function verifresa() 
{
	n=0;
	if(document.resa.datededebut.value=="")
	{
		n++;
		document.resa.rougedeb.style.display='InLine';
	}
	else{document.resa.rougedeb.style.display='none';}
	
	if(document.resa.datedefin.value=="")
	{
		n++;
		document.resa.rougefin.style.display='InLine';
	}
	else{document.resa.rougefin.style.display='none';}
	
	if(document.resa.nbnuit.value=="0")
	{
		n++;
		document.resa.rougenui.style.display='InLine';
	}
	else{document.resa.rougenui.style.display='none';}
	
	adu=parseInt(document.resa.nadu.value);
	jeu=parseInt(document.resa.njeu.value);
	enf=parseInt(document.resa.nenf.value);
	beb=parseInt(document.resa.nbeb.value);
	tot=adu+jeu+enf+beb;
	if(tot>document.resa.nbcap.value)
	{
		alert(document.resa.VERIFCAP.value+document.resa.nbcap.value+"\n"+document.resa.VERIFCAP2.value)
		n++;
	}
	
	if(tot==0)
	{
		n++;
		document.resa.rougenbp.style.display='InLine';
	}else{document.resa.rougenbp.style.display='none';}
	
	//Envoi d'option
	document.resa.choixopt.value="";
	var chopt="";
	for (i=0;i<document.resa.elements.length;i++){
		if (document.resa.elements[i].type == 'checkbox' && document.resa.elements[i].checked){
			chopt = chopt +"["+ document.resa.elements[i].value +"["+",";
		}
	}
	choption=chopt.substr(0, (chopt.length-1));
	document.resa.choixopt.value = choption;
	
	if(n==0)
	{
		waitin.style.display = 'InLine';
		resa.submit();
	}
}

function verifdate() 
{
	if(document.forms.resa.datededebut.value=="")
	{
	}
	else{document.forms.resa.rougedeb.style.display='none';}
	
	if(document.forms.resa.datedefin.value=="")
	{
	}
	else{document.forms.resa.rougefin.style.display='none';}
	
	if(document.forms.resa.nbnuit.value=="0")
	{
	}
	else{document.forms.resa.rougenui.style.display='none';}
	
}

function enleverpoint(val)
{
	var at = val;
	var mot="";
	for (var j=0 ; j<(at.length) ; j++) {
		if (at.charAt(j)=="."||at.charAt(j)==" ") {
			mot = mot+"";
			
		}else { mot = mot+at.charAt(j);}
	}
	return mot;
	
}


function enleverap(val)
{
	var at = val;
	var mot="";
	for (var j=0 ; j<(at.length) ; j++) {
		if (at.charAt(j)=="'") {
			mot = mot+"`";
			
		}else { mot = mot+at.charAt(j);}
	}
	return mot;
	
}

function enleverdbap(val)
{
	var at = val;
	var mot="";
	for (var j=0 ; j<(at.length) ; j++) {
		if (at.charAt(j)=='"') {
			mot = mot+" ";
			
		}else { mot = mot+at.charAt(j);}
	}
	return mot;
	
}

function annul(form)
{
	form.submit();
}

