﻿var xmlHttp;
var nApi_targetID;
var nApi_sQuery;
var nApi_sStart;
var nApi_sDisplay;
var	nApi_sSort;
var nApi_cType;
var nApi_pageidx;
var nApi_sPageCnt;
var nApi_hCode;


function setHotelInfoViewer(hAddr,hdPage,hotelNm,xhGrade,imgUrl,cityLocation,hdetailPage,locInfo,meal,mealDesc,status,statusDesc,price,detailPage,detailReservation,xPoint,yPoint,icoFlag){	
	this.hAddr=hAddr;
	this.hdPage=hdPage;
	this.hotelNm=hotelNm;
	this.xhGrade=xhGrade;
	this.imgUrl=imgUrl;
	this.cityLocation=cityLocation;
	this.hdetailPage=hdetailPage;
	this.locInfo=locInfo;
	this.meal=meal;
	this.mealDesc=mealDesc;
	this.status=status;
	this.statusDesc=statusDesc;
	this.price=price;
	this.detailPage=detailPage;
	this.detailReservation=detailReservation;
	this.xPoint=xPoint;
	this.yPoint=yPoint;
	this.icoFlag=icoFlag;
}


function createXMLHttpRequest() {
//XMLHTTP 객체 생성 (통상)
	
	if (window.ActiveXObject) {
	
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) {
	
		xmlHttp = new XMLHttpRequest();     
	}
}	

function selectMarker(posX,posY,sImg,sTitle,sTex,sPrice,sComment) {
	//마커선택
	var mTemp = ""; 
	mTemp  = setInfoWindowStr(hImg,hName,hAddr,hComment,hTex,hPrice);
	//센터이동 : 좌표xy,확대레벨
	mapObj.setCenterAndZoom(new NPoint(posX, posY), 3);
	//정보창 뛰우기
	//정보창 : 좌표xy,포함될 내용
	infowin.set(new NPoint(posX, posY), sTemp);
	infowin.showWindow();
}
function setDataMarker(hArr){	
	for(i=0;i<hArr.length;i++){
		setMarker(hArr[i],hArr[i].xPoint+','+hArr[i].yPoint,false);
	}
}
function callback() {
	//콜백 체크 
		if (xmlHttp.readyState == 4) {
			
			if (xmlHttp.status == 200) {  
				if (setMarker(arr[cnt],0,false) == true && arr.length >cnt){
						getXMLhttpValues(arr[cnt],cnt);	
				}												
			} else if (xmlHttp.status == 204){
			//데이터가 존재하지 않을 경우
			}
		}
	}
