﻿function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// 플래시
function swf(src,w,h) {
	html = '';
	html += '<object type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="param" width="'+w+'" height="'+h+'">';
	html += '<param name="movie" value="'+src+'">';
	html += '<param name="quality" value="high">';
	html += '<param name="bgcolor" value="#ffffff">';
	html += '<param name="menu" value="false">';
	html += '<param name="wmode" value="transparent">';
	html += '<param name="swliveconnect" value="true">';
	html += '<embed src="'+src+'" quality=high bgcolor="#ffffff" menu="false" width="'+w+'" height="'+h+'" swliveconnect="true" id="param" name="param" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent"><\/embed>';
	html += '<\/object>';
	document.write(html);
}

// 부드러운 롤오버
function bt(id,after) 
{
	eval(id+'.filters.blendTrans.stop();'); 
	eval(id+'.filters.blendTrans.Apply();'); 
	eval(id+'.src="'+after+'";'); 
	eval(id+'.filters.blendTrans.Play();'); 
} 

//달력 출력
function showCal(strOBJ_NO){
	if (document.getElementById("cal_"+strOBJ_NO).style.display=="none") {
		document.getElementById("cal_"+strOBJ_NO).style.display = "block";
	} else {
		document.getElementById("cal_"+strOBJ_NO).style.display = "none";
	}

	ifrmResize(strOBJ_NO);
}

function ifrmResize(strOBJ_NO) {
	var strOBJ	= document.getElementById("Frame_"+strOBJ_NO);
	var doc		= strOBJ.contentWindow.document;
	var Body	= (doc.getElementsByTagName('BODY'))[0];
	var H		= parseInt(Body.scrollHeight);
	var Min		= 165;
	
	strOBJ.style.height = (H<Min?Min:H) + 'px';
	strOBJ.style.width = '188px';
}

function ifrmResizeTAB(strOBJ_NO) {
	var strOBJ	= document.getElementById("tabFRAME_0"+strOBJ_NO);
	var doc		= strOBJ.contentWindow.document;
	var Body	= (doc.getElementsByTagName('BODY'))[0];
	var H		= parseInt(Body.scrollHeight);
	var Min		= 150;
	
	strOBJ.style.height = (H<Min?Min:H) + 'px';
	strOBJ.style.width = '100%';
}

