 
	 
	 var ajax;
			
      InitAjax();
			
      // функция инициализации Ajax компонента (XMLHttp)
      function InitAjax()
      {
      // используем структуру try..catch для попытки создать обработчик запросов XMLHTTP
      try
      {
      // пробуем создать компонент XMLHTTP для IE
      ajax = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e)
      {
      // если не получилось создать компонент XMLHTTP для IE прбуем следующий и т.д.
      try
      {
      // пробуем создать компонент XMLHTTP для IE версий 6 и выше
      ajax = new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e)
      {
      try
      {
      // пробуем создать компонент XMLHTTP для Mozilla, и остальных
      ajax = new XMLHttpRequest();
      }
      catch (e)
      {
      ajax = null;
      }
      }
      }
    }
			
    // функция которая будет запрашивать содержимое новой страницы
    function getmail()
    {
    if (ajax == null)
    {
    alert("Ajax не инициализирован");
    return;
    }
	var name1= document.getElementById('mail1').value;
//	var boardCost = getText(name1);
	var img='<img src="images/ajax.gif" alt="work">';
    ajax.onreadystatechange = function() { alertContents(ajax); };
	ajax.open("GET", "validate.php?mail="+name1, true);
	var divBody = document.getElementById('vmail');
    divBody.innerHTML = img;
    ajax.send(null);
    }
			
    // функция которая будет обрабатывать (вставлять возвращенный текст в нужную область страницы) ответ
    function alertContents(ajax)
    {
    if (ajax.readyState == 4)
    {	
    if (ajax.status == 200)
    {
    var divBody = document.getElementById('vmail');
    divBody.innerHTML = ajax.responseText;
    }
    else alert(ajax.status + " - " + ajax.statusText);
			
    ajax.abort();
    }
    }
	