//AJAX
function request(url,query,ID,xmlHttp) { 
	
    if (xmlHttp==null){
        alert ("Browser does not support HTTP Request");
     return
    }

	var u=url;
	var q =(query!='')?'?'+query:'';
	url= u+q;
	//alert(url+ID);
	xmlHttp.onreadystatechange = function(){
		stateChanged(ID,xmlHttp);
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
}


function stateChanged(ID,xmlHttp) { 

	/*xmlDoc=xmlHttp.responseXML;*/
	var loader = '<div style="margin-left:25px;"><img src="http://jobs.ozfreeonline/images/loader.gif" border="0"></div>';
	if (xmlHttp.readyState==1){ 
		DOMelement(ID).innerHTML=loader;
    }
	if (xmlHttp.readyState==2){ 
		DOMelement(ID).innerHTML=loader;

	}
	if (xmlHttp.readyState==3){ 
		DOMelement(ID).innerHTML=loader;

	}
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
	
		DOMelement(ID).innerHTML	= xmlHttp.responseText;
		/*xmlHttp.responseXML.getElementsByTagName("data")[0].childNodes[0].nodeValue;*/
    } 
		
}

function DOMelement(ID){
	return document.getElementById(ID);	
}

function GetXmlHttpObject(xmlHttp){
    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;
}

//AJAX
function get_region_city(url,query,ID,query2,ID2){
	
	xmlHttp=GetXmlHttpObject();
	request(url,query2,ID2,xmlHttp);
	
	xmlHttp2=GetXmlHttpObject();
	request(url,query,ID,xmlHttp2);

}

function get_city(url,query,ID){
	xmlHttp=GetXmlHttpObject();
	request(url,query,ID,xmlHttp);
}
/*xmlDoc=xmlHttp.responseXML;

 document.getElementById("firstname").innerHTML		= xmlDoc.getElementsByTagName("firstname")[0].childNodes[0].nodeValue;
 document.getElementById("lastname").innerHTML		= xmlDoc.getElementsByTagName("lastname")[0].childNodes[0].nodeValue;
 document.getElementById("job").innerHTML			= xmlDoc.getElementsByTagName("job")[0].childNodes[0].nodeValue;
 document.getElementById("age_text").innerHTML		= "Age: ";
 document.getElementById("age").innerHTML			= xmlDoc.getElementsByTagName("age")[0].childNodes[0].nodeValue;
 document.getElementById("hometown_text").innerHTML	= "<br/>From: ";
 document.getElementById("hometown").innerHTML		= xmlDoc.getElementsByTagName("hometown")[0].childNodes[0].nodeValue;



<?xml version="1.0" encoding="ISO-8859-1"?>
<person>
<firstname>$row['FirstName']</firstname>
<lastname>$row['LastName']</lastname>
<age>$row['Age']</age>
<hometown>$row['Hometown']</hometown>
<job>$row['Job']</job>";
</person>*/
