function fnHotelDetail(gubun, hotel, ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
	document.getElementById("ciDt").value = ciDt;
	document.getElementById("coDt").value = coDt;
	document.getElementById("rmType1").value = rmType1;
	document.getElementById("rmQty1").value = rmQty1;

	var year1 = parseInt( ciDt.substring(0,4),  10);
	var mon1  = parseInt( ciDt.substring(5,7),  10);
	var day1  = parseInt( ciDt.substring(8,10), 10);
	var cdate1 = new Date(year1, mon1-1, day1);
	
	weekName1 = weekDay(cdate1);

	var year2 = parseInt( coDt.substring(0,4),  10);
	var mon2  = parseInt( coDt.substring(5,7),  10);
	var day2  = parseInt( coDt.substring(8,10), 10);
	var cdate2 = new Date(year2, mon2-1, day2);
	
	weekName2 = weekDay(cdate2);
	var txt = "* " + ciDt + " (" + weekName1 + ") 부터 " + coDt + " (" + weekName2 + ") 까지 " + ngt + "박";
	msg.innerHTML = txt;

	var A_hotel = hotel.split("/");
	var gtaHotel = A_hotel[1];
	
	if(gtaHotel=="")
	{
		var url = '/hotel/htsHotelinfo.asp';
	}else{
		var url = '/hotel/gtaHotelinfo.asp';
	}
	var Parms  = '&gubun=' + gubun;
		Parms += '&hotel=' + hotel;
		Parms += '&ciDt='   + ciDt;
		Parms += '&coDt='   + coDt;
		Parms += '&ngt='   + ngt;
		Parms += '&rmType1='  + rmType1;
		Parms += '&rmQty1='  + rmQty1;
		Parms += '&rmType2='	 + rmType2;
		Parms += '&rmQty2='   + rmQty2;
		Parms += '&cnt='   + cnt;

	if(gubun=="Priority")
	{
		sendRequest(fnHotelDetailPriority_CallBack,Parms,"POST",url,true, true);
	}else{
		sendRequest(fnHotelDetail_CallBack,Parms,"POST",url,true, true);
	}
}

function fnKuoniHotelDetail(gubun, hotel, ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
	document.getElementById("ciDt_old").value = ciDt;
	document.getElementById("coDt_old").value = coDt;
	document.getElementById("ngt_old").value = ngt;
	document.getElementById("rmType1_old").value = rmType1;
	document.getElementById("rmQty1_old").value = rmQty1;
	document.getElementById("rmType2_old").value = rmType2;
	document.getElementById("rmQty2_old").value = rmQty2;

	var year1 = parseInt( ciDt.substring(0,4),  10);
	var mon1  = parseInt( ciDt.substring(5,7),  10);
	var day1  = parseInt( ciDt.substring(8,10), 10);
	var cdate1 = new Date(year1, mon1-1, day1);
	
	weekName1 = weekDay(cdate1);

	var year2 = parseInt( coDt.substring(0,4),  10);
	var mon2  = parseInt( coDt.substring(5,7),  10);
	var day2  = parseInt( coDt.substring(8,10), 10);
	var cdate2 = new Date(year2, mon2-1, day2);
	
	weekName2 = weekDay(cdate2);
	var txt = "* " + ciDt + " (" + weekName1 + ") 부터 " + coDt + " (" + weekName2 + ") 까지 " + ngt + "박";
	msg.innerHTML = txt;

	var A_hotel = hotel.split("/");
	var gtaHotel = A_hotel[1];
	
	var url = '/hotel/kuoniHotelinfo.asp';
	var Parms  = '&gubun=' + gubun;
		Parms += '&hotel=' + hotel;
		Parms += '&ciDt='   + ciDt;
		Parms += '&coDt='   + coDt;
		Parms += '&ngt='   + ngt;
		Parms += '&rmType1='  + rmType1;
		Parms += '&rmQty1='  + rmQty1;
		Parms += '&rmType2='	 + rmType2;
		Parms += '&rmQty2='   + rmQty2;
		Parms += '&cnt='   + cnt;

	sendRequest(fnHotelDetail_CallBack,Parms,"POST",url,true, true);
}

function fnJVWHotelDetail(gubun, hotel, ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
	document.getElementById("ciDt_old").value = ciDt;
	document.getElementById("coDt_old").value = coDt;
	document.getElementById("ngt_old").value = ngt;
	document.getElementById("rmType1_old").value = rmType1;
	document.getElementById("rmQty1_old").value = rmQty1;
	document.getElementById("rmType2_old").value = rmType2;
	document.getElementById("rmQty2_old").value = rmQty2;

	var year1 = parseInt( ciDt.substring(0,4),  10);
	var mon1  = parseInt( ciDt.substring(5,7),  10);
	var day1  = parseInt( ciDt.substring(8,10), 10);
	var cdate1 = new Date(year1, mon1-1, day1);
	
	weekName1 = weekDay(cdate1);

	var year2 = parseInt( coDt.substring(0,4),  10);
	var mon2  = parseInt( coDt.substring(5,7),  10);
	var day2  = parseInt( coDt.substring(8,10), 10);
	var cdate2 = new Date(year2, mon2-1, day2);
	
	weekName2 = weekDay(cdate2);
	var txt = "* " + ciDt + " (" + weekName1 + ") 부터 " + coDt + " (" + weekName2 + ") 까지 " + ngt + "박";
	msg.innerHTML = txt;

	var A_hotel = hotel.split("/");
	var gtaHotel = A_hotel[1];
	
	var url = '/hotel/jonviewHotelinfo.asp';
	var Parms  = '&gubun=' + gubun;
		Parms += '&hotel=' + hotel;
		Parms += '&ciDt='   + ciDt;
		Parms += '&coDt='   + coDt;
		Parms += '&ngt='   + ngt;
		Parms += '&rmType1='  + rmType1;
		Parms += '&rmQty1='  + rmQty1;
		Parms += '&rmType2='	 + rmType2;
		Parms += '&rmQty2='   + rmQty2;
		Parms += '&cnt='   + cnt;

	sendRequest(fnHotelDetail_CallBack,Parms,"POST",url,true, true);
}


