// Fonction pour le survol des rubriques et ss-rubriques
function montreTrait(divId)
{
 document.getElementById('lien'+divId).style.color = "#C0C0C0";
 document.getElementById('fondRub'+divId).style.backgroundImage = "url(i/bodyfondRub.jpg)";
 document.getElementById('trait'+divId).innerHTML = "<img src=i/fondMenuB.gif width='283px' height='1px' border=0 />";
}
function cacheTrait(divId)
{
 document.getElementById('lien'+divId).style.color = "#FFFFFF";
 document.getElementById('fondRub'+divId).style.backgroundImage = "none";
 document.getElementById('trait'+divId).innerHTML = "<img src=i/traitGris.gif width='283px' height='1px' border=0 />";
}

function montreTrait4(divId)
{
 document.getElementById('lien'+divId).style.color = "#C0C0C0";
 document.getElementById('fondRub'+divId).style.backgroundImage = "url(i/bodyfondRub.jpg)";
 document.getElementById('trait'+divId).innerHTML = "<img src=i/fondMenuB.gif width='220px' height='1px' border=0 />";
}
function cacheTrait4(divId)
{
 document.getElementById('lien'+divId).style.color = "#FFFFFF";
 document.getElementById('fondRub'+divId).style.backgroundImage = "none";
 document.getElementById('trait'+divId).innerHTML = "<img src=i/traitGris.gif width='220px' height='1px' border=0 />";
}


function montrePrix(yy)
{
  if (yy == 0)
  {
  
    document.getElementById('affiche').style.display = "none";
    document.getElementById('masquer').style.display = "block";	
  }
  else if (yy == 1)
  {
    document.getElementById('masquer').style.display = "none";	  
    document.getElementById('affiche').style.display = "block";	
  }
}


function ouvre(info){
if(document.getElementById(info).style.display=='none')
{   
  $("#"+info).slideDown("slow");
}
else {
  $("#"+info).slideUp("slow");
 }
}

function verifForm()
{
  var x = document.getElementById("formulaire");
  var exp1 = new RegExp("^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$","gi"); // pour verification adresse mail
  
  if (x)
  {
	 // Vérification des différents champs du formulaire
	 if (x.prenom.value == "")
	 {alert("Please enter a name");x.prenom.focus();return false;}
 	 if (x.nom.value == "")
	 {alert("Please enter a surname");x.nom.focus();return false;}
 	 if (x.adresse1.value == "")
	 {alert("Please enter an address");x.adresse1.focus();return false;}
	 if (x.code.value == "")
	 {alert("Please enter a postal code");x.code.focus();return false;}
	 if (x.ville.value == "")
	 {alert("Please enter a city");x.ville.focus();return false;}
	 if (x.pays.value == "")
	 {alert("Please enter a country");x.pays.focus();return false;}
	 if (x.telephone.value == "")
	 {alert("Please enter a phone number");x.telephone.focus();return false;}
	 if (x.email.value == "")
	 {alert("Please enter an email adress");x.email.focus();return false;}
	 else if (!exp1.exec(x.email.value))
	 {
		alert("Please enter a correct email adress.");x.email.focus();return false; 
	 }
	 return true;
  }
  return false;
}



// Fonction de verification de formulaire
function verifFormSimple(idForm)
{
 var x = document.getElementById(idForm);
 var exp1 = new RegExp("^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$","gi"); // pour verification adresse mail
 var exp2 = new RegExp("[^0-9\.]","gi"); // verification du prix
 var exp3 = new RegExp("[^A-Za-z -]","gi");
 if (x)
 {
	 if (x.contact_nom.value == "")
	 {alert("Please enter a surname.");x.contact_nom.focus();return false;}
	 if (x.contact_prenom.value == "")
     {alert("Please enter a name");x.contact_prenom.focus();return false;}
	 if (x.contact_mail.value == "")
	 {alert("Please enter an email adress.");x.contact_mail.focus();return false;}
	 else
	 {
	  if (!exp1.exec(x.contact_mail.value))
  	  {alert("Please enter a correct email adress.");x.contact_mail.focus();return false;}
	 }
	 if (x.contact_message.value == "")
	 {alert("Please enter a message.");x.contact_message.focus();return false;}
	 return true;
 }
 return false;
}




function changeFont()
{
  // Récupération de la font sélectionnée
  var x = document.getElementById("message_perso");
  if (x)
  {
	 var font = document.getElementById("ajout_panier").police.value;
	 document.getElementById("visualise").style.fontFamily = font;
	 var y = document.getElementById("ajout_panier").message_perso.value
	 document.getElementById("visualise").innerHTML = y.replace("\n","<br/>")
  }
}

function adresseLivraison()
{
   var x = document.getElementById("adresse_facturation");
   if(x){
	if (x.style.display == "none")x.style.display = "block";
	else x.style.display = "none";
   }
}

function edite(ref,nom)
{
   document.write('<img src=../i/photos/'+ref+'g.jpg border=0 alt='+nom+'  title='+nom+'/>');
}

function editePlus(ref,nom)
{
	document.write('<a href="../i/photos/'+ref+'-01.jpg" class="MagicMagnifyPlus" rel="zoom-color: #222222;border-color:#000000" id="Magnifier1" border=0 alt='+nom+'  title='+nom+'><img src=../i/photos/'+ref+'g.jpg border=0 alt='+nom+'  title='+nom+'/></a>');
}

function verifPaie()
{
  var x = document.getElementById("ajout_panier");
  if (x)
  {
	if (x.commande_numero.value == "")
	{alert("Merci de renseigner le numero de votre commande.");return false;}
	if (x.commande_montant.value == "")
	{alert("Merci de renseigner le montant de votre commande.");return false;}
	return true;
  }
  return false;
}

var Timer;
var Pas = 2;
function moveLayer(Sens) { 
	Objet=document.getElementById("texte");
    if(parseInt(Objet.style.top) + (Pas*Sens)>0)  {
		clearTimeout(Timer);
	}
	else if(parseInt(Objet.style.top) + (Pas*Sens)<-(Objet.offsetHeight-document.getElementById("support").offsetHeight)) {
		clearTimeout(Timer);
	}
    else {
        Objet.style.top = (parseInt(Objet.style.top) + (Pas*Sens)) + "px";
	}
	Timer = setTimeout("moveLayer(" + Sens + ");", 1);
}

var Pas1 = 18;
function moveLayer_p(Sens) { 
	Objet=document.getElementById("texte");
    if(parseInt(Objet.style.top) + (Pas1*Sens)>0)  {
		clearTimeout(Timer);
	}
	else if(parseInt(Objet.style.top) + ((Pas1*Sens)+36)<-(Objet.offsetHeight-document.getElementById("support").offsetHeight)) {
		clearTimeout(Timer);
	}
    else {
        Objet.style.top = (parseInt(Objet.style.top) + (Pas1*Sens)) + "px";
	}
	Timer = setTimeout("moveLayer_p(" + Sens + ");", 100);
}