function HAP_callback() {
	//콜백 체크 

		if (xmlHttp.readyState == 4) {
			
			if (xmlHttp.status == 200) {  
				hotelXYPoint();													
			} else if (xmlHttp.status == 204){
			//데이터가 존재하지 않을 경우
			}
		}
}
function nApiBlog_callback() {
	//콜백 체크 

		if (xmlHttp.readyState == 4) {

			if (xmlHttp.status == 200) {
				setNApiBlog();		
			} else if (xmlHttp.status == 204){
			//데이터가 존재하지 않을 경우
			  
			}
		}
}
function nApiKin_callback() {
	//콜백 체크 


		if (xmlHttp.readyState == 4) {

			if (xmlHttp.status == 200) {
				setNApiKin();		
			} else if (xmlHttp.status == 204){
			//데이터가 존재하지 않을 경우
			}
		}
}
function setNApiBlog(){
	var nApiData = xmlHttp.responseText;
	var tempHtml = '';
	var sTotal='';
	var	sStart='';
	var sDisplay='';
	//alert(targetID);

	if(nApiData.lastIndexOf('|') > 0 ){
	
		//데이터가 있으면 
		arr_nApiData = nApiData.split('|');	
		if (arr_nApiData.length-1 >1)
		{
			for(a=1;a < arr_nApiData.length-1 ;a++){

				arr_nApiData_Sub = arr_nApiData[a].split(',');

				//arr_nApiData_Sub[0];
				//arr_nApiData_Sub[1];
				//arr_nApiData_Sub[2];
				//arr_nApiData_Sub[3];
				//arr_nApiData_Sub[4];
				//arr_nApiData_Sub[5];
				sTotal = arr_nApiData_Sub[0];
				sStart = arr_nApiData_Sub[1];
				sDisplay = arr_nApiData_Sub[2];
				tempHtml += tempNApi(nApi_hCode,nApi_sQuery,'blog',arr_nApiData_Sub[3],arr_nApiData_Sub[4],arr_nApiData_Sub[5],arr_nApiData_Sub[6],arr_nApiData_Sub[7]);
			}
			 //tempHtml += 
			tempHtml += setPaging(nApi_sQuery,nApi_sDisplay,nApi_sSort,nApi_cType,nApi_sStart,sTotal,nApi_pageidx,nApi_sPageCnt,nApi_hCode);

			 document.getElementById(nApi_targetID).innerHTML = tempHtml;

			//좌표가 들어옴
		}else{
			document.getElementById(nApi_targetID).innerHTML = "<table width=100% height=100%><tr><Td align=center valign=middle><img src='http://images.hoteltrees.co.kr/images/hoteltrees/etc/txt_nodata.gif'></td></tr></table>";
		}
	

	}else{
		document.getElementById(nApi_targetID).innerHTML = "<table width=100% height=100%><tr><Td align=center valign=middle><img src='http://images.hoteltrees.co.kr/images/hoteltrees/etc/txt_nodata.gif'></td></tr></table>";




	}
}
function setNApiKin(){
	var nApiData = xmlHttp.responseText;
	var tempHtml = '';
	//alert(targetID);
	var sTotal='';
	var	sStart='';
	var sDisplay='';	

	if(nApiData.lastIndexOf('|') > 0 ){

		//데이터가 있으면 
		var sCnt = 0;
		arr_nApiData = nApiData.split('|');	
	if (arr_nApiData.length-1 > 1)
	{

		for(a=1;a < arr_nApiData.length-1 ;a++){

			arr_nApiData_Sub = arr_nApiData[a].split(',');

			
			//arr_nApiData_Sub[1];
			//arr_nApiData_Sub[2];
			//arr_nApiData_Sub[3];
			//arr_nApiData_Sub[4];
			//arr_nApiData_Sub[5];
			sTotal = arr_nApiData_Sub[0];
			sStart = arr_nApiData_Sub[1];
			sDisplay = arr_nApiData_Sub[2];
			tempHtml += tempNApi(nApi_hCode,nApi_sQuery,'kin',arr_nApiData_Sub[3],arr_nApiData_Sub[4],arr_nApiData_Sub[5],'','');
		}

		 tempHtml += setPaging(nApi_sQuery,nApi_sDisplay,nApi_sSort,nApi_cType,nApi_sStart,sTotal,nApi_pageidx,nApi_sPageCnt,nApi_hCode);
		 document.getElementById(nApi_targetID).innerHTML = tempHtml;
	}else{
			document.getElementById(nApi_targetID).innerHTML = "<table width=100% height=100%><tr><Td align=center valign=middle><img src='http://images.hoteltrees.co.kr/images/hoteltrees/etc/txt_nodata.gif'></td></tr></table>";
	}
		//좌표가 들어옴

	}else{
		document.getElementById(nApi_targetID).innerHTML = "<table width=100% height=100%><tr><Td align=center valign=middle><img src='http://images.hoteltrees.co.kr/images/hoteltrees/etc/txt_nodata.gif'></td></tr></table>";




	}
}
function pageToNextPage(sUrl){
	location.href=sUrl;

}
function setPaging(sQuery,sDisplay,sSort,cType,sStart,sTotal,pageidx,sPageCnt,hCode){


            var a = 0; 
            var firstPageNum = (pageidx - 1) * sPageCnt;
            var pageLen =Math.round(eval(sTotal)/eval(sDisplay));
			var sTemp = "";
            var i;
			



			sTemp += "<table width='632' border='0' cellspacing='0' cellpadding='0' > ";
			sTemp += "	<tr> ";
			sTemp += "		<td class='b_num'> ";

            if (pageidx > 1)
            {
				sTemp += "		<a href=\"JavaScript:pageToNextPage('/hotelht/nMap/api_Blog.asp?hCode="+hCode+"&sQuery="+escape(sQuery)+"&pageidx="+(pageidx - 1)+"&sDisplay="+sDisplay+"&sStart="+ firstPageNum+"&sSort="+sSort+"&cType="+cType+"')\"'><img src='http://images.hoteltrees.co.kr/images/rss/l_prev_bt.gif' alt='' align='absmiddle'></a>&nbsp;&nbsp;  ";
                //sTemp = "<a href=\"JavaScript:pageToNextPage('" + UrlCode + "','&nowPage=" + firstPageNum + "&pageIdx=" + (sStart - 1) + "','" + sKword + "')\"><img src=\"images/prev.gif\" alt=\"?댁쟾\"></a>";
            }
            else
            {
				sTemp += "		<a href=\"JavaScript:alert('더이상 페이지가  없습니다.');\"><img src='http://images.hoteltrees.co.kr/images/rss/l_prev_bt.gif' alt='' align='absmiddle'></a>&nbsp;&nbsp;  ";
                //sTemp= "<a href=\"JavaScript:alert('이전페이지가 없습니다.');\"><img src=\"images/prev.gif\" alt='이전' align=\"absmiddle\"></a>";

            }

				
            for (i = firstPageNum + 1; i <= pageLen; i++)
            {

                if (a < sPageCnt)
                {
                    if (i == sStart)
                    {
                         sTemp += "&nbsp;<b>" + i + "</b>";
					
                    }
                    else
                    {
						
					    sTemp += "&nbsp;<a href=\"JavaScript:pageToNextPage('/hotelht/nMap/api_Blog.asp?hCode="+hCode+"&sQuery="+escape(sQuery)+"&pageidx="+pageidx+"&sDisplay="+sDisplay+"&sStart="+i+"&sSort="+sSort+"&cType="+cType+"')\"'>" + i + "</a>";
                        //strPaging += "&nbsp;<a href=\"JavaScript:pageToNextPage('" + UrlCode + "','&nowPage=" + i + "&pageIdx=" + pagingIdx + "','" + sKword + "')\">" + i + "</a>";
                    }

                    if (a == sPageCnt - 1 || i == (pageLen))
                    {
                          sTemp += "&nbsp;";
                    }
                    else
                    {
                          sTemp += "&nbsp;l";
                    }
                    a += 1;
                }

            }
            if (pageLen > (pageidx * sPageCnt))
            {
				sTemp += "		&nbsp;&nbsp;<a href=\"JavaScript:pageToNextPage('/hotelht/nMap/api_Blog.asp?hCode="+hCode+"&sQuery="+escape(sQuery)+"&pageidx="+(pageidx + 1)+"&sDisplay="+sDisplay+"&sStart="+ (firstPageNum + sPageCnt + 1)+"&sSort="+sSort+"&cType="+cType+"')\"'><img src='http://images.hoteltrees.co.kr/images/rss/l_next_bt.gif' alt='' align='absmiddle'></a>&nbsp;&nbsp; ";

                //strPaging += "<a href=\"JavaScript:pageToNextPage('" + UrlCode + "','&nowPage=" + (firstPageNum + sPageCnt + 1) + "&pageIdx=" + (sStart + 1) + "','" + sKword + "')\"><img src=\"images/next.gif\" alt='?ㅼ쓬' align=\"absmiddle\"></a>";
            }
            else
            {
				sTemp += "		&nbsp;&nbsp;<a href=\"JavaScript:alert('더이상 페이지가  없습니다.');\"><img src='http://images.hoteltrees.co.kr/images/rss/l_next_bt.gif' alt='' align='absmiddle'></a> ";
                //strPaging += "<a href=\"JavaScript:alert('다음 페이지가 없습니다.');\"><img src=\"images/next.gif\" alt='다음' align=\"absmiddle\"></a>";

            }
			sTemp += "		</td> ";
			sTemp += "	</tr> ";
			sTemp += "</table> ";


			

            return sTemp;


}