function fnHotelList(gubun, hotel, ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
	document.getElementById("ciDt_old").value = ciDt;
	document.getElementById("coDt_old").value = coDt;
	document.getElementById("ngt_old").value = ngt;
	document.getElementById("rmType1_old").value = rmType1;
	document.getElementById("rmQty1_old").value = rmQty1;
	document.getElementById("rmType2_old").value = rmType2;
	document.getElementById("rmQty2_old").value = rmQty2;

	var year1 = parseInt( ciDt.substring(0,4),  10);
	var mon1  = parseInt( ciDt.substring(5,7),  10);
	var day1  = parseInt( ciDt.substring(8,10), 10);
	var cdate1 = new Date(year1, mon1-1, day1);
	
	weekName1 = weekDay(cdate1);

	var year2 = parseInt( coDt.substring(0,4),  10);
	var mon2  = parseInt( coDt.substring(5,7),  10);
	var day2  = parseInt( coDt.substring(8,10), 10);
	var cdate2 = new Date(year2, mon2-1, day2);
	
	


	weekName2 = weekDay(cdate2);
	var txt = "* " + ciDt + " (" + weekName1 + ") 부터 " + coDt + " (" + weekName2 + ") 까지 " + ngt + "박";
	msg.innerHTML = txt;

	var url = '/hotel/gtaHotelinfoList.asp';

	var Parms  = '&gubun=' + gubun;
		Parms += '&hotel=' + hotel;
		Parms += '&ciDt='   + ciDt;
		Parms += '&coDt='   + coDt;
		Parms += '&ngt='   + ngt;
		Parms += '&rmType1='  + rmType1;
		Parms += '&rmQty1='  + rmQty1;
		Parms += '&rmType2='	 + rmType2;
		Parms += '&rmQty2='   + rmQty2;
		Parms += '&cnt='   + cnt;

	sendRequest(fnHotelList_CallBack,Parms,"POST",url,true, true);
}


function fnHotelDetailPriority_CallBack(rs)
{				
	var res  = decodeURIComponent(rs.responseText);
	if (res.indexOf("|") > 0)
	{
		res = res.split("|");
		var amt = "amt" + res[2];

		if (res[1] != "") 
		{
			if(res[1]=="NORESULT")
			{
				document.all[amt].innerText	= "[전화예약]";
			}else{
				if (res[1].indexOf("-") > 0)
				{
					result = res[1].split("-");
					result = result[0] + ']';
				}
				else
					result = res[1];
				
				document.all[amt].innerHTML	= "<font color=blue>" + decodeURIComponent(result) + "</font>";
			}
		}

	}
}

function fnHotelList_CallBack(rs)
{
	var res  = decodeURIComponent(rs.responseText);
	//alert(res);
	
	if (res.indexOf("|") > 0)
	{
		res = res.split("|");
		var avail = "avail" + res[0];
		var amount = "amount" + res[0];
		var btn = "btn" + res[0];
		var lastcancel = "lastcancel" + res[0];
		var mealCD = "mealCD" + res[0];
		var meal = "meal" + res[0];
		var cxlmsg = "cxlmsg" + res[0];

		if (res[1] != "") 
		{
			if(res[1]=="NORESULT")
			{
				//document.all[amount].innerHTML	= "<font color='838383'>[전화예약]</font>";
				//document.all[btn].innerHTML = "";
			}else{
				// 취소일과 오늘날짜 체크
				var date = new Date();
				var year = date.getFullYear();
				var month = date.getMonth() + 1;
				var day = date.getDate();
				
				if(("" + month).length==1){month = "0"+month;}
				if(("" + day).length==1){day = "0"+day;}
				date1 = year+""+month+""+day;
				date2 = res[14].replace(/-/g,"");


				var DateNum = getDayInterval(date1,date2);
				document.all[cxlmsg].innerHTML = "<font color='blue'>* 상기 금액은 세금 및 봉사료가 모두 포함된 가격입니다.</font><br>";
				if(res[15])
				{
					document.all[cxlmsg].innerHTML = document.all[cxlmsg].innerHTML + "* 결제마감일 : <font color='red'>" + res[14] + "까지</font><br>* "+res[15];
				}else{
					document.all[cxlmsg].innerHTML = document.all[cxlmsg].innerHTML + "* 결제마감일 : <font color='red'>" + res[14] + "까지</font>";
				}
				document.all[lastcancel].value=res[14];
				//document.all[mealCD].value=res[10];
//				document.all[meal].value=res[19];
			}
		}
	}
}

