// Fonction d'appel de page
function GetPage(rubrique,sousrubrique,sousrubriquecomplement,type,value,page){
	document.forms['frmaction'].elements['r'].value=rubrique;
	document.forms['frmaction'].elements['sr'].value=sousrubrique;
	document.forms['frmaction'].elements['src'].value=sousrubriquecomplement;
	document.forms['frmaction'].elements['t'].value=type;
	document.forms['frmaction'].elements['v'].value=value;
	document.forms['frmaction'].elements['p'].value=page;
	document.forms['frmaction'].submit();	
	}
	
function AddPanier(produit){
	nomDiv="panier";
	sendData('prod='+produit+'&quantite='+document.forms["form"+produit].qty.value, '/ajax/add-displaytoppanier.php', 'POST', nomDiv);
	showinfopanier(true);
	}
function ShowInfoComp(produit){
	if(confirm('----------- ?')){
		sendData('prod='+produit, '/ajax/show_info_complementaires.php', 'POST', 'info_complementaires');
	}
	else {
		document.getElementById('info_complementaires').innerHTML='';
		}
}
	

function showformcontact(produit){
	nomDiv="contact";
	sendData('prod='+produit+'&quantite='+document.forms["form"+produit].qty.value, '/ajax/add-displaytoppanier.php', 'POST', nomDiv);
	}
	
function ValidationCDV(form,value){
	if (value==false){
		alert("Pour continuer vous devez accepter les conditions générales de ventes");
		}
	else{
		form.Etape.value="2";
		form.submit();
		}
}

function display_add_liv(Nomdiv,form){
	if (document.getElementById(Nomdiv).style.display == ''){
		document.getElementById(Nomdiv).style.display = 'none';
		form.CL_L_SOCIETE.value='';
		form.CL_L_RUE.value='';
		form.CL_L_DIGICODE.value='';
		form.CL_L_APPART.value='';
		form.CL_L_BATIMENT.value='';
		form.CL_L_BP.value='';
		form.CL_L_CP.value='';		
		form.CL_L_VILLE.value='';
	} else {
		document.getElementById(Nomdiv).style.display = '';
	}
}

function verif_form(form){
	form.CL_TITRE.style.backgroundColor ='#FFFFFF';
	form.CL_NOM.style.backgroundColor ='#FFFFFF';
	form.CL_PRENOM.style.backgroundColor ='#FFFFFF';
	form.CL_DATENAISSANCE.style.backgroundColor ='#FFFFFF';
	form.CL_TELFIXE.style.backgroundColor ='#FFFFFF';
	form.CL_EMAIL.style.backgroundColor ='#FFFFFF';
	form.CL_EMAIL2.style.backgroundColor ='#FFFFFF';
	form.CL_F_RUE.style.backgroundColor ='#FFFFFF';
	form.CL_F_CP.style.backgroundColor ='#FFFFFF';
	form.CL_L_RUE.style.backgroundColor ='#FFFFFF';
	form.CL_L_CP.style.backgroundColor ='#FFFFFF';
	form.CL_L_VILLE.style.backgroundColor ='#FFFFFF';
	form.CL_F_VILLE.style.backgroundColor ='#FFFFFF';
	var showerreur=false;
	if (form.CL_TITRE.options[form.CL_TITRE.selectedIndex].value == 0){
		form.CL_TITRE.style.backgroundColor ='#FFDFE4';
		showerreur=true;
	}
	if (form.CL_NOM.value ==''){
		form.CL_NOM.style.backgroundColor ='#FFDFE4';
		showerreur=true;
	}
	if (form.CL_PRENOM.value == ''){
		form.CL_PRENOM.style.backgroundColor ='#FFDFE4';
		showerreur=true;
	}
/*	if (form.CL_DATENAISSANCE.value == ''){
		form.CL_DATENAISSANCE.style.backgroundColor ='#FFDFE4';
		showerreur=true;
	}*/
	if (form.CL_DATENAISSANCE.value != ''){
		if (CheckDate(form.CL_DATENAISSANCE.value) == 0){
			form.CL_DATENAISSANCE.style.backgroundColor ='#FFDFE4';
			showerreur=true;
		}
	}

/*	
	if (form.CL_TELFIXE.value == ''){
		form.CL_TELFIXE.style.backgroundColor ='#FFDFE4';
		showerreur=true;
	}*/
	if ((form.CL_EMAIL.value == '' )|| (form.CL_EMAIL.value != form.CL_EMAIL2.value)){
		form.CL_EMAIL.style.backgroundColor ='#FFDFE4';
		form.CL_EMAIL2.style.backgroundColor ='#FFDFE4';
		showerreur=true;
	}
	if (verifiermail(form.CL_EMAIL.value) == false){
		form.CL_EMAIL.style.backgroundColor ='#FFDFE4';
		form.CL_EMAIL2.style.backgroundColor ='#FFDFE4';
		showerreur=true;
	}
	
	if (form.CL_F_RUE.value == ''){
		form.CL_F_RUE.style.backgroundColor ='#FFDFE4';
		showerreur=true;
	}
	if (form.CL_F_CP.value == ''){
		form.CL_F_CP.style.backgroundColor ='#FFDFE4';
		showerreur=true;
	}
	if (form.CL_F_VILLE.value == ''){
			form.CL_F_VILLE.style.backgroundColor ='#FFDFE4';
			showerreur=true;
		}
	if (form.display_liv.checked == true){
		if (form.CL_L_RUE.value == ''){
			form.CL_L_RUE.style.backgroundColor ='#FFDFE4';
			showerreur=true;
		}
		if (form.CL_L_CP.value == ''){
			form.CL_L_CP.style.backgroundColor ='#FFDFE4';
			showerreur=true;
		}
		if (form.CL_L_VILLE.value == ''){
			form.CL_L_VILLE.style.backgroundColor ='#FFDFE4';
			showerreur=true;
		}
	}
	if (showerreur==true){
		alert("Les éléments surlignés doivent être corrigés");
	}else{
		form.submit();
	}
}

function verifiermail(mail) {
      if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0)) {
         return true 
      } else {
        // alert("Mail invalide !");
         return false
      }
   }


function CheckDate(d) {
      // Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date.
      // Le séparateur est défini dans la variable separateur
      var amin=1900; // année mini
      var amax=2007; // année maxi
      var separateur="/"; // separateur entre jour/mois/annee
      var j=(d.substring(0,2));
      var m=(d.substring(3,5));
      var a=(d.substring(6));
      var ok=1;
      if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) {
         //alert("Le jour n'est pas correct."); 
		 ok=0;
      }
      if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) {
         //alert("Le mois n'est pas correct."); 
		 ok=0;
      }
      if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) {
         //alert("L'année n'est pas correcte.");
		 ok=0;
      }
      if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)) && (ok==1) ) {
         //alert("Les séparateurs doivent être des "+separateur);
		 ok=0;
      }
      if (ok==1) {
         var d2=new Date(a,m-1,j);
         j2=d2.getDate();
         m2=d2.getMonth()+1;
         a2=d2.getFullYear();
         if (a2<=100) {a2=1900+a2}
         if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
            //alert("La date "+d+" n'existe pas !");
            ok=0;
         }
      }
      return ok;
   }
function showinfopanier(val){
	if (val==true){
		document.getElementById('infospanier').style.visibility='visible';
		}
	else{
		document.getElementById('infospanier').style.visibility='hidden';
		}
	}
