function validate() {

	$form = document.form185;
	
	 if ( !$form.nom.value ) { alert("Saisissez votre nom! "); $form.nom.focus(); return false; } 
else if ( !$form.email.value || $form.email.value.indexOf("@",1)==-1 || $form.email.value.indexOf(".",3)==-1 ) 
		{ alert("Saisissez une adresse Email correcte! "); $form.email.focus(); return false;	} 
else if ( !$form.message.value ) 
		{ alert("Saisissez votre message! "); $form.message.focus(); return false; } 
   
   else { document.getElementById("tab_form_contact").style.display = 'none'; 
   		  xajax_contact ($form.nom.value,$form.email.value,$form.telephone.value,$form.gsm.value,$form.societe.value,$form.ville.value,$form.objet.value,$form.message.value); 
		 return true;  
		}
}

function verifier () {

	 document.getElementById('tableau').disabled=true;
	 $domain=document.getElementById("domain");
	    $ext=document.getElementById("ext");
 
	 if (!$domain.value) 
	 		{ alert("Entrez un nom de domaine à vérifier! "); $domain.focus(); return false; }
else if ($domain.value.length < 3)
			{ alert("Le nom de domaine \""+$domain.value+"."+$ext.value+"\" est trop court! "); $domain.focus(); return false; }
else if ($domain.value.length > 30)
			{ alert("Le nom de domaine \""+$domain.value+"."+$ext.value+"\" est trop long! "); $domain.focus(); return false; }
else if ( $domain.value.match(/^-|-$/) )
			{ alert("Les noms de domaine ne doivent pas commencer ou se terminer par des tirets! "); $domain.focus(); return false; }
else if ( !$domain.value.match(/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?)$/) )
			{ alert("Les noms de domaine ne doivent pas comprendre des caractères spéciaux! "); $domain.focus(); return false; }
   else { xajax_afficher($domain.value,$ext.value);   return true; } 
}


function checkbox () {

	$domain1=document.getElementById("domain1");
	$domain2=document.getElementById("domain2");
	$domain3=document.getElementById("domain3");
	$domain4=document.getElementById("domain4");
	$domain5=document.getElementById("domain5");
	$domain6=document.getElementById("domain6");
	$domain7=document.getElementById("domain7");
	$domain8=document.getElementById("domain8");
	$domain9=document.getElementById("domain9");	
	
	if ($domain1.checked==true||$domain2.checked==true||$domain3.checked==true||$domain4.checked==true||$domain5.checked==true||$domain6.checked==true||$domain7.checked==true||$domain8.checked==true||$domain9.checked==true)
		document.getElementById("suivant").disabled=false;
	else
		document.getElementById("suivant").disabled=true;
		
	//
	$type = document.getElementById("pack");
	
	if ($type.value=="free" || $type.value=="adkreator") 
		{
     if (($domain1.checked==true&&$domain2.checked==false&&$domain3.checked==false&&$domain4.checked==false&&$domain5.checked==false&&$domain6.checked==false&&$domain7.checked==false&&$domain8.checked==false&&$domain9.checked==false) ||
         ($domain1.checked==false&&$domain2.checked==true&&$domain3.checked==false&&$domain4.checked==false&&$domain5.checked==false&&$domain6.checked==false&&$domain7.checked==false&&$domain8.checked==false&&$domain9.checked==false) ||
	     ($domain1.checked==false&&$domain2.checked==false&&$domain3.checked==true&&$domain4.checked==false&&$domain5.checked==false&&$domain6.checked==false&&$domain7.checked==false&&$domain8.checked==false&&$domain9.checked==false) ||
	     ($domain1.checked==false&&$domain2.checked==false&&$domain3.checked==false&&$domain4.checked==true&&$domain5.checked==false&&$domain6.checked==false&&$domain7.checked==false&&$domain8.checked==false&&$domain9.checked==false) ||
	     ($domain1.checked==false&&$domain2.checked==false&&$domain3.checked==false&&$domain4.checked==false&&$domain5.checked==true&&$domain6.checked==false&&$domain7.checked==false&&$domain8.checked==false&&$domain9.checked==false) ||
	     ($domain1.checked==false&&$domain2.checked==false&&$domain3.checked==false&&$domain4.checked==false&&$domain5.checked==false&&$domain6.checked==true&&$domain7.checked==false&&$domain8.checked==false&&$domain9.checked==false) ||
		 ($domain1.checked==false&&$domain2.checked==false&&$domain3.checked==false&&$domain4.checked==false&&$domain5.checked==false&&$domain6.checked==false&&$domain7.checked==true&&$domain8.checked==false&&$domain9.checked==false) ||
		 ($domain1.checked==false&&$domain2.checked==false&&$domain3.checked==false&&$domain4.checked==false&&$domain5.checked==false&&$domain6.checked==false&&$domain7.checked==false&&$domain8.checked==true&&$domain9.checked==false) ||
		 ($domain1.checked==false&&$domain2.checked==false&&$domain3.checked==false&&$domain4.checked==false&&$domain5.checked==false&&$domain6.checked==false&&$domain7.checked==false&&$domain8.checked==false&&$domain9.checked==true))
						document.getElementById("suivant").disabled=false;
				else
					{
						document.getElementById("suivant").disabled=true;
						alert ("Pour ce type de Pack, vous ne pouvez sélectionner qu'un seul nom de domaine ! ");
					}
		
				 if ($domain9.checked==true && $type.value=="free") 
				 	{
					 	document.getElementById("suivant").disabled=true;
						alert("L'offre de l'hébergement gratuit n'inclut pas les noms de domaine .ma ! "); 
					}
		}	
}