function fnHotelDetail_CallBack(rs)
{
	//alert(rs.responseText);
	//var res = dynamic.loadHtml(rs);
	//Selbox_city.innerHTML = res;
	var res  = rs.responseText;
	alert(res);
	if (res.indexOf("|") > 0)
	{
		res = res.split("|");
		var avail = "avail" + res[2];
		var amount = "amount" + res[2];
		var btn = "btn" + res[2];
		var lastcancel = "lastcancel" + res[2];
		var mealCD = "mealCD" + res[2];
		var meal = "meal" + res[2];
		var cxlmsg = "cxlmsg" + res[2];
		var hGrade = "hGrade" + res[2];
		document.all[amount].innerText = "확인중입니다.";
		document.all[avail].innerText = "잠시만 기다려 주십시오.";

		if (res[0] != "") document.all[avail].innerHTML	    = "<a href=\"Javascript:fnReservation('" + res[3] + "','" + res[4] + "','" + res[5] + "','" + res[6] + "','" + res[7] + "','" + res[8] + "','" + res[9] + "','" + res[18] + "','" + res[10] + "','" + res[11] + "','" + res[12] + "','" + res[13] + "','" + res[14] + "','" + res[19] + "','" + res[15] + "');\">" + decodeURIComponent(res[0]) + "</a>";
		if (res[1] != "") 
		{
			if(res[1]=="NORESULT")
			{
				document.all[amount].innerHTML	= "<font color='838383'>[전화예약]</font>";
				document.all[btn].innerHTML = "";
				document.all[cxlmsg].innerHTML = "";
			}else{
				document.all[amount].innerText	= decodeURIComponent(res[1]);
				//var res = res[3].split("");

				// 취소일과 오늘날짜 체크
				var date = new Date();
				var year = date.getFullYear();
				var month = date.getMonth() + 1;
				var day = date.getDate();
				
				if(("" + month).length==1){month = "0"+month;}
				if(("" + day).length==1){day = "0"+day;}
				date1 = year+""+month+""+day;
				date2 = res[16].replace(/-/g,"");


				var DateNum = getDayInterval(date1,date2);
				document.all[btn].innerHTML = 
						"<a href=\"Javascript:fnReservation('" + res[3] + "','" + res[4] + "','" + res[5] + "','" + res[6] + "','" + res[7] + "','" + res[8] + "','" + res[9] + "','" + res[18] + "','" + res[10] + "','" + res[11] + "','" + res[12] + "','" + res[13] + "','" + res[14] + "','" + res[19] + "','" + res[15] + "');\"><img src=\"/img/hotel/bt_reservation.gif\" border=\"0\" align=\"absmiddle\"></a>&nbsp;";
				document.all[cxlmsg].innerHTML = "<font color='blue'>* 상기 금액은 세금 및 봉사료가 모두 포함된 가격입니다.</font><br>";
				if(res[16])
				{
					if(res[17])
					{
						document.all[cxlmsg].innerHTML = document.all[cxlmsg].innerHTML + "* 결제마감일 : <font color='red'>" + res[16] + "까지</font><br>* "+res[17];
					}else{
						document.all[cxlmsg].innerHTML = document.all[cxlmsg].innerHTML + "* 결제마감일 : <font color='red'>" + res[16] + "까지</font>";
					}
				}
				document.all[lastcancel].value=res[18];
				document.all[mealCD].value=res[14];
				document.all[meal].value=res[19];
				var GradeImg = "";
				if(res[20])
				{
					for(var i = 1 ; i<=parseInt(res[20]) ; i++)
					{
						var GradeImg = GradeImg + "<img src='/img/icon_star.gif' border='0' align=''>";
					}
					document.all[hGrade].innerHTML=GradeImg;
				}
	
			}
		}
	}
	else
	{
		document.all["amount1"].innerHTML	= "<font color='838383'>[전화예약]</font>";
		document.all["avail1"].innerHTML = "";
		document.all["cxlmsg1"].innerHTML = "";
	}
}

function fninfo(gubun,supply)
{
	if (gubun == "1")
	{
		di = "";
		li = "none";
		xi = "none";
		mi = "none";
	}
	else if(gubun == "2")
	{
		di = "none";
		li = "";
		xi = "none";
		mi = "none";
	}else if (gubun == "3")
	{
		di = "none";
		li = "none";
		xi = "";
		mi = "none";
	}else
	{
		di = "none";
		li = "none";
		xi = "none";
		mi = "";
 		//setTimeout( 'onLoad()' , 5);
	}
	detailinfo.style.display=di;
	locinfo.style.display = li;
	facilityinfo.style.display = xi;
	mapinfo.style.display = mi;
	if(supply!="K")
	{
		if(gubun=="4") onLoad();
	}

}