function setCalendar(strOBJ_NO, strDATE, strPART) {
	document.getElementById("cal_"+strOBJ_NO).style.display	= "none";
	document.getElementById("date_"+strOBJ_NO).value			= strDATE;
	
	var strS_DATE	= document.getElementById("date_" + strOBJ_NO);
	var strE_DATE	= document.getElementById("date_" + (parseInt(strOBJ_NO) + 1));
	var strB_DATE	= document.getElementById("date_" + (parseInt(strOBJ_NO) - 1));
	var aryS_DATE	= "";
	var aryE_DATE	= "";
	var aryB_DATE	= "";
	var objS_DATE	= "";
	var objE_DATE	= "";
	var objB_DATE	= "";
	var strChkDAY		= true;
	
	if (strPART == "2") {
		if (strE_DATE != null) {
			if (!strE_DATE.value) {strChkDAY = false;}
			
			aryS_DATE = strS_DATE.value;
			aryE_DATE = strE_DATE.value;
		}
		if (strB_DATE != null) {
			if (!strB_DATE.value) {strChkDAY = false;}
			
			aryS_DATE = strB_DATE.value;
			aryE_DATE = strS_DATE.value;
		}
		
		if (strChkDAY == true) {
			aryS_DATE	= aryS_DATE.split("-");
			aryE_DATE	= aryE_DATE.split("-");
			aryS_DATE	= aryS_DATE[0] + aryS_DATE[1]-1 + aryS_DATE[2].substr(0,2);
			aryE_DATE	= aryE_DATE[0] + aryE_DATE[1]-1 + aryE_DATE[2].substr(0,2);
			
			if (parseInt(aryS_DATE) > parseInt(aryE_DATE)) {
				strS_DATE.value = "";
				alert("検索期間が間違いました。");//검색기간이 잘못되었습니다.
				return;
			}
			
			orderLISTView();
		} else {
			return;
		}
	
	} else {
		if(strS_DATE.value != ""){
			if (strE_DATE != null) {
				if (strE_DATE.value != "") {
					aryS_DATE	= strS_DATE.value.split("-");
					aryE_DATE	= strE_DATE.value.split("-");
					objS_DATE	= new Date(aryS_DATE[0], aryS_DATE[1]-1, aryS_DATE[2].substr(0,2));
					objE_DATE	= new Date(aryE_DATE[0], aryE_DATE[1]-1, aryE_DATE[2].substr(0,2));
					aryS_DATE	= aryS_DATE[0] + aryS_DATE[1]-1 + aryS_DATE[2].substr(0,2);
					aryE_DATE	= aryE_DATE[0] + aryE_DATE[1]-1 + aryE_DATE[2].substr(0,2);
					
					if (((objE_DATE.getTime() - objS_DATE.getTime())/(1000*24*60*60)) > 30) {
						strChkDAY = false;
					}
					
					if (parseInt(aryS_DATE) >= parseInt(aryE_DATE)) {
						strTemp = true;
					} else {
						strTemp = false;
					}
				}
				
				if (strE_DATE.value == "" || strTemp == true) {
					aryS_DATE	= strS_DATE.value.split("-");
					objS_DATE	= new Date(aryS_DATE[0], aryS_DATE[1]-1, aryS_DATE[2].substr(0,2));
					objE_DATE	= new Date(aryS_DATE[0], aryS_DATE[1]-1, aryS_DATE[2].substr(0,2));
					strTemp		= objE_DATE.getTime() + 86400000;
					
					var objDATE		= new Date();
					
					objDATE.setTime(strTemp);
					
					var strMONTH		= getRIGHT("00" + (objDATE.getMonth() + 1), 2);
					var strDAY		= getRIGHT("00" + (objDATE.getDate()), 2);
					var aryWEEK		= new Array("日", "月", "火", "水", "木", "金", "土");
					var strWEEK		= aryWEEK[objDATE.getDay()];
					
					strE_DATE.value	= objDATE.getFullYear() + "-" + strMONTH + "-" + strDAY + " (" + strWEEK + ")";
				}
			} else if (strB_DATE != null) {
				if (strB_DATE.value != "") {
					aryS_DATE	= strS_DATE.value.split("-");
					aryB_DATE	= strB_DATE.value.split("-");
					objS_DATE	= new Date(aryS_DATE[0], aryS_DATE[1]-1, aryS_DATE[2].substr(0,2));
					objB_DATE	= new Date(aryB_DATE[0], aryB_DATE[1]-1, aryB_DATE[2].substr(0,2));
					aryS_DATE	= aryS_DATE[0] + aryS_DATE[1]-1 + aryS_DATE[2].substr(0,2);
					aryB_DATE	= aryB_DATE[0] + aryB_DATE[1]-1 + aryB_DATE[2].substr(0,2);
					
					if (((objS_DATE.getTime() - objB_DATE.getTime())/(1000*24*60*60)) > 30) {
						strChkDAY = false;
					}
					
					if (parseInt(aryS_DATE) <= parseInt(aryB_DATE)) {
						strS_DATE.value = "";
						alert("検索期間が間違いました。");//검색기간이 잘못되었습니다.
						return;
					}
				}
			}
		}
		
		if (strPART == "1") {
			if (strChkDAY == false) {
				if (strS_DATE != null)	{	strS_DATE.value = "";	}
				if (strE_DATE != null)	{	strS_DATE.value = "";	}
				if (strB_DATE != null)	{	objB_DATE.value = "";	}
				alert("３０日以上は検索できません。");//30일 이상 검색할수 없습니다.
				return;
			}
			
			HotelProductView();
		}
		
		if (strPART == "3") {
			if (strChkDAY == false) {
				if (strS_DATE != null)	{	strS_DATE.value = "";	}
				if (strE_DATE != null)	{	strS_DATE.value = "";	}
				if (strB_DATE != null)	{	objB_DATE.value = "";	}
				alert("３０日以上は検索できません。");//30일 이상 검색할수 없습니다.
				return;
			}
			
			ChkProductView();
		}
	}
}

function searchHOTEL() {
	var q, u, d1, d2, s, c, ha, hc, hn;
	var strURL;
	
	ha	= document.form.h_area.value;
	hc	= document.form.h_class.value;
	d1	= document.form.date_2.value;
	d2	= document.form.date_3.value;
	q	= document.form.h_name.value;
	u	= document.form.searchURL.value;
	s	= getRadioVal(document.form.sort);
	c	= document.form.count.value;

	if (d1) {
		if (!d2) {
			alert("退室日を選んでください。");//	퇴실일을 선택하여 주세요.　
			return;
		}
	}
	
	if (d2) {
		if (!d1) {
			alert("投宿日を 選んでください。");//투숙일을 입력하세요.
			return;
		}
	}
	
	//if (getBYTES(q) > 0) {
		if (getBYTES(q) > 1024) {
			q = getSUBSTRING(q, 0, 1024);
		}
		
		strURL = u + "&h_area=" + ha + "&h_class=" + escape(hc) + "&date_2=" + escape(d1) + "&date_3=" + escape(d2) + "&h_name=" + escape(q) + "&sort=" + s + "&count=" + c;
		
		if(document.all) {
			if (getBYTES(u) > 512) {
			   document.form.action = u + "&h_area=" + ha + "&h_class=" + escape(hc) + "&date_2=" + escape(d1) + "&date_3=" + escape(d2) + "&h_name=" + escape(q) + "&sort=" + s + "&count=" + c;
			   document.form.submit(); 
			
			} else {
				var objRef = document.createElement("<a href=\"" + strURL + "\"></a>");		
				document.body.appendChild(objRef);
				objRef.click();
			}
		} else {
			document.form.action = u + "&h_area=" + ha + "&h_class=" + escape(hc) + "&date_2=" + escape(d1) + "&date_3=" + escape(d2) + "&h_name=" + escape(q) + "&sort=" + s + "&count=" + c;
			document.form.submit(); 
		}
	//}
}

