//국가 선택시 도시 LIST 띄우기
function sightseeingCityList(obj){
	if (obj.value == '') return;

	var Parms  = '?mode=CITYLIST&nationCd=' + obj.value;
	var res = dynamic.loadHtml('/product/sightSeeingShow.asp'+ Parms);
	if (res!="")
		lycity.innerHTML = res;
}

function cityListBack(nationCd, cityCd){
	if (nationCd == '') return;

	var Parms  = '?mode=CITYLISTBACK&nationCd=' + nationCd + '&cityCd=' + cityCd;
	var res = dynamic.loadHtml('/product/sightSeeingShow.asp'+ Parms);
	if (res!="")
		lycity.innerHTML = res;
}

function fnSearchCheck()
{
	frmhtlsearch.searchflag.value ="N";
}
// 호텔 검색 List
function fnSightseeingSearch(sortNm,page)
{
	var nationCd	= frmhtlsearch.nationCd.value;
	var cityCd		= frmhtlsearch.cityCd.value;
	var checkin		= frmhtlsearch.checkin.value;

	if (nationCd == "")
	{
		alert("SELECT COUNTRY");
		return;
	}
	if (cityCd == "")
	{
		alert("SELECT CITY");
		return;
	}	

	document.frmhtlsearch.action = "sightSeeing.html"
	document.frmhtlsearch.submit();
}

// Sightseeing 재검색
function fnSightseeingReSearch()
{
	document.all["ly_charge"].innerHTML = "<table width='696' border='0' cellpadding='0' cellspacing='0'><tr height='30'><td class='title1' align='left'>Charge</td></tr></table><table border='0'><tr height='10'><td></td></tr></table><table width='654' border='0' cellpadding='0' cellspacing='1' bgcolor='#B7DBF2'><tr height='28' bgcolor='#E5F2FA'><td width='18%' align='center' style='color:#5CAEE1; font-weight:bold;'>Room Grade</td><td width='13%' align='center' style='color:#5CAEE1; font-weight:bold;'>Meal</td><td width='10%' align='center' style='color:#5CAEE1; font-weight:bold;'>Single</td><td width='10%' align='center' style='color:#5CAEE1; font-weight:bold;'>Double</td><td width='10%' align='center' style='color:#5CAEE1; font-weight:bold;'>Twin</td><td width='10%' align='center' style='color:#5CAEE1; font-weight:bold;'>Triple</td><td width='10%' align='center' style='color:#5CAEE1; font-weight:bold;'>Quad</td><td width='10%' align='center' style='color:#5CAEE1; font-weight:bold;'>Total</td><td width='10%' align='center' style='color:#5CAEE1; font-weight:bold;'>Book</td></tr><tr height='28' bgcolor='#FFFFFF'><td colspan='9'>Loading..</td></tr></table>";
	var nationCd	= frmhtlsearch.nationCd.value;
	var cityCd		= frmhtlsearch.cityCd.value;
	var sightCd		= frmhtlsearch.sightCd.value;
	var checkin		= frmhtlsearch.checkin.value;
	var ngt			= frmhtlsearch.ngt.value;
	var checkout	= frmhtlsearch.checkout.value;
	var adult		= frmhtlsearch.adult.value;
	var child		= frmhtlsearch.child.value;
	var infant		= frmhtlsearch.infant.value;
	var personCnt	= frmhtlsearch.personCnt.value;
	var supply		= frmhtlsearch.supply.value;
	var agentCd		= frmhtlsearch.agentCD.value;

	if (nationCd == "")
	{
		alert("SELECT COUNTRY");
		return;
	}
	if (cityCd == "")
	{
		alert("SELECT CITY");
		return;
	}
	
	var querystring = 'mode=rate&nationCd='+nationCd+'&cityCd='+cityCd+'&sightCd='+sightCd+'&checkin='+checkin+'&ngt='+ngt+
		'&checkout='+checkout+'&adult='+adult+'&child='+child+'&infant='+infant+'&personCnt='+personCnt + 
		'&supply=' + supply;

	var res = dynamic.loadHtml('/product/sightSeeingShow.asp?' + querystring);
	document.all["ly_charge"].innerHTML = res;
	frmhtlsearch.searchflag.value="Y";
	
	//var searchKey = agentCd+'^'+nationCd+'^'+cityCd+'^'+checkin+'^'+checkout+'^'+sgl+'^'+dbl+'^'+twn+'^'+trp+'^'+quad+'^'+sglCh+'^'+dblCh+'^'+twnCh+'^'+trpCh+'^'+quadCh+'^'+hCode+'^'+supply+'^*';
	//------Supply 없이 조회
	//searchKey = agentCd+'^'+nationCd+'^'+cityCd+'^'+checkin+'^'+checkout+'^'+sgl+'^'+dbl+'^'+twn+'^'+trp+'^'+quad+'^'+hCode+'^^*';
	//frmhtlsearch.searchKey.value = searchKey;
}

// 총 사람수 계산
function fnPersoncnt()
{			  
	var adult = frmhtlsearch.adult.value;
	var child = frmhtlsearch.child.value;
	var infant = frmhtlsearch.infant.value;

	var personCnt = parseInt(adult,10) + parseInt(child,10) + parseInt(infant,10)

	frmhtlsearch.personCnt.value = personCnt;
}

function fnSightseeingDetail(sightCd, supply)
{
	if(sightCd=="") 
	{
		alert("Not Sightseeing Code");
		return;
	}
	document.frmhtlsearch.sightCd.value = sightCd;
	document.frmhtlsearch.supply.value = supply;
	document.frmhtlsearch.action="sightSeeingDetail.html"
	document.frmhtlsearch.submit();
}