// 호텔검색(List)-new(사용안함)
function fnHotelsearch(flag,page,ord,sort1,sort2,sort3,sort4)
{
	if(flag=="NEW")
	{
		//var nationcd = document.getElementById("nationcd").value;
		//var citycd = document.getElementById("citycd").value;
		//var Shnm = document.getElementById("Shnm").value;
	//var ciDt = document.getElementById("ciDt").value;
	//var coDt = document.getElementById("coDt").value;
		//var ngt = document.getElementById("ngt").value;
	//var rmType1 = document.getElementById("rmType1").value;
	//var rmQty1 = document.getElementById("rmQty1").value;
		//var rmType2 = document.getElementById("rmType2").value;
		//var rmQty2 = document.getElementById("rmQty2").value;
		//var rGrade = document.getElementById("rGrade").value;
		/*if(Shnm=="영문 3자 이상 입력") 
		{
			Shnm = ""; 
			document.getElementById("Shnm").value= "";
		}*/
		//document.getElementById("listlimit15").checked = true;
		//document.getElementById("loc").value = "";
	}else{
		var nationcd = document.getElementById("nationcd_old").value;
		var Shnm = document.getElementById("Shnm_old").value;
		var citycd = document.getElementById("citycd_old").value;
		var ciDt = document.getElementById("ciDt_old").value;
		var coDt = document.getElementById("coDt_old").value;
		var ngt = document.getElementById("ngt_old").value;
		var rmType1 = document.getElementById("rmType1_old").value;
		var rmQty1 = document.getElementById("rmQty1_old").value;
		var rmType2 = document.getElementById("rmType2_old").value;
		var rmQty2 = document.getElementById("rmQty2_old").value;
		var rGrade = document.getElementById("rGrade_old").value;
		if(Shnm=="영문 3자 이상 입력") 
		{
			Shnm = "";
			document.getElementById("Shnm_old").value= ""; 
			document.getElementById("Shnm").value= "";
		}
	}
	/*document.getElementById("nationcd_old").value = nationcd;
	document.getElementById("Shnm_old").value = Shnm;
	document.getElementById("citycd_old").value = citycd;
	document.getElementById("ciDt_old").value = ciDt;
	document.getElementById("coDt_old").value = coDt;
	document.getElementById("ngt_old").value = ngt;
	document.getElementById("rmType1_old").value = rmType1;
	document.getElementById("rmQty1_old").value = rmQty1;
	document.getElementById("rmType2_old").value = rmType2;
	document.getElementById("rmQty2_old").value = rmQty2;
	document.getElementById("rGrade_old").value = rGrade;*/

	/*if (nationcd.length < 1) {
		alert("국가를 선택해 주세요");
		document.getElementById("nationcd").focus();
		return;
	}
	if (citycd.length < 1 ) {
		alert("도시를 선택해 주세요");
		document.getElementById("citycd").focus();
		return;
	}

	if (ciDt.length < 1 ) {
		alert("체크인을 선택해 주세요");
		document.getElementById("ciDt").focus();
		return;
	}*/
	/*if (rmType1 == rmType2 ) {
		alert("룸타입이 중복되었습니다. 다른 룸타입을 선택해 주세요");
		document.getElementById("rmType2").focus();
		return;
	}*/

/////DivSetVisible("hotelDiv", "hotelIF", false);
/////document.getElementById("ord").value = ord;
	/*document.getElementById("sort1").value = sort1;
	document.getElementById("sort2").value = sort2;
	document.getElementById("sort3").value = sort3;
	document.getElementById("sort4").value = sort4;*/
	
	/////document.getElementById("page").value = page;
	/////document.getElementById("smode").value = "S";
	frmhtlsearch.action="/agent/ryokan_list.html";
	frmhtlsearch.submit();
}

//디테일 페이지 검색 - 금액변경부분
function fnHotelDetailsearch(frm, hotelcode)
{
	var hcode = hotelcode;
	var citycd = document.getElementById("citycd").value;
	var ciDt = document.getElementById("ciDt").value;
	var coDt = document.getElementById("coDt").value;
	var ngt = document.getElementById("ngt").value;
	var rmType1 = document.getElementById("rmType1").value;
	var rmQty1 = document.getElementById("rmQty1").value;
	var rmType2 = document.getElementById("rmType2").value;
	var rmQty2 = document.getElementById("rmQty2").value;
	var AID = document.getElementById("AID").value;
	if (rmType2 != "" && rmQty2 == 0)
	{
		alert("검색할 객실 수를 선택해주세요.");
		return;
	}

	//var rUrl = '/ryokan/ryokanl_show.asp';
	var rUrl = '/agent/htsHotelinfo.asp';
	
	var Parms  = '?hcode=' + hcode;
		Parms += '&nationcd=ZR';
		Parms += '&citycd=' + citycd;
		Parms += '&ciDt=' + ciDt;
		Parms += '&coDt=' + coDt;
		Parms += '&ngt=' + ngt;
		Parms += '&rmType1=' + rmType1;
		Parms += '&rmQty1=' + rmQty1;
		Parms += '&rmType2=' + rmType2;
		Parms += '&rmQty2=' + rmQty2;
		Parms += '&AID=' + AID;
		Parms += '&mode=searchDetail';

//	window.open("http://ryokantrees.com"+rUrl+Parms);
	var res = dynamic.loadText(rUrl + Parms);
	//alert(res);
	searchDetail.innerHTML = res;
	//if(res=="OK")
	//{
	//	alert("관심호텔에 저장되었습니다.");
	//}else{
	//	alert("이미 관심호텔에 저장되었습니다.");
	//}
}

