var xml = xmlObject();
var url;
var button;
var result;
var rank_check = "rank_check1";
var check_value = "";

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 resultElement () {
	if (!document.getElementById('result')) {
		result = document.createElement('div');
		result.id = 'result';
		document.body.appendChild(result);
	}
}
function handleResults () {
	if (xml.readyState == 4) {
		if (xml.responseText == 'url.blank') {
			result.innerHTML = 'Enter a valid URL';
		} else {
			if (xml.responseText != "")
			{
				button.innerHTML = xml.responseText;
				check_value = xml.responseText;
				check_value = "";
			}
		}
	} else {
		button.innerHTML = 'Loading..';
	}
}
function getResults (url1, n) {
	if (check_value=="")
	{
			document.directories.url.value = url1;
			rank_check = "rank_check" + n;
			url = document.getElementById('url');
			button = document.getElementById(rank_check);
			resultElement();
			xml.open('get', 'rank_check.php?url=' + escape(url.value));
			xml.onreadystatechange = handleResults;
			xml.send(null);
	}
}


