window.onload=montre;
function montre(id)
{
	var d = document.getElementById(id);
		for (var i = 1; i<=10; i++) 
		{
			if (document.getElementById('infos')) {document.getElementById('infos').style.display='none';}
			if (document.getElementById('produits')) {document.getElementById('produits').style.display='none';}
		}
	if (d) {d.style.display='block';}
}

function mot_de_passe_perdu()
{
	var haut=(screen.height-100)/2;
	var gauche=(screen.width-400)/2;
	var conf = 'top='+haut+', left='+gauche+', height=100, width=400, toolbar=no, menubar=no, resizable=no, location=no, directories=no, status=no';
	window.open('mot_de_passe_perdu.php', 'Mot_de_passe_perdu', config=conf);
}

function test_email(email){
	var pos_last_point = email.lastIndexOf('.');
	var pos_arobase = email.lastIndexOf('@');
	var nb_arobase = 0; 
	var len_email = email.length; 
	for(var i = 0;i < len_email;i++){if(email.charAt(i) == '@')nb_arobase++;}
	if(nb_arobase == 1 && pos_last_point - pos_arobase > 1 && len_email - pos_last_point > 2 && pos_arobase != 0)return true;
	else return false;
}

function check_add_newsletter(form)
{
	var ret = true;
	
	if(test_email(form.email_news.value) == false)
	{
		ret = false;
		alert('L\'adresse email saisie n\'est pas valide...');
	}
	
	return ret;
}

function check_add_mess(form)
{
	var rep = true;
	var adremail = true;

	if(form.pseudo.value == '')rep = false;
	if(form.email.value == '')rep = false;
	if(test_email(form.email.value) == false)adremail = false
	if(form.message.value == '')rep = false;

	if(!rep)alert('Le formulaire est incomplet');
	if(!adremail)
	{
		alert('L\'adresse email saisie n\'est pas correcte');
		rep = false;
	}
	return rep;
}

function check_add_sujet(form)
{
	var rep = true;
	var adremail = true;

	if(form.pseudo.value == '')rep = false;
	if(form.titre.value == '')rep = false;
	if(form.email.value == '')rep = false;
	if(test_email(form.email.value) == false)adremail = false
	if(form.message.value == '')rep = false;

	if(!rep)alert('Le formulaire est incomplet');
	if(!adremail)
	{
		alert('L\'adresse email saisie n\'est pas correcte');
		rep = false;
	}
	return rep;
}

function qte_moins()
{
	if(document.form_produit_detail.qte.value > 1)
	{
		document.form_produit_detail.qte.value = document.form_produit_detail.qte.value - 1;
	}
	else
	{
		alert('Il ne peut pas y avoir une quantité inférieure à 1.');
	}
}

function qte_plus(qteMax)
{
	if(document.form_produit_detail.qte.value - (-1) <= qteMax)
	{
		document.form_produit_detail.qte.value = document.form_produit_detail.qte.value - (-1);
	}
	else
	{
		alert('Les stocks pour ce produit ne permettent pas cette quantité.');
	}
}

function verification_new_inscription()
{
	var adremail = true;
	
	if(!document.form_new_inscription.checkbox_CGV.checked)
	{
		alert('Vous devez accpeter les CGV.');
		return false;
	}

	if(document.form_new_inscription.nom.value == '')
	{
		alert('Le formulaire est incomplet');
		return false;
	}
	if(document.form_new_inscription.prenom.value == '')
	{
		alert('Le formulaire est incomplet');
		return false;
	}
	
	if(document.form_new_inscription.pass.value == '')
	{	
		alert('Le formulaire est incomplet');
		return false;
	}
	if(document.form_new_inscription.confirm_pass.value == '')
	{
		alert('Le formulaire est incomplet');
		return false;
	}
	
	if(document.form_new_inscription.email.value == '')
	{
		alert('Le formulaire est incomplet');
		return false;
	}
	if(test_email(document.form_new_inscription.email.value) == false)adremail = false
	
	if(document.form_new_inscription.confirm_email.value == '')
	{
		alert('Le formulaire est incomplet');
		return false;
	}
	
	if(test_email(document.form_new_inscription.confirm_email.value) == false)adremail = false

	if(!adremail)
	{
		alert('L\'adresse email saisie n\'est pas correcte');
		return false;
	}
	return true;
}

function verification_panier_identification(form)
{
	var rep = true;
	var adremail = true;

	if(form.email.value == '')rep = false;
	if(test_email(form.email.value) == false)adremail = false

	if(!rep)alert('Le formulaire est incomplet');
	if(!adremail)
	{
		alert('L\'adresse email saisie n\'est pas correcte');
		rep = false;
	}
	return rep;
}

function verification_adresse()
{
	if(document.form_adr.nom.value == '')
	{
		alert('Le formulaire est incomplet');
		return false;
	}
	if(document.form_adr.prenom.value == '')
	{
		alert('Le formulaire est incomplet');
		return false;
	}
	if(document.form_adr.adresse1.value == '')
	{
		alert('Le formulaire est incomplet');
		return false;
	}
	if(document.form_adr.cp.value == '')
	{
		alert('Le formulaire est incomplet');
		return false;
	}
	if(document.form_adr.ville.value == '')
	{
		alert('Le formulaire est incomplet');
		return false;
	}
	if(document.form_adr.telephone.value == '')
	{
		alert('Le formulaire est incomplet');
		return false;
	}
	return true;
}

function verif_quantite(quantiteVerif)
{
	if(quantiteVerif == 0)
	{
		alert('Vous ne pouvez pas baisser plus la quantite.');
		return false;
	}
	else
	{
		return true;
	}
}

function verif_max_quantite(quantitePlus,quantiteMax)
{
	if(quantitePlus > quantiteMax)
	{
		alert('Les stocks pour ce produit ne permettent pas cette quantité.');
		return false;
	}
	else
	{
		return true;
	}
}

function verification_contact()
{
	if(document.form_contact.nom.value == '')
	{
		alert('Veuillez entrer votre nom');
		return false;
	}
	if(document.form_contact.prenom.value == '')
	{
		alert('Veuillez entrer votre prénom');
		return false;
	}
	if(document.form_contact.email.value == '')
	{
		alert('Veuillez entrer votre email');
		return false;
	}
	if(test_email(document.form_contact.email.value) == false)
	{
		alert('L\'adresse email saisie n\'est pas valide');
		return false;
	}
	if(document.form_contact.objet.value == '')
	{
		alert('Veuillez entrer votre objet');
		return false;
	}
	if(document.form_contact.message.value == '')
	{
		alert('Veuillez entrer votre message');
		return false;
	}
	return true;
}

function changeBox(cbox) {
box = eval(cbox);
box.checked = !box.checked;
}

function MM_jumpMenu(Objet)
{ 
	var etat = valeur_select(Objet);
	window.location.href = etat;
}

// retorune la valeur d'un select
function valeur_select(Objet){
	for(var r=0;r<Objet.options.length;r++){
		if(Objet.options[r].selected)var sel = Objet.options[r].value;
	}
	return sel;
}

function MM_findObj(n, d) 
{ //v4.01
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_preloadImages()
{ //v3.0
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() 
{ //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() 
{ //v3.0
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}