//관심호텔등록
function fnWish(hcode)
{
	var regioncd = document.getElementById("regioncd").value;
	var citycd = document.getElementById("citycd").value;
	var ciDt = document.getElementById("ciDt").value;
	var coDt = document.getElementById("coDt").value;
	var ngt = document.getElementById("ngt").value;
	var rmType1 = document.getElementById("rmType1").value;
	var rmQty1 = document.getElementById("rmQty1").value;

	var rUrl = '/ryokan/ryokanl_show.asp';
	var Parms  = '?hcode=' + hcode;
		Parms += '&nationcd=' + regioncd;
		Parms += '&citycd=' + citycd;
		Parms += '&ciDt=' + ciDt;
		Parms += '&coDt=' + coDt;
		Parms += '&ngt=' + ngt;
		Parms += '&rmType1=' + rmType1;
		Parms += '&rmQty1=' + rmQty1;
		Parms += '&rmType2=' + '';
		Parms += '&rmQty2=' + '';
		Parms += '&mode=wish';

	alert(rUrl+Parms);
	var res = dynamic.loadText(rUrl + Parms);
	alert(res);
	if(res=="OK")
	{
		alert("관심호텔에 저장되었습니다.");
	}else{
		alert("이미 관심호텔에 저장되었습니다.");
	}
}

//장바구니담기
function fnCart(hcode,gtaHotel,nationcd,citycd,ciDt,coDt,ngt,lastcancel,rmType1,rmQty1,rmType2,rmQty2,mealCD,meal,amount)
{
	var rUrl = '/hotel/hotel_show.asp';
	var Parms  = '?hcode=' + hcode;
		Parms += '&gtaHotel=' + gtaHotel;
		Parms += '&nationcd=' + nationcd;
		Parms += '&citycd=' + citycd;
		Parms += '&ciDt=' + ciDt;
		Parms += '&coDt=' + coDt;
		Parms += '&ngt=' + ngt;
		Parms += '&lastcancel=' + lastcancel;
		Parms += '&rmType1=' + rmType1;
		Parms += '&rmQty1=' + rmQty1;
		Parms += '&rmType2=' + rmType2;
		Parms += '&rmQty2=' + rmQty2;
		Parms += '&mealCD=' + mealCD;
		Parms += '&meal=' + meal;
		Parms += '&amount=' + amount;
		Parms += '&mode=cart';

	var res = dynamic.loadText(rUrl + Parms);
	if(res=="OK")
	{
		alert("장바구니에 저장되었습니다.");
	}else if(res=="ROOM"){
		alert("이미 다른 룸타입이 장바구니에 있습니다. 장바구니를 확인해 주세요.");
	}else if(res=="NO"){
		alert("이미 선택하신 CHECK-IN에 중복되는 호텔이 저장되었습니다.");
	}else{
		alert(res);
	}
}


// 장바구니 리스트
function fnCartlist(seq)
{
	var rUrl = '/hotel/hotel_show.asp';
	var Parms = '?mode=cartlist';
		Parms += '&seq=' + seq;

	var res = dynamic.loadText(rUrl + Parms);
	cartlist.innerHTML = res;
	if(document.getElementById("cancelYN").value=="Y")
	{
		document.frmreserv.paymethods[0].checked=true;
		bank.style.display = "none";
	}
}

// 예약상품 리스트
function fnReservlist(hCode,gtaHotel,nationcd,citycd,ciDt,coDt,ngt,lastcancel,rmType1,rmQty1,rmType2,rmQty2,mealCD,meal,amount)
{
	var rUrl = '/hotel/hotel_show.asp';
	var Parms = '?mode=reservlist';
		Parms += '&hCode=' + hCode;
		Parms += '&gtaHotel=' + gtaHotel;
		Parms += '&nationcd=' + nationcd;
		Parms += '&citycd=' + citycd;
		Parms += '&ciDt=' + ciDt;
		Parms += '&coDt=' + coDt;
		Parms += '&ngt=' + ngt;
		Parms += '&lastcancel=' + lastcancel;
		Parms += '&rmType1=' + rmType1;
		Parms += '&rmQty1=' + rmQty1;
		Parms += '&rmType2=' + rmType2;
		Parms += '&rmQty2=' + rmQty2;
		Parms += '&mealCD=' + mealCD;
		Parms += '&meal=' + meal;
		Parms += '&amount=' + amount;
	var res = dynamic.loadText(rUrl + Parms);
	cartlist.innerHTML = res;
	if(document.getElementById("cancelYN").value=="Y")
	{
		document.frmreserv.paymethods[0].checked=true;
		bank.style.display = "none";
	}

}
// 장바구니 삭제
function fnCartdel(seq,tcnt)
{
	if(tcnt == 1)
	{
		alert("예약메뉴에서는 최소 1개 이상의 호텔이 있어야 합니다. \n   삭제를 원하시면 장바구니 메뉴를 이용해 주세요.");
		return;
	}
	var rUrl = '/hotel/hotel_show.asp';
	var Parms = '?mode=cartdelete';
		Parms += '&seq='+seq;
	var res = dynamic.loadText(rUrl + Parms);
	fnCartlist('');

}


