$(document).ready(function(){
/* survol produit
------------------------------------------------------------------------------*/
	$(".encart dl").mouseover(function(){
		$(this).addClass("hover");
	});
	$(".encart dl").mouseout(function(){
		$(this).removeClass("hover");
	});
/* boutons
------------------------------------------------------------------------------*/
	$("a.bouton img").mouseover(function(){
		$(this).attr("src",$(this).attr("src").replace("_off","_on"));
	});
	$("a.bouton img").mouseout(function(){
		$(this).attr("src",$(this).attr("src").replace("_on","_off"));
	});
	$("a.bouton").focus(function(){
		$(this).children().attr("src",$(this).children().attr("src").replace("_off","_on"));
	});
	$("a.bouton").blur(function(){
		$(this).children().attr("src",$(this).children().attr("src").replace("_on","_off"));
	});
	$("input.bouton").mouseover(function(){
		$(this).attr("src",$(this).attr("src").replace("_off","_on"));
	});
	$("input.bouton").mouseout(function(){
		$(this).attr("src",$(this).attr("src").replace("_on","_off"));
	});
	$("input.bouton").focus(function(){
		$(this).attr("src",$(this).attr("src").replace("_off","_on"));
	});
	$("input.bouton").blur(function(){
		$(this).attr("src",$(this).attr("src").replace("_on","_off"));
	});
/* validation date, telephone et recherche
------------------------------------------------------------------------------*/
	$.validator.methods.dateFR = function(value, element, param){
		return this.required(element) || /^\d\d\/\d\d\/\d\d\d\d$/.test(value);
	};
	$.validator.methods.phone = function(value, element, param){
		return this.required(element) || /^0\d\d\d\d\d\d\d\d\d$/.test(value);
	};
	$.validator.methods.recherche = function(value, element, param){
		return(value != "Rechercher");
	};
/* validation newsletter
------------------------------------------------------------------------------*/
	$("#newsletter").validate({
		showErrors: function(){
			return;
		},
		rules:{
			email:{
				required:true,
				email:true
			}
		}
	});
/* validation ami
------------------------------------------------------------------------------*/
	$("#decouvrir_ami").validate({
		showErrors: function(){
			return;
		},
		rules:{
			ami:{
				required:true,
				email:true
			}
		}
	});
/* validation compte
------------------------------------------------------------------------------*/
	$("#compte form").validate({
		showErrors: function(){
			return;
		},
		rules:{
			login:"required",
			passwd:"required"
		}
	});
/* validation recherche
------------------------------------------------------------------------------*/
	$("#entete form").validate({
		showErrors: function(){
			return;
		},
		rules:{
			keyword:{
				required:true,
				recherche:true
			}
		}
	});
/* validation inscription
------------------------------------------------------------------------------*/
	$("form").validate({
		showErrors:function(){
			return;
		},
		rules:{
			sexe:"required",
			prenom:"required",
			nom:"required",
			naissance:{
				required:true,
				dateFR:true
			},
			adresse_email:{
				required:true,
				email:true
			},
			adresse:"required",
			code_postal:"required",
			ville:"required",
			pays:"required",
			telephone:{
				required:true,
				phone:true
			},
			passwd:"required",
			passwd_check:{
				required:true,
				equalTo:"#passwd"
			}
		}
	});
/* newsletter
------------------------------------------------------------------------------*/
	$("#email").val($("#newsletter label").text());
	$("#email").focus(function(){
		if($(this).val() == $("#newsletter label").text())
		{
			$(this).val("");
		}
	});
	$("#email").blur(function(){
		if($(this).val() == "")
		{
			$(this).val($("#newsletter label").text());
			$(this).removeClass("error");
		}
	});
/* ami
------------------------------------------------------------------------------*/
	$("#ami").val($("#decouvrir_ami label").text());
	$("#ami").focus(function(){
		if($(this).val() == $("#decouvrir_ami label").text())
		{
			$(this).val("");
		}
	});
	$("#ami").blur(function(){
		if($(this).val() == "")
		{
			$(this).val($("#decouvrir_ami label").text());
			$(this).removeClass("error");
		}
	});
/* recherche
------------------------------------------------------------------------------*/
	$("#keyword").val($("#entete legend").text());
	$("#keyword").focus(function(){
		if($(this).val() == $("#entete legend").text())
		{
			$(this).val("");
		}
	});
	$("#keyword").blur(function(){
		if($(this).val() == "")
		{
			$(this).val($("#entete legend").text());
		}
	});
/* zoom produit
------------------------------------------------------------------------------*/
	/*
	$(".produit").Tooltip({
		showURL:false,
		bodyHandler:function(){
			$("#tooltip").css("background-image","url("+this.src+")");
			return(false);
		},
		track:true
	});
	*/
});