// JavaScript Document

var xmlHttp

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 showLocations(str)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="/getlocations.php"
	url=url+"?q="+str
	url=url+"&sid="+Math.random()
	//alert(url);
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("region").options.length = 0; 
		
		textToSplit = xmlHttp.responseText
		textToSplit = escape(textToSplit);
		textToSplit = textToSplit.replace(/\%u[ABCDEF]{4}/g, "");
		textToSplit = unescape(textToSplit);
	
		//Split the document
		var returnElements = Array()
		returnElements = textToSplit.split("#")
		//Process each of the elements 	
		for ( var i=0; i<returnElements.length; i++ )
		{
			var valueLabelPair = Array()
			valueLabelPair = returnElements[i].split("@")
			document.getElementById('region').options[i] = new Option(valueLabelPair[1], valueLabelPair[0]);
		}
	} 
} 


function changeSecond(str)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="/getlocations2.php"
	url=url+"?q="+str
	url=url+"&sid="+Math.random()
	//alert(url);
	xmlHttp.onreadystatechange=stateChanged2 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateChanged2() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("city").options.length = 0; 
		
		textToSplit = xmlHttp.responseText
		textToSplit = escape(textToSplit);
		textToSplit = textToSplit.replace(/\%u[ABCDEF]{4}/g, "");
		textToSplit = unescape(textToSplit);
	
		//Split the document
		var returnElements = Array()
		returnElements = textToSplit.split("#")
		//Process each of the elements 	
		for ( var i=0; i<returnElements.length; i++ )
		{
			var valueLabelPair = Array()
			valueLabelPair = returnElements[i].split("@")
			document.getElementById('city').options[i] = new Option(valueLabelPair[1], valueLabelPair[0]);

		}
	} 
} 

function showLocationsNew(str,n)
{ 
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="/getlocations3.php"
	url=url+"?q="+str
	url=url+"&n="+n
	url=url+"&sid="+Math.random()
	//alert(url);
	xmlHttp.onreadystatechange=stateChanged3
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	
	
}

function stateChanged3() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById('regionText').innerHTML = xmlHttp.responseText;
	} 
} 

function changeSecondNew(str,n)
{ 

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="/getlocations4.php"
	url=url+"?q="+str
	url=url+"&n="+n
	url=url+"&sid="+Math.random()
	//alert(url);
	xmlHttp.onreadystatechange=stateChanged4 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	
}

function stateChanged4() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById('cityText').innerHTML = xmlHttp.responseText;
	}
} 

function newWindow(url, height, width) {
    nameW='feature'
 if (navigator.appVersion.indexOf('4') != -1) {
 // Vars for centering the new window on Version 4 Browsers
 xTop = screen.width/2 - (width/2);
 yTop = screen.height/2 - (height/2);
 window.open(url, nameW, 'height='+height+',width='+width+',scrollbars=1,resizable=0,menubar=0,toolbar=0,status=0,location=0,directories=0,left=' + xTop + ',top=' + yTop + '');


 } else {
 
 window.open(url, nameW, 'height='+height+',width='+width+',scrollbars=0,resizable=0,menubar=0,toolbar=0,status=0,location=0,directories=0,left=150,top=200');


 }
}	

