String.prototype.trim = function() {return this.replace(/^\s+|\s+$/g, "");};
sUrl = "/tools/madss/index.php";
////////////////////////////////////
function openEx(url)
{
  w = window.open();
  w.document.write('<meta http-equiv="refresh" content="0;url='+url+'">');
  w.document.close();
  return false;
}
////////////////////////////////////
function getHTTPRequestObject() 
{
 var xmlHttpRequest;
 if (typeof ActiveXObject != 'undefined') {
  xmlHttpRequest = new ActiveXObject('Microsoft.XMLHTTP');
 }else if (typeof XMLHttpRequest != 'undefined') {xmlHttpRequest = new   XMLHttpRequest();}else {xmlHttpRequest = false;}
 return xmlHttpRequest;
}
////////////////////////////////////
var httpRequester = getHTTPRequestObject();
function AJAX(ajaxUrl,postdata)
{
 if (httpRequester) 
 {
   httpRequester.open("POST", ajaxUrl, true);
   httpRequester.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   httpRequester.setRequestHeader("Content-length", postdata.length);
   httpRequester.send(postdata);
   httpRequester.onreadystatechange = processResponse;
 }
}
////////////////////////////////////
function processResponse() 
{
 if (httpRequester.readyState == 4) 
 {
   if (httpRequester.status==200) 
   {
     evalToPage (httpRequester.responseText);
   } 
   else 
   {
     printToPage ("<font color=\"red\">Не могу получить данные</font>");
   }
 }
}
////////////////////////////////////
function evalToPage(value)
{
 var butt = document.getElementById("valuebut"); butt.disabled=false;
 document.getElementById("maindiv").style.height="auto";
 resultDiv = document.getElementById("result");
 resultDiv.style.background= "White";
 if (value=='-1')
  resultDiv.innerHTML = "<font color=\"red\">Сайт не найден в БД google</font>";
 else if(value=='-2')
  resultDiv.innerHTML = "<font color=\"red\">Не могу подключиться к google</font>";
 else
 {
  aaa = value.split("###");
  resultDiv.innerHTML = aaa[0] + eval(aaa[1]);
 }
 resultDiv.style.height="auto";
}
  
////////////////////////////////////
function printToPage(value)
{
 document.getElementById("maindiv").style.height="auto";
 resultDiv = document.getElementById("result");
 resultDiv.style.background= "White";
 resultDiv.innerHTML = value;
}
////////////////////////////////////
function cmd()
{
 var url = document.getElementById("url").value.trim();
 var butt = document.getElementById("valuebut"); butt.disabled=true;
 var resultDiv = document.getElementById("result");
 resultDiv.innerHTML='';
 resultDiv.style.height="13px";
 resultDiv.style.background= "url(graf/madssbg.gif) no-repeat";
 AJAX(sUrl,"host="+url);
}
/////////////////////////////////////