function SearchHOTEL() {
	var q, u, d1, d2, ha, hc, hn;
	var strURL;
	
	//hn	= document.l_form.left_nation.value;
	ha	= document.l_form.left_area.value;
	hc	= document.l_form.left_class.value;
	d1	= document.l_form.date_100.value;
	d2	= document.l_form.date_101.value;
	q	= document.l_form.h_name.value;
	
	if (d1) {
		if (!d2) {
			alert("退室日を選んでください。");//	퇴실일을 선택하여 주세요.　
			return;
		}
	}
	
	if (d2) {
		if (!d1) {
			alert("投宿日を 選んでください。");//투숙일을 입력하세요.
			return;
		}
	}
	
	if (hn == "A") {
		u = "/index.asp?gID=U&pID=2&cID=1";
	} else {
		u = "/index.asp?gID=U&pID=2&cID=1";
	}
	
	//if (getBYTES(q) > 0) {
		if (getBYTES(q) > 1024) {
			q = getSUBSTRING(q, 0, 1024);
		}
		
		strURL = u + "&h_area=" + ha + "&h_class=" + escape(hc) + "&date_2=" + escape(d1) + "&date_3=" + escape(d2) + "&h_name=" + escape(q);
		
		if(document.all) {
			if (getBYTES(u) > 512) {
			   document.l_form.action = u + "&h_area=" + ha + "&h_class=" + escape(hc) + "&date_2=" + escape(d1) + "&date_3=" + escape(d2) + "&h_name=" + escape(q);
			   document.l_form.submit(); 
			
			} else {
				var objRef = document.createElement("<a href=\"" + strURL + "\"></a>");		
				document.body.appendChild(objRef);
				objRef.click();
			}
		} else {
			document.l_form.action = u + "&h_area=" + ha + "&h_class=" + escape(hc) + "&date_2=" + escape(d1) + "&date_3=" + escape(d2) + "&h_name=" + escape(q);
			document.l_form.submit(); 
		}
	//}
}

function searchSEND() {
	var cd, sn, hn, d1, d2, bt, hl, p1, p2, ho, s, c, u;
	var strURL;

	cd	= document.form.code;
	sn	= document.form.search_nation.value;
	hn	= document.form.h_name.value
	d1	= document.form.date_2.value;
	d2	= document.form.date_3.value;
	bt	= getCheckedBoxValues(document.form.bed_type);
	hl	= getCheckedBoxValues(document.form.h_level);
	p1	= document.form.s_price;
	p2	= document.form.e_price;
	ho	= getCheckedBoxValues(document.form.h_option);
	s	= getRadioVal(document.form.sort);
	c	= document.form.count.value;
	u	= "/index.asp?gID=U&pID=10";
	
	if (!cd.value) { alert('지역을 선택하세요.');	cd.focus();	return;}
	
	if (d1) {
		if (!d2) { alert("退室日を選んでください。"); return; }//-	퇴실일을 선택하여 주세요.　
	}
	
	if (d2) {
		if (!d1) { alert("投宿日を 選んでください。"); return; }//-	투숙일을 선택하여 주세요.　
	}
	
	if (p1.value) {
		if (getNUMBER(p1.value) == false) {
			alert("입력된 가격이 잘못되었습니다.");
			p1.value = "";
			p1.focus();
			return;
		}
		
		if (!p2.value) { alert("가격을 입력하세요.");	p2.focus();	return; }
	}
	
	if (p2.value) {
		if (getNUMBER(p2.value) == false) {
			alert("입력된 가격이 잘못되었습니다.");
			p2.value = "";
			p2.focus();
			return;
		}
		
		if (!p1.value) { alert("가격을 입력하세요.");	p1.focus();	return; }
	}	
	
	if (parseInt(p1.value) >= parseInt(p2.value)) {
		alert("입력된 가격이 잘못되었습니다.");
		p1.value = "";
		p2.value = "";
		p1.focus();
		return;
	}
	
	strURL = u + "&code=" + cd.value + "&search_nation=" + sn + "&h_name=" + escape(hn) + "&date_2=" + escape(d1) + "&date_3=" + escape(d2) + "&bed_type=" + bt + "&h_level=" + hl + "&s_price=" + p1.value + "&e_price=" + p2.value + "&h_option=" + ho + "&sort=" + s + "&count=" + c;
	
	parent.document.location.href = strURL;
}

function searchRESET() {
	document.form.reset();
}

function getBYTES(strTEXT) {
	var b = 0;
	for (var i=0; i < strTEXT.length; i++) {
		b += (strTEXT.charCodeAt(i) > 128) ? 2 : 1;
	}
	return b;
}

function getNUMBER(intNUM) {
	if (intNUM.search(/[^0-9]/) == -1) {
		return true;
	} else {
		return false;
	}
}

function getSUBSTRING(strTEXT, intSTART, intLimitBytes) {
	var b = 0;
	var L = 0;
	var s = "";	
	for (var i=0; i<strTEXT.length; i++) {
		b = (strTEXT.charCodeAt(i) > 128) ? 2 : 1;
		if (i >= intSTART) {
			L += b;
			s += strTEXT.charCodeAt(i);
		}
		if (L >= intLimitBytes)
			break;
	}
	return s;
}

function getRIGHT(strTEXT, intLEN) {
	if (intLEN > String(strTEXT).length) {
		return this;
	} else {
		var intTEMP = String(strTEXT).length;
		return String(strTEXT).substring(intTEMP, intTEMP - intLEN);
	}
}

