
// 2번째 룸타입 셋팅
function onQty2()
{
	if(document.getElementById("rmType2").value=="")
	{
		document.getElementById("rmQty2").value = 0;
		document.getElementById("rmQty2").disabled=true;
	}else{
		document.getElementById("rmQty2").value = 1;
		document.getElementById("rmQty2").disabled=false;
	}
	document.getElementById("searchYN").value = "N";
}

// 박수에 따른 날짜 셋팅
function setDate()
{
	if(document.frmhtlsearch.ciDt.value=="")
	{
		alert("먼저 체크인 날짜를 선택해 주세요");
		return;
	}
	var ndate = document.frmhtlsearch.ciDt.value;
	ndate = ndate.split('-');
	var yyyy = ndate[0];
	var mm = parseInt(ndate[1],10);
	var dd = parseInt(ndate[2],10);

	if(parseInt(mm,10)<10)
	{
		var nmm = "0" + mm;
	}else
	{
		var nmm = mm;
	}
	if(parseInt(dd,10)<10)
	{
		var ndd = "0" + dd;
	}else
	{
		var ndd = dd;
	}
	var ngt = document.frmhtlsearch.ngt.value;
	var cDate = addDay(yyyy, parseInt(mm,10), parseInt(dd,10), ngt)
	var months = parseInt(cDate.getMonth())+1;
	var days = cDate.getDate();

	if(parseInt(months,10)<10)
	{
		months = "0" + months;
	}
	if(parseInt(days,10)<10)
	{
		days = "0" + days;
	}
	document.frmhtlsearch.coDt.value =cDate.getFullYear() + "-" + months + "-" + days;
}

// 호텔검색-정렬
function fnHotelsearch(keyword,page)
{
	document.frmhtlsearch.sortNm.value = keyword;
	document.frmhtlsearch.page.value = page;
	document.frmhtlsearch.submit();
}

//호텔상세정보에서 재검색시...
function fnHotelDetail()
{
	var searchYN	= document.getElementById("searchYN").value;
	var page		= document.getElementById("page").value;
	var htl_cd		= document.getElementById("htl_cd").value;
	var nationcd	= document.getElementById("nationcd").value;
	var citycd		= document.getElementById("citycd").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 ciDt		= document.getElementById("ciDt").value;
	var coDt		= document.getElementById("coDt").value;
	var ngt			= document.getElementById("ngt").value;
	var grade		= document.getElementById("grade").value;
	var hnm			= document.getElementById("hnm").value;
	var sortNm		= document.getElementById("sortNm").value;

	var salecurr	= document.getElementById("salecurr").value;
	
	if(rmType1==rmType2)
	{
		alert("룸타입은 다른 룸타입으로 선택해 주세요.");
		return;
	}

	//달러요금
	var res = dynamic.loadHtml('/hotel/hotelShow.asp?mode=dollar&page='+page+'&htl_cd='+htl_cd+'&nationcd='+nationcd+'&citycd='+citycd+'&rmType1='+rmType1+'&rmQty1='+rmQty1+'&rmType2='+rmType2+'&rmQty2='+rmQty2+'&ciDt='+ciDt+'&coDt='+coDt+'&ngt='+ngt+'&grade='+grade+'&hnm='+hnm+'&sortNm='+sortNm);
	if(res=="NO")
	{
		document.all["ly_dollar"].innerHTML = "전화문의";
		document.all["ly_won"].innerHTML = "전화문의";
		document.all["ly_reservation"].style.display = "none";
		document.all["ly_rate"].style.display = "none";
		return;
	}else{
		document.all["ly_dollar"].innerHTML = res;
		document.all["ly_reservation"].style.display = "";
	}

	//원화요금
	var dollar = res;
	var res = dynamic.loadHtml('/hotel/hotelShow.asp?mode=won&salecurr='+salecurr+'&dollar='+dollar);

	if(res=="NO")
	{
		document.all["ly_dollar"].innerHTML = "전화문의";
		document.all["ly_won"].innerHTML = "전화문의";
		document.all["ly_reservation"].style.display = "none";
		document.all["ly_rate"].style.display = "none";
		return;
	}else{
		document.all["ly_won"].innerHTML = res;
	}

	var res = dynamic.loadHtml('/hotel/hotelShow.asp?mode=cxlclosing&htl_cd='+htl_cd+'&ciDt='+ ciDt+'&coDt='+ coDt);
	document.all["ly_cxlclosingDT"].innerHTML = res;
	//요금상세정보
	var res = dynamic.loadHtml('/hotel/hotelShow.asp?mode=rate&page='+page+'&htl_cd='+htl_cd+'&nationcd='+nationcd+'&citycd='+citycd+'&rmType1='+rmType1+'&rmQty1='+rmQty1+'&rmType2='+rmType2+'&rmQty2='+rmQty2+'&ciDt='+ciDt+'&coDt='+coDt+'&ngt='+ngt+'&grade='+grade+'&hnm='+hnm+'&sortNm='+sortNm);

	document.all["ly_rate"].style.display = "";
	document.all["ly_rate"].innerHTML = res;
	document.getElementById("searchYN").value = ""
	
}