function fnHotelReserv(gubun, bkNo, hotel, ciDt, coDt, ngt, rmType1, rmQty1, rmType2, rmQty2, cnt)
{
	alert(rmType1);
	var url = '/hotel/gtaReservInfo.asp';
	var Parms  = '?gubun=' + gubun;
		Parms += '&bkNo=' + bkNo;
		Parms += '&hotel=' + hotel;
		Parms += '&ciDt='   + ciDt;
		Parms += '&coDt='   + coDt;
		Parms += '&ngt='   + ngt;
		Parms += '&rmType1='  + rmType1;
		Parms += '&rmQty1='  + rmQty1;
		Parms += '&rmType2='	 + rmType2;
		Parms += '&rmQty2='   + rmQty2;
		Parms += '&cnt='   + cnt;

	var res = dynamic.loadText(url + Parms);
	alert(res);

}

function fnReservationGO()
{

	// 개인정보 취급방침 체크 시작 2009.07.28
	if(document.getElementById("chkPersonalInfo").checked == false)
	{
		alert("개인정보 취급방침에 동의시에 예약이 가능합니다.");
		return;
	}
	// 개인정보 취급방침 체크 끝


	if(document.getElementById("clickchk").value=="Y")
	{
		alert("처리중입니다. 잠시만 기다려주십시요.");
		//return;
	}else{
		if(document.all["M_rmType"].length>1)
		{
			for (i = 0; i < document.all["M_rmType"].length ; i++ )
			{
				if(document.all["M_knm"][i].value=="")
				{
					alert("투숙자의 한글이름을 입력해 주세요");
					document.all["M_knm"][i].focus();
					return;
				}
				if(document.all["M_lastname"][i].value=="")
				{
					alert("투숙자의 영문성을 입력해 주세요");
					document.all["M_lastname"][i].focus();
					return;
				}
				if(document.all["M_firstname"][i].value=="")
				{
					alert("투숙자의 영문이름을 입력해 주세요");
					document.all["M_firstname"][i].focus();
					return;
				}
			}

		}else{
			if(document.all["M_knm"].value=="")
			{
				alert("투숙자의 한글이름을 입력해 주세요");
				document.all["M_knm"].focus();
				return;
			}
			if(document.all["M_lastname"].value=="")
			{
				alert("투숙자의 영문성을 입력해 주세요");
				document.all["M_lastname"].focus();
				return;
			}
			if(document.all["M_firstname"].value=="")
			{
				alert("투숙자의 영문이름을 입력해 주세요");
				document.all["M_firstname"].focus();
				return;
			}
		}

		if(document.getElementById("buyeremail").value=="")
		{
			alert("예약자의 이메일을 입력해 주세요");
			document.getElementById("buyeremail").focus();
			return;
		}

		if (document.getElementById("buyeremail").value.indexOf(".")<3) 
		{
			alert("이메일의 형식이 잘못되었습니다. 다시 입력해 주세요")
			document.getElementById("buyeremail").value = "";
			document.getElementById("buyeremail").focus();
			return;
		}

		if(document.getElementById("buyername").value=="")
		{
			alert("예약자의 한글이름을 입력해 주세요");
			document.getElementById("buyername").focus();
			return;
		}
		if(document.getElementById("buyertel").value=="")
		{
			alert("예약자의 휴대폰을 입력해 주세요");
			document.getElementById("buyertel").focus();
			return;
		}
		// 무통장입금 선택시 시작
		if(document.all["paymethods"][1].checked)
		{
			if(document.getElementById("inname").value=="")
			{
				document.getElementById("inname").focus();
				alert("입금자명을 입력해 주세요");
				return;
			}
			if(document.getElementById("inname").value=="")
			{
				document.getElementById("inname").focus();
				alert("입금자명을 입력해 주세요");
				return;
			}
			if(document.getElementById("indate").value=="")
			{
				document.getElementById("indate").focus();
				alert("입금일을 입력해 주세요");
				return;
			}
		}

		document.getElementById("clickchk").value="Y"
		var tcnt = document.getElementById("Tot_cnt").value;
		var pcnt = document.getElementById("pcnt").value;

		var grpNo = document.getElementById("grpNo").value;
		var buyeremail = document.getElementById("buyeremail").value;
		var buyername = document.getElementById("buyername").value;
		document.getElementById("allat_buyer_nm").value = fnTrim(buyername);
		document.getElementById("allat_recp_nm").value = fnTrim(buyername);
		document.getElementById("allat_pmember_id").value = fnTrim(buyername);
		var buyertel = document.getElementById("buyertel").value;
		var bkRemark = document.getElementById("bkRemark").value;
		var inbank = document.getElementById("inbank").value;
		var inname = document.getElementById("inname").value;
		var indate = document.getElementById("indate").value;
		var cancelYN = document.getElementById("cancelYN").value;
		alert("호텔을 예약하는데 다소 시간이 소요될 수 있습니다. 브라우져를 닫지 마시고 잠시만 기다려 주십시요.");

		var rmType1 = "";
		var rmType2 = "";
		var rmQty1 = 0;
		var rmQty2 = 0;
		
		var bknm = document.getElementById("buyername").value;
		document.getElementById("allat_buyer_nm").value = bknm;
		document.getElementById("allat_recp_nm").value = bknm;
		document.getElementById("allat_pmember_id").value = bknm;
		
		var supply = document.getElementById("supply").value;
		
		var bkNo = document.getElementById("bkNo").value;
		var hCode = document.getElementById("hCode").value;
		var cityNm = document.getElementById("cityNm").value;
		var hNm = document.getElementById("hNm").value;
		var gtaHotel = document.getElementById("gtaHotel").value;
		var nationcd = document.getElementById("nationcd").value;
		var city = document.getElementById("citycd").value;
		var cityEnm = document.getElementById("cityEnm").value;
		var hEnm = document.getElementById("hEnm").value;
		var ciDt = document.getElementById("ciDt").value;
		var coDt = document.getElementById("coDt").value;
		var ngt = document.getElementById("ngt").value;
		//var rmType1 = document.getElementById("rmType1").value;
		//var rmQty1 = document.getElementById("rmQty1").value;
		//var rmType2 = document.getElementById("rmType2").value;
		//var rmQty2 = document.getElementById("rmQty2").value;
		var qtySB = document.getElementById("qtySB").value;
		var qtyTB = document.getElementById("qtyTB").value;
		var qtyDB = document.getElementById("qtyDB").value;
		var qtyTR = document.getElementById("qtyTR").value;
		var qtyQ = document.getElementById("qtyQ").value;
		var amount = document.getElementById("amount").value;
		var mealCD = document.getElementById("mealCD").value;
		var meal = document.getElementById("meal").value;
		var lastcancel = document.getElementById("lastcancel").value;

		if(qtySB>0)
		{
			rmType1 = "SB";
			rmQty1 = qtySB;
		}

		if(qtyTB>0)
		{
			if(rmType1 == "")
			{
				rmType1 = "TB";
				rmQty1 = qtyTB;
			}else{
				rmType2 = "TB";
				rmQty2 = qtyTB;
			}
		}
		if(qtyDB>0)
		{
			if(rmType1 == "")
			{
				rmType1 = "DB";
				rmQty1 = qtyDB;
			}else{
				rmType2 = "DB";
				rmQty2 = qtyDB;
			}
		}
		if(qtyTR>0)
		{
			if(rmType1 == "")
			{
				rmType1 = "TR";
				rmQty1 = qtyTR;
			}else{
				rmType2 = "TR";
				rmQty2 = qtyTR;
			}
		}
		if(qtyQ>0)
		{
			if(rmType1 == "")
			{
				rmType1 = "Q";
				rmQty1 = qtyQ;
			}else{
				rmType2 = "Q";
				rmQty2 = qtyQ;
			}
		}

		//alert(rmType1 + "___"+rmQty1 + "___" + rmType2 + "___" + rmQty2);

		//if(cancelYN=="Y" || cancelYN=="X")
		//{
			var url = '/ryokan/htsReservInfo.asp';
		//}else{
		//	var url = '/ryokan/gtaReservInfo.asp';
		//}

		var Parms  = '&gtaHotel=' + gtaHotel;
			Parms += '&supply=' + supply;
			Parms += '&hotel=' + hCode;
			Parms += '&bkNo=' + bkNo;
			Parms += '&grpNo='   + grpNo;
			Parms += '&bknm=' + bknm;
			Parms += '&nationcd=' + nationcd;
			Parms += '&city=' + city;
			Parms += '&ciDt='   + ciDt;
			Parms += '&coDt='   + coDt;
			Parms += '&ngt='   + ngt;
			Parms += '&rmType1='  + rmType1;
			Parms += '&rmQty1='  + rmQty1;
			Parms += '&rmType2='	 + rmType2;
			Parms += '&rmQty2='   + rmQty2;
			Parms += '&amount='   + amount;
			Parms += '&buyeremail='   + buyeremail;
			Parms += '&buyername='   + buyername;
			Parms += '&buyertel='   + buyertel;
			Parms += '&bkRemark='   + bkRemark;
			Parms += '&inbank='   + inbank;
			Parms += '&inname='   + inname;
			Parms += '&indate='   + indate;
			Parms += '&lastcancel='   + lastcancel;
			Parms += '&mealCD='   + mealCD;
			Parms += '&meal='   + meal;
		//window.open(url+Parms);

		if(pcnt>1)
		{
			for(var j=0 ; j<pcnt ; j++)
			{
				if(j==0)
				{
					var M_rmType = document.all["M_rmType"][j].value;
					var M_sex = document.all["M_sex"][j].value;
					var M_knm = document.all["M_knm"][j].value;
					var M_firstname = document.all["M_firstname"][j].value;
					var M_lastname = document.all["M_lastname"][j].value;
				}else{
					M_rmType = M_rmType + "," + document.all["M_rmType"][j].value;
					M_sex = M_sex + "," + document.all["M_sex"][j].value;
					M_knm = M_knm + "," + document.all["M_knm"][j].value;
					M_firstname = M_firstname + "," + document.all["M_firstname"][j].value;
					M_lastname = M_lastname + "," + document.all["M_lastname"][j].value;
				}
			}
		}else{
			var M_rmType = document.getElementById("M_rmType").value;
			var M_sex = document.getElementById("M_sex").value;
			var M_knm = document.getElementById("M_knm").value;
			var M_firstname = document.getElementById("M_firstname").value;
			var M_lastname = document.getElementById("M_lastname").value;
		}
		Parms += '&M_rmType='   + M_rmType;
		Parms += '&M_sex='   + M_sex;
		Parms += '&M_knm='   + M_knm;
		Parms += '&M_firstname='   + M_firstname;
		Parms += '&M_lastname='   + M_lastname;
		
		Parms += '&pcnt='+pcnt;
		Parms += '&tcnt=1';

//alert(Parms);

		if(document.all["paymethods"][1].checked) // 무통장입금
		{
			//if(cancelYN=="Y" || cancelYN=="X")
			//{
				sendRequest(fnReservationBANK_CallBack,Parms,"POST",url,true);
			//}else{
			//	sendRequest(fnReservationBANK2_CallBack,Parms,"POST",url,true);
			//}
		}else{ // 카드결제
			//if(cancelYN=="Y" || cancelYN=="X")
			//{
				sendRequest(fnReservationCARD_CallBack,Parms,"POST",url,true);
			//}else{
			//	sendRequest(fnReservationCARD2_CallBack,Parms,"POST",url,true);
			//}
		}
	}
}
//GTA예약결과 InputBox에 저장(CARD)
function fnReservationCARD_CallBack(rs)
{				
	var res  = decodeURIComponent(rs.responseText);
	if(res=="OK")
	{
		ftn_approval(document.frmreserv);
		//pay(frmreserv);
	}else{
		alert("예약중 오류가 발생하였습니다. 고객센터(02-775-1100)로 문의해 주십시요.");
	}
}

