var monpays="";
var monpays=new Array;
monpays["FR"]="+33.";
monpays["US"]="+1.";
monpays["BE"]="+32.";
monpays["DE"]="+49.";
monpays["IT"]="+39.";
monpays["CH"]="+41.";
monpays["NL"]="+31.";
monpays["AF"]="+93.";
monpays["AX"]="+.";
monpays["AL"]="+355.";
monpays["DZ"]="+213.";
monpays["AS"]="+684.";
monpays["AD"]="+376.";
monpays["AO"]="+244.";
monpays["AI"]="+1264.";
monpays["AQ"]="+.";
monpays["AG"]="+1268.";
monpays["AR"]="+54.";
monpays["AM"]="+374.";
monpays["AW"]="+297.";
monpays["AU"]="+61.";
monpays["AT"]="+43.";
monpays["AZ"]="+994.";
monpays["BS"]="+1242.";
monpays["BH"]="+973.";
monpays["BD"]="+880.";
monpays["BB"]="+1246.";
monpays["BY"]="+375.";
monpays["BZ"]="+501.";
monpays["BJ"]="+229.";
monpays["BM"]="+1441.";
monpays["BT"]="+.";
monpays["BO"]="+591.";
monpays["BA"]="+387.";
monpays["BW"]="+.";
monpays["BV"]="+.";
monpays["BR"]="+55.";
monpays["IO"]="+.";
monpays["BN"]="+.";
monpays["BG"]="+359.";
monpays["BF"]="+226.";
monpays["BI"]="+257.";
monpays["KH"]="+855.";
monpays["CM"]="+237.";
monpays["CA"]="+1.";
monpays["CV"]="+238.";
monpays["KY"]="+1345.";
monpays["CF"]="+236.";
monpays["TD"]="+235.";
monpays["CL"]="+56.";
monpays["CN"]="+86.";
monpays["CX"]="+.";
monpays["CC"]="+.";
monpays["CO"]="+57.";
monpays["KM"]="+269.";
monpays["CG"]="+242.";
monpays["CD"]="+242.";
monpays["CK"]="+682.";
monpays["CR"]="+506.";
monpays["CI"]="+225.";
monpays["HR"]="+385.";
monpays["CU"]="+53.";
monpays["CY"]="+357.";
monpays["CZ"]="+420.";
monpays["DK"]="+45.";
monpays["DJ"]="+253.";
monpays["DM"]="+1767.";
monpays["DO"]="+1809.";
monpays["EC"]="+593.";
monpays["EG"]="+20.";
monpays["SV"]="+503.";
monpays["GQ"]="+240.";
monpays["ER"]="+291.";
monpays["EE"]="+372.";
monpays["ET"]="+251.";
monpays["FK"]="+500.";
monpays["FO"]="+298.";
monpays["FJ"]="+679.";
monpays["FI"]="+358.";
monpays["GF"]="+594.";
monpays["PF"]="+689.";
monpays["TF"]="+.";
monpays["GA"]="+241.";
monpays["GM"]="+220.";
monpays["GE"]="+995.";
monpays["GH"]="+233.";
monpays["GI"]="+350.";
monpays["GR"]="+30.";
monpays["GL"]="+299.";
monpays["GD"]="+1473.";
monpays["GP"]="+590.";
monpays["GU"]="+671.";
monpays["GT"]="+502.";
monpays["GN"]="+224.";
monpays["GW"]="+245.";
monpays["GY"]="+592.";
monpays["HT"]="+509.";
monpays["HM"]="+.";
monpays["VA"]="+.";
monpays["HN"]="+504.";
monpays["HK"]="+852.";
monpays["HU"]="+36.";
monpays["IS"]="+354.";
monpays["IN"]="+91.";
monpays["ID"]="+62.";
monpays["IR"]="+98.";
monpays["IQ"]="+964.";
monpays["IE"]="+353.";
monpays["IM"]="+.";
monpays["IL"]="+972.";
monpays["JM"]="+876.";
monpays["JP"]="+81.";
monpays["JE"]="+.";
monpays["JO"]="+962.";
monpays["KZ"]="+7.";
monpays["KE"]="+254.";
monpays["KI"]="+686.";
monpays["KP"]="+850.";
monpays["KR"]="+82.";
monpays["KW"]="+965.";
monpays["KG"]="+996.";
monpays["LA"]="+856.";
monpays["LV"]="+371.";
monpays["LB"]="+961.";
monpays["LS"]="+266.";
monpays["LR"]="+231.";
monpays["LY"]="+218.";
monpays["LI"]="+423.";
monpays["LT"]="+370.";
monpays["LU"]="+352.";
monpays["MO"]="+853.";
monpays["MK"]="+389.";
monpays["MG"]="+261.";
monpays["MW"]="+265.";
monpays["MY"]="+60.";
monpays["MV"]="+960.";
monpays["ML"]="+223.";
monpays["MT"]="+356.";
monpays["MH"]="+692.";
monpays["MQ"]="+33.";
monpays["MR"]="+222.";
monpays["MU"]="+230.";
monpays["YT"]="+.";
monpays["MX"]="+52.";
monpays["FM"]="+691.";
monpays["MD"]="+373.";
monpays["MC"]="+377.";
monpays["MN"]="+976.";
monpays["MS"]="+1664.";
monpays["MA"]="+212.";
monpays["MZ"]="+258.";
monpays["MM"]="+95.";
monpays["NA"]="+264.";
monpays["NR"]="+674.";
monpays["NP"]="+977.";
monpays["AN"]="+599.";
monpays["NC"]="+687.";
monpays["NZ"]="+64.";
monpays["NI"]="+505.";
monpays["NE"]="+234.";
monpays["NG"]="+234.";
monpays["NU"]="+683.";
monpays["NF"]="+6723.";
monpays["MP"]="+670.";
monpays["NO"]="+47.";
monpays["OM"]="+968.";
monpays["PK"]="+92.";
monpays["PW"]="+680.";
monpays["PS"]="+970.";
monpays["PA"]="+507.";
monpays["PG"]="+675.";
monpays["PY"]="+595.";
monpays["PE"]="+51.";
monpays["PH"]="+63.";
monpays["PN"]="+.";
monpays["PL"]="+48.";
monpays["PT"]="+351.";
monpays["PR"]="+1787.";
monpays["QA"]="+974.";
monpays["RE"]="+262.";
monpays["RO"]="+40.";
monpays["RU"]="+7.";
monpays["RW"]="+250.";
monpays["SH"]="+290.";
monpays["KN"]="+1869.";
monpays["LC"]="+1758.";
monpays["PM"]="+508.";
monpays["VC"]="+1784.";
monpays["WS"]="+684.";
monpays["SM"]="+378.";
monpays["ST"]="+239.";
monpays["SA"]="+966.";
monpays["SN"]="+221.";
monpays["CS"]="+.";
monpays["SC"]="+248.";
monpays["SL"]="+232.";
monpays["SG"]="+65.";
monpays["SK"]="+421.";
monpays["SI"]="+386.";
monpays["SB"]="+677.";
monpays["SO"]="+252.";
monpays["ZA"]="+27.";
monpays["GS"]="+995.";
monpays["ES"]="+34.";
monpays["LK"]="+94.";
monpays["SD"]="+249.";
monpays["SR"]="+597.";
monpays["SJ"]="+.";
monpays["SZ"]="+268.";
monpays["SE"]="+46.";
monpays["SY"]="+963.";
monpays["TW"]="+886.";
monpays["TJ"]="+992.";
monpays["TZ"]="+255.";
monpays["TH"]="+66.";
monpays["TL"]="+.";
monpays["TG"]="+228.";
monpays["TK"]="+690.";
monpays["TO"]="+676.";
monpays["TT"]="+1868.";
monpays["TN"]="+216.";
monpays["TR"]="+90.";
monpays["TM"]="+993.";
monpays["TC"]="+1649.";
monpays["TV"]="+688.";
monpays["UG"]="+256.";
monpays["UA"]="+380.";
monpays["AE"]="+971.";
monpays["GB"]="+44.";
monpays["UM"]="+1.";
monpays["UY"]="+598.";
monpays["UZ"]="+998.";
monpays["VU"]="+678.";
monpays["VE"]="+58.";
monpays["VN"]="+84.";
monpays["VG"]="+1284.";
monpays["VI"]="+340.";
monpays["WF"]="+681.";
monpays["EH"]="+.";
monpays["YE"]="+967.";
monpays["ZM"]="+260.";
monpays["ZW"]="+263.";
monpays["RS"]="+.";
monpays["ME"]="+.";
monpays["GG"]="+.";
  