function showPRODUCT(obj) {
	var arySEQ = document.getElementById("tempSEQ").value.split(",");
	
	for (intNUM = 0; intNUM < arySEQ.length; intNUM++) {
		if (arySEQ[intNUM]) {
			document.getElementById("product_"+ arySEQ[intNUM]).style.display='none';
		}
	}
	
	document.getElementById("product_"+ obj.value).style.display='block';
	obj.focus();
}

var objAJAX;

function HotelProductView() {
	objAJAX = createRequest();
	var handlerFunction = HotelProductViewResult;
	objAJAX.onreadystatechange = handlerFunction;
	
	var strPART	= document.getElementById("productPART").value;
	var intSEQ	= document.getElementById("seq").value;
	var intROOM	= document.getElementById("room").value;
	var strSD		= document.getElementById("date_2").value.substr(0,10);
	var strED		= document.getElementById("date_3").value.substr(0,10);
	var strQury	= "&room="+ intROOM +"&s_date="+ strSD +"&e_date="+ strED +"&timestamp="+ new Date().getTime();
	var strURL	= "";
	
	if (strPART == "kor") {
		//호텔 상품
		strURL = "/index.asp?gID=UC&pID=3&cID=0" + strQury;
	} else {
		//테마상품
		strURL = "/index.asp?gID=UC&pID=3&cID=3" + strQury;
	}
	
	objAJAX.open("POST", strURL, true);
	objAJAX.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	objAJAX.send("seq=" + intSEQ);
}

function HotelProductViewResult() {
	var objDIV	= document.getElementById("HotelProductSpace");
	var strPART	= document.getElementById("productPART").value;
	var strHTML	= "";
	
	if(objAJAX.readyState == 1 || objAJAX.readyState == 2 || objAJAX.readyState == 3) {
		if (strPART == "kor") {
			//호텔 상품
			strHTML += "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>";
			strHTML += "<td><img src=\"/images/kor/view_guide_list.gif\"></td>";
			strHTML += "</tr><tr>";
			strHTML += "<td height=\"35\"><table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>";
			strHTML += "<td align=\"center\">商品リストローディング中です。</td>";
			strHTML += "</tr></table></td>";
			strHTML += "</tr><tr>";
			strHTML += "<td height=\"1\" background=\"/images/inc/dot_width_2px.gif\"></td>";
			strHTML += "</tr></table>";
		} else {
			//테마상품
			strHTML += "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
			strHTML += "<tr><td height=\"35\"><table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
			strHTML += "<tr><td width=\"20\"><input type=\"radio\" checked></td><td>";
			strHTML += "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>";
			strHTML += "<td><font class=\"gray9px_b\">商品リストローディング中です。</font></td>";//상품 리스트 로딩중 입니다.
			strHTML += "<td width=\"5\"></td></tr></table></td><td width=\"75\" align=\"center\"><img src=\"/img/kor/view_btn_app.gif\"></td>";
			strHTML += "</tr></table></td></tr><tr><td><img src=\"/images/thema/view_tab_01.gif\" border=\"0\"></td>";
			strHTML += "</tr><tr><td align=\"center\" background=\"/images/thema/view_tab_bg.gif\" style=\"padding:15,15,15,15;\">";
			strHTML += "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>";
			strHTML += "<td height=\"100\" align=\"center\">商品リストローディング中です。</td>";
			strHTML += "</tr><tr><td height=\"10\"></td></tr><tr><td height=\"1\" background=\"/img/inc/dot_width_2px.gif\"></td>";
			strHTML += "</tr><tr><td height=\"10\"></td></tr><tr><td align=\"center\"><img src=\"/images/kor/view_btn_app2.gif\"></td>";
			strHTML += "</tr></table></td></tr><tr><td><img src=\"/img/thema/view_tab_bottom.gif\" border=\"0\" usemap=\"#view_tab\"></td></tr></table>";
		}
		
		objDIV.innerHTML = strHTML;
	} else if (objAJAX.readyState == 4) {
		if (objAJAX.status == 200) {
			strHTML	= objAJAX.responseText;
			objDIV.innerHTML = strHTML;
		} else {
			alert("There was a problem retrieving the XML data:\n" + objAJAX.statusText);
		}
	}
}