//GTA예약결과 InputBox에 저장(CARD)
function fnReservationCARD2_CallBack(rs)
{				
	var res  = decodeURIComponent(rs.responseText);
	var total_amount = 0;
	
	if (res.indexOf("|") > 0)
	{
		res = res.split("|");
		if(res[4]>1)
		{
			document.all["bkStatus"][res[5]].value=res[0];
			document.all["confirmNum"][res[5]].value=res[1];
			document.all["gtaItemBkNo"][res[5]].value=res[6];
			document.all["amount"][res[5]].value=res[3];
			for(var i = 0; i < res[4]; i++)
			{
				var total_amount = total_amount + parseInt(document.all["amount"][i].value);
			}
			document.getElementById("price").value=total_amount;
			if(confirm("지금 즉시 카드결제를 진행하시겠습니까? 지금 결제하시려면 '확인'을 나중에 결제하시려면 '취소'를 선택해 주십시요"))
			{
				ftn_approval(document.frmreserv);
		//		pay(frmreserv);
			}else{
				document.all["paymethods"][1].checked=true;
				document.frmreserv.submit();
			}
		}else{
			document.getElementById("bkStatus").value=res[0];
			document.getElementById("confirmNum").value=res[1];
			document.getElementById("gtaItemBkNo").value=res[6];
			document.getElementById("amount").value=res[3];
			document.getElementById("price").value=res[3];
			if(confirm("지금 즉시 카드결제를 진행하시겠습니까? 지금 결제하시려면 '확인'을 나중에 결제하시려면 '취소'를 선택해 주십시요"))
			{
				ftn_approval(document.frmreserv);
		//		pay(frmreserv);
			}else{
				document.all["paymethods"][1].checked=true;
				document.frmreserv.submit();
			}
		}

	}else{
		alert(res);
		alert("예약중 오류가 발생하였습니다. 고객센터(02-775-1100)로 문의해 주십시요.");
	}
}