function CheckLen2(Target){

    contnais=Target.value;
		document.monform.naissance.value = contnais;
  naissance(contnais);

	}
function Checkville(Target){
 document.monform.villenaissance.value=Target; 
  }
function Checkpays(Target){
document.monform.paysnaissance.value=Target;

page="cp.php";
div="cpnais";
sendData1('id=0', page,div);

}
function Checkcp(Target,div){

if(div=="habitation"){
page="ville.php?info=city";
div="ville";
pays=document.monform.country.value;
}else{
page="ville.php?info=customfield[3]";
div="villenaissance";
pays=document.monform.paysnaissance.value;
document.monform.cpnaissance.value=Target;
document.monform.villenaissance.value="";
}


 contnais=Target;
if(contnais.length > 1){
sendData1('id=0', page,div);
}

if(pays=="FR"){ 
if(contnais.length > 5){
alert("Le code postale est invalide");
sendData1('id=0', page,div);
if(div=="ville"){
document.monform.postcode.value="";
}
} 
if(contnais.length == 5){
sendData1('id='+contnais, page,div);
} 
}
if(pays=="GP"){ 
if(contnais.length > 5){
alert("Le code postale est invalide");
sendData1('id=0', page,div);
} 
if(contnais.length == 5){
sendData1('id='+contnais, page,div);
} 
}
if(pays=="MQ"){ 
if(contnais.length > 5){
alert("Le code postale est invalide");
sendData1('id=0', page,div);
} 
if(contnais.length == 5){
sendData1('id='+contnais, page,div);
} 
}
if(pays=="BE"){ 
if(contnais.length > 4){
alert("Le code postale est invalide");
if(div=="habitation"){
document.monform.postcode.value="";
}else{

}
sendData1('id=0', page,div);
} 
} 

}
function Checkcp2(Target,div)
{


page="ville.php?info=city";
div="ville";
pays=document.monform.country.value;


 contnais=Target.value;
if(contnais.length > 1){
sendData1('id=0', page,div);
}

if(pays=="FR"){ 
if(contnais.length > 5){
alert("Le code postale est invalide");
sendData1('id=0', page,div);
document.monform.postcode.value="";
} 
if(contnais.length == 5){
sendData1('id='+contnais, page,div);
} 
}
if(pays=="BE"){ 
if(contnais.length > 4){
alert("Le code postale est invalide");
document.monform.postcode.value="";

sendData1('id=0', page,div);
} 
} 

}		
	
