var xmlHttp

function showcountry(str)
{ 
	xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null) 	{
			alert ("Browser does not support HTTP Request")
			return
		} 
	var url="getcountry.php"
	url=url+"?zone_id="+str+"&ranID="+Math.random();
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function showprov(str)
{ 
	xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null) 	{
			alert ("Browser does not support HTTP Request")
			return
		} 
	var url="getpro.php"
	url=url+"?country_id="+str+"&ranID="+Math.random();
	xmlHttp.onreadystatechange=stcpro 
	xmlHttp.open("GET",url,false)
	xmlHttp.send(null)
}

function getlocation(city_id , current_locate_id, chkindex) {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return 
	}
	if (chkindex == 1)
	{
		var url = "data/getlocation.php";	
	}
	else
	{
		var url = "getlocation.php";
	}
	url = url + "?city_id="+city_id+"&ranID="+Math.random();
	xmlHttp.onreadystatechange = function() {
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		//alert(xmlHttp.responseText);
			var results = xmlHttp.responseText; 

			var option = null
			p = results.split(",");

			var apply = document.getElementById('locate_id');

			apply.length = 1;

			for (var i = 0; i <p.length ; i++ )
			{
				if (p[i]!="")
				{
					c = p[i].split("::");
					apply.length++;
					apply.options[i+1].value = c[0];
					apply.options[i+1].text = c[1];
					if (current_locate_id==c[0])
					{
						apply.options[i+1].selected = true;
					}
				}
			}
		} 	
	
		
	
	}
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);
}
function getcity(str,current_city_id) {

	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return 
	}
	var url = "getcity.php";
	url = url + "?country_id="+str+"&ranID="+Math.random();
	xmlHttp.onreadystatechange = function() {
	
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		//=alert(xmlHttp.responseText);
			var results = xmlHttp.responseText;

			var option = null
			p = results.split(",");

			var c;

			var apply = document.getElementById('city_id');

			apply.length = 1;

			for (var i = 0; i <p.length ; i++ )
			{
				if (p[i]!="")
				{
					c = p[i].split("::");
					apply.length++;
					apply.options[i+1].text = c[1];
					apply.options[i+1].value = c[0];
					if (current_city_id==c[0])
					{
						apply.options[i+1].selected = true;
					}
				}
			}
		} 	
	}
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);
}

function getcartype(str,current_car_type_id) {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return 
	}
	var url = "getcartype.php";
	url = url + "?car_brand_id="+str+"&ranID="+Math.random();
	xmlHttp.onreadystatechange = function() {

		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		//=alert(xmlHttp.responseText);
			var results = xmlHttp.responseText;

			var option = null
			p = results.split(",");

			var c;

			var apply = document.getElementById('car_type_id');

			apply.length = 1;

			for (var i = 0; i <p.length ; i++ )
			{
				if (p[i]!="")
				{
					c = p[i].split("::");
					apply.length++;
					apply.options[i+1].text = c[1];
					apply.options[i+1].value = c[0];
					if (current_car_type_id==c[0])
					{
						apply.options[i+1].selected = true;
					}
				}
			}
		} 	
	}
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);
}

function getpackage(country_id , city_id , locate_id, current_pkmj_id) {

	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return 
	}
	
	var url = "getpackage.php";
	url = url + "?country_id="+country_id+"&city_id="+city_id+"&locate_id="+locate_id+"&ranID="+Math.random()
//	url = url + "?country_id="+country_id+"&city_id="+city_id+"&ranID="+Math.random()
//	alert(url);
	xmlHttp.onreadystatechange = function() {
		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		//alert(xmlHttp.responseText);
			var results = xmlHttp.responseText; 

			var option = null
			//  ::: ᷹ , 㹪 package ö͹֤ͧ , 
			p = results.split(":::");

			var apply = document.getElementById('pkmj_id');

			apply.length = 1;

			for (var i = 0; i <p.length ; i++ )
			{
				if (p[i]!="")
				{
					c = p[i].split("::");
					apply.length++;
					apply.options[i+1].value = c[0];
					apply.options[i+1].text = c[1];
					if (current_pkmj_id==c[0])
					{
						apply.options[i+1].selected = true;
					}
				}
			}
		} 	
	
		
	
	}
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);
}

