// JavaScript Document var objXMLHttp var NORMAL_STATE = 4; var page_check = ""; var base = "https://www.miraclehouse.org/"; var basens = "https://www.miraclehouse.org/"; function getCountrysearch(cntry) { if (cntry == '') { document.getElementById('states').style.display = 'none'; return; } objXMLHttp=createXmlHttpObject() if (objXMLHttp==null) { alert ('Your browser does not support the XMLHttpRequest object!'); return; } var variable = document.getElementById('country').value; var url = base+'stateajaxsearch.php?cntry=' + variable; objXMLHttp.open('GET',url,true); objXMLHttp.onreadystatechange = work; objXMLHttp.send(null); } function getCountry(cntry) { if (cntry == '') { document.getElementById('states').style.display = 'none'; return; } objXMLHttp=createXmlHttpObject() if (objXMLHttp==null) { alert ('Your browser does not support the XMLHttpRequest object!'); return; } var variable = document.getElementById('country').value; var url = base+'stateajax.php?cntry=' + variable; objXMLHttp.open('GET',url,true); objXMLHttp.onreadystatechange = work; objXMLHttp.send(null); } function work() { // did the connection work? if (objXMLHttp.readyState == NORMAL_STATE || objXMLHttp.readyState == "complete") { results = objXMLHttp.responseText; document.getElementById('states').style.display = 'block'; document.getElementById('states').innerHTML = results; } } function gettop10(action,sortby) { objXMLHttp=createXmlHttpObject() if (objXMLHttp==null) { alert ('Your browser does not support the XMLHttpRequest object!'); return; } var url = basens+'see.top.10.php?action='+action+'&sortby='+sortby; objXMLHttp.open('GET',url,true); objXMLHttp.onreadystatechange = function() { displayfn(action,sortby); }; objXMLHttp.send(null); } function createXmlHttpObject() { var req = null; try { req = new XMLHttpRequest(); //ie7, ff, safari } catch (e) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); //later ie } catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP") // earlier ie } catch (e) { // could not create XMLHttpRequest object return false; } } } return req; }