/*#############################################################
Name: verifierFormDetail
Version: 0.9
Author: basile
URL: http://www.tahitisurfreport.com

Feel free to use and modify but please provide credits.
#############################################################*/

//global variables that can be used by all the functions on this page.

/*
var nbj=new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
// Attention, en javascript les mois commencent à zéro
var datedeb=new Date(1989,05,25,23,33,00); // Année, Mois, Jour, Heure, Minutes, Secondes
var datefin=new Date(1992,03,15,11,30,25); // Vous pouvez prendre la date du jour : var datefin=new Date();
aad=datedeb.getYear();mmd=datedeb.getMonth()+1;jjd=datedeb.getDate();hhd=datedeb.getHours();mnd=datedeb.getMinutes();ssd=datedeb.getSeconds();
aaf=datefin.getYear();mmf=datefin.getMonth()+1;jjf=datefin.getDate();hhf=datefin.getHours();mnf=datefin.getMinutes();ssf=datefin.getSeconds();
if(aaf<1900){aaf=aaf+1900;}
if(aad<1900){aad=aad+1900;}
if(aaf%4==0){nbj[2]=29;}
if((aaf%100==0)&&(aaf%400!=0)){nbj[2]=28;}
if(ssf<ssd){ssf=ssf+60;mnf=mnf-1;}
if(mnf<mnd){mnf=mnf+60;hhf=hhf-1;}
if(hhf<hhd){hhf=hhf+24;jjf=jjf-1;}
if(jjf<jjd){jjf=jjf+nbj[mmf];mmf=mmf-1;}
if(mmf<mmd){mmf=mmf+12;aaf=aaf-1;}
mes=(aaf-aad)+" ans "+(mmf-mmd)+" mois "+(jjf-jjd)+" jours "+(hhf-hhd)+" heures "+(mnf-mnd)+" minutes "+(ssf-ssd)+" secondes";
document.write("Date début : "+datedeb+"<br>Date de fin : "+datefin+"<br>");
document.write(mes);


*/



//this function runs when the page is loaded so put all your other onload stuff in here too.
function verifierFormDetail(msgErreur1, msgErreur2, msgErreur3) {
var	isOK = true;
	if(document.getElementById("date_entree").value == "" || document.getElementById("date_sortie").value == "" ){
		alert(msgErreur1);
		isOK = false;
	}
	if(document.getElementById("date_entree").value>document.getElementById("date_sortie").value){
		alert(msgErreur2);	
		isOK = false;
	}
	document.getElementById("date_entree").value-document.getElementById("date_sortie").value
	if(document.getElementById("quantite")){
		if(document.getElementById("quantite").selectedIndex == -1){
			alert(msgErreur3);	
			isOK = false;
		}
	}
	return isOK;
}


//this function runs when the page is loaded so put all your other onload stuff in here too.
function verifierFormDateChrono(date_check, date_a_checker, msgErreur) {
 var	isOK = true;
	
	if(date_check>document.getElementById(date_a_checker).value){
		alert(msgErreur);	
		isOK = false;
	}
	return isOK;
}



function verifierFormCompteDetail(msgErreur1, msgErreur2, msgErreur3, msgErreur4, msgErreur5, msgErreur6) {
var	isOK = true;
var 	quels_champs= ["mail","login","password","passwordcf","nom","prenom","adresse1","zip","ville","pays","phone"];
	for(var i=0; i<11;i++){
			if(document.getElementById(quels_champs[i])){
				if(document.getElementById(quels_champs[i]).value == "" ){
					
					document.getElementById(quels_champs[i]+"err").style.color='#f00';
					isOK = false;
				}else{
					
					document.getElementById(quels_champs[i]+"err").style.color='#333';
				}
			}
	}
	if(isOK == false){
		alert(msgErreur1);
	}
	isLG = false;
	var 	quels_champs= ["en","fr","pt","es","it"];
	for(var i=0; i<5;i++){
			if(document.getElementById("lg" +quels_champs[i]).checked == true ){
				isLG = true;
			}
	}
	if(document.getElementById("lgen").checked == false && document.getElementById("lgfr").checked == false ){
				isLG = false;
	}	
	if(isLG){
		document.getElementById("lgerr").style.color='#333';
			
	}
	else{
				alert(msgErreur2);
				document.getElementById("lgerr").style.color='#f00';
				isOK = false;	
	}
	isMP = false;

	var 	quels_champs= [			"cb",			"ca",			"ch",			"pp",			"aa",			"dc",			"jcb"];
	for(var i=0; i<4;i++){
		if(document.getElementById("mp_"+quels_champs[i]) ){
			if(document.getElementById("mp_"+quels_champs[i]).checked == true ){
				isMP = true;
			}
		}
	}
	if(isMP){
		document.getElementById("mperr").style.color='#333';
			
	}
	else{
				alert(msgErreur5);
				document.getElementById("mperr").style.color='#f00';
				isOK = false;	
	}

			if(document.getElementById("cgv")){
				if(document.getElementById("cgv").checked == false ){
							alert(msgErreur3);
							document.getElementById("cgverr").style.color='#f00';
							isOK = false;
						}else{
							
							document.getElementById("cgverr").style.color='#333';
						}
			}

			if(document.getElementById("password")){
				if(document.getElementById("password").value.length <3 | document.getElementById("password").value != document.getElementById("passwordcf").value ){
							alert(msgErreur4);
							document.getElementById("passworderr").style.color='#f00';
							document.getElementById("passwordcferr").style.color='#f00';
							isOK = false;
						}else{
							document.getElementById("passworderr").style.color='#333';
							document.getElementById("passwordcferr").style.color='#333';
						}
			}
			
			if(document.getElementById("login")){
				if(document.getElementById("login").value.length <3  ){
							alert(msgErreur6);
							document.getElementById("loginerr").style.color='#f00';
							isOK = false;
						}else{
							document.getElementById("loginerr").style.color='#333';
						}
			}


return isOK;

}