function popupBlogSite(sUrl,hCode,bName){
//	window.open('/hoteltreesN/kor/api_Blog_Opener.asp?hCode='+escape(hCode)+'&bName='+escape(bName)+'&bUrl='+escape(sUrl),'nBlog','width=1024,height=768,top=50,left=50,scrollbars=no,toolbar=yes,menubar=yes,status=yes,location=yes,resizable=no'); 
	window.open(sUrl,'nKin','width=1024,height=768,top=50,left=50,scrollbars=yes,toolbar=yes,menubar=yes,status=yes,location=yes,resizable=yes'); 
}


function popupKinSite(sUrl,hName){
	window.open(sUrl,'nKin','width=1024,height=768,top=50,left=50,scrollbars=yes,toolbar=yes,menubar=yes,status=yes,location=yes,resizable=yes'); 
}

function tempNApi(hCode,hName,cType,title,link,description,bloggername,bloggerlink){
	var nTemp = "";
	if (cType =='blog')
	{
	
		nTemp += "	<table width='700' border='0' cellspacing='0' cellpadding='0'>";
		nTemp += "	  <tr>";
		nTemp += "		<td colspan='2'><img src='http://images.hoteltrees.co.kr/images/rss/l_line02.gif'></td>";
		nTemp += "	  </tr>";
		nTemp += "	  <tr>";
		nTemp += "		<td class='b_list_text'>";
		nTemp += "		<table border='0' cellspacing='0' cellpadding='0' >";
		nTemp += "		  <tr>";
		nTemp += "			<td class='b_blog_tit'><img src='http://images.hoteltrees.co.kr/images/rss/blog_logo01.gif' alt='' align='absmiddle'><span onclick=\"popupBlogSite('"+unescape(link)+"','"+hCode+"','"+escape(bloggername)+"')\" style='cursor:pointer;'>"+unescape(title)+"</span></td>";
		nTemp += "		  </tr>";
		nTemp += "		  <tr>";
		nTemp += "			<td class='b_list_contents'>";
		nTemp += "			<span onclick=\"popupBlogSite('"+unescape(link)+"','"+hCode+"','"+escape(bloggername)+"');\" style='cursor:pointer;'>"+unescape(description)+"</span></td>";
		nTemp += "		  </tr>";
		nTemp += "		  <tr>";
		nTemp += "			<td class='b_list_blog'><span onclick=\"popupBlogSite('"+unescape(link)+"','"+hCode+"','"+escape(bloggername)+"')\" style='cursor:pointer;'>"+unescape(bloggerlink)+"</span>  블로그명 : <span onclick=\"popupBlogSite('"+unescape(link)+"')\" style='cursor:pointer;'>"+unescape(bloggername)+"</span></td>";
		nTemp += "		  </tr>";
		nTemp += "		</table></td>";
		nTemp += "	  </tr>";

		nTemp += "	</table>";

	}else{

		nTemp += "<table width='700' border='0' cellspacing='0' cellpadding='0'> ";
		nTemp += "  <tr> ";
		nTemp += "    <td><img src='http://images.hoteltrees.co.kr/images/rss/l_line02.gif'></td> ";
		nTemp += "  </tr> ";
		nTemp += "  <tr> ";
		nTemp += "    <td class='b_list_tit'><span onclick=\"popupKinSite('"+unescape(link)+"','"+hCode+"','"+escape(title)+"')\" style='cursor:pointer;'>"+unescape(title)+"</span></td> ";
		nTemp += "  </tr> ";
		nTemp += "  <tr> ";
		nTemp += "    <td class='b_list_contents'><span onclick=\"popupKinSite('"+unescape(link)+"','"+hCode+"','"+escape(title)+"')\" style='cursor:pointer;'>"+unescape(description)+"</span></td> ";
		nTemp += "  </tr> ";

		nTemp += "</table> ";


	}

	return nTemp;
}


