$(document).ready(function() {	
	// menu /*
	
	if($.browser.msie && $.browser.version < 7){
		$("ul.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 
		}).find('ul').bgIframe({opacity:false});
	} else {
	
		$("ul.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');
	 $(":reset").addClass('reset');
	
	// clear search & newsletter fields on click
	
	$(".newsletter-input").focus(function() {
		if( this.value == this.defaultValue ) {
			this.value = "";
		}
	}).blur(function() {
		if( !this.value.length ) {
			this.value = this.defaultValue;
		}
	});
	
	// login toggle
	
	$("#connexion").click(function () {
      $("#login-form-front").slideToggle("fast");
    });

	
	// animation for formSuccess & formError
	$('.formSuccess, .formError, .panier_chronopost').fadeOut(800).fadeIn(800);

	// corners
	try{ $('a.button').corner("5px"); }catch(e){}

	$('table.adresse_table').each(function() {
		$(this).find('input[type=text], textarea').blur(function() {
			var v = $(this).attr("value");
			$(this).next('span').remove();
			if(!v) {
				$(this).after('<span>Obligatoire !</span>');
			}
		});
		$(this).parents('form').submit(function() {
			var ok = true;
			$(this).find('input[type=text], textarea').each(function() {
				var v = $(this).attr("value");
				$(this).next('span').remove();
				if(!v) {
					$(this).after('<span>Obligatoire !</span>');
					ok = false;
				}
			});
			return ok;
		});
	});
	
	
});