var http = createWEBXMLHttp();
var resultDiv = document.getElementById('resultDiv');
function createWEBXMLHttp() {
	var oXmlHttp;
	//alert('start createWEBXMLHttp');
	if (window.XMLHttpRequest) { // Non-IE browsers
		oXmlHttp = new XMLHttpRequest();
		return oXmlHttp;
	}
	else {
		var aVersions= new Array(5);
		aVersions[0] = "MSXML2.XMLHttp.5.0";
		aVersions[1] = "MSXML2.XMLHttp.4.0";
		aVersions[2] = "MSXML2.XMLHttp.3.0";
		aVersions[3] = "MSXML2.XMLHttp";
		aVersions[4] = "Microsoft.XMLHttp";

		for (var i = 0; i < aVersions.length; i++) {
			try {
				oXmlHttp = new ActiveXObject(aVersions[i]);
				return oXmlHttp;
			} catch (oError) {
				//Do nothing
			}
		}
		throw new Error("MSXML is not installed.");
	}
};

function getLink(url) {
	switch (url) {
		case 'utilities/sodepr.php':
			number=document.forms['chooser_form'].number.value;
			born=document.forms['chooser_form'].born.value;
			minimum=document.forms['chooser_form'].minimum.value;
			http.open('POST', url);
			resultDiv.innerHTML = "<center><img src='images/loading.gif'><br>Đang tải dữ liệu, xin chờ một chút</center>";
			http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			http.onreadystatechange = processStateChange;
			http.send('number=' + number + '&born=' + born + '&minimum=' + minimum);

			break;
		case 'utilities/rankwebsiter.php':
			website=document.forms['chooser_form'].website.value;
			http.open('POST', url);
			resultDiv.innerHTML = "<center><img src='images/loading.gif'><br>Đang tải dữ liệu, xin chờ một chút</center>";
			http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			http.onreadystatechange = processStateChange;
			http.send('website=' + website);
			break;
	}
	return false;
}

function processStateChange() {
	try {
		if((http.readyState == 4)&&(http.status == 200)){
			response = http.responseText;
			resultDiv.innerHTML=http.responseText;			
		}
  	}
	catch(e){}
	finally{}
}

function doAjax(url){
	switch (url) {
		case 'utilities/sodepr.php':
			number=document.forms['chooser_form'].number.value;
			born=document.forms['chooser_form'].born.value;
			minimum=parseInt(document.forms['chooser_form'].born.value);
			if(number==""){
				alert('Moi nhap so.');
				document.forms['chooser_form'].number.focus();
			}else if(born==""){
				alert('Moi nhap nam sinh.');
				document.forms['chooser_form'].born.focus();
			}
			else if (minimum=="NaN") {
				alert('Moi nhap diem toi thieu.');
				document.forms['chooser_form'].minimum.focus();
			}else{
				getLink(url);
			}
			break;
		case 'utilities/rankwebsiter.php':
			website=document.forms['chooser_form'].website.value;
			if(website==""){
				alert('Moi nhap website.');
				document.forms['chooser_form'].website.focus();
			}else{
				getLink(url);
			}
			break;
	}
}
