jQuery(document).ready(function(){
	//get position and insert element for poiting error
	


    //slide down login
	jQuery('.switchLogin').click(function() {
		jQuery('#loginForm').slideDown("slow");
		jQuery('#loginForm').removeClass('hidden');
		return false;
	});

    jQuery('.svetovalecDodaj').bind('click', function() {
        var counter = parseInt(jQuery('#svetovalecStevec').val());
        jQuery('#svetovalecStevec').val(counter + 1);
        jQuery('input[name="_action"]').val('svetovalecDodaj');
        var anchor = jQuery('#PageSvePodjetjeSvetovalec').attr('action')+'#svetovalec_anchor';
        jQuery('#PageSvePodjetjeSvetovalec').attr('action', anchor);
        jQuery('#PageSvePodjetjeSvetovalec').get(0).submit();
        return false;
    });

    jQuery('.svetovalecDodajRazp').bind('click', function() {
        var id = this.id;
        id = id.replace('_H', '');
        id = '#' + id;
        var counter = parseInt(jQuery(id).val());
        jQuery(id).val(counter + 1);
        jQuery('input[name="_action"]').val('svetovalecDodajRazp');
        var anchor = jQuery('#PageSvePodjetjeSvetovalec').attr('action')+'#svetovalec_anchor';
        jQuery('#PageSvePodjetjeSvetovalec').attr('action', anchor);
        jQuery('#PageSvePodjetjeSvetovalec').get(0).submit();
        return false;
    });

    jQuery('#sfi_sve_podjetje_id').bind('change', function() {
        jQuery('input[name="_action"]').val('podjetjeSpremeni');
        jQuery('#PageSveSvetovalecSestanek').get(0).submit();
        return false;
    });

    jQuery('#sfi_sve_svetovalec_id').bind('change', function() {
        jQuery('input[name="_action"]').val('svetovalecSpremeni');
        jQuery('#PageSveSvetovalecSestanek').get(0).submit();
        return false;
    });

    jQuery('#sfi_sve_svetovalec_sestanek_datum').bind('change', function() {
        jQuery('input[name="_action"]').val('svetovalecDatumSpremeni');
        jQuery('#PageSveSvetovalecSestanek').get(0).submit();
        return false;
    });

    jQuery('#sfi_s_prijavitelj_tip_id').bind('change', function() {
        jQuery('input[name="_action"]').val('prijaviteljSpremeni');
        //var anchor = jQuery('#PageInovacijaPrijava').attr('action')+'#prijaviteljSpremeni_anchor';
        //jQuery('#PageInovacijaPrijava').attr('action', anchor);
        jQuery('#PageInovacijaPrijava').get(0).submit();
        return false;
    });

    //tip
    jQuery('.tip_proizvod').addClass('hidden');
    jQuery('.tip_proizvod_nobeno').addClass('hidden');
    jQuery('.tip_storitev_model').addClass('hidden');
    jQuery('.tip_storitev_model_nobeno').addClass('hidden');
    jQuery('.nobeno').addClass('hidden');
    
    var tipId = jQuery('input[name="sfi_s_inovacija_tip_id"]:checked').val();

    if (tipId == 1) {
        jQuery('.tip_proizvod').removeClass('hidden');
        var proizvodPoudarekId = jQuery('#sfi_s_inovacija_proizvod_razvoj_poudarek_id').val();
        if (proizvodPoudarekId == 100) {
            jQuery('.tip_proizvod_nobeno').removeClass('hidden');
            jQuery('.nobeno').removeClass('hidden');
        }
    } else if (tipId == 2 || tipId == 3) {
        jQuery('.tip_storitev_model').removeClass('hidden');
        var storitevModelPodrocjeId = jQuery('#sfi_s_inovacija_storitev_model_podrocje_id').val();
        if (storitevModelPodrocjeId == 100) {
            jQuery('.tip_storitev_model_nobeno').removeClass('hidden');
            jQuery('.nobeno').removeClass('hidden');
        }
    }

    jQuery('input[name="sfi_s_inovacija_tip_id"]').bind('click', function() {
        var id = jQuery(this).val();

        if (id == 1) {

            jQuery('.tip_proizvod').removeClass('hidden');

            jQuery('.tip_storitev_model').addClass('hidden');
            jQuery('.tip_storitev_model_nobeno').addClass('hidden');

            var proizvodPoudarekId = jQuery('#sfi_s_inovacija_proizvod_razvoj_poudarek_id').val();
            if (proizvodPoudarekId == 100) {
                jQuery('.tip_proizvod_nobeno').removeClass('hidden');
                jQuery('.nobeno').removeClass('hidden');
            } else {
                jQuery('.tip_proizvod_nobeno').addClass('hidden');
                jQuery('.nobeno').addClass('hidden');
            }

        } else {

            jQuery('.tip_proizvod').addClass('hidden');
            jQuery('.tip_proizvod_nobeno').addClass('hidden');

            jQuery('.tip_storitev_model').removeClass('hidden');

            var storitevModelPodrocjeId = jQuery('#sfi_s_inovacija_storitev_model_podrocje_id').val();
            if (storitevModelPodrocjeId == 100) {
                jQuery('.tip_storitev_model_nobeno').removeClass('hidden');
                jQuery('.nobeno').removeClass('hidden');
            } else {
                jQuery('.tip_storitev_model_nobeno').addClass('hidden');
                jQuery('.nobeno').addClass('hidden');
            }
        }
    });

    jQuery('#sfi_s_inovacija_proizvod_razvoj_poudarek_id').bind('change', function() {
        var id = jQuery(this).val();
        if (id == 100) {
            jQuery('.tip_proizvod_nobeno').removeClass('hidden');
            jQuery('.nobeno').removeClass('hidden');
        } else {
            jQuery('.tip_proizvod_nobeno').addClass('hidden');
            jQuery('.nobeno').addClass('hidden');
        }
    });

    jQuery('#sfi_s_inovacija_storitev_model_podrocje_id').bind('change', function() {
        var id = jQuery(this).val();
        if (id == 100) {
            jQuery('.tip_storitev_model_nobeno').removeClass('hidden');
            jQuery('.nobeno').removeClass('hidden');
        } else {
            jQuery('.tip_storitev_model_nobeno').addClass('hidden');
            jQuery('.nobeno').addClass('hidden');
        }
    });

    jQuery('#tabs').tabs({
        load: function(event, ui) {
            $('a', ui.panel).click(function() {
                $(ui.panel).load(this.href);
                return false;
            });
        }
    });

    // Implement hack which fix the width of select in IE on mouseover
	if (jQuery.browser.msie) {
		jQuery("select").each(function(){
			if (this.id == 'sfi_sve_podjetje_kat_id') {
				new YAHOO.Hack.FixIESelectWidth(this.id);
			}
		});
    }
		
});

//textarea limit
function limitText(limitField, limitCount, limitNum) {
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
    } else {
        limitCount.value = limitNum - limitField.value.length;
    }
}

//Error tag for fields in form
function tagError(fldId) {
    jQuery(document).ready(function(){
        jQuery('#' + fldId).each(function(){
			var pos = jQuery(this).position();
			jQuery(this).parent().addClass('errorPointer');
			jQuery(this).parent().append('<img class="errorImg" alt="error" src="resources/images/errorimg.gif" style="position:absolute; top:'+ pos.top +'px; left:420px;" />');
		});
        //checbox fields (ends with _0)
        jQuery('#' + fldId + '_0').each(function(){
            var fieldName = '#' + fldId + '_lbl';
            var pos = jQuery(fieldName).position();
			jQuery(fieldName).addClass('errorPointer');
			jQuery(fieldName).append('<img class="errorImg" alt="error" src="resources/images/errorimg.gif" style="position:absolute; top:'+ pos.top +'px; left:420px;" />');
        });
    });      
}
jQuery(window).load(function(){
	var getFirst = jQuery('#SFIerror').offset();
	jQuery('html, body').animate({scrollTop:getFirst.top-40}, 'normal');
});