function HotelRESERVATION(intSEQ) {
	var strLoginCHK		= document.form.loginCHK;
	var intROOM			= document.form.room;
	var strS_DATE		= document.form.date_2;
	var strE_DATE		= document.form.date_3;
	var strBED_TYPE		= document.getElementsByName("bed_type_"+ intSEQ);
	var strOPTION		= document.getElementsByName("option_"+ intSEQ);
	var strOPTION_VALUE	= ""
	var strOPTION_PRICE	= "";
	var strOPTION_COUNT	= "";
	var aryOPTION, aryOPTION2, strTEMP;
	
	if (!strS_DATE.value)	{	alert("投宿期間を入力してください。");	return;	}//투숙기간을 입력해 주세요.
	if (!strE_DATE.value)	{	alert("投宿期間を入力してください。");	return;	}//투숙기간을 입력해 주세요.
	
	if (strBED_TYPE != null)	{
		if (isNotCheckedRadio(strBED_TYPE, "ベットタイプを選んでください。")) {//	베트타입을 선택해 주세요.　
			return;
		}
		
		strBED_TYPE = getRadioVal(strBED_TYPE);
	}
	
	if (getCheckedBoxValues(strOPTION)) {
		aryOPTION = getCheckedBoxValues(strOPTION).split(",");
		
		for (intNUM = 0; intNUM < aryOPTION.length; intNUM++) {
			if (aryOPTION[intNUM]) {
				aryOPTION2		= aryOPTION[intNUM].split("|//|");
				strTEMP			= document.getElementById("option_count_"+ aryOPTION2[0]);
				
				if (!strTEMP.value) {
					alert("オプション数量を選んでください。");//옵션 수량을 선택해 주세요.
					strTEMP.focus();
					return;
				}
				
				strOPTION_COUNT	= strTEMP.value	+ "," + strOPTION_COUNT;
				strOPTION_VALUE	= aryOPTION2[1]	+ "," + strOPTION_VALUE;
				strOPTION_PRICE	= aryOPTION2[2]	+ "," + strOPTION_PRICE;
			}
		}
	}
	
	document.form.p_seq.value			= intSEQ;
	document.form.s_date.value			= strS_DATE.value.substr(0,10);
	document.form.e_date.value			= strE_DATE.value.substr(0,10);
	document.form.bed_type.value		= strBED_TYPE;
	document.form.option_count.value	= strOPTION_COUNT;
	document.form.option_value.value	= strOPTION_VALUE;
	document.form.option_price.value	= strOPTION_PRICE;
	document.form.room_count.value		= intROOM.value;
	
	if (strLoginCHK.value == "True") {
		document.form.action = "/index.asp?gID=U&pID=5&cID=0";
	} else {
		document.form.action = "/index.asp?gID=U&pID=1&cID=5";
	}
	document.form.submit();
}

function ThemeRESERVATION(intSEQ) {
	var strLoginCHK		= document.form.loginCHK;
	var intROOM			= document.form.room;
	var strS_DATE		= document.form.date_2;
	var strE_DATE		= document.form.date_3;
	var strTEMP;
	
	if (!strS_DATE.value)	{	alert("利用機関を入力してください。");	return;	}//-	이용기간을 입력해 주세요.　
	if (!strE_DATE.value)	{	alert("利用機関を入力してください。");	return;	}//-	이용기간을 입력해 주세요.　
	
	document.form.p_seq.value			= intSEQ;
	document.form.s_date.value			= strS_DATE.value.substr(0,10);
	document.form.e_date.value			= strE_DATE.value.substr(0,10);
	document.form.room_count.value		= intROOM.value;
	
	if (strLoginCHK.value == "True") {
		document.form.action = "/index.asp?gID=U&pID=5&cID=3";
	} else {
		document.form.action = "/index.asp?gID=U&pID=1&cID=5";
	}
	document.form.submit();
}

//빠른 검색
var objAJAX_02;

function changeNATION() {
	searchAreaView();
}

function searchAreaView(intWIDTH) {
	objAJAX_02 = createRequest();
	var handlerFunction = searchAreaViewResult;
	objAJAX_02.onreadystatechange = handlerFunction;
	
	var strCODE	= document.getElementById("left_nation").value;
	var strQury	= "&timestamp="+ new Date().getTime();
	var strURL	= "";
	
	for(i = document.getElementById("left_area").options.length; i >= 1; i--) {
 		document.getElementById("left_area").options[i] = null;
	}
	
	if(document.all) {
		strURL	= "/index.asp?gID=UC&pID=3&cID=1&brw=IE"+ strQury;
	} else {
		strURL	= "/index.asp?gID=UC&pID=3&cID=1&brw=FF"+ strQury;
	}
	
	objAJAX_02.open("POST", strURL, true);
	objAJAX_02.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	objAJAX_02.send("code=" + strCODE);
}

function searchAreaViewResult() {
	var objDIV	= document.getElementById("leftSearchAreaDIV");
	var strHTML	= "";
	
	if(objAJAX_02.readyState == 1 || objAJAX_02.readyState == 2 || objAJAX_02.readyState == 3) {
	} else if (objAJAX_02.readyState == 4) {
		if (objAJAX_02.status == 200) {
			strHTML	= objAJAX_02.responseText;
			
			if(document.all) {
				objDIV.innerHTML = strHTML;
			} else {
				exeSCRIPT(strHTML);
			}
		} else {
			alert("There was a problem retrieving the XML data:\n" + objAJAX_02.statusText);
		}
	}
}

//상세 검색
var objAJAX_03;