// Sightseeing 이미지 뷰
function sightseeingImageLoad()
{
	if (changeTabImage.style.display == "none")
	{
		changeTabImage.style.display = "block";
		
		var nationCd	= frmhtlsearch.nationCd.value;
		var cityCd		= frmhtlsearch.cityCd.value;
		var sightCd		= frmhtlsearch.sightCd.value;
		var hotelImgFlag	= frmImg.hotelImgFlag.value;

		if (hotelImgFlag == "Y")
		{
			getSightseeingImage();
		}
		var querystring = 'mode=sightseeingImg&nationCd='+nationCd+'&cityCd='+cityCd+'&sightCd='+sightCd+'&hotelImgFlag='+hotelImgFlag;
		var res = dynamic.loadHtml('/product/sightSeeingShow.asp?' + querystring);	
		
		document.all["changeTabImage"].innerHTML = res;
	}
	else
	{
		changeTabImage.style.display = "none";
	}
}

function getSightseeingImage()
{		
	var nationCd	= frmhtlsearch.nationCd.value;
	var cityCd		= frmhtlsearch.cityCd.value;
	var sightCd		= frmhtlsearch.sightCd.value;
	var hotelImgFlag= frmImg.hotelImgFlag.value;
	
	var querystring = 'mode=getSightseeingImg&nationCd='+nationCd+'&cityCd='+cityCd+'&sightCd='+sightCd;
	var res = dynamic.loadHtml('/product/sightSeeingShow.asp?' + querystring);	

	frmImg.mainImg.src = res;
	if (res != "/img/common/bg_nonephoto.gif")
	{
		frmImg.hotelImgFlag.value = "N";
	}
}

// 캔슬 규정 팝업
function fnSightseeingCxlPolicy(sightCd,checkin)
{
	window.open("/product/sightSeeingcxlPolicy_pop.html?sightCd=" + sightCd + "&checkin=" + checkin,"", "width=500,height=250,scrollbars=no");
}

// Sightseeing 예약
function fnSightseeingReservation(bookinfo)
{
//	alert("coming soon");
//	return;
	if(frmhtlsearch.searchflag.value=="N")
	{
		alert("Again search please!!");
		return;
	}
	var str = bookinfo.split("//");
	frmhtlsearch.sightCd.value = str[0];
	frmhtlsearch.supply.value = str[1];
	frmhtlsearch.serviceDt.value = str[2];

	document.frmhtlsearch.action="/product/sightSeeingBook.html"
	document.frmhtlsearch.submit();
}

// 투숙자 중복 확인
function fnSightseeingDupCheck()
{
	var sightCd = frmhtlReservation.sightCd.value;
	var checkin = frmhtlReservation.checkin.value;
	var agentCd = frmhtlReservation.agentCd.value;
	var Parms = "?mode=SIGHTSEEINGBOOKINGCHECK";
		Parms += "&sightCd="+sightCd;
		Parms += "&checkin="+checkin;
		Parms += "&agentCd="+agentCd;
	if(parseInt(document.frmhtlReservation.age.length,10) > 1)
	{
		for(var i = 0 ; i < parseInt(document.frmhtlReservation.age.length,10) ; i++)
		{
			Parms += "&paxage=" + document.frmhtlReservation.age[i].value;
			Parms += "&paxFirstName=" + ReplaceSTR(document.frmhtlReservation.firstName[i].value);
			Parms += "&paxLastName=" + ReplaceSTR(document.frmhtlReservation.lastName[i].value);
		}
	}else{
		Parms += "&paxage=" + document.frmhtlReservation.age.value;
		Parms += "&paxFirstName=" + ReplaceSTR(document.frmhtlReservation.firstName.value);
		Parms += "&paxLastName=" + ReplaceSTR(document.frmhtlReservation.lastName.value);
	}

	var res = dynamic.loadHtml('/product/sightSeeingShow.asp' + Parms);
	if (res == 'DUP')
	{
		if(confirm("Same name booked already"))
		{
			document.frmhtlReservation.nameFlag.value = "Y";
			fnSightseeingReservationOK();
		}
	}
	else{
		document.frmhtlReservation.nameFlag.value = "N";
		fnSightseeingReservationOK();
	}
	
}

// Sightseeing 예약저장
function fnSightseeingReservationOK()
{
	if(frmhtlReservation.searchflag.value=="N")
	{
		alert("Again Change please!!");
		return;
	}
	if(document.all["age"].length>1)
	{
		for (i = 0; i < document.frmhtlReservation.age.length ; i++ )
		{
			if(i == 0)
			{
				if(document.frmhtlReservation.firstName[i].value=="First Name")
				{
					document.frmhtlReservation.firstName[i].value = "";
				}
				if(document.frmhtlReservation.lastName[i].value=="Family Name")
				{
					document.frmhtlReservation.lastName[i].value = "";
				}
			}
		}

	}else{
		if(document.frmhtlReservation.firstName.value=="First Name")
		{
			document.frmhtlReservation.firstName.value = "";
		}
		if(document.frmhtlReservation.lastName.value=="Family Name")
		{
			document.frmhtlReservation.lastName.value = "";
		}
	}

	if(document.all["cxlFlag"].value == "Y")
	{
		if(confirm("Over cancel deadline. This is booking on request."))
		{
			document.frmhtlReservation.action="/product/sightSeeingBookAction.asp";
			document.frmhtlReservation.submit();
		}
	}else{
		document.frmhtlReservation.action="/product/sightSeeingBookAction.asp";
		document.frmhtlReservation.submit();
	}
}

// 호텔예약결과
function fnSightseeingReservationResult(npage)
{
	var sightBkNo = document.getElementById("sightBkNo").value;
	document.frmhtlReservation.submit();
}


