function createRequestObjectLoc() {
	var ro;	
	var browser = navigator.appName;
	
	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		ro = new XMLHttpRequest();
	}
	return ro;
}
var xmlreq = createRequestObjectLoc();
var xmlreq2 = createRequestObjectLoc();
var xmlreq3 = createRequestObjectLoc();

function getprovince() {
	id = document.getElementById('paysvalue').value;
    xmlreq.open('get', 'getlisteprovince.asp?id='+id);
    xmlreq.onreadystatechange = returnOptSelectprovince;
    xmlreq.send(null);
}
function returnOptSelectprovince() {
	if(xmlreq.readyState == 4){
		var response = xmlreq.responseText;
		document.getElementById("divprovince").innerHTML = response;
		id = document.getElementById('provincevalue').value;
	    xmlreq2.open('get', 'getlisteregion.asp?id='+id);
	    xmlreq2.onreadystatechange = returnOptSelectregion;
	    xmlreq2.send(null);
	}
}

function getregion() {
	id = document.getElementById('provincevalue').value;
    xmlreq2.open('get', 'getlisteregion.asp?id='+id);
    xmlreq2.onreadystatechange = returnOptSelectregion;
    xmlreq2.send(null);
}
function returnOptSelectregion() {
	if(xmlreq2.readyState == 4){
		var response = xmlreq2.responseText;
		document.getElementById("divregion").innerHTML = response;
		id = document.getElementById('regionvalue').value;
	    xmlreq3.open('get', 'getlisteville.asp?id='+id);
	    xmlreq3.onreadystatechange = returnOptSelectville;
	    xmlreq3.send(null);
	}
}

function getville() {
	id = document.getElementById('regionvalue').value;
    xmlreq3.open('get', 'getlisteville.asp?id='+id);
    xmlreq3.onreadystatechange = returnOptSelectville;
    xmlreq3.send(null);
}
function returnOptSelectville() {
	if(xmlreq3.readyState == 4){
		var response = xmlreq3.responseText;
		document.getElementById("divville").innerHTML = response;
	}
}