function isNumeric(co) { var RegExp = /^(-)?(\d*)(\.?)(\d*)$/; var res = co.toString().match(RegExp); return res; } function validEmail(m){ var ret = true; if (m == ""){return false;} var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (!filter.test(m)){ret = false;} return ret; } function trim(str){ if (!str){return "";} if (str == ""){return "";} return str.replace(/^\s+|\s+$/g,""); } function getAjax(){ if (window.XMLHttpRequest){return new XMLHttpRequest();}else if(window.ActiveXObject){return new ActiveXObject("Microsoft.XMLHTTP");} return null; } function showModalWindow(ako){ var el = document.getElementById('modalwin'); if (!el){return;} if (ako==1){el.style.visibility = 'visible';}else{el.style.visibility = 'hidden';} } var aLoader = getAjax(); var lastSrc = 0; function getCountyList(src){ lastSrc = src; var str = "rbstate"; if (src == 1){str = "searchstate";} var el = document.getElementById(str); if (!el){return;} var state = trim(el.value); if (aLoader.readyState == 4 || aLoader.readyState == 0){ showModalWindow(1); url = "http://www.localduiattorney.com/jscript/getcounty.php?state=" + escape(state); aLoader.open('GET', url, true); aLoader.onreadystatechange = getCountyListOK; aLoader.send(null); } } function getCountyListOK(){ if (aLoader.readyState == 4){ showModalWindow(0); var str = "rbcounty"; if (lastSrc == 1){str = "searchcounty";} var el = document.getElementById(str); if (!el){return;} if (aLoader.responseText == ""){return;} try{ var navrat = eval('(' + aLoader.responseText + ')'); var kus; el.options.length=0; for(var i=0;i