function verifinscrit()
{
	y=0;
	testloginmail = false;
	testnais = false;

	if (document.forminscrit.nomcli.value!="")
	{
		document.forminscrit.rougenomcli.style.display='none';
		ap = document.forminscrit.nomcli.value;
		ap = enleverap(ap);
		ap = enleverdbap(ap);
		document.forminscrit.nomcli.value=ap;
	}else{
		y++;
		document.forminscrit.rougenomcli.style.display='InLine';
	}
	
	if (document.forminscrit.pnom.value!="")
	{
		ap = document.forminscrit.pnom.value;
		ap = enleverap(ap);
		ap = enleverdbap(ap);
		document.forminscrit.pnom.value=ap;
		document.forminscrit.rougepnom.style.display='none';
	}else{
		y++;
		document.forminscrit.rougepnom.style.display='InLine';
	}
	
	if (document.forminscrit.adr1.value!="")
	{
		ap = document.forminscrit.adr1.value;
		ap = enleverap(ap);
		ap = enleverdbap(ap);
		document.forminscrit.adr1.value=ap;
		document.forminscrit.rougeadr1.style.display='none';
	}else{
		y++;
		document.forminscrit.rougeadr1.style.display='InLine';
	}
	
	ap = document.forminscrit.adr2.value;
	ap = enleverap(ap);
	ap = enleverdbap(ap);
	document.forminscrit.adr2.value=ap;

	ap = document.forminscrit.cp.value;
	ap = enleverap(ap);
	ap = enleverdbap(ap);
	document.forminscrit.cp.value=ap;
	if (ap=="")
	{
		y++;
		document.forminscrit.rougecp.style.display='InLine';
	}else{
		document.forminscrit.rougecp.style.display='none';
	}
	
	if (document.forminscrit.vil.value!="")
	{
		ap = document.forminscrit.vil.value;
		ap = enleverap(ap);
		ap = enleverdbap(ap);
		document.forminscrit.vil.value=ap;
		document.forminscrit.rougevil.style.display='none';
	}else{
		y++;
		document.forminscrit.rougevil.style.display='InLine';
	}
	
	tel=document.forminscrit.tel.value;
	tel = enleverpoint(tel);
	if (tel=="" || isNaN(tel))
	{
		y++;
		document.forminscrit.rougetel.style.display='InLine';
	}else{
		document.forminscrit.rougetel.style.display='none';
	}
	var ap=document.forminscrit.loginmail.value;
	ap = enleverap(ap);
	ap = enleverdbap(ap);
	for (var j=1 ; j<(ap.length) ; j++) {
		if (ap.charAt(j)=='@') {
			if (j<(ap.length-4)){
				for (var k=j ; k<(ap.length-2) ; k++) {
					if (ap.charAt(k)=='.') 
					{
						testloginmail = true;
					}
				 }
			}
		}
	}
	if (testloginmail == false)
	{
		y++;
		document.forminscrit.rougeloginmail.style.display='InLine';
	}else{document.forminscrit.rougeloginmail.style.display='none';}
	
	ap = document.forminscrit.note.value;
	ap = enleverap(ap);
	ap = enleverdbap(ap);
	document.forminscrit.note.value=ap;
	

	fax=document.forminscrit.fax.value;
	fax = enleverpoint(fax);
	if(document.forminscrit.fax.value!="")
	{
		if(isNaN(fax))
		{
			document.forminscrit.rougefax.style.display='InLine';
			y++;
		}else{document.forminscrit.rougefax.style.display='none';}
	}else{document.forminscrit.rougefax.style.display='none';}

	var choix="";
	motjour=document.forminscrit.jour.value;
	motmois=document.forminscrit.mois.value;
    motan=document.forminscrit.annee.value;
	if (motan-(parseInt(motan/4)*4)==0){choix="bi"}; 
	if (motan-(parseInt(motan/4)*4)==0&&motan-(parseInt(motan/100)*100)==0) 
		{choix=""}; 
	if (motan-(parseInt(motan/4)*4)==0&&motan-(parseInt(motan/400)*400)==0) 
		{choix="bi"} 
	switch (motmois){ 
		case"02":
			if(choix=="bi"){
				if(motjour>29){
					document.forminscrit.rougenais.style.display='InLine';
					y++;
				}else{document.forminscrit.rougenais.style.display='none';testnais = true;}
			}
			if(choix!="bi"){
				if(motjour>28){
					document.forminscrit.rougenais.style.display='InLine';
					y++;
				}else{document.forminscrit.rougenais.style.display='none';testnais = true;}
			}; 
		break; 
		case "04":
			if(motjour>30){
				document.forminscrit.rougenais.style.display='InLine';
				y++;
			}else{document.forminscrit.rougenais.style.display='none';testnais = true;
			}; 
		break; 
		case "06":
			if(motjour>30){
				document.forminscrit.rougenais.style.display='InLine';
				y++;
			}else{document.forminscrit.rougenais.style.display='none';testnais = true;
			}; 
		break; 
		case "09":
			if(motjour>30){
				document.forminscrit.rougenais.style.display='InLine';
				y++;
			}else{document.forminscrit.rougenais.style.display='none';testnais = true;
			}; 
		break; 
		case "11":
			if(motjour>30){
				document.forminscrit.rougenais.style.display='InLine';
				y++;
			}else{document.forminscrit.rougenais.style.display='none';testnais = true;
			}; 
		break; 
		default:document.forminscrit.rougenais.style.display='none';testnais = true;
	}
	if(testnais == true)
	{
		document.forminscrit.nais.value=document.forminscrit.jour.value+"/"+document.forminscrit.mois.value+"/"+document.forminscrit.annee.value;
	}

	if(y==0)
	{
		if(document.forminscrit.password.value=="")
		{
			document.forminscrit.password.value=document.forminscrit.jour.value+""+document.forminscrit.mois.value+""+document.forminscrit.annee.value;
			alert (document.forminscrit.nouveaupass.value+"\n"+document.forminscrit.nouveaupass2.value+"\n\n"+document.forminscrit.password.value);
		}
		waitin.style.display = 'InLine';
		forminscrit.submit();
	}
}

