function SetCateTextSearch(kind){
	$("cate_t").value = kind;
	TourSearch();
}
function SetResionChk(){
	if($("city_t").disabled == false) $("city_t").disabled = true;
	else $("city_t").disabled = false;
	if($("sigun_t").disabled == false) $("sigun_t").disabled = true;
	else $("sigun_t").disabled = false;
}
function BeginTourArray(){
	TOUR_ARRAY = new Array();
	objMap.removeGroupPoi(TOUR_GROUPID);
}
function TourSearch(){
	//Common_BeginArray();	// array, gid ÃÊ±âÈ­
	BeginTourArray();
	var key = $("key_t").value;
	var ar1 = $("city_t").value;
	var ar2 = $("sigun_t").value;
	
	var address =  $("city_t")[$("city_t").selectedIndex].text;
	$("addr_t").value = address;

	if(key.trim() == "" || key == ""){
		alert("Enter a keyword");
		key = "";
		$("key_t").focus();
		return;
	}
	var startX = 0, startY = 0, endX=0, endY=0, centerX=0, centerY=0;
	
	//ÇöÀç Áöµµ¿¡¼­ °Ë»ö (¿µ¿ª°Ë»ö)
	if($("ckbResion_t").checked == true)
	{
		var coordArray = objMap.getBound();
		startX = parseInt(coordArray[1].lon);			// X1
		startY = parseInt(coordArray[3].lat);			// Y1
		endX = parseInt(coordArray[3].lon);			//X2
		endY = parseInt(coordArray[1].lat);			//Y2
		
		var coord = objMap.getCenter();
		centerX = parseInt(coord.lon);
		centerY = parseInt(coord.lat);
	}   
    key = key.replaceAll("-","");
    
    Common_LoadingMessage("Tour"); // °Ë»öÁß ¸Þ¼¼Áö È°¼ºÈ­

    if($("ckbResion_t").value == "yes")	{
		EngMap_aspx.ResultTourResionSearch("A001", $("cate_t").value, "", "", ar1, ar2, key, TOURLISTSIZE, TOURPAGE, startX, startY, endX, endY, centerX, centerY, ResultTourSearch_CallBack);
	}else{
        EngMap_aspx.ResultTourSearch("A001", $("cate_t").value, "", "", ar1, ar2, key, TOURLISTSIZE, TOURPAGE, startX, startY, endX, endY, centerX, centerY, ResultTourSearch_CallBack);      
	}
}
function EnterTourSearch(event){
	if(event.keyCode == 13) { 
	    TourSearch();
    }
}