function selectcity(locate_id, chkindex) {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return 
	}
	if (chkindex == 1)
	{
		var url = "data/selectcity.php";
	}
	else
	{
		var url = "selectcity.php";
	}
	
	url = url + "?locate_id="+locate_id+"&ranID="+Math.random();
	xmlHttp.onreadystatechange = stc_selectcity;
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);
}

function selectcartype(car_brand_id) {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert("Browser does not support HTTP Request");
		return 
	}
	var url = "selectcarbrand.php";
	url = url + "?car_brand_id="+car_brand_id+"&ranID="+Math.random();
	xmlHttp.onreadystatechange = stc_selectcity;
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);
}

function stclocate() 
{ 

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		var results = xmlHttp.responseText; 

		var option = null
		p = results.split(",");

		var apply = document.getElementById('locate_id');

		apply.length = 1;

		for (var i = 0; i <p.length ; i++ )
		{
			if (p[i]!="")
			{
				c = p[i].split("::");
	 			apply.length++;
				apply.options[i+1].value = c[0];
				apply.options[i+1].text = c[1];
			}
		}
	} 	
} 

function stc_city() 
{ 
	alert(current);

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		//=alert(xmlHttp.responseText);
		var results = xmlHttp.responseText;

		var option = null
		p = results.split(",");

		var c;

		var apply = document.getElementById('city_id');

		apply.length = 1;

		for (var i = 0; i <p.length ; i++ )
		{
			if (p[i]!="")
			{
				c = p[i].split("::");
				apply.length++;
				apply.options[i+1].text = c[1];
				apply.options[i+1].value = c[0];
			}
		}
	} 	
} 
function stc_selectcity() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		var results = xmlHttp.responseText;
		var apply = document.getElementById('city_id');
		apply.value = results;
	} 	
} 

function showcity(str)
{ 
	xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null) 	{
			alert ("Browser does not support HTTP Request")
			return
		} 
	var url="getcity.php"
	url=url+"?country_id="+str+"&ranID="+Math.random();
	xmlHttp.onreadystatechange=stccity 
	xmlHttp.open("GET",url,false)
	xmlHttp.send(null)
}

function showcity_name(str)
{ 
	xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null) 	{
			alert ("Browser does not support HTTP Request")
			return
		} 
	var url="getcity_name.php"
	url=url+"?country_id="+str+"&ranID="+Math.random();
	xmlHttp.onreadystatechange=stccity		// Function name 
	xmlHttp.open("GET",url,false)
	xmlHttp.send(null)
}

function showlocation(str)
{ 
//alert ("loadtion");
	xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null) 	{
			alert ("Browser does not support HTTP Request")
			return
		} 
	var url="getlocation.php"
	url=url+"?city_id="+str+"&ranID="+Math.random();
	xmlHttp.onreadystatechange=stcamp 
	xmlHttp.open("GET",url,false)
	xmlHttp.send(null)
}

function showpackage(str)
{
	//alert ("package");
	xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null) 	{
			alert ("Browser does not support HTTP Request")
			return
		} 
	var url="getpackage.php"
	url=url+"?city_id="+str+"&ranID="+Math.random();
	xmlHttp.onreadystatechange=stcpk
	xmlHttp.open("GET", url , true )
	xmlHttp.send(null)
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		//alert(xmlHttp.responseText);
		// updateproductList();
		document.getElementById("country_id").innerHTML=xmlHttp.responseText 
		} 
} 

function stcpro() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		//alert(xmlHttp.responseText);
		document.getElementById("city_id").innerHTML=xmlHttp.responseText 
		} 
} 
function stccity() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		//alert(xmlHttp.responseText);
		document.getElementById("city_id").innerHTML=xmlHttp.responseText 
		} 
} 
function stcamp() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		//alert(xmlHttp.responseText);
		document.getElementById("location_id").innerHTML=xmlHttp.responseText 
		} 
} 

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


function GetXmlHttpObject()
{ 
var objXMLHttp=null
		if (window.XMLHttpRequest) {
			objXMLHttp=new XMLHttpRequest()
		} else if (window.ActiveXObject) {
			objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
		}
	return objXMLHttp
} 
function createHiddenField() 
{

	var obj = document.createElement("input");
	obj.setAttribute("type","hidden");
	obj.setAttribute("name",arguments[0]);
	obj.setAttribute("id", arguments[0]);
	obj.setAttribute("value", arguments[1]);
	document.getElementById(arguments[2]).appendChild(obj);
	


}