var countryID='';
var provinceID='';

function getProvinces(pCountry) {

    countryID=pCountry;
    var gURL = 'getprovinces.asp?id='+countryID+"&ms="+new Date().getTime();
 


    //create the Cross-browser XMLHttpRequest object
    if (window.XMLHttpRequest) { // code for Mozilla, Safari, etc 
        xmlhttp=new XMLHttpRequest();
        //if (xmlhttp.overrideMimeType) {
        //    xmlhttp.overrideMimeType('text/xml');
        //}         
        xmlhttp.onreadystatechange=loadProvinces;
        xmlhttp.open("GET", gURL, true);
        xmlhttp.send(null);
    } else if (window.ActiveXObject) { //IE 
        xmlhttp=new ActiveXObject('Microsoft.XMLHTTP'); 
        if (xmlhttp) {
            xmlhttp.onreadystatechange=loadProvinces;
            xmlhttp.open('GET', gURL, true);
            xmlhttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
            // xmlhttp.setContentType("text/xml");
            xmlhttp.send();
        }
    }

	   if (xmlhttp.readyState==4) { 

        if (xmlhttp.status==200) { 

		var txt=unescape(xmlhttp.responseText);
		 txt=txt.replace(/\+/gi," ");

            document.getElementById('provinces').innerHTML=txt;
            // document.getElementById('testDiv').innerHTML=xmlhttp.responseText;            
            // if (xmlhttp.responseText.indexOf('disabled')<=0) {
            //     document.getElementById('province').focus();
            // } 
        }
    }

    if (provinceID!='') {
        getCities('');
    }
}

// function to handle asynchronus call
function loadProvinces() {
    if (xmlhttp.readyState==4) { 
        if (xmlhttp.status==200) { 
		
            document.getElementById('provinces').innerHTML=xmlhttp.responseText;
			
            // document.getElementById('testDiv').innerHTML=xmlhttp.responseText;            
            // if (xmlhttp.responseText.indexOf('disabled')<=0) {
            //     document.getElementById('province').focus();
            // } 
        }
    }
}

function getCities(pProvince) {

    provinceID=pProvince;
    if (pProvince=='') {
        var gURL = 'getcities.asp';
    } else {
        var gURL = 'getcities.asp?id='+provinceID;
    } 
    //create the Cross-browser XMLHttpRequest object
    if (window.XMLHttpRequest) { // code for Mozilla, Safari, etc 
        xmlhttp=new XMLHttpRequest();
        if (xmlhttp.overrideMimeType) {
            xmlhttp.overrideMimeType('text/xml');
        } 
        xmlhttp.onreadystatechange=loadCities;
        xmlhttp.open("GET", gURL, true);
        xmlhttp.send(null);
        
    } else if (window.ActiveXObject) { //IE 
        xmlhttp=new ActiveXObject('Microsoft.XMLHTTP'); 
        if (xmlhttp) {
            xmlhttp.onreadystatechange=loadCities;
            xmlhttp.open('GET', gURL, false);
            xmlhttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
			// xmlhttp.setContentType("text/xml");            
            xmlhttp.send();
        }
    }
}

// function to handle asynchronus call
function loadCities() {
    if (xmlhttp.readyState==4) { 
        if (xmlhttp.status==200) { 
            document.getElementById('cities').innerHTML=xmlhttp.responseText;
            // document.getElementById('testDiv').innerHTML=xmlhttp.responseText;                        
            // if (xmlhttp.responseText.indexOf('disabled')<=0) {
            //     document.getElementById('city').focus();
            // }
        }
    }
}