function d_searchAreaView(objTHIS) {
	var strCODE	= "";
	var strQury	= "&timestamp="+ new Date().getTime();
	var strURL	= "";
	var objP_DIV	= document.getElementById("SearchAreaDIV")
	
	if (objTHIS.value == undefined) {
		strCODE = document.getElementById("code").value;
	} else {
		strCODE = objTHIS.value;
	}	
	
	document.getElementById("code").value = strCODE;
	
	for (intNUM = strCODE.length; intNUM < 30; intNUM++) {
		if (document.getElementById("SearchAreaDIV" + intNUM) != null) {
 			objP_DIV.removeChild(document.getElementById("SearchAreaDIV" + intNUM));
 		}
	}
	
	var panelP = document.createElement("span")
   	panelP.setAttribute("id", "SearchAreaDIV" + strCODE.length);
	
	objP_DIV.appendChild(panelP);
	
	if(document.all) {
		strURL	= "/index.asp?gID=UC&pID=3&cID=6&brw=IE&sub_search=true"+ strQury;
	} else {
		strURL	= "/index.asp?gID=UC&pID=3&cID=6&brw=FF&sub_search=true"+ strQury;
		
		var panelS = document.createElement("select")
		panelS.setAttribute("id", "search_area" + strCODE.length);
		panelS.setAttribute("name", "search_area" + strCODE.length);
		panelS.options.add(new Option("전체지역", strCODE));
		panelS.onchange =  function() { d_searchAreaView(this); }; 
		
		panelP.appendChild(panelS);
	}

	objAJAX_03 = createRequest();
	var handlerFunction = d_searchAreaViewResult;
	objAJAX_03.onreadystatechange = handlerFunction;

	objAJAX_03.open("POST", strURL, true);
	objAJAX_03.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	objAJAX_03.send("code=" + strCODE);
}

function d_searchAreaViewResult() {
	var strCODE	= document.getElementById("code").value;
	var objDIV	= document.getElementById("SearchAreaDIV" + strCODE.length);
	var strHTML	= "";
	
	if(objAJAX_03.readyState == 1 || objAJAX_03.readyState == 2 || objAJAX_03.readyState == 3) {
	} else if (objAJAX_03.readyState == 4) {
		if (objAJAX_03.status == 200) {
			strHTML	= objAJAX_03.responseText;
			
			if(document.all) {
				objDIV.innerHTML = strHTML;
			} else {
				exeSCRIPT(strHTML);
			}
		} else {
			alert("There was a problem retrieving the XML data:\n" + objAJAX_03.statusText);
		}
	}
}

//호텔 찜하기
var objAJAX_JJIM;

function hotelJJIM(intSEQ, strPART) {
	objAJAX_JJIM = createRequest();
	var handlerFunction = hotelJJIMResult;
	objAJAX_JJIM.onreadystatechange = handlerFunction;
	
	var strQury	= "&seqpart="+ strPART +"&timestamp="+ new Date().getTime();
	var strURL	= "/index.asp?gID=UC&pID=3&cID=2" + strQury;
	
	objAJAX_JJIM.open("POST", strURL, true);
	objAJAX_JJIM.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	objAJAX_JJIM.send("seq=" + intSEQ);
}

function hotelJJIMResult() {
	var strHTML	= "";
	
	if(objAJAX_JJIM.readyState == 1 || objAJAX_JJIM.readyState == 2 || objAJAX_JJIM.readyState == 3) {
		
	} else if (objAJAX_JJIM.readyState == 4) {
		if (objAJAX_JJIM.status == 200) {
			strHTML	= objAJAX_JJIM.responseText;
			exeSCRIPT(strHTML);
		} else {
			alert("There was a problem retrieving the XML data:\n" + objAJAX_JJIM.statusText);
		}
	}
}

//호텔 체크하기
var objAJAX_CHK;

function ChkProductView() {
	objAJAX_CHK = createRequest();
	var handlerFunction = ChkProductResult;
	objAJAX_CHK.onreadystatechange = handlerFunction;
	
	var strPART	= document.getElementById("productPART").value;
	var intH_SEQ	= document.getElementById("h_seq").value;
	var intP_SEQ	= document.getElementById("p_seq").value;
	var intROOM	= document.getElementById("room").value;
	var strSD		= document.getElementById("date_2").value.substr(0,10);
	var strED		= document.getElementById("date_3").value.substr(0,10);
	var strQury	= "&room="+ intROOM +"&s_date="+ strSD +"&e_date="+ strED +"&part="+ strPART +"&p_seq="+ intP_SEQ +"&timestamp="+ new Date().getTime();
	var strURL	= "";
	
	var strURL	= "/index.asp?gID=UC&pID=3&cID=5" + strQury;
	
	objAJAX_CHK.open("POST", strURL, true);
	objAJAX_CHK.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	objAJAX_CHK.send("seq=" + intH_SEQ);
}

function ChkProductResult() {
	var strHTML	= "";
	
	if(objAJAX_CHK.readyState == 1 || objAJAX_CHK.readyState == 2 || objAJAX_CHK.readyState == 3) {
		
	} else if (objAJAX_CHK.readyState == 4) {
		if (objAJAX_CHK.status == 200) {
			strHTML	= objAJAX_CHK.responseText;
			exeSCRIPT(strHTML);
		} else {
			alert("There was a problem retrieving the XML data:\n" + objAJAX_CHK.statusText);
		}
	}
}

var objAJAX_ORDER;

function orderLISTView() {
	objAJAX_ORDER = createRequest();
	var handlerFunction = orderLISTViewResult;
	objAJAX_ORDER.onreadystatechange = handlerFunction;
	
	var strSD		= document.getElementById("date_2").value.substr(0,10);
	var strED		= document.getElementById("date_3").value.substr(0,10);
	var strQury	= "&s_date="+ strSD +"&e_date="+ strED;
	var strURL	= "/index.asp?gID=UC&pID=3&cID=4" + strQury;
	
	objAJAX_ORDER.open("POST", strURL, true);
	objAJAX_ORDER.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	objAJAX_ORDER.send("timestamp=" + new Date().getTime());
}

