var url;
var backlink;
var button;
var result;
var xml = xmlObject();
var xml2 = xmlObject();
var xml3 = 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 () {
	if (xml1.readyState == 4) {
		if (xml1.responseText == 'url.blank') {
			document.getElementById("yl").innerHTML = 'Enter a valid URL';
		} else {
			document.getElementById("yl").innerHTML = xml1.responseText;
		}
	} else {
		document.getElementById("yl").innerHTML = '<img src="loadingm.gif">';
	}
}

function handleResults2 () {
	if (xml2.readyState == 4) {
		if (xml2.responseText == 'url.blank') {
			document.getElementById("gl").innerHTML = '';
		} else {
			document.getElementById("gl").innerHTML = xml2.responseText;
		}
	} else {
		document.getElementById("gl").innerHTML = '<img src="loadingm.gif">';
	}
}

function handleResults3 () {
	if (xml3.readyState == 4) {
		if (xml3.responseText == 'url.blank') {
			document.getElementById("ml").innerHTML = '';
		} else {
			document.getElementById("ml").innerHTML = xml3.responseText;
		}
	} else {
		document.getElementById("ml").innerHTML = '<img src="loadingm.gif">';
	}
}
function handleResults4 () {
	if (xml4.readyState == 4) {
		if (xml4.responseText == 'url.blank') {
			document.getElementById("wl").innerHTML = '';
		} else {
			document.getElementById("wl").innerHTML = xml4.responseText;
		}
	} else {
		document.getElementById("wl").innerHTML = '<img src="loadingm.gif">';
	}
}
function handleResults5 () {
	if (xml5.readyState == 4) {
		if (xml5.responseText == 'url.blank') {
			document.getElementById("egl").innerHTML = '';
		} else {
			document.getElementById("egl").innerHTML = xml5.responseText;
		}
	} else {
		document.getElementById("egl").innerHTML = '<img src="loadingm.gif">';
	}
}
function handleResults6 () {
	if (xml6.readyState == 4) {
		if (xml6.responseText == 'url.blank') {
			document.getElementById("yi").innerHTML = '';
		} else {
			document.getElementById("yi").innerHTML = xml6.responseText;
		}
	} else {
		document.getElementById("yi").innerHTML = '<img src="loadingm.gif">';
	}
}
function handleResults7 () {
	if (xml7.readyState == 4) {
		if (xml7.responseText == 'url.blank') {
			document.getElementById("gi").innerHTML = '';
		} else {
			document.getElementById("gi").innerHTML = xml7.responseText;
		}
	} else {
		document.getElementById("gi").innerHTML = '<img src="loadingm.gif">';
	}
}
function handleResults8 () {
	if (xml8.readyState == 4) {
		if (xml8.responseText == 'url.blank') {
			document.getElementById("mi").innerHTML = '';
		} else {
			document.getElementById("mi").innerHTML = xml8.responseText;
		}
	} else {
		document.getElementById("mi").innerHTML = '<img src="loadingm.gif">';
	}
}

function handleResults12 () {
	if (xml12.readyState == 4) {
		if (xml12.responseText == 'url.blank') {
			document.getElementById("alexa").innerHTML = '';
		} else {
			document.getElementById("alexa").innerHTML = xml12.responseText;
		}
	} else {
		document.getElementById("alexa").innerHTML = '<img src="loadingm.gif">';
	}
}

function getResults () {
	
	xml1 = xmlObject();
	xml1.open('get', 'linkpop1.php?what=1&url=' + escape(url.value));
	xml1.onreadystatechange = handleResults1;
	xml1.send(null); 

	xml2 = xmlObject();
	xml2.open('get', 'linkpop1.php?what=2&url=' + escape(url.value));
	xml2.onreadystatechange = handleResults2;
	xml2.send(null);

	xml3 = xmlObject();
	xml3.open('get', 'linkpop1.php?what=3&url=' + escape(url.value));
	xml3.onreadystatechange = handleResults3;
	xml3.send(null);
	
	xml4 = xmlObject();
	xml4.open('get', 'linkpop1.php?what=4&url=' + escape(url.value));
	xml4.onreadystatechange = handleResults4;
	xml4.send(null);
	
	xml5 = xmlObject();
	xml5.open('get', 'linkpop1.php?what=5&url=' + escape(url.value));
	xml5.onreadystatechange = handleResults5;
	xml5.send(null);

	xml6 = xmlObject();
	xml6.open('get', 'linkpop1.php?what=6&url=' + escape(url.value));
	xml6.onreadystatechange = handleResults6;
	xml6.send(null);
	
	xml7 = xmlObject();
	xml7.open('get', 'linkpop1.php?what=7&url=' + escape(url.value));
	xml7.onreadystatechange = handleResults7;
	xml7.send(null);
	
	xml8 = xmlObject();
	xml8.open('get', 'linkpop1.php?what=8&url=' + escape(url.value));
	xml8.onreadystatechange = handleResults8;
	xml8.send(null);
	
	xml9 = xmlObject();
	xml9.open('get', 'linkpop1.php?what=9&url=' + escape(url.value));
	xml9.onreadystatechange = handleResults8;
	xml9.send(null);
	
	xml10 = xmlObject();
	xml10.open('get', 'linkpop1.php?what=10&url=' + escape(url.value));
	xml10.onreadystatechange = handleResults8;
	xml10.send(null);
	
	xml11 = xmlObject();
	xml11.open('get', 'linkpop1.php?what=11&url=' + escape(url.value));
	xml11.onreadystatechange = handleResults8;
	xml11.send(null);
	
	xml12 = xmlObject();
	xml12.open('get', 'linkpop1.php?what=12&url=' + escape(url.value));
	xml12.onreadystatechange = handleResults12;
	xml12.send(null);

}

function loadHandler () {

	url = document.getElementById('url');
	backlink = document.getElementById('backlink');
	button = document.getElementById('button');
	button.onclick = getResults;
}
window.onload = loadHandler;