function xmlhttpPost(strURL, sendreq) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.send(sendreq);
    return self.xmlHttpReq;
}

function getquerystring(vari,valu) {
    qstr = vari + '=' + escape(valu);  // NOTE: no '?' before querystring
    return qstr;
}



function updatepage(str,div_name){
    document.getElementById(div_name).innerHTML = str;
}


function get_states(div_name)
{
updatepage("<b>Loading States...</b>",div_name);
var sendvar=getquerystring("country_id",document.getElementById("country").value);
var obj=xmlhttpPost("getstates.php",sendvar);
    obj.onreadystatechange = function() {
        if (obj.readyState == 4) {
            updatepage(obj.responseText,div_name);
        }
    }






}
