$(document).ready(function() {	
	// menu
	$(".produits_ul").superfish({ 
		delay:       500,                            // one second delay on mouseout 
		animation:   {opacity:'show',height:'show'},  // fade-in and slide-down animation 
		speed:       'normal',                          // faster animation speed 
		autoArrows:  false,                           // disable generation of arrow mark-up 
		dropShadows: false                            // disable drop shadows 
	});
	
	// add class to inputs

	 $(":checkbox").addClass('checkbox');
	 $(":radio").addClass('radio');
	 $(":submit").addClass('submit');
	
	// clear search field on click
	$(".search-submit").focus(function() {
		if( this.value == this.defaultValue ) {
			this.value = "";
		}
	}).blur(function() {
		if( !this.value.length ) {
			this.value = this.defaultValue;
		}
	});
	
	$("#newsletter-email").focus(function() {
		if( this.value == this.defaultValue ) {
			this.value = "";
		}
	}).blur(function() {
		if( !this.value.length ) {
			this.value = this.defaultValue;
		}
	});
	
	// animation for formSuccess & formError
	try{
		window.setTimeout(function(){
			$('.formSuccess, .formError, .panier_chronopost').animate({'opacity' : 0.75}, 1000);
		}, 1000);
	}catch(e){}
	
	// corners
	// try{ $('a.button, input.button').corner("6px"); }catch(e){}

	// change listing display
	//$("div.panier_trier").after("<div id='listing-display'><span>Affichage :</span> <a id='listing-liste' href='javascript:void(0);'>liste</a><a id='listing-miniature' href='javascript:void(0);'>mosaique</a></div>");
	$("#listing-miniature").addClass("selected");
	$('#listing-display').after($('#loading'));
	$(".panier_trier, #listing-display").wrapAll("<div id='listing-head'>");

	$("#listing-liste").click(function () {
		$.cookie('LunetteListing', 'liste');
		$("#listing-miniature").removeClass("selected");
		$("#listing-liste").addClass("selected");
		$("#produit_listing").fadeOut(function() {
			$("#loading").css('display', 'block');
		});
		setTimeout(function() {
			$('#produit_listing').addClass("listing-list");
			$("#loading").css('display', 'none');
			$("#produit_listing").fadeIn();
		}, 800);
	});
		
	$("#listing-miniature").click(function () {
		$.cookie('LunetteListing', 'mosaique');
		$("#listing-liste").removeClass("selected");
		$("#listing-miniature").addClass("selected");
		$("#produit_listing").fadeOut(function() {
			$("#loading").css('display', 'block');
		});
		setTimeout(function() {
			$('#produit_listing').removeClass("listing-list");
			$("#loading").css('display', 'none');
			$("#produit_listing").fadeIn();
		}, 800);
	});
	
	if($.cookie('LunetteListing') && $.cookie('LunetteListing') == 'liste') {
		$("#listing-miniature").removeClass("selected");
		$("#listing-liste").addClass("selected");
		$('#produit_listing').addClass("listing-list");
	}
});