function ResultTourSearch_CallBack(res){
	SetTourCateText(false);
	if(res.value.Tables[0].Rows[0]["cnt"] == 0)	{
		Common_SetLoadingLayer($("loadingTourLayer"), $("noResultTourLayer"));
		return;
	}else{
		Common_SetLoadingLayer($("loadingTourLayer"), $("TourResultLayer"));
		
		var totalCnt = parseInt(res.value.Tables[0].Rows[0]["cnt"]);
		// ÆäÀÌÁö °¹¼ö °è»ê
		var pageCnt = ((totalCnt - 1) / TOURLISTSIZE) + 1;
		if (TOURPAGE < 1) TOURPAGE = 1;
		if (TOURPAGE > pageCnt) TOURPAGE = pageCnt;
		var sNo = (TOURPAGE - 1) * TOURLISTSIZE + 1;  // ¸®½ºÆ® ½ÃÀÛ¹øÈ£
		var eNo = (TOURPAGE - 1) * TOURLISTSIZE + res.value.Tables[1].Rows.length; //¸®½ºÆ® ¸¶Áö¸· ¹øÈ£
	        
		$("totalMsg_t").innerHTML = parseInt(sNo) + "-" + parseInt(eNo) + " among the total of " + totalCnt + " results";
		$("keyMsg_t").innerHTML = "Search result of &quot;" + $("key_t").value + "&quot; in the nation";
		//$("cateName_t").innerHTML = ($("cate_t")[$("cate_t").selectedIndex].text == "Select the category") ? "All" : $("cate_t")[$("cate_t").selectedIndex].text;
		
		var table_t = "<table width='253' border='0' cellspacing='0' cellpadding='0'>";
		var table_b = "</table>";
		var table_c = "";
		
		for(var i=0;i<res.value.Tables[1].Rows.length;i++){
			
			table_c = table_c + SetTourResultList(TOUR_GROUPID, i, res);
			
			Common_PoiAddHandler(TOUR_GROUPID, i, res);	// poi add
		}
		objMap.stickPoi();
		
		var kind = "tour";
		$("resultList_t").innerHTML = table_t + table_c + table_b;
		$("pageDiv_t").innerHTML = Common_GetPaging(TOURPAGE, 5, pageCnt, "Common_GetResultListPage('"+kind+"', page);");
		
		SetTourCateText(true);
		//alert($("TourResultLayer").scrollHeight);
		//alert($("TourResultLayer").parentElement.height + "," + $("aaa").style.height);
		//$("aaa").style.height = $("TourResultLayer").style.height;
	}
}
function SetTourCateText(val){
	if(val){
		if($("cate_t").value == "all"){
			$("cateName_t").style.textDecoration="underline";
			$("cateName_t").innerHTML = "<b>" + $("cateName_t").innerHTML + "</b>";
		}else if($("cate_t").value == "Z001"){
			$("tour_cate1").innerHTML = "<b>" + $("tour_cate1").innerHTML + "</b>";
		}else if($("cate_t").value == "Z002"){
			$("tour_cate2").innerHTML = "<b>" + $("tour_cate2").innerHTML + "</b>";
		}else if($("cate_t").value == "Z003"){
			$("tour_cate5").innerHTML = "<b>" + $("tour_cate5").innerHTML + "</b>";
		}else if($("cate_t").value == "Z004"){
			$("tour_cate3").innerHTML = "<b>" + $("tour_cate3").innerHTML + "</b>";
		}else if($("cate_t").value == "Z005"){
			$("tour_cate4").innerHTML = "<b>" + $("tour_cate4").innerHTML + "</b>";
		}else if($("cate_t").value == "Z006"){
			$("tour_cate6").innerHTML = "<b>" + $("tour_cate6").innerHTML + "</b>";
		}
	}else{
		$("cateName_t").style.textDecoration="none";
		for(i=1;i<7;i++){
			//alert($("tour_cate" + i).innerHTML)
			$("tour_cate" + i).innerHTML = $("tour_cate" + i).innerHTML.replaceAll("<B>", "");
			$("tour_cate" + i).innerHTML = $("tour_cate" + i).innerHTML.replaceAll("<b>", "");
			//alert($("tour_cate" + i).innerHTML)
			$("tour_cate" + i).innerHTML = $("tour_cate" + i).innerHTML.replaceAll("</B>", "");
			$("tour_cate" + i).innerHTML = $("tour_cate" + i).innerHTML.replaceAll("</b>", "");
		}
	}
	
}
function SetTourResultList(gid, row, res){
	
	var cateImg = Common_GetTourCateImage(res.value.Tables[1].Rows[row].cateCode, "list");
	var lon = res.value.Tables[1].Rows[row].centerX;
	var lat = res.value.Tables[1].Rows[row].centerY; 
	var addressInfo = "Address : " + res.value.Tables[1].Rows[row].addrName; 
	
	var resList =	 " <tr><td height='22' valign='top'> " +
						 "	<table width='100%' border='0' cellspacing='0' cellpadding='0'> " +
						 "	<tr><td height='2'></td></tr> " +
						 "	<tr><td> " +
						 "	<table width='100%' border='0' cellspacing='0' cellpadding='0'> " +
						 "		<tr><td width='6'>&nbsp;</td><td> " +
						 "		<table width='100%' border='0' cellspacing='0' cellpadding='0'> " +
						 "				<tr> " +
						 "				<td width='28'><img src='"+cateImg+"'></td> " +
						 "				<td><a href='javascript:Common_SetCenterMove(" + lon + "," + lat + ", 6);Common_PopDetailPage(\"TOUR_ARRAY\", " +  row + ");' title='"+addressInfo+"'>"+res.value.Tables[1].Rows[row].name+"</a></td> " +
						 "				</tr> " +
						 "			</table></td> " +
						 "			<td width='30'><table border='0' cellspacing='0' cellpadding='0'> " +
						 "				<tr> " +
						 "				<td width='15' align='center'><a href='javascript:Common_PopDetailPage(\"TOUR_ARRAY\", " +  row + ");' title='View the detailed information'><img src='/Images/Detailinfo_btn.gif' width='13' height='12'></td> " +
						 "				<td width='15' align='center'><a href='javascript:Common_SetCenterMove("+lon+","+lat+", 6);Common_SetRPEnd(" + lon + "," + lat + ");' title='Designate as a destination point'><img src='/Images/Destination_btn.gif' width='13' height='12'></a></td> " +
						 "				</tr> " +
						 "			</table></td><td width='6'>&nbsp;</td></tr> " +
						 "	</table></td></tr><tr><td height='2'></td></tr></table></td></tr> " +
						 "	<tr><td height='1' background='/Images/SubSearchbox_dotline02.gif'></td></tr> ";
	return resList;
}
