var prevTitle = null;
jQuery(document).ready(function(){

    // If signup over post is enabled show company data
    jQuery('.anonymous input').bind('click', function(e) {
        if (jQuery(this).attr('checked') == true) {
            jQuery('.fieldName').addClass('hidden');
            jQuery('.fieldSurename').addClass('hidden');
        } else {
            jQuery('.fieldName').removeClass('hidden');
            jQuery('.fieldSurename').removeClass('hidden');
        }
    });

    if (jQuery('.anonymous input').attr('checked')) {
        jQuery('.fieldName').addClass('hidden');
        jQuery('.fieldSurename').addClass('hidden');
    } else {
        jQuery('.fieldName').removeClass('hidden');
        jQuery('.fieldSurename').removeClass('hidden');
    }
	
	jQuery('#upravaButton').click(function() {
		jQuery('#uprava').slideToggle();
		return false;
	});
	
	
	// cycle for discounts
	
	jQuery('.discount').cycle({
        timeout: 6000,
        speed:   800,
        //fx: 'turnLeft',
        before: function() {
            //added selected class to navigation li on change
            var title = this.title;
            jQuery("li[title="+title+"]").addClass("selected");
            jQuery("li[title="+prevTitle+"]").removeClass("selected");
            prevTitle = title;
        }
    });
	
    jQuery('#goto0').hover(function() {
        jQuery('.discount').cycle(0);
        return false;
    });
    jQuery('#goto1').hover(function() {
        jQuery('.discount').cycle(1);
        return false;
    });
    jQuery('#goto2').hover(function() {
        jQuery('.discount').cycle(2);
        return false;
    });
    jQuery('#goto3').hover(function() {
        jQuery('.discount').cycle(3);
        return false;
    });
	
    jQuery('#goto4').hover(function() {
        jQuery('.discount').cycle(4);
        return false;
    });
	
	jQuery('#gallery').cycle({ 
		//fx:     'scrollDown', 
		timeout: 3000,
        speed:   800,
		random: 1
	});
	

    jQuery("#customerCareForm").submit(function () {
        var message = jQuery('#message').val();
        var subject = jQuery('#subject').val();
        var answer_0 = jQuery('#answer_0').attr('checked');
        //var answer_1 = jQuery('#answer_1').attr('checked');
        var email = jQuery('#email').val();
		
		jQuery('#message_error, #subject_error, #email_error').css('display','block');
		
        var errorMessage = jQuery('#message_error');
        var errorSubject = jQuery('#subject_error');
        var errorEmail = jQuery('#email_error');

        errorMessage.attr('innerHTML', '');
        errorSubject.attr('innerHTML', '');
        errorEmail.attr('innerHTML', '');

        var valid = true;

        if (message == '') {
            errorMessage.attr('innerHTML', 'Upišite vrijednost u polju <strong>Vaš komentar</strong>');
            valid = false;
        }
        if (subject == '') {
            errorSubject.attr('innerHTML', 'Odaberite vrijednost u polju <strong>Tema</strong>');
            valid = false;
        }

        if (answer_0 == true) {
            if (email == '') {
                errorEmail.attr('innerHTML', 'Upišite vrijednost u polju <strong>Email</strong>');
                valid = false;
            } else {
                var regexEmail = /^.+?@.+?\..+$/;
                var re = new RegExp(regexEmail);
                if (re.test(email) == false) {
                    errorEmail.attr('innerHTML', 'Molimo, upišite ispravan e-mail u polju <strong>Email<strong>');
                    valid = false;
                }
			}
        }

        return valid;
    });
	
	//ADDS .hover CLASS TO SPECIALS FOR IE Z-INDEX FIX
	jQuery('ul#akcije li').each(function(){
		jQuery(this).mouseover(function(){
			jQuery(this).addClass("hover");
		});
		jQuery(this).mouseleave(function(){
			jQuery(this).removeClass("hover");
		});
	});
	
	jQuery("ul#akcije li:nth-child(4n)").addClass("last");
	
	jQuery(".prodRight tr:odd").addClass("odd");
	
});
