// ..: http://www.venigo.fr scripted by Loup_iotte  :..
if(!document.getElementById && document.all)
    document.getElementById = function(id) {
        return document.all[id];
}
else if(!document.getElementById && !document.all)
    document.getElementById = function(id) {
        // Très vieux navigateur. Nous faisons cela pour que object.style continue
        // à fonctionner (mais sans faire n'importe quoi)
    return { style: {} };
}
function overInfo(div) { 
	document.getElementById(div).style.visibility='visible';
}
function outInfo(div) { 
	document.getElementById(div).style.visibility='hidden';
}
function select_hot(nbr) {
	menu = document.getElementById('hot' + nbr);
	document.getElementById("hot1").style.display = "none";
	document.getElementById("hot2").style.display = "none";
	document.getElementById("hot3").style.display = "none";
	menu.style.display = "";
}
function affiche(info) { 
	champ = document.getElementById("cc")
	champ.value=info;
}
function verif_form() {
	 if (document.sendmail.nom.value=="")	{ 
  		alert("Le champ est vide. Merci de vous identifier.");
  		document.sendmail.nom.focus();
	return false;
 	}
	if (document.sendmail.nom.value==" Nom Prénom / Pseudo (login)")	{ 
  		alert("Ceci est un exemple, merci de vous identifier.");
  		document.sendmail.nom.select();
	return false;
 	}
	 if (document.sendmail.email.value=="")	{ 
  		alert("L\'adresse E-mail est obligatoire.");
  		document.sendmail.email.focus();
	return false;
 	}
	 if (document.sendmail.email.value!="") {
		if (document.sendmail.email.value.indexOf('@')==-1 || document.sendmail.email.value.indexOf('.')==-1 || document.sendmail.email.value.indexOf(' ')!=-1) {
			alert("L\'adresse E-mail saisie est invalide.");
	  		document.sendmail.email.select();
	  	return false;
		}
	}
	if (document.sendmail.texte.value.length <=50) {
  		alert("Merci de saisir un minimum de texte.");
  		document.sendmail.texte.focus();
  		return false;
	}
	document.getElementById("sub").style.display="none";
	document.getElementById("but").style.display= "";
	return true;
}
function signe() {
jour=document.forms["cmd"].jour.value;
mois=document.forms["cmd"].mois.value;
	if (jour!="??" && mois!="??????") {
if (mois=="03" && jour >= "21") { astro="Bélier"; Wingdings="^"; } // Bélier 21 mars - 21 avril
if (mois=="04" && jour <= "20") { astro="Bélier"; Wingdings="^";  }
if (mois=="04" && jour >= "21") { astro="Taureau"; Wingdings="_"; } // Taureau 22 avril - 21 Mai
if (mois=="05" && jour <= "21") { astro="Taureau"; Wingdings="_"; }
if (mois=="05" && jour >= "20") { astro="Gémeaux"; Wingdings="`"; } // Gémeaux 22 Mai - 21 Juin
if (mois=="06" && jour <= "21") { astro="Gémeaux"; Wingdings="`"; }
if (mois=="06" && jour >= "21") { astro="Cancer"; Wingdings="a"; } // Cancer 22 Juin - 22 Juillet
if (mois=="07" && jour <= "22") { astro="Cancer"; Wingdings="a"; }
if (mois=="07" && jour >= "23") { astro="Lion"; Wingdings="b"; } // Lion 23 Juillet - 23 Aout
if (mois=="08" && jour <= "22") { astro="Lion"; Wingdings="b"; }
if (mois=="08" && jour >= "23") { astro="Vierge"; Wingdings="c"; } // Vierge 24 Aout - 22 Septembre
if (mois=="09" && jour <= "22") { astro="Vierge"; Wingdings="c"; }
if (mois=="09" && jour >= "23") { astro="Balance"; Wingdings="d"; } // Balance 23 Septembre - 22 Octobre
if (mois=="10" && jour <= "22") { astro="Balance"; Wingdings="d"; }
if (mois=="10" && jour >= "23") { astro="Scorpion"; Wingdings="e"; }  // ¨Scorpion 23 Octobre - 22 Novembre
if (mois=="11" && jour <= "22") { astro="Scorpion"; Wingdings="e"; }
if (mois=="11" && jour >= "23") { astro="Sagittaire"; Wingdings="f"; } // Sagittaire 23 Novembre - 22 Decembre
if (mois=="12" && jour <= "22") { astro="Sagittaire"; Wingdings="f"; }
if (mois=="12" && jour >= "23") { astro="Capricorne"; Wingdings="g"; } // Capricorne 23 Decembre - 22 Janvier
if (mois=="01" && jour <= "20") { astro="Capricorne"; Wingdings="g"; }
if (mois=="01" && jour >= "21") { astro="Verseau"; Wingdings="h"; } // Verseau 23 Janvier - 19 Févier
if (mois=="02" && jour <= "19") { astro="Verseau"; Wingdings="h"; }
if (mois=="02" && jour >= "20") { astro="Poisson"; Wingdings="i"; } // Poisson 20 Févvier - 20 Mars
if (mois=="03" && jour <= "20") { astro="Poisson"; Wingdings="i"; }
document.getElementById("Wing").innerHTML="<span style=\"cursor:hand\" title=\""+astro+"\">"+Wingdings+"</span>";
	}
}
function united() {
unit=document.forms["cmd"].art.value;
	if (unit == "??") { 
		document.getElementById("reduc").firstChild.data="";
		document.getElementById("calcul").firstChild.data="??";
		return false;
	}
	select_reduc(arttype[unit]);
}
function prix() {
	unit=document.forms["cmd"].art.value;
	if (unit == "??") { return false; }
	chiffre=duree;
	promo=reducchoix[unit][chiffre];
	if (promo=="0") { promo=""; }
	else { promo="(-"+promo+"%)"; }
	document.getElementById("calcul").firstChild.data=choix[unit][chiffre];
	document.getElementById("reduc").firstChild.data=""+promo+"";
}
function nbr_article() {
	var reg=new RegExp("[;]+", "g");
	var tableau=variables.split(reg);
	var prix=0; biche=""; for (var i=0; i<tableau.length; i++) {
		var reg2=new RegExp("[:]+", "g");
		var info=tableau[i].split(reg2);
		if (info[0]!="") {
			temp_nbr=choix[info[0]][info[1]];
			prix=eval(prix +'+'+temp_nbr);
		}
	}
	var s=""; 
	arrayOfStrings = variables.split(";")
	nbr=eval(arrayOfStrings.length-1);
	if (variables=="") { nbr=0; }
	if (nbr=="0") { nbr="Aucun"; }
	else if (nbr>1) { var s="s"; }
	var chaine=nbr+" article"+s;
	document.getElementById('nbr_art').firstChild.data=chaine;
	document.getElementById('thune').firstChild.data=prix+" €";
}
function del_caddy() {
	if (document.cmd.art.value=="??") {
	  	alert('Vous n\'avez pas choisi d\'article.');
		document.forms["cmd"].art.focus();
	return false;
	}
	key=document.forms["cmd"].art.value;
	var variables2=variables; var temp=key+":"+duree+";";
	var reg=new RegExp("("+temp+")", "g"); variables=variables.replace(reg,"");
	if (variables==variables2) { alert('L\'article choisi ne se trouve pas dans le caddy !\nCliquez sur le caddy pour voir le détail.'); }
	else { nbr_article(); }
}
function add_caddy() {
	if (document.cmd.art.value=="??") {
	  	alert('Vous n\'avez pas choisi d\'article.');
		document.forms["cmd"].art.focus();
	return false;
	}
	key=document.forms["cmd"].art.value;
	var temp=key+":"+duree+";";
	variables=variables+temp;
	nbr_article();
}
function verif_command() {
	if (document.cmd.nom.value=="") {
	alert('Vous n\'avez pas saisi votre nom');
	document.cmd.nom.focus();
	return false;
	}
	if (document.cmd.prenom.value=="") {
	alert('Vous n\'avez pas saisi votre Prenom');
	document.cmd.prenom.focus();
	return false;
	}
	if (document.forms["cmd"].jour.value=="??") {
	alert("Vous n\'avez pas envie qu\'on\nvous souhaite un bon anniversaire ?\n Nous si :)");
	document.forms["cmd"].jour.focus();
	return false;
	}
	if (document.forms["cmd"].mois.value=="??????") {
	alert("Et vous êtes né(e) quel mois ?\nAllez quoi ! soyez pas si timide :)");
	document.forms["cmd"].mois.focus();
	return false;
	}
	if (document.forms["cmd"].annee.value=="????") {
	alert("Vous n\'avez quand même pas honte\nde votre âge ! rooooooo\nC\'est important pour nous :)");
	document.forms["cmd"].annee.focus();
	return false;
	}
	if (document.cmd.adresse.value=="") {
	alert('Vous n\'avez pas saisi votre adresse postale');
	document.cmd.adresse.focus();
	return false;
	}
	if (document.cmd.ville.value=="") {
	alert('Le champ "Ville" est obligatoire');
	document.cmd.ville.focus();
	return false;
	}
	if (document.cmd.cp.value=="") {
	alert('Le champ "Code postal / ZIP" est obligatoire');
	document.cmd.cp.focus();
	return false;
	}
	if (document.cmd.pays.value=="") {
	alert('Le champ "Pays" est obligatoire');
	document.cmd.pays.focus();
	return false;
	}
	if (document.cmd.tel.value=="") {
	alert('Le champ "Telephone" est obligatoire');
	document.cmd.tel.focus();
	return false;
	}
 	if (document.cmd.email.value=="")	{ 
  	alert("L\'adresse e-mail est obligatoire.");
  	document.cmd.email.focus();
	return false;
 	}
	 if (document.cmd.email.value!="") {
		if (document.cmd.email.value.indexOf('@')==-1 || document.cmd.email.value.indexOf('.')==-1) {
		alert("L\'adresse e-mail saisie est invalide.");
	  	document.cmd.email.select();
	  	return false;
		}
	}
	if (document.cmd.login.value.length < 4) {
	alert('Le login doit être compris entre\n4 et 8 caractères alphanumérique\n"-" et "_" sont des caractères autorisés');
	document.cmd.login.focus();
	return false;
	}
	 if (document.cmd.mdp.value=="")	{ 
  	alert("Merchi de choisir un mot de pass.");
  	document.cmd.mdp.focus();
	return false;
 	}
 	if (document.cmd.mdp.value!=document.cmd.mdp2.value)	{ 
  	alert("Le mot de pass a confirmer ne\ncorrespond pas au mot de pass choisi.");
  	document.cmd.mdp2.select();
	return false;
 	}
 	if (document.cmd.mdp.value==document.cmd.login.value)	{
  	alert("Pour des raisons évidentes de sécurité, vous ne\ndevez pas avoir un login et un mot de pass identique");
  	document.cmd.mdp.select();
	return false;
 	}
	document.all.submit.style.display="none";
	document.all.but.style.display= "";
	return true;
}
function lecture_condition() {
var a = confirm ('Le simple fait de confirmer la commande\nvaudra acceptation pleine et entière\ndes présentes Conditions Contractuelles.');
if (a) { document.confirmer.submit(); } else { return false; }
}