//GTA예약결과 InputBox에 저장(BANK)
function fnReservationBANK_CallBack(rs)
{
	var res  = decodeURIComponent(rs.responseText);

	if(res=="OK")
	{
		document.frmreserv.submit();
	}else{
		alert("예약중 오류가 발생하였습니다. 고객센터(02-775-1100)로 문의해 주십시요.");
		alert(res);
	}
}

//GTA예약결과 InputBox에 저장(BANK)
function fnReservationBANK2_CallBack(rs)
{				
	var res  = decodeURIComponent(rs.responseText);

	var total_amount = 0;

	if (res.indexOf("|") > 0)
	{
		res = res.split("|");
		if(res[4]>1)
		{
			document.all["bkStatus"][res[5]].value=res[0];
			document.all["confirmNum"][res[5]].value=res[1];
			document.all["gtaItemBkNo"][res[5]].value=res[6];
			document.all["amount"][res[5]].value=res[3];
			for(var i = 0; i < res[4]; i++)
			{
				var total_amount = total_amount + parseInt(document.all["amount"][i].value);
			}
			document.getElementById("price").value=total_amount;
			document.frmreserv.submit();

		}else{
			document.getElementById("bkStatus").value=res[0];
			document.getElementById("confirmNum").value=res[1];
			document.getElementById("gtaItemBkNo").value=res[6];
			document.getElementById("amount").value=res[3];
			document.getElementById("price").value=res[3];
			document.frmreserv.submit();
		}
	}else{
		alert("예약중 오류가 발생하였습니다. 고객센터(02-775-1100)로 문의해 주십시요.");
		//alert(res);
	}
}


//카드결제취소시 SUPPLY예약취소
function fnCancel_CallBack(rs)
{				
	var res  = decodeURIComponent(rs.responseText);
//	alert(res);
}