function hotelXYPoint(){
	xyPoint = xmlHttp.responseText;

	if(xyPoint.lastIndexOf(',') > 0 ){
		arr_xyPoint = xyPoint.split(',');		
		 document.getElementById("txt_xPoint").value = arr_xyPoint[0];
		 document.getElementById("txt_yPoint").value = arr_xyPoint[1];
		//좌표가 들어옴

	}else{


	}
}
function setMarker(hArr,xyPointValue,infowinSet){
	//기본 마커 세팅
	//마커선택
	//좌표x,y
	//infowinSet [true|false]
	var xPointValue;
	var yPointValue;
	var tempStr = "";
	tempStr= setInfoWindowStr(hArr,hArr.icoFlag);		

	cnt += 1;
	if(xyPointValue.length > 4)
	{
		xyPoint = xyPointValue;
	}else{
		xyPoint = xmlHttp.responseText;
	}

	if(hArr.xPoint > 0 && hArr.yPoint > 0 ){
	
		//좌표가 나오지 않을때.
		if (hArr.xPoint.lastIndexOf('-') < 0  && hArr.yPoint.lastIndexOf('-') < 0 )
		{   //좌표값이 없을때 '-'로 들어오면 좌표값이 없다고 판단  (*잘못된 좌표가 들어오면 깨짐.)
			xPointValue = hArr.xPoint;
			yPointValue = hArr.yPoint;

		}else{
			//아무 정보도 찾을수 없으면 서울로 중심점 이동 
			xPointValue = '310818';
			yPointValue = '552903';
		}
		mapObj.addOverlay(createMarker(new NLatLng(xPointValue,yPointValue), cnt, tempStr,hArr.icoFlag));


		if (cnt == 1) {
			//1번을 센터로 맞춥니다.([x,y좌표],[줌레벨])
		
				mapObj.setCenterAndZoom(new NLatLng(xPointValue,yPointValue), 6);
			

		
		}
		if (cnt == 1 && infowinSet == true) {			
			//정보창을 세팅 합니다.([x,y좌표],[html템플릿])
			 
				infowin.set(new NLatLng(xPointValue,yPointValue), tempStr);
			

			infowin.showWindow();
		}   

	}else{

		if (xyPoint.lastIndexOf(',') > 0)
		{
			arr_xyPoint = xyPoint.split(',');																					
			xPointValue = arr_xyPoint[0];
			yPointValue = arr_xyPoint[1];	

		}else{
			xPointValue = '310818';
			yPointValue = '552903';

		}



		mapObj.addOverlay(createMarker(new NPoint(xPointValue,yPointValue), cnt, tempStr,hArr.icoFlag));

		if (cnt == 1) {
			//1번을 센터로 맞춥니다.([x,y좌표],[줌레벨])
		
				mapObj.setCenterAndZoom(new NPoint(xPointValue,yPointValue), 6);
		

		
		}
		
		if (cnt == 1 && infowinSet == true) {			
			//정보창을 세팅 합니다.([x,y좌표],[html템플릿])		
			infowin.set(new NPoint(xPointValue,yPointValue), tempStr);			

			infowin.showWindow();
		}   





			
	}
						


		


		return true;  

}

