var button;
var result;
var xml = xmlObject();
var xml2 = xmlObject();
var xml3 = xmlObject();
var xml4 = xmlObject();

function xmlObject () {

	if (typeof XMLHttpRequest == 'undefined') {
		objects = Array(
			'Microsoft.XmlHttp',
			'MSXML2.XmlHttp',
			'MSXML2.XmlHttp.3.0',
			'MSXML2.XmlHttp.4.0',
			'MSXML2.XmlHttp.5.0'
		);
		for (i = 0; i < objects.length; i++) {
			try {
				return new ActiveXObject(objects[i]);
			} catch (e) {}
		}
	} else {
		return new XMLHttpRequest();
	}
}


function handleResults1 () 
{
	var id='rank1';

	if (xml.readyState == 4) {
		if (xml.responseText == 'url.blank') {
			document.getElementById(id).innerHTML = '?';
		} else {
			document.getElementById(id).innerHTML = xml.responseText;
		}
	} else {
		document.getElementById(id).innerHTML = '<img class="loading" alt="loading" src="images/loading.gif" />';
	}

}

function handleResults2 () 
{
	var id='rank2';
	if (xml2.readyState == 4) {
		if (xml2.responseText == 'url.blank') {
			document.getElementById(id).innerHTML = '?';
		} else {
			document.getElementById(id).innerHTML = xml2.responseText;
		}
	} else {
		document.getElementById(id).innerHTML = '<img class="loading" alt="loading" src="images/loading.gif" />';
	}
}

function handleResults3 () 
{
	var id='validation1';
	if (xml3.readyState == 4) {
		if (xml3.responseText == 'url.blank') {
			document.getElementById(id).innerHTML = '?';
		} else {
			document.getElementById(id).innerHTML = xml3.responseText;
		}
	} else {
		document.getElementById(id).innerHTML = '<img class="loading" alt="loading" src="images/loading.gif" />';
	}
}


function handleResults4 () 
{
	var id='validation2';
	if (xml4.readyState == 4) {
		if (xml4.responseText == 'url.blank') {
			document.getElementById(id).innerHTML = '?';
		} else {
			document.getElementById(id).innerHTML = xml4.responseText;
		}
	} else {
		document.getElementById(id).innerHTML = '<img class="loading" alt="loading" src="images/loading.gif" />';
	}
}



function getResults (url1, url2) 
{
  if (url1!='')
  {
	//checkForTimeLimit();

	document.getElementById('split').innerHTML = '<br/><br/>';

	xml = xmlObject();
	xml.open('get', 'pagerank.php?url=' + escape(url1));
	xml.onreadystatechange = handleResults1;
	xml.send(null); 

	xml2 = xmlObject();
	xml2.open('get', 'pagerank.php?url=' + escape(url2));
	xml2.onreadystatechange = handleResults2;
	xml2.send(null);

	xml3 = xmlObject();
	xml3.open('get', 'validation.php?url=' + escape(url1));
	xml3.onreadystatechange = handleResults3;
	xml3.send(null);
	
	xml4 = xmlObject();
	xml4.open('get', 'validation.php?url=' + escape(url2));
	xml4.onreadystatechange = handleResults4;
	xml4.send(null);
  }
}




var xml22 = xmlObject();

function handleResults22 () 
{
	var elId = "alexainfo";
	var xml = xml22;
	if (xml.readyState == 4) {
		if (xml.responseText == 'url.blank')
			document.getElementById(elId).innerHTML = '?';
		else 
			document.getElementById(elId).innerHTML = xml.responseText;
	} else
		document.getElementById(elId).innerHTML = '<img class="loading" alt="loading" src="images/loading.gif" />';
}

function getAlexaResult(url1)
{
	if (url1!='')
	{
		xml22 = xmlObject();
		xml22.open('get', 'alexa.php?url=' + escape(url1));
		xml22.onreadystatechange = handleResults22;
		xml22.send(null); 
	}
}

