function J_ChangeAr1(){
	try{				
		var code;
		code = $("blarge").value;
	
		obj = $("bmiddle");
		obj.length = 0;	
		obj.length++;
		obj.options[0].value = '';
		obj.options[0].text = 'Loading...';
		
		obj = $("bsmall");
		obj.length = 0;	
		obj.length++;
		obj.options[0].value = '';
		obj.options[0].text = '-dong/-eup/-myeon';
	
		EngMap_aspx.GetJibunCodeList("AR1", code, GetJibunMiddleList_CallBack);
	}catch(ex){}		
}
function J_ChangeAr2(){
	try{
		var idx,code;
		idx = $("bmiddle").selectedIndex;
		
		if(idx < 1){
			$("dong_p").length = 0;
			$("dong_p").length++;
			$("dong_p").options[0].value = '';
			$("dong_p").options[0].text = '-dong/-eup/-myeon';
			return;
		}
		
		code = $("bmiddle").options[idx].value;

		obj = $("bsmall");
		obj.length = 0;	
		obj.length++;
		obj.options[0].value = '';
		obj.options[0].text = 'Loading...';
		
		EngMap_aspx.GetJibunCodeList("AR2", code, GetJibunSmallList_CallBack);
	}catch(ex){}		
}
function GetJibunMiddleList_CallBack(res){
	try{
			var obj = $("bmiddle");

			obj.length = 0;
			obj.length++;
			obj.options[0].value = '';
			obj.options[0].text = '-si/-gu-gun';
			
			var i = 1;		
			for(var m=0;m < res.value.Tables[0].Rows.length;m++)
			{
				obj.length++;
				obj.options[i].value = res.value.Tables[0].Rows[m]["B_CODE"];
				obj.options[i].text = res.value.Tables[0].Rows[m]["NAME"];
				i++;
			}
		}catch(ex){}
}
function GetJibunSmallList_CallBack(res){
		try{
			var obj = $("bsmall");

			obj.length = 0;
			obj.length++;
			obj.options[0].value = '';
			obj.options[0].text = '-dong/-eup/-myeon';
			
			var i = 1;		
			for(var m=0;m < res.value.Tables[0].Rows.length;m++)
			{
				obj.length++;
				obj.options[i].value = res.value.Tables[0].Rows[m]["B_CODE"];
				obj.options[i].text = res.value.Tables[0].Rows[m]["NAME"];
				i++;
			}
		}catch(ex){}
}
function EnterJibunSearch(event){
	if(event.keyCode == 13) { 
	    JibunSearch();
    }
}
function JibunSearch(){
	if($("blarge")[$("blarge").selectedIndex].text=="City(-si)/Province(-do)" || $("blarge")[$("blarge").selectedIndex].text=="Loading...")
	{
		alert("Select -si/-do");
		$("blarge").focus();
		return;
	}
	if($("bmiddle")[$("bmiddle").selectedIndex].text=="-si/-gu-gun" || $("bmiddle")[$("bmiddle").selectedIndex].text=="Loading...")
	{
		alert("Select -si/-gu-gun");
		$("bmiddle").focus();
		return;
	}
	if($("bsmall")[$("bsmall").selectedIndex].text=="-dong/-eup/-myeon" || $("bsmall")[$("bsmall").selectedIndex].text=="Loading...")
	{
		alert("Select -dong/-eup/-myeon");
		$("bsmall").focus();
		return;
	}		
	if($("bunji1").value.trim() == "" || $("bunji1").value == ""){
		alert("Enter a street number.");
		$("bunji1").value = "";
		$("bunji1").focus();
		return;
	}
	if( isNaN($("bunji1").value) ) {
		alert("Street number inputes by number.");
		$("bunji1").focus();
		$("bunji1").select();
		return;
	}
	if( isNaN($("bunji2").value) ) {
		alert("Street number inputes by number.");
		$("bunji2").focus();
		$("bunji2").select();
		return;
	}
	var b_code = $("bsmall")[$("bsmall").selectedIndex].value;
	
	var sanYn = "";
	if($("san").checked) sanYn = 'Y';
	else sanYn = 'N';

	var b1=0;
	var b2=0;
	if($("bunji1").value != "") b1 = parseInt($("bunji1").value); else b1 = -1;
	if($("bunji2").value != "") b2 = parseInt($("bunji2").value); else b2 = -1;	

	Common_LoadingMessage("Jibun"); // °Ë»öÁß ¸Þ¼¼Áö È°¼ºÈ­

	EngMap_aspx.JibunSearch(b_code, b1, b2, sanYn,JIBUNLISTSIZE, JIBUNPAGE, JibunSearch_CallBack);
}
function JibunSearch_CallBack(res){
	
	if(res.value.Tables[0].Rows[0]["TOTALCOUNT"] == 0)	{
		Common_SetLoadingLayer($("loadingJibunLayer"), $("noResultJibunLayer"));
		return;
	}else{
		Common_SetLoadingLayer($("loadingJibunLayer"), $("JibunResultLayer"));
		
		var totalCnt = parseInt(res.value.Tables[0].Rows[0]["TOTALCOUNT"]);
		// ÆäÀÌÁö °¹¼ö °è»ê
		var pageCnt = ((totalCnt - 1) / JIBUNLISTSIZE) + 1;
		if (JIBUNPAGE < 1) JIBUNPAGE = 1;
		if (JIBUNPAGE > pageCnt) JIBUNPAGE = pageCnt;
		var sNo = (JIBUNPAGE - 1) * JIBUNLISTSIZE + 1;  // ¸®½ºÆ® ½ÃÀÛ¹øÈ£
		var eNo = (JIBUNPAGE - 1) * JIBUNLISTSIZE + res.value.Tables[1].Rows.length; //¸®½ºÆ® ¸¶Áö¸· ¹øÈ£
	        
		//$("totalMsg_p").innerHTML = parseInt(sNo) + "-" + parseInt(eNo) + " among the total of " + totalCnt + " results";
		$("keyMsg_j").innerHTML = $("blarge")[$("blarge").selectedIndex].text + ", " + $("bmiddle")[$("bmiddle").selectedIndex].text + ", " + $("bsmall")[$("bsmall").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 + SetJibunResultList(JIBUN_GROUPID, i, res);
			
			var addrList = res.value.Tables[1].Rows[i].B_LARGE + ", " + res.value.Tables[1].Rows[i].B_MIDDLE + ", " + res.value.Tables[1].Rows[i].B_SMALL + " " 
						+ res.value.Tables[1].Rows[i].JIBUN_M + ((res.value.Tables[1].Rows[i].JIBUN_S == "") ? "" : "-" + res.value.Tables[1].Rows[i].JIBUN_S);
			
			Common_SetPOIArray(Common_GetArrayName(JIBUN_GROUPID), JIBUN_GROUPID, i, addrList, "", "", "", res.value.Tables[1].Rows[i].LON, res.value.Tables[1].Rows[i].LAT, 0);
			//Common_PoiAddHandler(JIBUN_GROUPID, i, res);	// poi add
		}
		var kind = "jibun";
		$("resultList_j").innerHTML = table_t + table_c + table_b;
		$("pageDiv_j").innerHTML = Common_GetPaging(JIBUNPAGE, 5, pageCnt, "Common_GetResultListPage('"+kind+"', page);");
	}
}

