// JavaScript Document

function createHttpRequest()
{
 var httpRequest;
 var browser = navigator.appName;

 if (browser == "Microsoft Internet Explorer")
 {
  httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
 }
 else
 {
  httpRequest = new XMLHttpRequest();
 }

 return httpRequest;
} 

var httpRequest = createHttpRequest();

function sent()
{
 document.getElementById('out').innerHTML = 'Подождите, идет загрузка...';
 document.form1.domen.disabled = 'disabled';
 document.form1.zone.disabled = 'disabled';
 document.form1.prov.disabled = 'disabled';
 sendRequest();
}

function result()
{
 if (httpRequest.readyState == 4)
 {
  if (httpRequest.responseText == 'Ошибка')
   document.getElementById('out').innerHTML = 'Имя домена введено не верно! Попробуйте еще раз'
  if (httpRequest.responseText == 'Свободен')
   document.getElementById('out').innerHTML = 'Поздравляем! Домен '+document.form1.domen.value+'.'+document.form1.zone.value+' свободен и Вы можете его зарегистрировать!'
  if (httpRequest.responseText == 'Занят')
   document.getElementById('out').innerHTML = 'Извините, домен '+document.form1.domen.value+'.'+document.form1.zone.value+' уже занят. Попробуйте другое имя'
 document.form1.domen.disabled = '';
 document.form1.zone.disabled = '';
 document.form1.prov.disabled = '';
 }
}

function sendRequest()
{
 httpRequest.open('get', 'whois.php?domen='+document.form1.domen.value+'&zone='+document.form1.zone.value);
 httpRequest.onreadystatechange = result;
 httpRequest.send(null);
}