var xmlHttp
function check_mail()
{
  document.getElementById("loading").innerHTML=" <img src=\"/_global_images/loading.gif\" /> check elements...";
  document.getElementById("submit_once").disabled=true; 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="/en/_inc/check_mail.php";
var fname=document.getElementById("fname").value;
var from_email=document.getElementById("from_email").value;
var user_text=document.getElementById("user_text").value;
var captcha_input=document.getElementById("captcha_input").value;

var params ="fname="+fname+"&from_email="+from_email+"&user_text="+user_text+"&captcha_input="+captcha_input;

xmlHttp.open('POST', url, false);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.send(params);
eval(xmlHttp.responseText);


	 if (error_counter!=0)
	 {
	  document.getElementById("loading").innerHTML=" <font color=\"#ff0000\">there are errors in the form</font>";
	  document.getElementById("submit_once").disabled=false; 
	  return false;
  	  //return xmlHttp;
	 }
	 else
	 {
	  document.getElementById("loading").innerHTML=" <div style=\"background-color:#a9df60; padding:5px;\"> your elements are correct...sending...</div> <img src=\"/_images/loading.gif\" />";
	 }
} 

function stateChanged() 
{ 
 if (xmlHttp.readyState==4 && xmlHttp.status == 200)
 { 
  eval(xmlHttp.responseText)
  return xmlHttp;

 }
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
