function verif_account()
{


makeRequest('incl/checkmail.php?email=' + document.account.email.value,'verifmail');


}



function makeRequest(url,leTag) {
        var http_request = false;
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // Voir la note ci-dessous ?ropos de cette ligne
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
		
        if (!http_request) {
            alert('Abandon : Impossible de cr? une instance XMLHTTP');
            return false;
        }
        
        
        switch(leTag)
				{
				case 'verifmail':
					http_request.onreadystatechange = function() { checkMail(http_request); };
				break;
				case 'veriflogin':
					http_request.onreadystatechange = function() { checkLogin(http_request); };
				break;
				default:
				   if (document.getElementById(leTag)!=null)
				   {
				  document.getElementById(leTag).innerHTML="please wait";}
					 http_request.onreadystatechange = function() { alertContents(http_request,leTag); };
				break;
				}
        
       
        
        
        http_request.open('GET', url, true);
        http_request.send(null);
    }
	
	function alertContents(http_request,leTag) {
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
			         if (document.getElementById(leTag)!=null)
			         {
			 					document.getElementById(leTag).innerHTML=http_request.responseText;}
			 
               
                
                
            } else {
                alert('Un probl? est survenu avec la requ?.');
            }
        }
    }
    
    function checkMail(http_request) {
    	
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
			 
			 					 if (http_request.responseText=='ok')
			 					 {
			 					 		makeRequest('incl/checklogin.php?login=' + document.account.login.value,'veriflogin');
			 					 	}
			 					 	else
			 					 	{
			 					 		alert('This E-Mail Adress is already in use.');
			 					 		}
			 
               
                
                
            } else {
                alert('Un probl? est survenu avec la requ?.');
            }
        }
    }
    
    
    function checkLogin(http_request) {
    	
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
			 
			 					 if (http_request.responseText=='ok')
			 					 {
			 					 		checkForm();
			 					 	}
			 					 	else
			 					 	{
			 					 		alert('This Login is already in use.');
			 					 		}
			 
               
                
                
            } else {
                alert('Un probl? est survenu avec la requ?.');
            }
        }
    }
    
    
    function checkForm()
    {

				if(document.account.prenom.value == "")  {
					   alert("Please enter your First Name");
					   document.account.prenom.focus();
					   return false;
					  }
					 
					  
					if(document.account.nom.value == "")  {
					   alert("Please enter your Last Name");
					   document.account.nom.focus();
					   return false;
					  }
					 
					
					if(document.account.email.value == "")  {
					   alert("Please enter your email");
					   document.account.email.focus();
					   return false;
					  }
					 
					
					if(document.account.address1.value == "")  {
					   alert("Please enter your address");
					   document.account.address1.focus();
					   return false;
					  }
					 
					
					if(document.account.pays.value == "")  {
					   alert("Please enter your country");
					   document.account.pays.focus();
					   return false;
					  }
					
					  
					if(document.account.login.value == "")  {
					   alert("Please choose a Login");
					   document.account.login.focus();
					   return false;
					  }
					
					  
					if(document.account.password.value == "")  {
					   alert("Please enter your password");
					   document.account.password.focus();
					   return false;
					  }
					  
					
					if(document.account.password.value != document.account.password1.value)  {
					   alert("Password do not match");
					   document.account.password.focus();
					   return false;
					  }
					
					
					document.account.submit();  
					  
					
    	}
				    	
    	
 function verifPrice(amount)
 {   
 	 var prixUnit=0.339;
 	   var rapportReduc=1.5/100;
 	   var prixReduc;
 	   var reduction;
	   var deliverTime;
 	
 	 if(amount > 19)
 	 {
 	   reduction=amount / 10;
 	   reduction=reduction*rapportReduc;
	   
 	   
 	   if (reduction > 0.20)
 	   {
 	   	reduction=0.20;
 	   	} 
 	  }
 	  else
 	  {
 	  	reduction=0;
		
 	  	} 
 	   
     if(amount<300){
		 deliverTime="10 min";
	 }else{
		 deliverTime="24 hours";
	 }
 	   
 	   prixReduc=prixUnit - (prixUnit * (reduction));
 	  
 	   var prixTotal=amount * prixReduc;
 	   document.getElementById("totalTime").innerHTML = deliverTime;
 	   document.getElementById("totalPrix").innerHTML = Math.round(prixTotal*100) / 100 + " \u20AC";
	   document.Xvalue.amount.value=Math.round(prixTotal*100) / 100;
 	   document.Xvalue.item_name.value="Gold - " + amount;
 	}   	
   
   
  
   
   
   
   function updatePay(formulaire,amount,numCom)
   {
   	 makeRequest('incl/addCommand.php?numComm='+numCom+'&nom='+document.getElementById("userText").value+'&serveur='+document.getElementById("serveurText").value+'&prix='+document.Xvalue.amount.value+'&nombre='+amount);
   	 
   	 if (amount > 0)
   	 {
   	 
   	 if(document.getElementById("userText").value!='')
   	 { 
   	  
   	 if(document.getElementById("userText").value==document.getElementById("userTextConf").value)
   	 {  
   	 	  eval("document." + formulaire + ".item_name.value='Gold-"+amount+"-"+document.getElementById("userText").value+"-"+document.getElementById("serveurText").value+"'");
   	 	  eval("document." + formulaire + ".submit();");
   	 	}
   	}
   	else
   		{
   			alert('You must choose a caracter name.');
   			}
   		}
   		else
   			{
   				alert('You must choose a number bigger than 0.')
   				
   				}
   	 
   	 
   	
   	} 