function SetJibunResultList(gid, row, res){
	var i = row + 1;
	var cateImg = "/Images/LandMark/" + i + "_icon.gif";
	var lon = res.value.Tables[1].Rows[row].LON;
	var lat = res.value.Tables[1].Rows[row].LAT; 
	var addrList = res.value.Tables[1].Rows[row].B_LARGE + ", " + res.value.Tables[1].Rows[row].B_MIDDLE + ", " + res.value.Tables[1].Rows[row].B_SMALL + " " 
						+ res.value.Tables[1].Rows[row].JIBUN_M + ((res.value.Tables[1].Rows[row].JIBUN_S == "") ? "" : "-" + res.value.Tables[1].Rows[row].JIBUN_S);

	var resList =	 " <tr><td height='22'> " +
						 "	<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+", 2);SetJibunPoiAdd(" + gid + "," + row + ");'>"+addrList+"</a></td> " +
						 "				</tr> " +
						 "			</table></td> " +
						 "			<td width='30'><table border='0' cellspacing='0' cellpadding='0'> " +
						 "				<tr> " +
						 "				<td width='15' align='center'>&nbsp;</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;
}
function SetJibunPoiAdd(gid, pid){
	
	var arrayName = Common_GetArrayName(gid);
	
	var lon = eval(arrayName)[pid].toString().split("|")[6];
	var lat = eval(arrayName)[pid].toString().split("|")[7]; 
	var addrList = eval(arrayName)[pid].toString().split("|")[2];

	var icon = "/Images/Pointto_arrow.gif";
	var title = addrList;
	var coord = new WCoord();
	coord.lon = lon;
	coord.lat = lat;
	var positiontype = 6;
	var img_w = 30;
	var img_h = 31;	
	var hinttitle = "";
	var hintbody = "";
	
	//alert(JIBUN_GROUPID+"," + row+"," + icon+"," + title+"," + coord+"," + positiontype+"," + img_w+"," + img_h+"," + hinttitle+"," + hintbody);
	objMap.addPoi(JIBUN_GROUPID, pid, icon, title, coord, positiontype, img_w, img_h, hinttitle, hintbody, 2, 1);
	objMap.stickPoi();
}




