var xmlHttp;
function fnCallAjax(state,alp)
{ 

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
 alert ("Browser does not support HTTP Request");
 return
 }
 document.getElementById("lblLoading").innerHTML = "Wait Loading...";
//var getSelected = document.getElementById("frmAjax").ddCities.options[document.getElementById("frmAjax").ddCities.options.selectedIndex].value;
var url="http://americanlasiksurgeons.com/showAddresses.php?alpha="+alp+"&states="+state;
xmlHttp.onreadystatechange=stateChanged ;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);

}
function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 //alert(xmlHttp.responseText);	

document.getElementById("showCities").innerHTML=xmlHttp.responseText;
document.getElementById("lblLoading").innerHTML = "";
} 
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

function getCities()
{
	var state = document.getElementById("state").value;
    xmlHttp=GetXmlHttpObject();
	if(xmlHttp==null)
		{
				 alert ("Browser does not support HTTP Request");
				 return
		}
    //document.getElementById("lblLoading").innerHTML = "Wait Loading...";
	//var getSelected = document.getElementById("frmAjax").ddCities.options[document.getElementById("frmAjax").ddCities.options.selectedIndex].value;
	var url="showCities.php?state="+state;
	xmlHttp.onreadystatechange=cityChanged ;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function cityChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	//alert(xmlHttp.responseText);	
	document.getElementById("city").innerHTML = "";
    document.getElementById("city").innerHTML=xmlHttp.responseText ;
    //document.getElementById("imgLoad").innerHTML="";
 } 
}

function getListings()
{
	var list_town = document.getElementById('city_menu').value;
	var list_state = document.getElementById('state').value;
	if(xmlHttp==null)
		{
				 alert ("Browser does not support HTTP Request");
				 return
		}
    //document.getElementById("lblLoading").innerHTML = "Wait Loading...";
	//var getSelected = document.getElementById("frmAjax").ddCities.options[document.getElementById("frmAjax").ddCities.options.selectedIndex].value;
	var url="showListing.php?lstate="+list_state+"&lcity="+list_town;
	xmlHttp.onreadystatechange=ListChanged ;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function ListChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 	//alert(xmlHttp.responseText);	
	document.getElementById("list").innerHTML = "";
    document.getElementById("list").innerHTML=xmlHttp.responseText ;
    //document.getElementById("imgLoad").innerHTML="";
 } 
}

/*function toggle_username(userid) {
    if (window.XMLHttpRequest) {
        http = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        http = new ActiveXObject("Microsoft.XMLHTTP");
    }
    handle = document.getElementById(userid);
    var url = 'ajax.php?';
    if(handle.value.length > 0) {
        var fullurl = url + 'do=check_username_exists&username=' + encodeURIComponent(handle.value);
        http.open("GET", fullurl, true);
        http.send(null);
        http.onreadystatechange = statechange_username;
    }else{
        document.getElementById('username_exists').innerHTML = '';
    }
}
*/
function statechange_username() {
    if (http.readyState == 4) {
        var xmlObj = http.responseXML;
        var html = xmlObj.getElementsByTagName('result').item(0).firstChild.data;
        document.getElementById('username_exists').innerHTML = html;
    }
}

