var xhr_object = null;

function verifier(num,p,page){
	var nom= document.getElementById("nom"+num).value;
	var tld=document.getElementById("tld"+num).value;
	if (nom!=""){
		if (nom.length<3){
			document.getElementById("disponibilite"+num).innerHTML="<br /><p>"+nom+tld+" ne peut être enregistré car il est trop court.</p>";
		}else if (nom.length>63){
			document.getElementById("disponibilite"+num).innerHTML="<br /><p>"+nom+tld+" ne peut être enregistré car il est trop long.</p>";
		}else {			
			if ((nom.search(/^[0-9A-Za-z-]+$/) ==-1)||(nom.charAt(0)=="-")||(nom.charAt(nom.length-1)=="-")) {				
				document.getElementById("disponibilite"+num).innerHTML="<br /><p>"+nom+tld+" ne peut être enregistré car sa syntaxe est incorrecte.</p>";
			}else {
				document.getElementById("disponibilite"+num).innerHTML="<br /><p style='text-decoration: blink;'>Vérification en cours ...</p>";
				if (window.XMLHttpRequest)					
					xhr_object = new XMLHttpRequest();				
				else if(window.ActiveXObject)					
					xhr_object = new ActiveXObject("Microsoft.XMLHTTP");				
				else
					return(false);

				xhr_object.open("GET", "/commander/disponibilite"+num+".php?p="+p+"&nom="+nom+"&tld="+tld+"&page="+page, true);
				xhr_object.onreadystatechange = function() {
 					  if(xhr_object.readyState == 4) afficher(xhr_object.responseText, nom, tld, num);
 				} 				
				xhr_object.send(null);			
			}		
		}	
	}else{
		if (num<3)
			document.getElementById("disponibilite"+num).innerHTML="<br /><p>Entrez ci-dessus le nom de domaine à vérifier, sans les \"www.\" et en sélectionnant l'extension souhaitée.</p>";
		else
			document.getElementById("disponibilite"+num).innerHTML="<br /><br />";

	}
} 

function afficher(reponse, nom, tld, num){	
	document.getElementById("disponibilite"+num).innerHTML=reponse;
}

function verifracco(p, nom, tld){
  var raccodns=document.getElementById('raccodns').checked;
  document.location="/commander/resa.php?p="+p+"&action=transfert&nom="+nom+"&tld="+tld+"&raccodns="+raccodns;
}