function verifnouveau()
{
	y=0;
	testloginmail = false;
	testnais = false;

	if (document.formnew.nomcli.value!="")
	{
		document.formnew.rougenomcli.style.display='none';
		ap = document.formnew.nomcli.value;
		ap = enleverap(ap);
		ap = enleverdbap(ap);
		document.formnew.nomcli.value=ap;
	}else{
		y++;
		document.formnew.rougenomcli.style.display='InLine';
	}
	
	if (document.formnew.pnom.value!="")
	{
		ap = document.formnew.pnom.value;
		ap = enleverap(ap);
		ap = enleverdbap(ap);
		document.formnew.pnom.value=ap;
		document.formnew.rougepnom.style.display='none';
	}else{
		y++;
		document.formnew.rougepnom.style.display='InLine';
	}
	
	if (document.formnew.adr1.value!="")
	{
		ap = document.formnew.adr1.value;
		ap = enleverap(ap);
		ap = enleverdbap(ap);
		document.formnew.adr1.value=ap;
		document.formnew.rougeadr1.style.display='none';
	}else{
		y++;
		document.formnew.rougeadr1.style.display='InLine';
	}
	
	ap = document.formnew.adr2.value;
	ap = enleverap(ap);
	ap = enleverdbap(ap);
	document.formnew.adr2.value=ap;

	ap = document.formnew.cp.value;
	ap = enleverap(ap);
	ap = enleverdbap(ap);
	document.formnew.cp.value=ap;
	if (ap=="")
	{
		y++;
		document.formnew.rougecp.style.display='InLine';
	}else{
		document.formnew.rougecp.style.display='none';
	}
	
	if (document.formnew.vil.value!="")
	{
		ap = document.formnew.vil.value;
		ap = enleverap(ap);
		ap = enleverdbap(ap);
		document.formnew.vil.value=ap;
		document.formnew.rougevil.style.display='none';
	}else{
		y++;
		document.formnew.rougevil.style.display='InLine';
	}
	
	tel=document.formnew.tel.value;
	tel = enleverpoint(tel);
	if (tel=="" || isNaN(tel))
	{
		y++;
		document.formnew.rougetel.style.display='InLine';
	}else{
		document.formnew.rougetel.style.display='none';
	}
	
	ap=document.formnew.loginmail.value;
	ap = enleverap(ap);
	ap = enleverdbap(ap);
	for (var j=1 ; j<(ap.length) ; j++) {
		if (ap.charAt(j)=='@') {
			if (j<(ap.length-4)){
				for (var k=j ; k<(ap.length-2) ; k++) {
					if (ap.charAt(k)=='.') 
					{
						testloginmail = true;
					}
				 }
			}
		}
	}
	if (testloginmail == false)
	{
		y++;
		document.formnew.rougeloginmail.style.display='InLine';
	}else{document.formnew.rougeloginmail.style.display='none';}
	
	ap = document.formnew.note.value;
		ap = enleverap(ap);
		ap = enleverdbap(ap);
	document.formnew.note.value=ap;
	
	fax=document.formnew.fax.value;
	fax = enleverpoint(fax);
	if(document.formnew.fax.value!="")
	{
		if(isNaN(fax))
		{
			document.formnew.rougefax.style.display='InLine';
			y++;
		}else{document.formnew.rougefax.style.display='none';}
	}else{document.formnew.rougefax.style.display='none';}
	
	var choix="";
	motjour=document.formnew.jour.value;
	motmois=document.formnew.mois.value;
    motan=document.formnew.annee.value;
	if (motan-(parseInt(motan/4)*4)==0){choix="bi"}; 
	if (motan-(parseInt(motan/4)*4)==0&&motan-(parseInt(motan/100)*100)==0) 
		{choix=""}; 
	if (motan-(parseInt(motan/4)*4)==0&&motan-(parseInt(motan/400)*400)==0) 
		{choix="bi"} 
	switch (motmois){ 
		case"02":
			if(choix=="bi"){
				if(motjour>29){
					document.formnew.rougenais.style.display='InLine';
					y++;
				}else{document.formnew.rougenais.style.display='none';testnais = true;}
			} 
			if(choix!="bi"){
				if(motjour>28){
					document.formnew.rougenais.style.display='InLine';
					y++;
				}else{document.formnew.rougenais.style.display='none';testnais = true;}
			}; 
		break; 
		case "04":
			if(motjour>30){
				document.formnew.rougenais.style.display='InLine';
				y++;
			}else{document.formnew.rougenais.style.display='none';testnais = true;
			}; 
		break; 
		case "06":
			if(motjour>30){
				document.formnew.rougenais.style.display='InLine';
				y++;
			}else{document.formnew.rougenais.style.display='none';testnais = true;
			}; 
		break; 
		case "09":
			if(motjour>30){
				document.formnew.rougenais.style.display='InLine';
				y++;
			}else{document.formnew.rougenais.style.display='none';testnais = true;
			}; 
		break; 
		case "11":
			if(motjour>30){
				document.formnew.rougenais.style.display='InLine';
				y++;
			}else{document.formnew.rougenais.style.display='none';testnais = true;
			}; 
		break; 
		default:document.formnew.rougenais.style.display='none';testnais = true;
	}
	if(testnais == true)
	{
		document.formnew.nais.value=document.formnew.jour.value+"/"+document.formnew.mois.value+"/"+document.formnew.annee.value;
	}

	if(y==0)
	{
		if(document.formnew.password.value=="")
		{
			document.formnew.password.value=document.formnew.jour.value+""+document.formnew.mois.value+""+document.formnew.annee.value;
			alert (document.formnew.nouveaupass.value+"\n"+document.formnew.nouveaupass2.value+"\n\n"+document.formnew.password.value);
		}
		waitin.style.display = 'InLine';
		formnew.submit();
	}
}