function CheckLen(Target)

	{
    contnais=Target.value;
    contnais=contnais.replace(" ", ""); 
    contnais=contnais.replace('.', ""); 
	if(!isFinite(contnais)){
 alert('Ne peut contenir que des chiffres. Format international.\n\nExemple FRANCE : 0166441122\nFormat International : +33.166441122'); 
document.monform.tel.value="";
contnais="";  
  }

 
    ind=document.monform.ind.value;

		document.monform.phonenumber.value = contnais;
   pays=document.monform.country.value;
 longphone=contnais.length;
 pays=document.monform.country.value;
 if(pays=="FR"){
 
 if(longphone > "9")
 {
  alert('Numéro de telephone invalie.\nSeul les chiffres sont autorisés\n\nExemple FRANCE : 0166441122\nFormat International : +33.166441122'); 
document.monform.tel.value="";
 }
 }
  if(pays=="BE"){
 
 if(longphone > "8")
 {
  alert('Numéro de telephone invalie.\nSeul les chiffres sont autorisés\n\nExemple BELGIQUE : 026644112\nFormat International : +32.26644112'); 
document.monform.tel.value="";
 }
 }  
  if(pays=="BJ"){
 
 if(longphone > "8")
 {
  alert('Numéro de telephone invalie.\nSeul les chiffres sont autorisés\n\nExemple BENIN : 090011111\nFormat International : +229 90011111'); 
document.monform.tel.value="";
 }
 }
  if(pays=="CA"){
 
 if(longphone > "10")
 {
  alert('Numéro de telephone invalie.\nSeul les chiffres sont autorisés\n\nExemple CANADA : 111-111-1111\nFormat International : +1 1111111111'); 
document.monform.tel.value="";
 }
 }
  if(pays=="CH"){
 
 if(longphone > "9")
 {
  alert('Numéro de telephone invalie.\nSeul les chiffres sont autorisés\n\nExemple SUISSE : 01234567890\nFormat International : +41 123456789'); 
document.monform.tel.value="";
 }
 }
  if(pays=="CI"){
 
 if(longphone > "8")
 {
  alert('Numéro de telephone invalie.\nSeul les chiffres sont autorisés\n\nCote Ivoire\nFormat International : +225 12345678'); 
document.monform.tel.value="";
 }
 }
  if(pays=="DZ"){
 
 if(longphone > "9")
 {
  alert('Numéro de telephone invalie.\nSeul les chiffres sont autorisés\n\nAlgérie\nFormat International : +213 723456789'); 
document.monform.tel.value="";
 }
 }    
  if(pays=="MA"){
 
 if(longphone > "9")
 {
  alert('Numéro de telephone invalie.\nSeul les chiffres sont autorisés\n\nMaroc\nFormat International : +212 723456789'); 
document.monform.tel.value="";
 }
 }  
  if(pays=="TN"){
 
 if(longphone > "8")
 {
  alert('Numéro de telephone invalie.\nSeul les chiffres sont autorisés\n\nTunisie\nFormat International : +216 723456789'); 
document.monform.tel.value="";
 }
 }
  if(pays=="US"){
 
 if(longphone > "10")
 {
  alert('Numéro de telephone invalie.\nSeul les chiffres sont autorisés\n\nUSA\nFormat International : +1 7234567890'); 
document.monform.tel.value="";
 }
 }        
	}
	
	
	