function orderLISTViewResult() {
	var objDIV	= document.getElementById("OrderListSpace");
	var strHTML	= "";
	
	if(objAJAX_ORDER.readyState == 1 || objAJAX_ORDER.readyState == 2 || objAJAX_ORDER.readyState == 3) {
		objDIV.innerHTML = "이용 내역 조회중 입니다.";
	} else if (objAJAX_ORDER.readyState == 4) {
		if (objAJAX_ORDER.status == 200) {
			strHTML	= objAJAX_ORDER.responseText;
			objDIV.innerHTML = strHTML;
		} else {
			alert("There was a problem retrieving the XML data:\n" + objAJAX_ORDER.statusText);
		}
	}
}

//exeSCRIPT(strHTML); 아작스로 불러온 텍스트의 자바스크립트 실행
function exeSCRIPT(strHTML) {
	var startTag	= "<jscript><!--";
	var endTag	= "--></jscript>";
	
	if ((startidx = strHTML.indexOf(startTag)) >= 0 ) {
		endidx		= strHTML.indexOf(endTag);
		add_script	= strHTML.substring(strHTML.indexOf(startTag) + startTag.length, endidx);
		
		eval(add_script);
	
		strHTML = strHTML.substring(endidx + endTag.length);
		exeSCRIPT(strHTML);
	}
}

//호텔 상품 이미지 스크롤
function clipSlide() {
	this.name		= "clipSlide";
	this.item			= new Array();
	this.itemcount		= 0;
	this.startPoint		= 0;
	
	this.add = function () {
		this.itemcount = arguments.length - 1;
		
		for (intNUM = 0; intNUM < arguments.length; intNUM++) {
			this.item[intNUM] = arguments[intNUM];
		}
	};
	
	this.startHTML = function(intSTART) {
		this.startPoint	= intSTART;
		
		var strHTML	= "";
		var intNUM2	= 0;
		
		strHTML += "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>";
		for (intNUM = 0; intNUM < 4; intNUM++) {
			strHTML += "<td><a href=\"javascript:void(0);\" onMouseOver=\"changeIMG('"+ this.item[intSTART + intNUM2] +"');\" onFocus=\"blur()\"><img src=\""+ this.item[intSTART + intNUM2] +"\" width=\"70\" height=\"47\"></a></td>\n";
			strHTML += "<td width=\"2\"></td>\n";
			
			if ((intSTART + intNUM2) >= this.itemcount) {
				intSTART = 0;
				intNUM2 = 0;
			} else {
				intNUM2++;
			}
		}
		strHTML += "</tr><table>";
		
		document.getElementById("rool_01").innerHTML = strHTML;
	};
	
	this.prevIMG = function() {
		if (this.startPoint == 0) {
			r_cs.startHTML(this.itemcount);
		} else {
			r_cs.startHTML(this.startPoint - 1);
		}
	};
	
	this.nextIMG = function() {
		if (this.startPoint == this.itemcount) {
			r_cs.startHTML(0);
		} else {
			r_cs.startHTML(this.startPoint + 1);
		}
	};
} 

//상세검색 레이어 열기
function searchOPEN(getTHIS, strPART) {
	searchCLOSE();
	
	var href = "SEARCH_HOTEL";
	var searchDIV = document.createElement('div');
	searchDIV.setAttribute('id', href);
	searchDIV.style.display = 'block';
	searchDIV.style.align = 'center';
	searchDIV.style.position = 'absolute';
	searchDIV.style.width = '568px';
	searchDIV.style.height = '319px';
	searchDIV.style.border = '1px solid';
	searchDIV.style.backgroundColor = '#FFFFFF';
	
	var srarchCONTENT = document.createElement('iframe');
	srarchCONTENT.setAttribute('id', 'searchFRM');
	srarchCONTENT.scrolling = 'no';
	srarchCONTENT.frameBorder = '0';
	srarchCONTENT.style.width = '568px';
	srarchCONTENT.style.height = '319px';
	srarchCONTENT.src = '/index.asp?gID=UC&pID=5&cID=0&part='+ strPART;
	
	searchDIV.appendChild(srarchCONTENT);
	document.body.appendChild(searchDIV);
	searchBOX(getTHIS, searchDIV);
}

function searchBOX(getTHIS, searchDIV) {
	var xMax = document.body.clientWidth;
	var cleft = (xMax - 648) / 2;
	
	if(xMax > 700) {
		searchDIV.style.left = cleft + 40;
	} else {
		searchDIV.style.left = 66;
	}
	
	var ctop = -320;
	var obj = getTHIS;
	while (obj.offsetParent) {
		ctop += obj.offsetTop;
		obj = obj.offsetParent;
	}
	ctop += getTHIS.offsetHeight + 8;
	if (document.body.currentStyle && document.body.currentStyle['marginTop']) {
		ctop += parseInt(
		document.body.currentStyle['marginTop']);
	}
	searchDIV.style.top = ctop + 'px';
}

//상세검색 레이어 닫기
function searchCLOSE() {
	var href = "SEARCH_HOTEL";
	var searchDIV = document.getElementById(href);
	
	if (searchDIV != null) {
		document.body.removeChild(searchDIV);
	}
}

//게시판 검색
var objAJAX_BOARD;