function calcul () {
	
	var domaine = new Array();
	var pack = new Array();
	var nbre_annee = new Array();
	var prix = new Array();
	
	for (i=1; i<=9; i++) 
		{
			temp = "domaine_"+i;
			domaine[i] = document.getElementById(temp).value;
			temp = "pack_"+i;
			pack[i] = document.getElementById(temp).value;
			temp = "nbre_annee_"+i;
			nbre_annee[i] = document.getElementById(temp).value;
			temp = "prix_"+i;
			prix[i] = document.getElementById(temp).value;
		}
	

	$total_ht=document.getElementById("total_ht");
	$total_tva=document.getElementById("total_tva");
	$total_ttc=document.getElementById("total_ttc");
	$total_euro=document.getElementById("total_euro");
	$amount=document.getElementById("amount");
	
	for (i=1; i<=9; i++) 
		{
			     if (domaine[i].match(/.ma$/)||domaine[i].match(/.tv$/)||domaine[i].match(/.mobi$/)) prix[i]="299"; else if (domaine[i].match(/./)) prix[i]="119";
				 if ((domaine[i].match(/.ma$/)) && pack[i]=="free") 
				 	{
					 document.getElementById("commande").disabled=true;
					 alert("L'offre de l'hébergement gratuit n'inclut pas les noms de domaine .ma ! "); 
					}
				 
			     if (pack[i]=="small")     		prix[i]=(Number(prix[i])+129);
			else if (pack[i]=="starter")   		prix[i]=(Number(prix[i])+379);
			else if (pack[i]=="pro")       		prix[i]=(Number(prix[i])+1125);
			else if (pack[i]=="business")  		prix[i]=(Number(prix[i])+1695);
			
			else if (pack[i]=="plan1")     		prix[i]=(Number(prix[i])+3195);
			else if (pack[i]=="plan2")     		prix[i]=(Number(prix[i])+4795);
			else if (pack[i]=="plan3")     		prix[i]=(Number(prix[i])+6495);

			else if (pack[i]=="vpssilver")   	prix[i]=(Number(prix[i])+9126);
			else if (pack[i]=="vpsgold")     	prix[i]=(Number(prix[i])+12150);

			else if (pack[i]=="servperso")   	prix[i]=(Number(prix[i])+10358);
			else if (pack[i]=="servpro")     	prix[i]=(Number(prix[i])+15758);
			else if (pack[i]=="servbusiness")  	prix[i]=(Number(prix[i])+21158);
			
			else if (pack[i]=="free")      prix[i]=125;
			else if (pack[i]=="adkreator") prix[i]=1000;
			
			prix[i]=Number(prix[i])*nbre_annee[i];
		}

	$prix_1=document.getElementById("prix_1"); $prix_1.value=prix[1];
	$prix_2=document.getElementById("prix_2"); $prix_2.value=prix[2];
	$prix_3=document.getElementById("prix_3"); $prix_3.value=prix[3];
	$prix_4=document.getElementById("prix_4"); $prix_4.value=prix[4];
	$prix_5=document.getElementById("prix_5"); $prix_5.value=prix[5];
	$prix_6=document.getElementById("prix_6"); $prix_6.value=prix[6];
	$prix_7=document.getElementById("prix_7"); $prix_7.value=prix[7];
	$prix_8=document.getElementById("prix_8"); $prix_8.value=prix[8];
	$prix_9=document.getElementById("prix_9"); $prix_9.value=prix[9];
	
	$total_ht.value=Number($prix_1.value)+Number($prix_2.value)+Number($prix_3.value)+Number($prix_4.value)+Number($prix_5.value)+Number($prix_6.value)+Number($prix_7.value)+Number($prix_8.value)+Number($prix_9.value);
	tva=Number($total_ht.value)*0.2;
	$total_tva.value=Math.round(tva);
	$total_ttc.value=Number($total_ht.value)+Number($total_tva.value);	
	euro=Number($total_ttc.value)/10.5;
	$total_euro.value=Math.round(euro);
	$amount.value=Math.round(euro);
}