function naissance(date)
 {
 var controle = new RegExp(" ");
var verif;
verif=controle.test(date);
if(verif==true){
alert('la date de naissance doit être au format jj-mm-yyyy');
}
 var controle = new RegExp("/");
var verif;
verif=controle.test(date);
if(verif==true){
alert('la date de naissance doit être au format jj-mm-yyyy');
}
longdate=date.length;


if(longdate>=11){
alert('la date de naissance doit être au format jj-mm-yyyy');
}
if(longdate>=3){
 var controle = new RegExp("-");
var verif;
verif=controle.test(date);
if(verif==false){
alert('la date de naissance doit être au format jj-mm-yyyy');
}
}
if(longdate==10){
a=date.split('-');
jour=a[0];
mois=a[1];
annee=a[2];

if ( !isFinite(jour))
{
alert('la date de naissance doit être au format jj-mm-yyyy');
}
if(jour > 31){
alert('jour de naissance invalide (01-31)');

}
if(jour.length > 2){
alert('jour de naissance invalide');
}
if ( !isFinite(mois))
{
alert('la date de naissance doit être au format jj-mm-yyyy');
}
if(mois > 12){
alert('mois de naissance invalide (01-12)');

}
if(mois.length > 2){
alert('mois de naissance invalide');
} 
if ( !isFinite(annee))
{
alert('la date de naissance doit être au format jj-mm-yyyy');
}
nai=annee+mois+jour;
if(nai >19920909)
{
alert('Vous devez avor plus de 18 ans pour enregistrer un domaine.');

}
if(annee <1915)
{
alert('Vous devez saisir votre annee de naissance.');

}

} 
 } 

 	function sendData(param, page,div)
	{
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
    XhrObj = new XMLHttpRequest();
if (XhrObj.overrideMimeType) {
                XhrObj.overrideMimeType('text/xml');
            }

} else if (window.ActiveXObject) { // IE
    XhrObj = new ActiveXObject("Microsoft.XMLHTTP");
}

page2="http://www.e-solutionsweb.com/"+page;
		//d?finition de l'endroit d'affichage:
		var content = document.getElementById(div);
	
		XhrObj.open("POST", page2);

		//Ok pour la page cible
		XhrObj.onreadystatechange = function()
		{
			if (XhrObj.readyState == 4 && XhrObj.status == 200)
				content.innerHTML = XhrObj.responseText ;
		}

		XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XhrObj.send(param);