function BoardAreaView(objTHIS) {
	var strCODE	= "";
	var strQury	= "&timestamp="+ new Date().getTime();
	var strURL	= "";
	var objP_DIV	= document.getElementById("AreaDIV")
	
	if (objTHIS.value == undefined) {
		strCODE = document.getElementById("code").value;
	} else {
		strCODE = objTHIS.value;
	}	
	
	document.getElementById("code").value = strCODE;
	
	for (intNUM = strCODE.length; intNUM < 30; intNUM++) {
		if (document.getElementById("AreaDIV" + intNUM) != null) {
 			objP_DIV.removeChild(document.getElementById("AreaDIV" + intNUM));
 		}
	}
	
	var panelP = document.createElement("span")
   	panelP.setAttribute("id", "AreaDIV" + strCODE.length);
	
	objP_DIV.appendChild(panelP);
	
	if(document.all) {
		strURL	= "/index.asp?gID=UC&pID=3&cID=7&brw=IE&part=area"+ strQury;
	} else {
		strURL	= "/index.asp?gID=UC&pID=3&cID=7&brw=FF&part=area"+ strQury;
		
		var panelS = document.createElement("select")
		panelS.setAttribute("id", "area" + strCODE.length);
		panelS.setAttribute("name", "area" + strCODE.length);
		panelS.options.add(new Option("전체지역", strCODE));
		panelS.onchange =  function() { BoardAreaView(this); }; 
		
		panelP.appendChild(panelS);
	}

	objAJAX_BOARD = createRequest();
	var handlerFunction = BoardAreaViewResult;
	objAJAX_BOARD.onreadystatechange = handlerFunction;

	objAJAX_BOARD.open("POST", strURL, true);
	objAJAX_BOARD.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	objAJAX_BOARD.send("code=" + strCODE);
}

function BoardAreaViewResult() {
	var strCODE	= document.getElementById("code").value;
	var objDIV	= document.getElementById("AreaDIV" + strCODE.length);
	var strHTML	= "";
	
	if(objAJAX_BOARD.readyState == 1 || objAJAX_BOARD.readyState == 2 || objAJAX_BOARD.readyState == 3) {
	} else if (objAJAX_BOARD.readyState == 4) {
		if (objAJAX_BOARD.status == 200) {
			strHTML	= objAJAX_BOARD.responseText;
			
			if(document.all) {
				objDIV.innerHTML = strHTML;
			} else {
				exeSCRIPT(strHTML);
			}
			
			BoardAreaHotel();
		} else {
			alert("There was a problem retrieving the XML data:\n" + objAJAX_BOARD.statusText);
		}
	}
}

var objAJAX_BOARD2;

function BoardAreaHotel() {
	document.getElementById("h_seq").value = "";
	
	var strCODE	= document.getElementById("code").value;
	var strQury	= "&timestamp="+ new Date().getTime();
	var strURL	= "";
	var objP_DIV	= document.getElementById("HotelDIV")
	
	
	if (document.getElementById("HotelDIV01") != null) {
		objP_DIV.removeChild(document.getElementById("HotelDIV01"));
	}
	
	var panelP = document.createElement("span")
   	panelP.setAttribute("id", "HotelDIV01");
	
	objP_DIV.appendChild(panelP);
	
	if(document.all) {
		strURL	= "/index.asp?gID=UC&pID=3&cID=7&brw=IE&part=hotel"+ strQury;
	} else {
		strURL	= "/index.asp?gID=UC&pID=3&cID=7&brw=FF&part=hotel"+ strQury;
		
		var panelS = document.createElement("select")
		panelS.setAttribute("id", "h_hotel");
		panelS.setAttribute("name", "h_hotel");
		panelS.options.add(new Option("숙소선택", ""));
		panelS.onchange =  function() { BoardAreaSET(this); }; 
		
		panelP.appendChild(panelS);
	}

	objAJAX_BOARD2 = createRequest();
	var handlerFunction = BoardAreaHotelResult;
	objAJAX_BOARD2.onreadystatechange = handlerFunction;

	objAJAX_BOARD2.open("POST", strURL, true);
	objAJAX_BOARD2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	objAJAX_BOARD2.send("code=" + strCODE);
}

function BoardAreaHotelResult() {
	var strCODE	= document.getElementById("code").value;
	var objDIV	= document.getElementById("HotelDIV");
	var strHTML	= "";
	
	if(objAJAX_BOARD2.readyState == 1 || objAJAX_BOARD2.readyState == 2 || objAJAX_BOARD2.readyState == 3) {
	} else if (objAJAX_BOARD2.readyState == 4) {
		if (objAJAX_BOARD2.status == 200) {
			strHTML	= objAJAX_BOARD2.responseText;
			
			if(document.all) {
				objDIV.innerHTML = strHTML;
			} else {
				exeSCRIPT(strHTML);
			}
		} else {
			alert("There was a problem retrieving the XML data:\n" + objAJAX_BOARD2.statusText);
		}
	}
}

function BoardAreaSET(objTHIS) {
	document.getElementById("h_seq").value = objTHIS.value;
	
	if (document.getElementById("nation").value == "A") {
		document.getElementById("h_part").value = "IN";
	} else {
		document.getElementById("h_part").value = "OUT";
	}
}