function validation_commande () {

	var domaine = new Array();
	var pack = new Array();
	var nbre_annee = new Array();
	
   	$form = document.form132;
	   
for (i=1; i<=9; i++) 
		{
			temp = "domaine_"+i;
			domaine[i] = document.getElementById(temp).value;
			temp = "pack_"+i;
			pack[i] = document.getElementById(temp).value;
			temp = "nbre_annee_"+i;
			nbre_annee[i] = document.getElementById(temp).value;
		}
		
     if ((pack[1]==""||pack[2]==""||pack[3]==""||pack[4]==""||pack[5]==""||pack[6]==""||pack[7]==""||pack[8]==""||pack[9]=="") && $form.t_pack.value=="domain_pack")  
	 	{ 
		  alert ("Veuillez choisir des packs d'hébergement pour vos noms de domaines ! \n\nAu cas où vous aurez besoin de tout rediriger sur un seul pack, veuillez choisir l'option \"Sur le même pack\" sur les autres noms de domaines. \n");  
		  return false; 
		}
				
else if ( !$form.nom.value ) { alert("Saisissez votre nom! "); $form.nom.focus(); return false; } 

else if ( !$form.email.value || $form.email.value.indexOf("@",1)==-1 || $form.email.value.indexOf(".",3)==-1 ) 
		{ alert("Saisissez une adresse Email correcte! "); $form.email.focus(); return false;	} 

else if ( !$form.telephone.value ) 
		{ alert("Saisissez votre numéro de téléphone fixe ! "); $form.telephone.focus(); return false; } 
	
	else 
		{ 
		 document.getElementById("table_commande").style.display = 'none'; 
		 
		 xajax_affichecommande ($form.nom.value,$form.societe.value,$form.email.value,$form.telephone.value,$form.mobile.value,$form.ville.value,$form.login.value,$form.pass.value,$form.total_ttc.value,$form.t_pack.value,domaine[1],domaine[2],domaine[3],domaine[4],domaine[5],domaine[6],domaine[7],domaine[8],domaine[9],pack[1],pack[2],pack[3],pack[4],pack[5],pack[6],pack[7],pack[8],pack[9],nbre_annee[1],nbre_annee[2],nbre_annee[3],nbre_annee[4],nbre_annee[5],nbre_annee[6],nbre_annee[7],nbre_annee[8],nbre_annee[9]); 
		 
		 return true;  
		}

}