var xmlHttp

function searchCountries(str) {

	xmlHttp = GetXmlHttpObject()
	
	if(xmlHttp == null) {
		alert("Browser does not support HTTP Request")
		return
 }
  
	var url = "_includes/pt_search.php"
	var params = "country=" + str
	
	xmlHttp.onreadystatechange = stateChangedCountries
	xmlHttp.open("POST", url, true)
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");	
	xmlHttp.send(params)
	
}

function searchTowns(str) {

	var country = document.getElementById('search').country.value
	
	xmlHttp = GetXmlHttpObject()
	
	if(xmlHttp == null) {
		alert("Browser does not support HTTP Request")
		return
 }
  
	var url = "_includes/pt_search.php"
	var params = "country=" + country	+ "&town=" + str
	
	xmlHttp.onreadystatechange = stateChangedTowns
	xmlHttp.open("POST", url, true)
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");	
	xmlHttp.send(params)

}

function stateChangedCountries()  {
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
 		document.getElementById("town").innerHTML = xmlHttp.responseText
 	} 
}

function stateChangedTowns()  { 
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
 		document.getElementById("style").innerHTML = xmlHttp.responseText 
 	} 
}

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;

}