pays=document.monform.country.value;
document.monform.ind.value = monpays[""+pays+""];
document.monform.postcode.value = "";
document.monform.city.value = "";


	}//fin fonction SendData
	
   	function sendData1(param, page,div)
	{
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
    XhrObj = new XMLHttpRequest();
if (XhrObj.overrideMimeType) {
                XhrObj.overrideMimeType('text/xml');
            }

} else if (window.ActiveXObject) { // IE
    XhrObj = new ActiveXObject("Microsoft.XMLHTTP");
}

page2=page;
		//d?finition de l'endroit d'affichage:
		var content = document.getElementById(div);
	
		XhrObj.open("POST", page2);

		//Ok pour la page cible
		XhrObj.onreadystatechange = function()
		{
			if (XhrObj.readyState == 4 && XhrObj.status == 200)
				content.innerHTML = XhrObj.responseText ;
		}

		XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XhrObj.send(param);
	}
	function Rmail(val)
	{
document.monform.vmail.value=val;  
sendData('mail='+val, 'vmail.php','vmail');
Checkmail('1'); 
  }
  function Checkmail(id)
  {
vald=document.monform.vmaile.value;

if(vald=="OUI"){
alert('Cette adresse mail est déjà enregistrée. Vous devez renseigner une autre adresse mail.');
document.monform.email.value="";  
}   
  }


  function sendData2(info)
  {
 	sendData(info, 'region.php','state'); 
 
  
  
  }
  
  function stautch(id,page,div)
  {

document.monform.statutclt.value=id;  
  sendData('id='+id, page,div);
document.monform.tva.value=""; 
document.monform.siret.value=""; 
  }
  function Checksiret(val)
  {
document.monform.siret.value=val;  
  }
  function Checktva(val)
  {
document.monform.tva.value=val;  
  }
 function VerifForm(formulaire,cgv)
  {

  msg=""; msg2="";
  erreur=0;
  
  if((cgv==9) || (cgv==10)|| (cgv==11)){
  if(cgv==9){
  cgv="1";}
  if(cgv==10){
  cgv="2";}
  if(cgv==11){
  cgv="0";}
  info = formulaire.statutclt.value;
  country = formulaire.country.value;  
inffr = formulaire.nbfr.value;
  if((country!="FR") && (inffr!="0") && (cgv==1)){
	msg=msg+"Vous devez resider en FRANCE pour enregistrer un domaine en .FR\n";
erreur=1;  
  }
    if(info=="Societe"){
  company = formulaire.companyname.value;
  	if (company=="")
		{
	msg=msg+"Vous devez saisir le nom de votre société\n";
erreur=1;
		}  
    }
    if(info=="Association"){
  company = formulaire.companyname.value;
  	if (company=="")
		{
	msg=msg+"Vous devez saisir le nom de votre association\n";
erreur=1;
		}  
    }
  if((country=="FR") && (info=="Societe")){
  
  siret = formulaire.siret.value;
  tva = formulaire.tva.value;  

	if (siret=="")
		{
	msg=msg+"Vous devez saisir votre numéro SIRET\n";
erreur=1;
		}  
	if (tva=="")
		{

if(inffr==0){		
if(!confirm('Vous n\'avez pas saisie de numero TVA INTRA. Vous ne pourrez pas enregistrer de nom de domaine en .fr en tant que société. Cliquez sur annuler pour saisir votre numéro TVA Intra, sur OK pour poursuivre.')){
return(false);
}
}else{
	msg=msg+"Pour enregistrer un .fr en tant qu\'entreprise, vous devez indiquer votre N° TVA INTRA. \n";
erreur=1;

}
		 
  }
  }
  if((country=="FR") && (info=="Association")){
  datep = formulaire.siret.value;
	if (datep=="")
		{
	msg=msg+"Vous devez saisir la date de parution au journal officiel sous la forme jj-mm-aaaa.\n";
erreur=1;
		}else{
longdate=datep.length;


if(longdate !=10 ){
	msg=msg+"Vous devez saisir la date de parution au journal officiel sous la forme jj-mm-aaaa.\n";
erreur=1;
}else{

if(longdate==10){
a=datep.split('-');
jour=a[0];
mois=a[1];
annee=a[2];    
if ( !isFinite(jour))
{
	msg=msg+"Le jour de parution au journal officiel est invalide\n";
erreur=1;
}else{
if ( jour > 31)
{
	msg=msg+"Le jour de parution au journal officiel est invalide\n";
erreur=1;
}
}
if ( !isFinite(mois))
{
	msg=msg+"Le mois de parution au journal officiel est invalide\n";
erreur=1;
}else{
if ( mois > 12)
{
	msg=msg+"Le mois de parution au journal officiel est invalide\n";
erreur=1;
}}
if ( !isFinite(annee))
{
	msg=msg+"L'annee de parution au journal officiel est invalide\n";
erreur=1;
}
}
 }  
    

    page = formulaire.tva.value;
	if (page=="")
		{
	msg=msg+"Vous devez saisir le numéro de la page de parution au journal officiel.\n";
erreur=1;
		}   
  }
  }
  }
  
  nom = formulaire.firstname.value;
	
	if (nom=="")
		{
	msg=msg+"Vous devez saisir votre nom\n";
erreur=1;
		}
  prenom = formulaire.lastname.value;
	
	if (prenom=="")
		{
	msg=msg+"Vous devez saisir votre prénom\n";
erreur=1;
		}  
  add = formulaire.address1.value;
	
	if (add=="")
		{
	msg=msg+"Vous devez saisir votre adresse\n";
erreur=1;
		}   
  pays = formulaire.country.value;
	
	if (pays=="")
		{
	msg=msg+"Vous devez selectionner votre pays\n";
erreur=1;
		} 

      cp = formulaire.postcode.value;
	
	if (cp=="")
		{
	msg=msg+"Vous devez saisir votre code postale\n";
erreur=1;
		}else{
    if((pays=="FR") && (cp.length !="5"))
    {
	msg=msg+"Code postal Invalide (5 chiffres) \n";
erreur=1;
    
    }
    if((pays=="BE") && (cp.length !="4"))
    {
	msg=msg+"Code postal Invalide (4 chiffres) \n";
erreur=1;
    
    }    
    if((pays=="TN") && (cp.length !="4"))
    {
	msg=msg+"Code postal Invalide (4 chiffres) \n";
erreur=1;
    
    }  
    if((pays=="BJ") && (cp.length !="5"))
    {
	msg=msg+"Code postal Invalide (5 chiffres) \n";
erreur=1;
    
    } 
    if((pays=="CA") && (cp.length !="6"))
    {
	msg=msg+"Code postal Invalide (6 car.) \n";
erreur=1;
    
    } 
 
    if((pays=="CH") && (cp.length !="4"))
    {
	msg=msg+"Code postal Invalide (4 chiffres) \n";
erreur=1;
    
    } 
      
    if((pays=="DZ") && (cp.length !="5"))
    {
	msg=msg+"Code postal Invalide (5 chiffres) \n";
erreur=1;
    
    } 
       
    if((pays=="MA") && (cp.length !="5"))
    {
	msg=msg+"Code postal Invalide (5 chiffres) \n";
erreur=1;
    
    } 
    if((pays=="US") && (cp.length !="5"))
    {
	msg=msg+"Code postal Invalide (5 chiffres) \n";
erreur=1;
    
    } 
    }         
  city = formulaire.city.value;
	
	if (city=="")
		{
	msg=msg+"Vous devez selectionner votre ville\n";
erreur=1;
		}  

      phone = formulaire.phonenumber.value;
	
	if (phone=="")
		{
	msg=msg+"Vous devez saisir votre numéro de téléphone\n";
erreur=1;
		}else{
    if((pays=="FR") && (phone.length != 9)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    }
    if((pays=="BE") && (phone.length != 8)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
       if((pays=="BJ") && (phone.length != 8)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    }     
         if((pays=="CA") && (phone.length != 10)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
           if((pays=="CH") && (phone.length != 9)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
           if((pays=="CI") && (phone.length != 8)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
           if((pays=="DZ") && (phone.length != 9)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
           if((pays=="MA") && (phone.length != 9)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
           if((pays=="TN") && (phone.length != 8)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
           if((pays=="US") && (phone.length != 10)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
    } 

       mail = formulaire.email.value;
	
	if (mail=="")
		{
	msg=msg+"Vous devez saisir votre adresse e-mail\n";
erreur=1;
		}else{
 	valide1 = false;
	
	for(var j=1;j<(mail.length);j++){
		if(mail.charAt(j)=='@'){
			if(j<(mail.length-4)){
				for(var k=j;k<(mail.length-2);k++){
					if(mail.charAt(k)=='.') valide1=true;
				}
			}
		}
	}
	if(valide1==false) {	msg=msg+'Adresse mail invalide\n';}
  }

      cpn = formulaire.cpnaissance.value;
	
	if (cpn=="")
		{
	msg=msg+"Vous devez saisir votre CP de naissance\n";
erreur=1;
		}else{
  paysn=formulaire.paysnaissance.value;  
cpnlg=cpn.length;
 if(paysn=="FR")
 {
if(cpnlg !='5')
{	msg=msg+"CP de naissance invalide\n";
erreur=1;} 
 }   
 if(paysn=="BE")
 {
if(cpnlg !='4')
{	msg=msg+"CP de naissance invalide\n";
erreur=1;} 
 }     
    
    
    } 
      
      viln = formulaire.villenaissance.value;
	
	if (viln=="")
		{
	msg=msg+"Vous devez renseigner votre ville de naissance\n";
erreur=1;
		}     
       
      nais = formulaire.naissance.value;
	
	if (nais=="")
		{
	msg=msg+"Vous devez saisir votre date de naissance\n";
erreur=1;
		}else{
longdate=nais.length;


if(longdate !=10 ){
	msg=msg+"La date de naissance doit être au format jj-mm-yyyy\n";
erreur=1;
}else{

if(longdate==10){
a=nais.split('-');
jour=a[0];
mois=a[1];
annee=a[2];    
if ( !isFinite(jour))
{
	msg=msg+"Le jour de naissance est invalide\n";
erreur=1;
}else{
if ( jour > 31)
{
	msg=msg+"Le jour de naissance est invalide\n";
erreur=1;
}
}
if ( !isFinite(mois))
{
	msg=msg+"Le mois de naissance est invalide\n";
erreur=1;
}else{
if ( mois > 12)
{
	msg=msg+"Le jour de naissance est invalide\n";
erreur=1;
}}
if ( !isFinite(annee))
{
	msg=msg+"L'annee de naissance est invalide\n";
erreur=1;
}else{
if ( annee < 1915)
{
	msg=msg+"L'annee de naissance est invalide\n";
erreur=1;
}
}
}    
 }   
    }    
 
if(cgv > 0)
{
    elt=formulaire.elements['accepttos'];
                if (elt.checked != true) {   	msg=msg+'Vous devez accepter les conditions generales de vente et d\'utilisation\n';                 
                erreur=1;     }
                 pass1 = formulaire.password.value;
                 pass2 = formulaire.password2.value;
if( pass1==""){
 	msg=msg+'Vous devez saisir votre mot de passe\n';                 
                erreur=1;    
}else{

lgp=pass1.length;
if((lgp<8) || (lgp > 12))
{
 	msg=msg+'Le mot de passe doit faire entre  8 et 12 caractéres\n';                 
                erreur=1; 

}else{

if(pass1 != pass2)
{
 	msg=msg+'Les mots de passes doivent être identiques\n';                 
                erreur=1;  
}
}
}

}   
if(cgv==2)
{
 code = formulaire.code.value;
if( code==""){
 	msg=msg+'Vous devez saisir le code anti spam\n';                 
                erreur=1;    
}
}   
	
if(erreur==1){
alert('Erreur : '+"\n"+msg);
return(false);
}	
		
}    


 function VerifForm2(formulaire,cgv)
  {
 
  msg="";
  erreur=0;
 if(cgv==9){
 
        mail = formulaire.email.value;
	
	if (mail=="")
		{
	msg=msg+"Vous devez saisir votre adresse e-mail\n";
erreur=1;
		}else{
 	valide1 = false;
	
	for(var j=1;j<(mail.length);j++){
		if(mail.charAt(j)=='@'){
			if(j<(mail.length-4)){
				for(var k=j;k<(mail.length-2);k++){
					if(mail.charAt(k)=='.') valide1=true;
				}
			}
		}
	}
	if(valide1==false) {	msg=msg+'Adresse mail invalide\n';}
  }
 info= formulaire.typ.value;
 
    if(info=="Societe"){
  company = formulaire.companyname.value;
  	if (company=="")
		{
	msg=msg+"Vous devez saisir le nom de votre société\n";
erreur=1;
		} 
  siret=formulaire.siret.value; 
  	if (siret=="")
		{
	msg=msg+"Vous devez saisir le numero identifiant de votre société (N° SIRET en FRANCE)\n";
erreur=1;
		} 
    }
    
country=formulaire.country.value;

if((info=="Societe") && (country=="FR"))
{
  tva=formulaire.tva.value; 

if(tva==""){		
if(!confirm('Vous n\'avez pas saisie de numero TVA INTRA. Vous ne pourrez pas enregistrer de nom de domaine en .fr en tant que société. Cliquez sur annuler pour saisir votre numéro TVA Intra, sur OK pour poursuivre.')){
return(false);
}

}
 }
    if(info=="Association"){
  company = formulaire.companyname.value;
  	if (company=="")
		{
	msg=msg+"Vous devez saisir le nom de votre association\n";
erreur=1;
		}  
    } 
 
 
 
 
 
 cgv=0;
 }
  add = formulaire.address1.value;
	
	if (add=="")
		{
	msg=msg+"Vous devez saisir votre adresse\n";
erreur=1;
		}   
  pays = formulaire.country.value;
	
	if (pays=="")
		{
	msg=msg+"Vous devez selectionner votre pays\n";
erreur=1;
		} 

      cp = formulaire.postcode.value;

	if (cp=="")
		{
	msg=msg+"Vous devez saisir votre code postale\n";
erreur=1;
		}else{
    if((pays=="FR") && (cp.length !="5"))
    {
	msg=msg+"Code postal Invalide (5 chiffres) \n";
erreur=1;
    
    }
    if((pays=="BE") && (cp.length !="4"))
    {
	msg=msg+"Code postal Invalide (4 chiffres) \n";
erreur=1;
    
    }    
    if((pays=="TN") && (cp.length !="4"))
    {
	msg=msg+"Code postal Invalide (4 chiffres) \n";
erreur=1;
    
    }  

    if((pays=="CA") && (cp.length !="6"))
    {
	msg=msg+"Code postal Invalide (6 car.) \n";
erreur=1;
    
    } 
 
    if((pays=="CH") && (cp.length !="4"))
    {
	msg=msg+"Code postal Invalide (4 chiffres) \n";
erreur=1;
    
    } 
      
    if((pays=="DZ") && (cp.length !="5"))
    {
	msg=msg+"Code postal Invalide (5 chiffres) \n";
erreur=1;
    
    } 
       
    if((pays=="MA") && (cp.length !="5"))
    {
	msg=msg+"Code postal Invalide (5 chiffres) \n";
erreur=1;
    
    } 
    if((pays=="US") && (cp.length !="5"))
    {
	msg=msg+"Code postal Invalide (5 chiffres) \n";
erreur=1;
    
    } 
    }         
  city = formulaire.city.value;
	
	if (city=="")
		{
	msg=msg+"Vous devez selectionner votre ville\n";
erreur=1;
		}  

      phone = formulaire.phonenumber.value;
	
	if (phone=="")
		{
	msg=msg+"Vous devez saisir votre numéro de téléphone\n";
erreur=1;
		}else{
    if((pays=="FR") && (phone.length != 9)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    }
    if((pays=="BE") && (phone.length != 8)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
       if((pays=="BJ") && (phone.length != 8)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    }     
         if((pays=="CA") && (phone.length != 10)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
           if((pays=="CH") && (phone.length != 9)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
           if((pays=="CI") && (phone.length != 8)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
           if((pays=="DZ") && (phone.length != 9)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
           if((pays=="MA") && (phone.length != 9)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
           if((pays=="TN") && (phone.length != 8)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
           if((pays=="US") && (phone.length != 10)){
	msg=msg+"Numéro de téléphone invalide\n";
erreur=1;   
    
    } 
    } 

if(cgv > 0)
{
    elt=formulaire.elements['accepttos'];
                if (elt.checked != true) {   	msg=msg+'Vous devez accepter les conditions generales de vente et d\'utilisation\n';                 
                erreur=1;     }
}   
  
	
if(erreur==1){
alert('Erreur : '+"\n"+msg);
return(false);
}	
		
}    