function verifpay()
{
	y=0;
	intResultLuhn=0;
	resCB = "KO"
	//Verif CB
	intNumCB = document.formpaye.cbnum.value;
	if(!isNaN(intNumCB) && intNumCB.length == 16)
	{
	   for(i=0;i<16;i+=2)
	   {
		  intRang1 = Number(intNumCB.charAt(i)) * 2;
		  if(intRang1>9)
		  {
			 intRang1 = intRang1 -9;
		  }
		  intResultLuhn = intResultLuhn + intRang1;
	   }
		  
	   for(i=1;i<16;i+=2)
	   {
		  intRang2 = Number(intNumCB.charAt(i));
		  intResultLuhn = intResultLuhn + intRang2;
	   }
			 
	   if(intResultLuhn%10 == 0)
	   {
		  resCB = "OK";
	   }
	}
	
	if(resCB=="OK")
	{
	  document.formpaye.rougecbnum.style.display='none';
	}else{
	  y++;
	  document.formpaye.rougecbnum.style.display='InLine';
	}
	
	
	
	if (document.formpaye.cbport.value!="")
	{
		document.formpaye.rougecbport.style.display='none';
		ap = document.formpaye.cbport.value;
		ap = enleverap(ap);
		ap = enleverdbap(ap);
		document.formpaye.cbport.value=ap;
	}else{
		y++;
		document.formpaye.rougecbport.style.display='InLine';
	}
	if (document.formpaye.cbvalan.value==document.formpaye.anva.value)
	{
		if (document.formpaye.cbvalmo.value<document.formpaye.moisva.value)
		{
			y++;
			document.formpaye.rougecbvalmo.style.display='InLine';
		}else{document.formpaye.rougecbvalmo.style.display='none';}
	}
	
	if (document.formpaye.cond.checked == false)
	{
		y++;
		document.formpaye.rougecond.style.display='InLine';
	}else{document.formpaye.rougecond.style.display='none';}
	
	if (document.formpaye.cbcryp.value == "")
	{
		y++;
		document.formpaye.rougecbcryp.style.display='InLine';
	}else{document.formpaye.rougecbcryp.style.display='none';}
	
	/*if (document.formpaye.cbnum.value == "")
	{
		y++;
		document.formpaye.rougecbnum.style.display='InLine';
	}else{document.formpaye.rougecbnum.style.display='none';}*/
	
	if(y==0)
	{
		waitin.style.display = 'InLine';
		formpaye.submit();
	}
}

function changecapa()
{
	document.forms.resa.choixcap.selectedIndex=document.forms.resa.choixlog.selectedIndex;
	document.forms.resa.nbcap.value=document.forms.resa.choixcap.options[document.forms.resa.choixcap.selectedIndex].value;
}
function changeplan()
{
	document.forms.resa.choixplan.selectedIndex=document.forms.resa.choixsej.selectedIndex;
	document.forms.resa.plan.value=document.forms.resa.choixplan.options[document.forms.resa.choixplan.selectedIndex].value;
}