function setInfoWindowStr(hArr,aTempFlag){
									

	var sTemp  = "";

if (aTempFlag == '0' || aTempFlag == '1')
{
	sTemp += "	<table width='315' border='0' cellspacing='0' cellpadding='0'> ";
	sTemp += "  <tr> ";
	sTemp += "    <td><img src='http://images.hoteltrees.co.kr/images/rss/map_top.gif' width='315' height='15'></td> ";
	sTemp += "  </tr> ";
	sTemp += "  <tr> ";
	sTemp += "    <td align='center' background='http://images.hoteltrees.co.kr/images/rss/map_bg.gif' bgcolor='#FFFFFF'> ";

	sTemp += "		<table width='285' border='0' cellspacing='0' cellpadding='0' > ";
	sTemp += "      <tr> ";
	sTemp += "        <td width='112'> ";

		sTemp += "			<table width='112' height='82' border='0' cellpadding='0' cellspacing='0'> ";
		sTemp += "          <tr> ";		
	//	sTemp += "            <td bgcolor='#FFFFFF'><img src='http://images.gta-travel.com/HH/Images/K/SEL/SELCOO12.jpg' width='112' height='82'></td> ";
		sTemp += "            <td bgcolor='#FFFFFF'><img src='"+unescape(hArr.imgUrl)+"' width='112' height='82'></td> ";
		sTemp += "          </tr> ";
		sTemp += "        </table> ";

	sTemp += "		  </td> ";
	sTemp += "        <td align='right' valign='top'> ";

			sTemp += "		<table border='0' cellspacing='0' cellpadding='0'> ";
			sTemp += "          <tr> ";
			sTemp += "            <td class='map_content_tit_table'  align='left' style='overflow:hidden;' >"+unescape(hArr.hotelNm)+"</td> ";
			sTemp += "            <td width='20' align='right' valign='top'><a href='JavaScript:infowin.hideWindow();'><img src='http://images.hoteltrees.co.kr/images/rss/map_close.gif' width='10' height='10'></a></td> ";
			sTemp += "          </tr> ";
			sTemp += "          <tr> ";
			sTemp += "            <td colspan='2' class='map_content_info_table' style='overflow:hidden;' >"+unescape(hArr.hAddr)+"<br>City/Country : "+unescape(hArr.cityLocation)+"</td> ";
			sTemp += "          </tr> ";
			sTemp += "        </table> ";
	sTemp += "			</td> ";
	sTemp += "      </tr> ";
	sTemp += "      <tr> ";
	sTemp += "        <td colspan='2' class='map_content_text_table'>"+unescape(hArr.locInfo)+"</td> ";
	sTemp += "      </tr> ";
	sTemp += "    </table> ";

	sTemp += "		</td> ";
	sTemp += "  </tr> ";
	sTemp += "  <tr> ";
	sTemp += "    <td><img src='http://images.hoteltrees.co.kr/images/rss/map_bottom.gif' width='315' height='15'></td> ";
	sTemp += "  </tr> ";
	sTemp += "</table> ";
}else// if (aTempFlag == '1')
{	
	//상단 테투리
	sTemp += "	<table width='315' border='0' cellspacing='0' cellpadding='0'> ";
	sTemp += "  <tr> ";
	sTemp += "    <td><img src='http://images.hoteltrees.co.kr/images/rss/map_top.gif' width='315' height='15'></td> ";
	sTemp += "  </tr> ";
	sTemp += "  <tr> ";
	sTemp += "    <td align='center' background='http://images.hoteltrees.co.kr/images/rss/map_bg.gif' bgcolor='#FFFFFF'> ";
	
	sTemp += " <table width='221' border='0' cellspacing='0' cellpadding='0'>  ";
	sTemp += "    <tr>  ";
	sTemp += "      <td width='209' valign='top'>  ";

	sTemp += "        <table width='100%' border='1' bordercolor='#d5d5d5' cellspacing='0' cellpadding='0' style='border-collapse:collapse;'>  ";
	sTemp += "          <tr height='25' bgcolor='#efefef'>  ";
	sTemp += "            <td align='left' class='pL5'>  ";
	sTemp += "              <table border='0' cellspacing='0' cellpadding='0'>  ";
	sTemp += "                <tr>  ";
	sTemp += "                  <td><!--호텔명--><a href='"+unescape(hArr.hdPage)+"' class='gray22 fb' target='_top'>"+unescape(hArr.hotelNm)+"</a></td><td class='starTg'><!--호텔등급-->"+unescape(hArr.xhGrade)+"</td>  ";
	sTemp += "                </tr>  ";
	sTemp += "               </table>  ";
	sTemp += "             </td>  ";
	sTemp += "             <td width='10px'> <a href='JavaScript:infowin.hideWindow();'><img src='http://images.hoteltrees.co.kr/images/rss/map_close.gif' width='10' height='10'></a>  ";
	sTemp += "             </td>  ";	
	sTemp += "           </tr>  ";
	sTemp += "         </table>  ";
	sTemp += "         <table width='100%' border='0' cellspacing='0' cellpadding='0'><tr height='5'><td></td><td></td>  ";
	sTemp += " 		     </tr>  ";
	sTemp += " 		      <tr>  ";
	sTemp += " 		        <td width='95' align='left' valign='top'><!--호텔사진 90*60-->  ";
	sTemp += " 		          <table border='1' bordercolor='#d5d5d5' cellspacing='0' cellpadding='0' style='border-collapse:collapse;'>  ";
	sTemp += " 		           <tr>  ";
	sTemp += " 		              <td><img src='"+unescape(hArr.imgUrl)+"' border='0' width='90' height='60'></td>  ";
	sTemp += " 		            </tr>  ";
	sTemp += " 		          </table>  ";
	sTemp += " 		        </td>  ";
	sTemp += " 		        <td><!--호텔간략정보-->  ";
	sTemp += " 		         <table border='0' cellspacing='0' cellpadding='0'>  ";
	sTemp += " 		            <tr>  ";
	sTemp += " 		              <td>  ";
	sTemp += " 		                <img src='http://images.hoteltrees.co.kr/images/hoteltrees/d3_abroad/bullet_location.gif' border='0' align='absmiddle'>&nbsp;<font class='fb'>"+unescape(hArr.cityLocation)+"</font>  ";
	sTemp += " 		              </td>  ";
	sTemp += " 		            </tr>  ";
	sTemp += " 		            <tr>  ";
	sTemp += " 		              <td><a href='"+unescape(hArr.detailPage)+"' class='gray22' target='_top'>"+unescape(hArr.locInfo)+"</a></td>  ";
	sTemp += " 		            </tr>  ";
	sTemp += " 		          </table>  ";
	sTemp += " 		        </td>  ";
	sTemp += " 		      </tr>  ";
	sTemp += " 		      <tr height='25'>  ";
	sTemp += " 		        <td colspan='2'>  ";
	sTemp += " 		         <table width='100%' border='0' cellspacing='0' cellpadding='0'>  ";
	sTemp += " 		            <tr>  ";
	sTemp += " 		              <td align='left'>  ";
	sTemp += " 		               <img src='http://images.hoteltrees.co.kr/images/hoteltrees/d3_abroad/bullet_"+unescape(hArr.meal)+".gif' alt='"+unescape(hArr.mealDesc)+"' align='absmiddle'/>  ";
	sTemp += " 		              <img src='http://images.hoteltrees.co.kr/images/hoteltrees/d3_abroad/bullet_"+unescape(hArr.status)+".gif' alt='"+unescape(hArr.statusDesc)+"' align='absmiddle'/>  ";
	sTemp += " 		             </td>  ";
	sTemp += " 		            <td align='right' class='redT fb'>￦"+unescape(hArr.price)+"</td>  ";
	sTemp += " 		           </tr>  ";
	sTemp += " 		         </table>  ";
	sTemp += " 		       </td>  ";
	sTemp += " 		     </tr>  ";
	sTemp += " 		     <tr height='20'>  ";
	sTemp += " 		       <td colspan='2' align='right'><img src='http://images.hoteltrees.co.kr/images/hoteltrees/d3_abroad/btn_zzim.gif'  align='absmiddle' alt='찜하기'/>&nbsp;  ";
	sTemp += " 		        <a href='"+unescape(hArr.detailPage)+"' class='gray22 fb' target='_blank'><img src='http://images.hoteltrees.co.kr/images/hoteltrees/d3_abroad/btn_newWindow.gif'  align='absmiddle' alt='새창보기'/></a>&nbsp;  ";
	sTemp += " 		        <a href='"+unescape(hArr.detailReservation)+"' class='gray22 fb' target='_top'><img src='http://images.hoteltrees.co.kr/images/hoteltrees/d3_abroad/btn_reservationP.gif'  align='absmiddle' alt='예약하기'/></a>  ";
	sTemp += " 		      </td>  ";
	sTemp += " 		     </tr>  ";
	sTemp += " 		     <tr height='5'><td></td><td></td></tr>  ";
	sTemp += " 		   </table> ";
	sTemp += " 		 </td>  ";
	sTemp += " 		 <td align='left'></td>  ";
	sTemp += " 		 </tr>  ";
	sTemp += "  </table> ";
	//끝 테투리
	sTemp += "	</td> ";
	sTemp += "  </tr> ";
	sTemp += "  <tr> ";
	sTemp += "    <td><img src='http://images.hoteltrees.co.kr/images/rss/map_bottom.gif' width='315' height='15'></td> ";
	sTemp += "  </tr> ";
	sTemp += "</table> ";
}
	return sTemp


}
function createMarker(pos,count,content,icoFlag)
{

	//var iconUrl = 'http://images.hoteltrees.co.kr/images/rss/building.gif';//'http://static.naver.com/local/map_img/set/icos_free_'+String.fromCharCode(96+count)+'.gif';

	if(icoFlag == 0){//단일 아이콘
		var iconUrl = 'http://images.hoteltrees.co.kr/images/rss/building.gif';
		var marker = new NMark(pos,new NIcon(iconUrl,new NSize(30,47)));

	}else{
		//넘버링 아이콘
		if (count < 10 )
		{
				
				var iconUrl = 'http://images.hoteltrees.co.kr/images/hoteltrees/d3_abroad/num_pi_0'+count+'.gif';
		}else{
				var iconUrl = 'http://images.hoteltrees.co.kr/images/hoteltrees/d3_abroad/num_pi_'+count+'.gif';
		}
		var marker = new NMark(pos,new NIcon(iconUrl,new NSize(16,16)));

	}

	NEvent.addListener(marker,"click",function(pos){infowin.set(pos,content);infowin.showWindow()});
	//NEvent.addListener(marker,"mouseout",function(){infowin.hideWindow();});
	return marker;
}

