// JavaScript Document
//contect form script 

 var url = "contact.php";

 function request() 
 {

	ShowHideMessages('true', 'true', 'true', 'true');
 
   if (window.XMLHttpRequest)
   {
    http_request = new XMLHttpRequest();
	}
   else
   {
    http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
   http_request.onreadystatechange = function() {handle_json(http_request)};
   http_request.open('GET', url+'?EmailFrom='+document.contactForm.EmailFrom.value+'&Name='+document.contactForm.Name.value+'&Telephone='+document.contactForm.Telephone.value+'&Message='+document.contactForm.Message.value, true);
   http_request.send(null);
 }
 
 function handle_json(http_request) 
 {
  if (http_request.readyState == 4) 
  {
	var decoded = eval("(" + http_request.responseText + ")");
	if (!decoded.Sucess)
	{
		ShowHideMessages(decoded.validationName, decoded.validationEmail, decoded.validationMessage, 'true');
	}
	else
	{
		ShowHideMessages("true", "true", "true", "false");
	}
  }
 }
 
 function ShowHideMessages(sname, semail, smess, smessok)
 {
   document.getElementById('lname').style.visibility = (sname=="true")?'hidden':'visible';
   document.getElementById('lemail').style.visibility = (semail=="true")?'hidden':'visible';
   document.getElementById('lmessage').style.visibility = (smess=="true")?'hidden':'visible';
   document.getElementById('message_ok').style.display = (smessok=="true")?'none':'block';
   if (smessok!="true")
   {
    document.getElementById('contactForm').style.display = 'none';
  }
   
 }
 
 
 
 function clearForm() {
  document.contactForm.json.value = "";
  document.contactForm.decoded.value = "";
 }
