var xml = xmlObject();
var url;
var button;
var result;
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 () {
    result=document.getElementById('result');
	if (xml.readyState == 4) {
		if (xml.responseText == 'url.blank' || xml.responseText.match(/Warning/)) {
			result.innerHTML = '<div class="slider"><p>Enter a valid URL</p></div>';
		} else {
			//result.innerHTML = xml.responseText;
            result.innerHTML=xml.responseText;
		}
	} else {
		//result.innerHTML = '<div class="slider"></div>';
        result.innerHTML='<div class="slider"><p class="loading_rank">Loading Data...</p></div>';
	}
}
function getResults () {
	//resultElement();
	xml.open('get', 'results.php?url=' + escape(url.value));
	xml.onreadystatechange = handleResults;
	xml.send(null);
}
function loadHandler () {
	url = document.getElementById('url');
	button = document.getElementById('button');
	button.onclick = getResults;
}
window.onload = loadHandler;