function clickMap(pos)
{	      
	cnt++;
	mapObj.addOverlay(createMarker(pos,cnt,"마커"+cnt,0));
}
function getXMLhttpValues(hArr){		

		createXMLHttpRequest();
		//document.write("/hoteltreesN/kor/xmlParser.asp?sAddr="+hArr.hAddr);
		var url ="/hotelht/nMap/xmlParser.asp?sAddr="+unescape(hArr.hAddr);
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange = callback;
		xmlHttp.send(null);
}
function getHotelAddressPoint(addr){		

		createXMLHttpRequest();
		//document.write("/hoteltreesN/kor/xmlParser.asp?sAddr="+hArr.hAddr);
		var url ="/hotelht/nMap/xmlParser.asp?sAddr="+addr;
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange = HAP_callback;
		xmlHttp.send(null);
}
function getNApiData(hCode,targetID,sQuery,sStart,sDisplay,sSort,cType,pageidx,sPageCnt){	
		nApi_targetID = targetID;
		nApi_sQuery= sQuery;
		nApi_sStart= sStart;
		nApi_sDisplay= sDisplay;
		nApi_sSort= sSort;
		nApi_cType= cType;
		nApi_pageidx= pageidx;
		nApi_sPageCnt= sPageCnt;
		nApi_hCode= hCode;
		

		createXMLHttpRequest();

		var url ="/hotelht/nMap/xmlParser2.asp?sQuery="+sQuery+"&sStart="+sStart+"&sDisplay="+sDisplay+"&sSort="+sSort+'&cType='+cType;
		
		xmlHttp.open("GET", url, true);
		if (cType=='blog')
		{
			xmlHttp.onreadystatechange = nApiBlog_callback;
		}else{
			xmlHttp.onreadystatechange = nApiKin_callback;

		}

		xmlHttp.send(null);
}



function moveSizeUP(){
	var objnMapCtr = document.getElementById("mapContainer");
	objnMapCtr.style.width = '960';      
}
function moveSizeDOWN(){
	var objnMapCtr = document.getElementById("mapContainer");
	objnMapCtr.style.width = '611';      
}

function moveSizeUPtm(){
	var objnMapCtr = document.getElementById("mapContainer");
	objnMapCtr.style.width = '711';      
}
function moveSizeDOWNtm(){
	var objnMapCtr = document.getElementById("mapContainer");
	objnMapCtr.style.width = '365';      
}

function apiBlog_Src(hCode,tid,sQuery,sDisplay,sStart,sSort,cType){
	document.getElementById(tid).src='/hotelht/nMap/api_Blog.asp?sQuery='+escape(sQuery)+'&sDisplay='+sDisplay+'&sStart='+sStart+'&sSort='+sSort+'&cType='+cType+'&hCode='+hCode;
}


String.prototype.cut = function(len, tail) 
{
    var str = this;
    var l = 0;
    for (var i=0; i<str.length; i++) 
    {
        l += (str.charCodeAt(i) > 128) ? 2 : 1;
        if (l > len) return str.substring(0,i) + tail;
    }
    return str;
}




