function search_onclick()
{
	var i;
	var bflag;
	bflag=false;

	for(i=0;i<document.hotelsearch.hotelcity.length;i++)
	{
		if (document.hotelsearch.hotelcity[i].checked) 
			{
				bflag=true;
				break;
			}
	}
	if (bflag)
	{

		return true;
	}
	else
	{
		if (document.hotelsearch.catmenu_0.selectedIndex >= 0)
			document.hotelsearch.province.value = document.hotelsearch.catmenu_0.options[document.hotelsearch.catmenu_0.selectedIndex].value;
		if (document.hotelsearch.catmenu_1.selectedIndex >= 0)
			if (document.hotelsearch.catmenu_1.options[document.hotelsearch.catmenu_1.selectedIndex].value > 0)
			{

				if (document.hotelsearch.catmenu_1.options[document.hotelsearch.catmenu_1.selectedIndex].value < 20000)
					document.hotelsearch.city.value = document.hotelsearch.catmenu_1.options[document.hotelsearch.catmenu_1.selectedIndex].value - 100;
				else
					document.hotelsearch.city.value = document.hotelsearch.catmenu_1.options[document.hotelsearch.catmenu_1.selectedIndex].value - 20000;
			
			}
		
		if ((document.hotelsearch.province.value == "" || document.hotelsearch.city.value == "") && document.hotelsearch.h_city.value == "")
		{
			window.alert('请选择宾馆所在的省和城市!!');
			document.hotelsearch.catmenu_0.focus();
		}
		else
		{

			return true;
		}
	}
	return false;
}




function changecity(cityvalue)
{ 
	document.hotelsearch.city.value=cityvalue;
	catmenu[0].selectedIndex = -1;
	catmenu[1].selectedIndex = -1;

}
	
	
function changemenu(cm)
{
	var chosencategory;
	var numChildren;
	var CatId;
	var CatName;
	var i;
		
	if (cm!=-1)
	for (i=0;i<document.hotelsearch.hotelcity.length;i++)
	{
			
		if (document.hotelsearch.hotelcity[i].checked) 
			{
				document.hotelsearch.hotelcity[i].checked=false;
				break;
			}
		
	}

	if ((cm != -1) && (catmenu[cm].length < 1))
		return;

	if (cm == -1)
		chosencategory = 0;
	else
	{
		if (catmenu[cm].selectedIndex == -1)
			return;
			chosencategory = catmenu[cm].options[catmenu[cm].selectedIndex].value;
	}

	if (c[chosencategory] == null)
	{
		document.hotelsearch.category1.value = chosencategory;
		numChildren = 0;
	}
	else
	{
		if (cm != -1)
		{
			if (document.hotelsearch.name != "ChangePreferencesShow")
				document.hotelsearch.category1.value = "";
			else
				document.hotelsearch.category1.value = chosencategory;
		}
		numChildren = c[chosencategory].length;
	}

	if ((cm+1) < catmenu.length)
	{
		for (i = 0; i < numChildren; i++)
		{
			CatId = c[chosencategory][i];
			CatName = (c[CatId]==null) ? n[CatId] : n[CatId]+ " ->";
			catmenu[cm+1].options[i] = new Option(CatName, CatId);

			if (i == 0 && cm+1 == catmenu.length-1)
			{
				catmenu[cm+1].options[i].selected = true;
				document.hotelsearch.category1.value=catmenu[cm+1].options[i].value;
			}
		}
		catmenu[cm+1].length = numChildren;
	}

	for (i = cm+2; i < catmenu.length; i++)
	{
		catmenu[i].length = 0;
	}
}


function changemenuintl(cm)
{
	var chosencategory;
	var numChildren;
	var CatId;
	var CatName;
	var i;
		
	if (cm!=-1)
	if (document.hotelsearch.hotelcity)
	{
		for (i=0;i<document.hotelsearch.hotelcity.length;i++)
		{
				
			if (document.hotelsearch.hotelcity[i].checked) 
				{
					document.hotelsearch.hotelcity[i].checked=false;
					break;
				}
		}
	}

	if ((cm != -1) && (catmenu[cm].length < 1))
		return;

	if (cm == -1)
		chosencategory = 0;
	else
	{
		if (catmenu[cm].selectedIndex == -1)
			return;
			chosencategory = catmenu[cm].options[catmenu[cm].selectedIndex].value;
	}
		
	if (c[chosencategory] == null)
	{
		document.hotelsearch.category1.value = chosencategory;
		numChildren = 0;
	}
	else
	{
		if (cm != -1)
		{
			if (document.hotelsearch.name != "ChangePreferencesShow")
				document.hotelsearch.category1.value = "";
			else
				document.hotelsearch.category1.value = chosencategory;
		}
		numChildren = c[chosencategory].length;
	}

	if ((cm+1) < catmenu.length)
	{
		for (i = 0; i < numChildren; i++)
		{
			CatId = c[chosencategory][i];
			CatName = (c[CatId]==null) ? n[CatId] : n[CatId]+ " ->";
			catmenu[cm+1].options[i] = new Option(CatName, CatId);

			if (i == 0 && cm+1 == catmenu.length-1)
			{
				catmenu[cm+1].options[i].selected = true;
				document.hotelsearch.category1.value=catmenu[cm+1].options[i].value;
			}
		}
		catmenu[cm+1].length = numChildren;
	}

	for (i = cm+2; i < catmenu.length; i++)
	{
		catmenu[i].length = 0;
	}
}