//호텔상세검색
function fnDeepSearch()
{
	
	var checkflag = false;
	if(document.getElementById("freeYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("shoppingYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("businessYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("nightlifeYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("familyYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("luxuryYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("golfYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("poolYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("airYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("centerYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("trainYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("ccYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("subwayYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("beachYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("accomYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("restYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("touristYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("koreanYN").checked)
	{
		checkflag = true;
	}
	if(document.getElementById("riverYN").checked)
	{
		checkflag = true;
	}
	
	if(checkflag==false)
	{
		alert("최소 한개 이상의 조건을 선택해 주세요");
		return;
	}


	if(document.frmhtlsearch.nationcd.value=="")
	{
		alert("국가를 선택해 주세요.");
		return;
	}

	if(document.frmhtlsearch.citycd.value=="")
	{
		alert("도시를 선택해 주세요.");
		return;
	}
	if(document.frmhtlsearch.rmType1.value==document.frmhtlsearch.rmType2.value)
	{
		alert("룸타입은 다른 룸타입으로 선택해 주세요.");
		return;
	}
	document.frmhtlsearch.submit();
}

//호텔예약
function fnReservation(htl_cd,salecurr)
{
	if(document.frmhtlsearch.searchYN.value=="N")
	{
		alert("호텔 재검색으로 요금을 계산해주십시요.");
		return;
	}
	document.frmhtlsearch.htl_cd.value = htl_cd;
	document.frmhtlsearch.salecurr.value = salecurr;
	document.frmhtlsearch.action="reservation.html";
	document.frmhtlsearch.submit();
}

//호텔검색내용 변경시 체크
function searchCheck()
{
	document.getElementById("searchYN").value = "N";
}

//호텔예약에서 베드/조식 추가시...
function fnHotelAddrate()
{
	var sWon = document.getElementById("sWon").value;
	var nWon = document.getElementById("nWon").value;
	var bedsRate	= document.getElementById("bedsRate").value;
	var bednRate	= document.getElementById("bednRate").value;
	var mealsRate= document.getElementById("mealsRate").value;
	var mealnRate= document.getElementById("mealnRate").value;
	var basicsRate = document.getElementById("basicsRate").value;
	var basicnRate = document.getElementById("basicnRate").value;
	var basicsWon = document.getElementById("basicsWon").value;
	var basicnWon = document.getElementById("basicnWon").value;

	var addbed = document.getElementById("addbed").value;
	var addmeal = document.getElementById("addmeal").value;

	var totsRate = parseFloat(basicsRate);
	var totnRate = parseFloat(basicnRate);
	var totsWon = parseFloat(basicsWon);
	var totnWon = parseFloat(basicnWon);

	if(parseInt(addbed)>0)
	{
		var totsRate = parseFloat(totsRate) + parseFloat(bedsRate)*parseInt(addbed);
		var totnRate = parseFloat(totnRate) + parseFloat(bednRate)*parseInt(addbed);
		var totsWon = parseFloat(totsRate)*parseFloat(sWon);
		var totnWon = parseFloat(totnRate)*parseFloat(nWon);
	}

	if(parseInt(addmeal)>0)
	{
		var totsRate = parseFloat(totsRate) + parseFloat(mealsRate)*parseInt(addmeal);
		var totnRate = parseFloat(totnRate) + parseFloat(mealnRate)*parseInt(addmeal);
		var totsWon = parseFloat(totsRate)*parseFloat(sWon);
		var totnWon = parseFloat(totnRate)*parseFloat(nWon);
	}
	document.all["ly_totrate1"].innerHTML = formatnumber(parseInt(totsRate),3);
	document.all["ly_totwon1"].innerHTML = formatnumber(parseInt(totsWon),3);
	document.all["ly_totrate2"].innerHTML = formatnumber(parseInt(totsRate),3);;
	document.all["ly_totwon2"].innerHTML = formatnumber(parseInt(totsWon),3);
	document.all["good_mny"].value = parseInt(totsWon,10);
	document.getElementById("totsRate").value = totsRate;
	document.getElementById("totnRate").value = totnRate;
	document.getElementById("totsWon").value = totsWon;
	document.getElementById("totnWon").value = totnWon;
}

function fnPaymode()
{
	if(document.all["pay_mode"][0].checked==true)
	{
//		무통장정보체크안함(by ollagaza-080123)
		CASHMODE.style.display = "none";
	}else
	{
		CASHMODE.style.display = "none";
	}
}
function fnReservationOK()
{
	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_firstname"][i].value=="")
			{
				alert("투숙자의 영문성을 입력해 주세요");
				document.all["M_firstname"][i].focus();
				return;
			}
			if(document.all["M_lastname"][i].value=="")
			{
				alert("투숙자의 영문이름을 입력해 주세요");
				document.all["M_lastname"][i].focus();
				return;
			}
		}

	}else{
		if(document.all["M_knm"].value=="")
		{
			alert("투숙자의 한글이름을 입력해 주세요");
			document.all["M_knm"].focus();
			return;
		}
		if(document.all["M_firstname"].value=="")
		{
			alert("투숙자의 영문성을 입력해 주세요");
			document.all["M_firstname"].focus();
			return;
		}
		if(document.all["M_lastname"].value=="")
		{
			alert("투숙자의 영문이름을 입력해 주세요");
			document.all["M_lastname"].focus();
			return;
		}
	}

	if(document.all["bkNm"].value == "")
	{
		alert("예약자의 이름을 입력해 주세요");
		document.all["bkNm"].focus();
		return;
	}
	document.all["buyr_name"].value = document.all["bkNm"].value;
	
	if(document.all["tel"].value == "")
	{
		alert("예약자의 연락처를 입력해 주세요");
		document.all["tel"].focus();
		return;
	}
	if(document.all["hp"].value == "")
	{
		alert("예약자의 휴대폰을 입력해 주세요");
		document.all["hp"].focus();
		return;
	}
	document.all["buyr_tel1"].value = document.all["hp"].value;

	if(document.all["e_mail"].value == "")
	{
		alert("예약자의 이메일을 입력해 주세요");
		document.all["e_mail"].focus();
		return;
	}

	if (document.all["e_mail"].value.indexOf(".")<3) 
	{
		alert("이메일의 형식이 잘못되었습니다. 다시 입력해 주세요")
		document.all["e_mail"].value = "";
		document.all["e_mail"].focus();
		return;
	}
	document.all["buyr_mail"].value = document.all["e_mail"].value;

	if(document.all["pay_mode"][0].checked==true)
	{
//		무통장정보체크안함(by ollagaza-080123)
//		if(document.all["inName"].value == "")
//		{
//			alert("입금자명을 입력해 주세요");
//			document.all["inName"].focus();
//			return;
//		}
//		if(document.all["inDate"].value == "")
//		{
//			alert("입금일을 선택해 주세요");
//			document.all["inDate"].focus();
//			return;
//		}
		document.frmreserv.action="/hotel/reservationAction.asp";
	}else if(document.all["pay_mode"][1].checked==true)
	{
		document.frmreserv.action="/kcp/pp_ax_hub.asp";
		jsf__pay(document.frmreserv);
		return;
	}else{
		document.frmreserv.action="/hotel/reservationAction.asp";
	}
	document.frmreserv.submit();
}

function fnEnter(){
	if (event.keyCode == 13)
	{
		fnSearch();
	}
}

function fnSearchLyer(){

	if (event.keyCode == 13)
	{
		fnSearch();
	}else{
		var hNm = document.frmhtlsearch.hNm.value;
		var nationcd = document.frmhtlsearch.nationcd.value;
		var citycd = document.frmhtlsearch.citycd.value;
		if (citycd =="")
		{
			alert("도시를 선택해주세요.");
			document.frmhtlsearch.hNm.value = "";
			return;
		}
		if (hNm == "")
		{
			lCityResult.style.display="none"; 
		}else{
			lCityResult.style.display="";
			//window.open("/hotel/hotelShow.asp?mode=hotelSearch&nationcd="+nationcd+"&citycd="+citycd+"&hNm="+hNm);
			lCityResultFrame.location.href = "/hotel/hotelShow.asp?mode=hotelSearch&nationcd="+nationcd+"&citycd="+citycd+"&hNm="+hNm; 
			//var res = dynamic.loadHtml("/hotel/hotelShow.asp?mode=hotelSearch&nationcd="+nationcd+"&citycd="+citycd+"&hNm="+hNm); 
			//lCityResult.innerHTML = res;
		}
	}
}

// 호텔검색
function fnIndexSearch()
{
	if(document.frmhtlsearch.nationcd.value=="")
	{
		alert("국가를 선택해 주세요.");
		return;
	}

	if(document.frmhtlsearch.citycd.value=="")
	{
		alert("도시를 선택해 주세요.");
		return;
	}

	if(document.frmhtlsearch.rmType1.value==document.frmhtlsearch.rmType2.value)
	{
		alert("룸타입은 다른 룸타입으로 선택해 주세요.");
		return;
	}

	if(document.frmhtlsearch.hNm.value != "")
	{
		hNm = document.frmhtlsearch.hNm.value;
		if (hNm.length < 3)
		{
			alert("호텔명을 3자 이상 입력해 주세요.");
			return;
		}
	}
	document.frmhtlsearch.submit();
}

function fnSearch()
{
	if(document.frmhtlsearch.nationcd.value=="")
	{
		alert("국가를 선택해 주세요.");
		return;
	}

	if(document.frmhtlsearch.citycd.value=="")
	{
		alert("도시를 선택해 주세요.");
		return;
	}

	if(document.frmhtlsearch.rmType1.value==document.frmhtlsearch.rmType2.value)
	{
		alert("룸타입은 다른 룸타입으로 선택해 주세요.");
		return;
	}
	document.frmhtlsearch.submit();
}

// 호텔후기페이징
function fnHotelAfter(page)
{
	var htl_cd = document.getElementById("htl_cd").value;
	var res = dynamic.loadHtml('/hotel/hotelShow.asp?mode=after&page='+page+'&htl_cd='+htl_cd);

	document.all["ly_after"].style.display = "";
	document.all["ly_after"].innerHTML = res;


}

// 호텔정보 메일보내기
function fnHotelMail()
{
	var htl_cd = document.getElementById("htl_cd").value;
	var toMail = document.getElementById("toMail").value;
	var fromMail = document.getElementById("fromMail").value;
	var subject = ReplaceINSERT(document.getElementById("subject").value);
	var content = ReplaceINSERT(document.getElementById("content").value);
	
	if(toMail=="")
	{
		alert("받는 메일 주소를 입력해 주세요.");
		document.getElementById("toMail").focus();		
		return;
	}
	if(fromMail=="")
	{
		alert("보내는 메일 주소를 입력해 주세요.");
		document.getElementById("fromMail").focus();		
		return;
	}
	if(subject=="")
	{
		alert("제목을 입력해 주세요.");
		document.getElementById("subject").focus();		
		return;
	}

	var res = dynamic.loadHtml('/hotel/pop_detail.html?htl_cd='+htl_cd+'&gubun=mail');
//	document.all["ly_hotelinfo"].innerHTML = res;
//	document.all["ly_hotelinfo"].style.display="";
//	return;
	var rUrl = '/hotel/hotelShow.asp';
	var Parms  = '&mode=mail';
		Parms += '&toMail=' + toMail;
		Parms += '&fromMail=' + fromMail;
		Parms += '&subject=' + ReplaceINSERT(subject);
		Parms += '&content=' + ReplaceINSERT(content);
		Parms += '&hotelinfo=' + ReplaceINSERT(res);
		
	sendRequest(fnalert,Parms,"POST",rUrl,true,true);
}

function fnResult(npage)
{
	var bk_no = document.getElementById("bk_no").value;
	var bkNm = document.getElementById("bkNm").value;
	var e_mail = document.getElementById("e_mail").value;
	var agt_nm = document.getElementById("agt_nm").value;
	if(npage=="agent")
	{
		var res = dynamic.loadHtml('/mail/reservation_agent.html?bk_no='+bk_no);
	}else if(npage=="interpark")
	{
		var res = dynamic.loadHtml('/mail/reservation_interpark.html?bk_no='+bk_no);
	}else{
		var res = dynamic.loadHtml('/mail/reservation.html?bk_no='+bk_no);
	}

	var rUrl = '/hotel/hotelShow.asp';
	var Parms  = '&mode=reservmail';
		Parms += '&toMail=' + e_mail;
		Parms += '&bkNm=' + bkNm;
		Parms += '&bk_no=' + bk_no;
		Parms += '&reservinfo=' + ReplaceINSERT(res);
		Parms += '&agt_nm=' + ReplaceINSERT(agt_nm);
	sendRequest(fnNULL,Parms,"POST",rUrl,true,true);
	document.frmreserv.submit();
}

function fnfavorite()
{
	var htl_cd		= document.getElementById("htl_cd").value;
	var nationcd	= document.getElementById("nationcd").value;
	var citycd		= document.getElementById("citycd").value;

	var rUrl = '/hotel/hotelShow.asp';
	var Parms  = '&mode=favorite';
		Parms += '&htl_cd=' + htl_cd;
		Parms += '&nationcd=' + nationcd;
		Parms += '&citycd=' + citycd;
	sendRequest(fnalert,Parms,"POST",rUrl,true,true);
}