function confirmLocation(Msg, Location) {

	if(confirm(Msg)) {
		window.location=Location;
		return true;
	}
	
	return false;

}

 
  
  if( typeof XMLHttpRequest == "undefined" )
  XMLHttpRequest = function() {
    try { return new ActiveXObject("Msxml2.XMLHTTP") } catch(e) {}
    throw new Error( "This browser does not support XMLHttpRequest or XMLHTTP." )
  };
 
// ...
 
var request = new XMLHttpRequest(); // No conditionals necessary.




 
 
 function ajaxSend(A_URL) {
 
 
   var url = A_URL+"/ajaxContact.php";
   
   var buttonStatus = document.getElementById("buttonStatus");
    
   var input1 = document.getElementById("name");
   var input2 = document.getElementById("email");
   var input3 = document.getElementById("phone");
   var input4 = document.getElementById("message");
   var messageStatus = document.getElementById("messageStatus");
   
   
   
   
  if(input1.style.display != 'none') {

  
   
   request.open("GET", url+"?"+input1.name+'='+input1.value+'&'+input2.name+'='+input2.value+'&'+input3.name+'='+input3.value+'&'+input4.name+'='+input4.value, true);
   
   input1.disabled = true;
   input2.disabled = true;
   input3.disabled = true;
   input4.disabled = true;
   
   input1.style.display = "none";
	input2.style.display = "none";   
	input3.style.display = "none";
	input4.style.display = "none";
	messageStatus.style.display = "block";
	messageStatus.innerHTML = "Trimitere mesaj in curs";
   
   buttonStatus.disabled = true;
   
   	
    request.onreadystatechange = function (){
    
    
 
    if (request.readyState == 4) {
        if (request.status == 200) {
        
  	
				switch(request.responseText) {
				case "1": 
					messageStatus.innerHTML = "<p>Eroare la trimitere mesaj.</p><p>Pentru a reincerca, dati click pe butonul \"Mesaj nou\".</p>";
					buttonStatus.value = "Mesaj nou";
					buttonStatus.disabled = false;
					break;
				case "2": 
					buttonStatus.value = "Mesaj nou";
					messageStatus.innerHTML = "<p>Mesaj trimis cu succes.</p><p> Pentru a trimite un nou mesaj, dati click pe butonul \"Mesaj nou\".</p>";
					buttonStatus.disabled = false;
					break;				
										
				}


                    
        
    
        }else {
        
       messageStatus.innerHTML = '<p>Eroare la trimitere mesaj.</p><p> Pentru a trimite un nou mesaj, dati click pe butonul \"Mesaj nou\".</p>';
		buttonStatus.value = "Mesaj nou";
		buttonStatus.disabled = false;		
        
        }
    }
    else
    {

    switch(request.readyState) {
    case 0: messageStatus.innerHTML = 'Uninitialized';break;
    case 1: messageStatus.innerHTML = 'Open';break;
    case 2: messageStatus.innerHTML = 'Sent';break;
    case 3: messageStatus.innerHTML = 'Receiving';break;

    
    
    }
    
    
    
    }
  
     }
 
   request.send(null);

   
}
else {

	
   input1.disabled = false;
   input2.disabled = false;
   input3.disabled = false;
   input4.disabled = false;
   
      input1.style.display = "block";
	input2.style.display = "block";   
	input3.style.display = "block";
	input4.style.display = "block";
	messageStatus.style.display = "none";
   
   buttonStatus.disabled = false;
   
   input1.value= 'Numele si prenumele';
   input2.value= 'Adresa de email';
   input3.value= 'Numarul de telefon';
   input4.value = 'Mesajul dumneavoastra';
   
   	buttonStatus.value = "Trimite mesajul";


}
 

 
 }
  
 

  
  
