﻿/// <reference path="jquery-1.3.2-vsdoc.js" />
/// <reference path="miya_validator.js" />
/// <reference path="Justgo.js" />
/*| AirDom/CreateXML.aspx|********************************************************************************/


//################################################Default.aspx &&  AvalList_Step2.aspx 시작################################################//
/*사용자 추가 Function*/
function AddUsedXML(UIDCtlID, UIPCtlID) {
	//alert("aaa");
	var uidCtl = document.getElementById(UIDCtlID).value;
	var uIPCtl = document.getElementById(UIPCtlID).value;
	//alert(uidCtl.value);
	var returnValue = "";
	//alert("bbb");
	jQuery.ajax
	(
		{
			type: "POST",
			url: "/AirDom/AirDomAjaxCallBack/AirDomAjaxCallBack.ashx?ProcessType=A&UID=" + uidCtl + "&UIP=" + uIPCtl,
			success: function(returnValue) {

				if (returnValue.length > 0) {
					alert(returnValue);
				}
			}
		}
	);
}

function RemoveUsedXML(sIndex, sUID) {
	var returnValue = "";
	jQuery.ajax
	(
		{
			type: "POST",
			url: "/AirDom/AirDomAjaxCallBack/AirDomAjaxCallBack.ashx?ProcessType=A_Remove&SIndex=" + sIndex + "&UID=" + sUID,
			success: function(returnValue) {
				//alert("aaa");
				if (returnValue.length > 0) {
					alert(returnValue);
					document.location.href = "CreateXML.aspx";
				}
			}
		}
	);
}

var tempavalsearchtype = "2";
function changeSelectList(selectedvalue) {
	tempavalsearchtype = selectedvalue;
	if (selectedvalue == "1") {
		//document.getElementById("secity").disabled = true;
		document.getElementById("fecity_1").disabled = true;
		document.getElementById("secity").disabled = true;

		document.getElementById("endDate").value = "";
		document.getElementById("endDate").disabled = true;
	}
	else if (selectedvalue == "2") {
		//document.getElementById("secity").disabled = false;
		document.getElementById("fecity_1").disabled = false;
		document.getElementById("secity").disabled = false;


		document.getElementById("endDate").disabled = false;
	}
	else if (selectedvalue == "0") {
		document.getElementById("fecity_1").disabled = false;
		document.getElementById("secity").disabled = false;


		document.getElementById("endDate").disabled = false;
	}

	//타입이 바뀔때마다 전부다 초기화 시켜라
	document.getElementById("fscity").options[0].selected = true;

	for (var i = document.getElementById("fecity").options.length - 1; i >= 0; i--) {
		document.getElementById("fecity").options[i] = null;
	}
	document.getElementById("fecity").options.add(new Option("선택", "000"));

	for (var i = document.getElementById("fecity_1").options.length - 1; i >= 0; i--) {
		document.getElementById("fecity_1").options[i] = null;
	}
	document.getElementById("fecity_1").options.add(new Option("선택", "000"));


	for (var i = document.getElementById("secity").options.length - 1; i >= 0; i--) {
		document.getElementById("secity").options[i] = null;
	}
	document.getElementById("secity").options.add(new Option("선택", "000"));


}


function SearchAirDom() {

	//alert("aaaa");
	/*
	<firststartcitycode requestStr="firststartcitycode" desc="첫번째출발공항코드"></firststartcitycode>
	<firstendcitycode requestStr="firstendcitycode" desc="첫번째도착공항코드"></firstendcitycode>
	<firststartdate requestStr="firststartdate" desc="첫번째출발날짜"></firststartdate>
	<secondstartcitycode requestStr="secondstartcitycode" desc="두번째출발공항코드"></secondstartcitycode>
	<secondendcitycode requestStr="secondendcitycode" desc="두번째도착공항코드"></secondendcitycode>
	<secondstartdate requestStr="secondstartdate" desc="두번째출발날짜"></secondstartdate>
	<stringnull requestStr="stringnull" desc="null값을 입력합니다."></stringnull>
	<avalsearchtype requestStr="avalsearchtype" desc="편도:1 왕복:2"></avalsearchtype>
	
	<AdultCount request="AdultCount" desc="성인 탑승자"></AdultCount>
	<ChildCount request="ChildCount" desc="미성인 탑승자"></ChildCount>
	<InfantCount request="InfantCount" desc="2세미만 탑승자"></InfantCount>
	<RequestIP	request="RequestIP" desc="요청 IP"></RequestIP>
	<OwnerRequestIP	request="OwnerRequestIP" desc="Owner(요청아이피)"></OwnerRequestIP>
	<avalsearchtypeStr request="avalsearchtypeStr" desc="round아닌것:1 왕복:round"></avalsearchtypeStr>
	<Seat request ="Seat" desc="좌석"></Seat>
	<strMonth request="strMonth" desc="영문 월"></strMonth>
	<startDay request="startDay" desc="일"></startDay>
	*/
	if (document.getElementById("fscity").value == "000" || document.getElementById("fscity").value == "") {
		alert("첫번째 출발지를 선택하세요.");
		document.getElementById("fscity").focus();
		return false;
	}

	if (document.getElementById("fecity").value == "000" || document.getElementById("fecity").value == "") {
		alert("첫번째 도착지를 선택하세요.");
		document.getElementById("fecity").focus();
		return false;
	}

	if (tempavalsearchtype == "0" || tempavalsearchtype == "2") {
		if (document.getElementById("fecity_1").value == "000" || document.getElementById("fecity_1").value == "") {
			alert("두번째 출발지를 선택하세요.");
			document.getElementById("fecity_1").focus();
			return false;
		}

		if (document.getElementById("secity").value == "000" || document.getElementById("secity").value == "") {
			alert("두번째 도착지를 선택하세요.");
			document.getElementById("secity").focus();
			return false;
		}

		if (document.getElementById("startDate").value == "") {
			alert("출발일를 선택하세요.");
			document.getElementById("startDate").focus();
			return false;
		}

		if (document.getElementById("endDate").value == "") {
			alert("도착일를 선택하세요.");
			document.getElementById("endDate").focus();
			return false;
		}
	}
	else {
		if (document.getElementById("startDate").value == "") {
			alert("출발일를 선택하세요.");
			document.getElementById("startDate").focus();
			return false;
		}
	}

	if (document.getElementById("Seat").value == "0") {
		alert("좌석을 선택하세요.");
		document.getElementById("Seat").focus();
		return false;
	}

	//	if (confirm("선택하신 인원은 성인:" + document.getElementById("AdultCount").value + "명, 만2~13세:" + document.getElementById("ChildCount").value + "명,만2세미만:" + document.getElementById("InfantCount").value + "명이 맞습니까?. ")) {
	var firststartcitycode = document.getElementById("fscity").value; //1
	if (firststartcitycode == "000") {
		firststartcitycode = "";
	}
	var firstendcitycode = document.getElementById("fecity").value; 	//2
	if (firstendcitycode == "000") {
		firstendcitycode = "";
	}
	var firststartdate = document.getElementById("startDate").value; //3
	var secondstartcitycode = document.getElementById("fecity_1").value; //4
	if (secondstartcitycode == "000") {
		secondstartcitycode = "";
	}
	var secondendcitycode = document.getElementById("secity").value; //5
	if (secondendcitycode == "000") {
		secondendcitycode = "";
	}
	var secondstartdate = document.getElementById("endDate").value; 	//6
	var stringnull = "";
	var avalsearchtype = "";
	if (tempavalsearchtype == "0") {
		tempavalsearchtype = "2";
	}
	//alert(document.getElementById("AdultCount").value);
	//return false;
	var AdultCount = document.getElementById("AdultCount").value;
	var ChildCount = document.getElementById("ChildCount").value;
	var InfantCount = document.getElementById("InfantCount").value;
	var RequestIP = "";
	var OwnerRequestIP = "";
	var avalsearchtypeStr = "";

	if (parseInt(AdultCount) + parseInt(ChildCount) + parseInt(InfantCount) > 9) {
		alert("한번에 예약가능한 인원은 9명을 넘을 수 없습니다.");
		return false;
	}

	if (tempavalsearchtype == "2") {
		avalsearchtypeStr = "round";
	}
	else {
		avalsearchtypeStr = "oneway";
	}
	var Seat = document.getElementById("Seat").value;
	var strMonth = document.getElementById("startDate").value;
	strMonth = strMonth.substr(4, 2);
	strMonth = GetEnglishMM(strMonth);
	var startDay = document.getElementById("startDate").value;
	startDay = startDay.substr(6, 2);

	var str2EndMonth = document.getElementById("endDate").value;
	str2EndMonth = str2EndMonth.substr(4, 2);
	str2EndMonth = GetEnglishMM(str2EndMonth);

	var start2EndDay = document.getElementById("endDate").value;
	start2EndDay = start2EndDay.substr(6, 2);

	avalsearchtype = tempavalsearchtype;

	var urlParam = "firststartcitycode=" + firststartcitycode;
	urlParam += "&firstendcitycode=" + firstendcitycode;
	urlParam += "&firststartdate=" + firststartdate;
	urlParam += "&secondstartcitycode=" + secondstartcitycode;
	urlParam += "&secondendcitycode=" + secondendcitycode;
	urlParam += "&secondstartdate=" + secondstartdate;
	urlParam += "&stringnull=" + stringnull;
	urlParam += "&avalsearchtype=" + avalsearchtype;
	urlParam += "&AdultCount=" + AdultCount;
	urlParam += "&ChildCount=" + ChildCount;
	urlParam += "&InfantCount=" + InfantCount;
	urlParam += "&RequestIP=" + RequestIP;
	urlParam += "&OwnerRequestIP=" + OwnerRequestIP;
	urlParam += "&avalsearchtypeStr=" + avalsearchtypeStr;
	urlParam += "&Seat=" + Seat;
	urlParam += "&strMonth=" + strMonth;
	urlParam += "&startDay=" + startDay;
	urlParam += "&str2EndMonth=" + str2EndMonth;
	urlParam += "&start2EndDay=" + start2EndDay;

	document.location.href = "/AirDom/AvalList_Step2.aspx?" + urlParam;
	//	}
	//	else {
	//		document.getElementById("AdultCount").focus();
	//		return false;
	//	}
}



// 출발하는 출발공항 선택시
function chooseAirCode1(ChooseValue) {

	//form_fare.fecity.options.length = 0;
	//alert(document.getElementById("fecity"));
	//		for (var i = 0; i < document.getElementById("fecity").options.length; i++) {
	//			document.getElementById("fecity").options[i] = null;
	//		}
	for (var i = document.getElementById("fecity").options.length - 1; i >= 0; i--) {
		document.getElementById("fecity").options[i] = null;
	}
	document.getElementById("fecity").options.add(new Option("선택", "000"))
	switch (ChooseValue) {
		case ("GMP"): //김포
			document.getElementById("fecity").options.add(new Option("광주", "KWJ"))
			document.getElementById("fecity").options.add(new Option("대구", "TAE"))
			document.getElementById("fecity").options.add(new Option("무안", "MWX"))
			document.getElementById("fecity").options.add(new Option("부산", "PUS"))
			document.getElementById("fecity").options.add(new Option("울산", "USN"))
			document.getElementById("fecity").options.add(new Option("여수", "RSU"))
			document.getElementById("fecity").options.add(new Option("제주", "CJU"))
			document.getElementById("fecity").options.add(new Option("진주", "HIN"))
			document.getElementById("fecity").options.add(new Option("포항", "KPO"))
			break;

		case ("KUV"): //군산
			document.getElementById("fecity").options.add(new Option("제주", "CJU"))
			break;


		case ("KWJ"): //광주
			document.getElementById("fecity").options.add(new Option("김포", "GMP"))
			document.getElementById("fecity").options.add(new Option("인천", "ICN"))
			document.getElementById("fecity").options.add(new Option("제주", "CJU"))
			break;

		case ("TAE"): //대구
			document.getElementById("fecity").options.add(new Option("김포", "GMP"))
			document.getElementById("fecity").options.add(new Option("인천", "ICN"))
			document.getElementById("fecity").options.add(new Option("제주", "CJU"))
			break;

		case ("PUS"): //부산
			document.getElementById("fecity").options.add(new Option("김포", "GMP"))
			document.getElementById("fecity").options.add(new Option("양양", "YNY"))
			document.getElementById("fecity").options.add(new Option("인천", "ICN"))
			document.getElementById("fecity").options.add(new Option("제주", "CJU"))
			break;

		case ("RSU"): //여수
			document.getElementById("fecity").options.add(new Option("김포", "GMP"))
			document.getElementById("fecity").options.add(new Option("제주", "CJU"))
			break;

		case ("ICN"): //인천
			document.getElementById("fecity").options.add(new Option("광주", "KWJ"))
			document.getElementById("fecity").options.add(new Option("대구", "TAE"))
			document.getElementById("fecity").options.add(new Option("무안", "MWX"))
			document.getElementById("fecity").options.add(new Option("부산", "PUS"))
			document.getElementById("fecity").options.add(new Option("제주", "CJU"))
			break;

		case ("WJU"): //원주
			document.getElementById("fecity").options.add(new Option("제주", "CJU"))
			break;

		case ("USN"): //울산
			document.getElementById("fecity").options.add(new Option("김포", "GMP"))
			document.getElementById("fecity").options.add(new Option("제주", "CJU"))
			break;

		case ("CJU"): //제주
			document.getElementById("fecity").options.add(new Option("김포", "GMP"))
			document.getElementById("fecity").options.add(new Option("군산", "KUV"))
			document.getElementById("fecity").options.add(new Option("광주", "KWJ"))
			document.getElementById("fecity").options.add(new Option("대구", "TAE"))
			document.getElementById("fecity").options.add(new Option("부산", "PUS"))
			document.getElementById("fecity").options.add(new Option("양양", "YNY"))
			document.getElementById("fecity").options.add(new Option("여수", "RSU"))
			document.getElementById("fecity").options.add(new Option("원주", "WJU"))
			document.getElementById("fecity").options.add(new Option("인천", "ICN"))
			document.getElementById("fecity").options.add(new Option("청주", "CJJ"))
			break;

		case ("HIN"): //진주
			document.getElementById("fecity").options.add(new Option("김포", "GMP"))
			document.getElementById("fecity").options.add(new Option("제주", "CJU"))
			break;

		case ("CJJ"): //청주
			document.getElementById("fecity").options.add(new Option("제주", "CJU"))
			break;

		case ("KPO"): //포항
			document.getElementById("fecity").options.add(new Option("김포", "GMP"))
			break;

		case ("MWX"): //무안
			document.getElementById("fecity").options.add(new Option("김포", "GMP"))
			break;

		case ("YNY"): //양양
			document.getElementById("fecity").options.add(new Option("부산", "PUS"))
			document.getElementById("fecity").options.add(new Option("제주", "CJU"))
			break;
	}

}

// 돌아오는 출발공항 선택시
function chooseAirCode2(ChooseValue, ChooseValue2) {
	//form_fare.secity.options.length = 0;
	/*
	tempavalsearchtype = 0;기타여정
	tempavalsearchtype = 1;편도
	tempavalsearchtype = 2;왕복
	*/

	//		for (var i = 0; i < document.getElementById("fecity_1").options.length; i++) {
	//			document.getElementById("fecity_1").options[i] = null;
	//		}
	for (var i = document.getElementById("fecity_1").options.length - 1; i >= 0; i--) {
		document.getElementById("fecity_1").options[i] = null;
	}

	document.getElementById("fecity_1").options.add(new Option("선택", "000"));

	if (tempavalsearchtype == "2") {
		switch (ChooseValue) {
			case ("GMP"): //김포
				document.getElementById("fecity_1").options.add(new Option("김포", "GMP"));
				break;

			case ("KUV"): //군산
				document.getElementById("fecity_1").options.add(new Option("군산", "KUV"));
				break;


			case ("KWJ"): //광주
				document.getElementById("fecity_1").options.add(new Option("광주", "KWJ"));
				break;

			case ("TAE"): //대구
				document.getElementById("fecity_1").options.add(new Option("대구", "TAE"));
				break;

			case ("PUS"): //부산
				document.getElementById("fecity_1").options.add(new Option("부산", "PUS"));
				break;

			case ("RSU"): //여수
				document.getElementById("fecity_1").options.add(new Option("여수", "RSU"));
				break;

			case ("ICN"): //인천
				document.getElementById("fecity_1").options.add(new Option("인천", "ICN"));
				break;

			case ("WJU"): //원주
				document.getElementById("fecity_1").options.add(new Option("원주", "WJU"));
				break;

			case ("USN"): //울산
				document.getElementById("fecity_1").options.add(new Option("울산", "USN"));
				break;

			case ("CJU"): //제주
				document.getElementById("fecity_1").options.add(new Option("제주", "CJU"));
				break;

			case ("HIN"): //진주
				document.getElementById("fecity_1").options.add(new Option("진주", "HIN"));
				break;

			case ("CJJ"): //청주
				document.getElementById("fecity_1").options.add(new Option("청주", "CJJ"));
				break;

			case ("KPO"): //포항
				document.getElementById("fecity_1").options.add(new Option("포항", "KPO"));
				break;

			case ("MWX"): //무안
				document.getElementById("fecity_1").options.add(new Option("무안", "MWX"));
				break;

			case ("YNY"): //양양
				document.getElementById("fecity_1").options.add(new Option("양양", "YNY"));
				break;
		}
	}
	else if (tempavalsearchtype == "0") {
		//			<option value="000" >선택</option>
		//			<option value="" ></option>
		//			<option value="" ></option>
		//			<option value="" ></option>
		//			<option value="" ></option>
		//			<option value="" ></option>
		//			<option value="" ></option>
		//			<option value="" ></option>
		//			<option value="" ></option>
		//			<option value="" ></option>
		//			<option value="" ></option>
		//			<option value="" ></option>
		//			<option value="" ></option>
		//			<option value="" ></option>
		//			<option value="" ></option>

		document.getElementById("fecity_1").options.add(new Option("인천", "ICN"));
		document.getElementById("fecity_1").options.add(new Option("광주", "KWJ"));
		document.getElementById("fecity_1").options.add(new Option("군산", "KUV"));
		document.getElementById("fecity_1").options.add(new Option("대구", "TAE"));
		document.getElementById("fecity_1").options.add(new Option("무안", "MWX"));
		document.getElementById("fecity_1").options.add(new Option("부산", "PUS"));
		document.getElementById("fecity_1").options.add(new Option("양양", "YNY"));
		document.getElementById("fecity_1").options.add(new Option("여수", "RSU"));
		document.getElementById("fecity_1").options.add(new Option("울산", "USN"));
		document.getElementById("fecity_1").options.add(new Option("원주", "WJU"));
		document.getElementById("fecity_1").options.add(new Option("제주", "CJU"));
		document.getElementById("fecity_1").options.add(new Option("진주", "HIN"));
		document.getElementById("fecity_1").options.add(new Option("청주", "CJJ"));
		document.getElementById("fecity_1").options.add(new Option("포항", "KPO"));

		switch (ChooseValue) {
			case ("GMP"): //김포
				document.getElementById("secity").options.add(new Option("광주", "KWJ"));
				document.getElementById("secity").options.add(new Option("대구", "TAE"));
				document.getElementById("secity").options.add(new Option("무안", "MWX"));
				document.getElementById("secity").options.add(new Option("부산", "PUS"));
				document.getElementById("secity").options.add(new Option("울산", "USN"));
				document.getElementById("secity").options.add(new Option("여수", "RSU"));
				document.getElementById("secity").options.add(new Option("제주", "CJU"));
				document.getElementById("secity").options.add(new Option("진주", "HIN"));
				document.getElementById("secity").options.add(new Option("포항", "KPO"));
				break;

			case ("KUV"): //군산
				document.getElementById("secity").options.add(new Option("제주", "CJU"));
				break;


			case ("KWJ"): //광주
				document.getElementById("secity").options.add(new Option("김포", "GMP"));
				document.getElementById("secity").options.add(new Option("인천", "ICN"));
				document.getElementById("secity").options.add(new Option("제주", "CJU"));
				break;

			case ("TAE"): //대구
				document.getElementById("secity").options.add(new Option("김포", "GMP"));
				document.getElementById("secity").options.add(new Option("인천", "ICN"));
				document.getElementById("secity").options.add(new Option("제주", "CJU"));
				break;

			case ("PUS"): //부산
				document.getElementById("secity").options.add(new Option("김포", "GMP"));
				document.getElementById("secity").options.add(new Option("양양", "YNY"));
				document.getElementById("secity").options.add(new Option("인천", "ICN"));
				document.getElementById("secity").options.add(new Option("제주", "CJU"));
				break;

			case ("RSU"): //여수
				document.getElementById("secity").options.add(new Option("김포", "GMP"));
				document.getElementById("secity").options.add(new Option("제주", "CJU"));
				break;

			case ("ICN"): //인천
				document.getElementById("secity").options.add(new Option("광주", "KWJ"));
				document.getElementById("secity").options.add(new Option("대구", "TAE"));
				document.getElementById("secity").options.add(new Option("무안", "MWX"));
				document.getElementById("secity").options.add(new Option("부산", "PUS"));
				document.getElementById("secity").options.add(new Option("제주", "CJU"));
				break;

			case ("WJU"): //원주
				document.getElementById("secity").options.add(new Option("제주", "CJU"));
				break;

			case ("USN"): //울산
				document.getElementById("secity").options.add(new Option("김포", "GMP"));
				document.getElementById("secity").options.add(new Option("제주", "CJU"));
				break;

			case ("CJU"): //제주
				document.getElementById("secity").options.add(new Option("김포", "GMP"));
				document.getElementById("secity").options.add(new Option("군산", "KUV"));
				document.getElementById("secity").options.add(new Option("광주", "KWJ"));
				document.getElementById("secity").options.add(new Option("대구", "TAE"));
				document.getElementById("secity").options.add(new Option("부산", "PUS"));
				document.getElementById("secity").options.add(new Option("양양", "YNY"));
				document.getElementById("secity").options.add(new Option("여수", "RSU"));
				document.getElementById("secity").options.add(new Option("원주", "WJU"));
				document.getElementById("secity").options.add(new Option("인천", "ICN"));
				document.getElementById("secity").options.add(new Option("청주", "CJJ"));
				break;

			case ("HIN"): //진주
				document.getElementById("secity").options.add(new Option("김포", "GMP"));
				document.getElementById("secity").options.add(new Option("제주", "CJU"));
				break;

			case ("CJJ"): //청주
				document.getElementById("secity").options.add(new Option("제주", "CJU"));
				break;

			case ("KPO"): //포항
				document.getElementById("secity").options.add(new Option("김포", "GMP"));
				break;

			case ("MWX"): //무안
				document.getElementById("secity").options.add(new Option("김포", "GMP"));
				break;

			case ("YNY"): //양양
				document.getElementById("secity").options.add(new Option("부산", "PUS"));
				document.getElementById("secity").options.add(new Option("제주", "CJU"));
				break;
		}
	}
}

// 돌아오는 출발공항 선택시
function chooseAirCode3(ChooseValue, ChooseValue2) {
	//form_fare.secity.options.length = 0;


	for (var i = document.getElementById("secity").options.length - 1; i >= 0; i--) {
		document.getElementById("secity").options[i] = null;
	}
	document.getElementById("secity").options.add(new Option("선택", "000"))
	switch (ChooseValue) {
		case ("GMP"): //김포
			document.getElementById("secity").options.add(new Option("광주", "KWJ"))
			document.getElementById("secity").options.add(new Option("대구", "TAE"))
			document.getElementById("secity").options.add(new Option("무안", "MWX"))
			document.getElementById("secity").options.add(new Option("부산", "PUS"))
			document.getElementById("secity").options.add(new Option("울산", "USN"))
			document.getElementById("secity").options.add(new Option("여수", "RSU"))
			document.getElementById("secity").options.add(new Option("제주", "CJU"))
			document.getElementById("secity").options.add(new Option("진주", "HIN"))
			document.getElementById("secity").options.add(new Option("포항", "KPO"))
			break;

		case ("KUV"): //군산
			document.getElementById("secity").options.add(new Option("제주", "CJU"))
			break;


		case ("KWJ"): //광주
			document.getElementById("secity").options.add(new Option("김포", "GMP"))
			document.getElementById("secity").options.add(new Option("인천", "ICN"))
			document.getElementById("secity").options.add(new Option("제주", "CJU"))
			break;

		case ("TAE"): //대구
			document.getElementById("secity").options.add(new Option("김포", "GMP"))
			document.getElementById("secity").options.add(new Option("인천", "ICN"))
			document.getElementById("secity").options.add(new Option("제주", "CJU"))
			break;

		case ("PUS"): //부산
			document.getElementById("secity").options.add(new Option("김포", "GMP"))
			document.getElementById("secity").options.add(new Option("양양", "YNY"))
			document.getElementById("secity").options.add(new Option("인천", "ICN"))
			document.getElementById("secity").options.add(new Option("제주", "CJU"))
			break;

		case ("RSU"): //여수
			document.getElementById("secity").options.add(new Option("김포", "GMP"))
			document.getElementById("secity").options.add(new Option("제주", "CJU"))
			break;

		case ("ICN"): //인천
			document.getElementById("secity").options.add(new Option("광주", "KWJ"))
			document.getElementById("secity").options.add(new Option("대구", "TAE"))
			document.getElementById("secity").options.add(new Option("무안", "MWX"))
			document.getElementById("secity").options.add(new Option("부산", "PUS"))
			document.getElementById("secity").options.add(new Option("제주", "CJU"))
			break;

		case ("WJU"): //원주
			document.getElementById("secity").options.add(new Option("제주", "CJU"))
			break;

		case ("USN"): //울산
			document.getElementById("secity").options.add(new Option("김포", "GMP"))
			document.getElementById("secity").options.add(new Option("제주", "CJU"))
			break;

		case ("CJU"): //제주
			document.getElementById("secity").options.add(new Option("김포", "GMP"))
			document.getElementById("secity").options.add(new Option("군산", "KUV"))
			document.getElementById("secity").options.add(new Option("광주", "KWJ"))
			document.getElementById("secity").options.add(new Option("대구", "TAE"))
			document.getElementById("secity").options.add(new Option("부산", "PUS"))
			document.getElementById("secity").options.add(new Option("양양", "YNY"))
			document.getElementById("secity").options.add(new Option("여수", "RSU"))
			document.getElementById("secity").options.add(new Option("원주", "WJU"))
			document.getElementById("secity").options.add(new Option("인천", "ICN"))
			document.getElementById("secity").options.add(new Option("청주", "CJJ"))
			break;

		case ("HIN"): //진주
			document.getElementById("secity").options.add(new Option("김포", "GMP"))
			document.getElementById("secity").options.add(new Option("제주", "CJU"))
			break;

		case ("CJJ"): //청주
			document.getElementById("secity").options.add(new Option("제주", "CJU"))
			break;

		case ("KPO"): //포항
			document.getElementById("secity").options.add(new Option("김포", "GMP"))
			break;

		case ("MWX"): //무안
			document.getElementById("secity").options.add(new Option("김포", "GMP"))
			break;

		case ("YNY"): //양양
			document.getElementById("secity").options.add(new Option("부산", "PUS"))
			document.getElementById("secity").options.add(new Option("제주", "CJU"))
			break;
	}
}

/******************PartDIV 변경**************************/
var SelectedImgNo = "2";
var SelectedImgNm = "cap_off_01.gif";
function ChangeDivPart(PartNo) {
	switch (PartNo) {
		case ("1"):
			SelectedImgNo = "2";
			SelectedImgNm = "cap_off_01.gif";
			document.getElementById("Image12").src = "img/cap_off_01.gif";
			document.getElementById("Image13").src = "img/cap_on_02.gif";
			document.getElementById("Image14").src = "img/cap_on_03.gif";
			document.getElementById("Image15").src = "img/cap_on_04.gif";
			document.getElementById("Image16").src = "img/cap_on_05.gif";
			document.getElementById("Part1").style.display = "block";
			document.getElementById("Part2").style.display = "none";
			document.getElementById("Part3").style.display = "none";
			document.getElementById("Part4").style.display = "none";
			document.getElementById("Part5").style.display = "none";
			break;
		case ("2"):
			SelectedImgNo = "3";
			SelectedImgNm = "cap_off_02.gif";
			document.getElementById("Image12").src = "img/cap_on_01.gif";
			document.getElementById("Image13").src = "img/cap_off_02.gif";
			document.getElementById("Image14").src = "img/cap_on_03.gif";
			document.getElementById("Image15").src = "img/cap_on_04.gif";
			document.getElementById("Image16").src = "img/cap_on_05.gif";
			document.getElementById("Part1").style.display = "none";
			document.getElementById("Part2").style.display = "block";
			document.getElementById("Part3").style.display = "none";
			document.getElementById("Part4").style.display = "none";
			document.getElementById("Part5").style.display = "none";
			break;
		case ("3"):
			SelectedImgNo = "4";
			SelectedImgNm = "cap_off_03.gif";
			document.getElementById("Image12").src = "img/cap_on_01.gif";
			document.getElementById("Image13").src = "img/cap_on_02.gif";
			document.getElementById("Image14").src = "img/cap_off_03.gif";
			document.getElementById("Image15").src = "img/cap_on_04.gif";
			document.getElementById("Image16").src = "img/cap_on_05.gif";
			document.getElementById("Part1").style.display = "none";
			document.getElementById("Part2").style.display = "none";
			document.getElementById("Part3").style.display = "block";
			document.getElementById("Part4").style.display = "none";
			document.getElementById("Part5").style.display = "none";
			break;
		case ("4"):
			SelectedImgNo = "5";
			SelectedImgNm = "cap_off_04.gif";
			document.getElementById("Image12").src = "img/cap_on_01.gif";
			document.getElementById("Image13").src = "img/cap_on_02.gif";
			document.getElementById("Image14").src = "img/cap_on_03.gif";
			document.getElementById("Image15").src = "img/cap_off_04.gif";
			document.getElementById("Image16").src = "img/cap_on_05.gif";
			document.getElementById("Part1").style.display = "none";
			document.getElementById("Part2").style.display = "none";
			document.getElementById("Part3").style.display = "none";
			document.getElementById("Part4").style.display = "block";
			document.getElementById("Part5").style.display = "none";
			break;
		case ("5"):
			SelectedImgNo = "6";
			SelectedImgNm = "cap_off_05.gif";
			document.getElementById("Image12").src = "img/cap_on_01.gif";
			document.getElementById("Image13").src = "img/cap_on_02.gif";
			document.getElementById("Image14").src = "img/cap_on_03.gif";
			document.getElementById("Image15").src = "img/cap_on_04.gif";
			document.getElementById("Image16").src = "img/cap_off_05.gif";
			document.getElementById("Part1").style.display = "none";
			document.getElementById("Part2").style.display = "none";
			document.getElementById("Part3").style.display = "none";
			document.getElementById("Part4").style.display = "none";
			document.getElementById("Part5").style.display = "block";
			break;
	}
}

function ReturnImg() {
	document.getElementById("Image12").src = "img/cap_on_01.gif";
	document.getElementById("Image13").src = "img/cap_on_02.gif";
	document.getElementById("Image14").src = "img/cap_on_03.gif";
	document.getElementById("Image15").src = "img/cap_on_04.gif";
	document.getElementById("Image16").src = "img/cap_on_05.gif";
	document.getElementById("Image1" + SelectedImgNo).src = "img/" + SelectedImgNm;

}



function GetParameter() {
	//alert(window.location.href);
	var TempFullURL = window.location.href;

	if (TempFullURL.indexOf("?") >= 0) {
		var TempFullParam = TempFullURL.split("?");
		var TempURL = TempFullParam[0];
		if (TempFullParam[1].indexOf("&") >= 0) {
			var TempParam = TempFullParam[1].split("&");

			/*
			<firststartcitycode requestStr="firststartcitycode" desc="첫번째출발공항코드"></firststartcitycode>
			<firstendcitycode requestStr="firstendcitycode" desc="첫번째도착공항코드"></firstendcitycode>
			<firststartdate requestStr="firststartdate" desc="첫번째출발날짜"></firststartdate>
			<secondstartcitycode requestStr="secondstartcitycode" desc="두번째출발공항코드"></secondstartcitycode>
			<secondendcitycode requestStr="secondendcitycode" desc="두번째도착공항코드"></secondendcitycode>
			<secondstartdate requestStr="secondstartdate" desc="두번째출발날짜"></secondstartdate>
			<stringnull requestStr="stringnull" desc="null값을 입력합니다."></stringnull>
			<avalsearchtype requestStr="avalsearchtype" desc="편도:1 왕복:2"></avalsearchtype>
		
			<AdultCount request="AdultCount" desc="성인 탑승자"></AdultCount>
			<ChildCount request="ChildCount" desc="미성인 탑승자"></ChildCount>
			<InfantCount request="InfantCount" desc="2세미만 탑승자"></InfantCount>
			<RequestIP	request="RequestIP" desc="요청 IP"></RequestIP>
			<OwnerRequestIP	request="OwnerRequestIP" desc="Owner(요청아이피)"></OwnerRequestIP>
			<avalsearchtypeStr request="avalsearchtypeStr" desc="round아닌것:1 왕복:round"></avalsearchtypeStr>
			<Seat request ="Seat" desc="좌석"></Seat>
			<strMonth request="strMonth" desc="영문 월"></strMonth>
			<startDay request="startDay" desc="일"></startDay>
			*/
			//alert(TempParam);
			//alert(TempParam[i]);
			var label_MemA = "";
			var label_MemB = "";
			var label_MemC = "";
			var Traval1S = "";
			var Traval1E = "";
			var Traval2S = "";
			var Traval1E = "";
			var Traval1D = "";
			var Traval2D = "";

			for (var i = 0; i < TempParam.length; i++) {
				var tempsSplit = TempParam[i].split("=");
				switch (tempsSplit[0]) {
					case "firststartcitycode":
						document.getElementById("fscity").value = tempsSplit[1];
						chooseAirCode1(tempsSplit[1]);
						Traval1S = GetCityNM(tempsSplit[1]);
						break;
					case "firstendcitycode":
						document.getElementById("fecity").value = tempsSplit[1];
						chooseAirCode2(tempsSplit[1]);
						Traval1E = GetCityNM(tempsSplit[1]);
						break;
					case "firststartdate":
						document.getElementById("startDate").value = tempsSplit[1];
						Traval1D = tempsSplit[1];
						break;
					case "secondstartcitycode":
						document.getElementById("fecity_1").value = tempsSplit[1];
						chooseAirCode3(tempsSplit[1]);
						Traval2S = GetCityNM(tempsSplit[1]);
						break;
					case "secondendcitycode":
						document.getElementById("secity").value = tempsSplit[1];
						Traval2E = GetCityNM(tempsSplit[1]);
						break;
					case "secondstartdate":
						document.getElementById("endDate").value = tempsSplit[1];
						Traval2D = tempsSplit[1];
						break;
					case "avalsearchtype":
						if (tempsSplit[1] == "2") {
							document.getElementById("r2").checked = true;
						}
						else {
							document.getElementById("r1").checked = true;
							tempavalsearchtype = "1";
						}
						break;
					case "AdultCount":
						document.getElementById("AdultCount").value = tempsSplit[1];
						label_MemA = "성인 " + tempsSplit[1] + "명,";

						break;
					case "ChildCount":
						document.getElementById("ChildCount").value = tempsSplit[1];
						label_MemB = "소아 " + tempsSplit[1] + "명,";

						break;
					case "InfantCount":
						document.getElementById("InfantCount").value = tempsSplit[1];
						label_MemC = "유아 " + tempsSplit[1] + "명";

						break;
					case "Seat":
						document.getElementById("Seat").value = tempsSplit[1];
						//document.getElementById("Label_Seat").innerText = 
						/*
						<option value="0">선택</option>
						<option value="Y">일반석</option>
						<option value="C">비지니스석(Busines Class)</option>
						*/
						if (tempsSplit[1] == "Y") {
							document.getElementById("Label_Seat").innerText = "일반석";
						}
						else if (tempsSplit[1] == "C") {
							document.getElementById("Label_Seat").innerText = "비지니스석(Busines Class)";
						}
						break;
				}
			}
			//alert(label_MemA);
			//ChangeDateType(Traval1D, "/");
			document.getElementById("label_Mem").innerText = label_MemA + label_MemB + label_MemC;
			document.getElementById("label_Traval1").innerText = Traval1S + " → " + Traval1E + " : " + ChangeDateType(Traval1D, "-");
			if (Traval2S.length > 0 && Traval2E.length > 0) {
				document.getElementById("label_Traval2").innerText = Traval2S + " → " + Traval2E + " : " + ChangeDateType(Traval2D, "-");
			}
			GoAvalSearch();
		}
	}
}

function GoAvalSearch() {
	//alert("aaaa");
	/*
	<firststartcitycode requestStr="firststartcitycode" desc="첫번째출발공항코드"></firststartcitycode>
	<firstendcitycode requestStr="firstendcitycode" desc="첫번째도착공항코드"></firstendcitycode>
	<firststartdate requestStr="firststartdate" desc="첫번째출발날짜"></firststartdate>
	<secondstartcitycode requestStr="secondstartcitycode" desc="두번째출발공항코드"></secondstartcitycode>
	<secondendcitycode requestStr="secondendcitycode" desc="두번째도착공항코드"></secondendcitycode>
	<secondstartdate requestStr="secondstartdate" desc="두번째출발날짜"></secondstartdate>
	<stringnull requestStr="stringnull" desc="null값을 입력합니다."></stringnull>
	<avalsearchtype requestStr="avalsearchtype" desc="편도:1 왕복:2"></avalsearchtype>
	
	<AdultCount request="AdultCount" desc="성인 탑승자"></AdultCount>
	<ChildCount request="ChildCount" desc="미성인 탑승자"></ChildCount>
	<InfantCount request="InfantCount" desc="2세미만 탑승자"></InfantCount>
	<RequestIP	request="RequestIP" desc="요청 IP"></RequestIP>
	<OwnerRequestIP	request="OwnerRequestIP" desc="Owner(요청아이피)"></OwnerRequestIP>
	<avalsearchtypeStr request="avalsearchtypeStr" desc="round아닌것:1 왕복:round"></avalsearchtypeStr>
	<Seat request ="Seat" desc="좌석"></Seat>
	<strMonth request="strMonth" desc="영문 월"></strMonth>
	<startDay request="startDay" desc="일"></startDay>
	*/
	if (document.getElementById("fscity").value == "000" || document.getElementById("fscity").value == "") {
		alert("첫번째 출발지를 선택하세요.");
		document.getElementById("fscity").focus();
		return false;
	}

	if (document.getElementById("fecity").value == "000" || document.getElementById("fecity").value == "") {
		alert("첫번째 도착지를 선택하세요.");
		document.getElementById("fecity").focus();
		return false;
	}

	if (tempavalsearchtype == "0" || tempavalsearchtype == "2") {
		if (document.getElementById("fecity_1").value == "000" || document.getElementById("fecity_1").value == "") {
			alert("두번째 출발지를 선택하세요.");
			document.getElementById("fecity_1").focus();
			return false;
		}

		if (document.getElementById("secity").value == "000" || document.getElementById("secity").value == "") {
			alert("두번째 도착지를 선택하세요.");
			document.getElementById("secity").focus();
			return false;
		}

		if (document.getElementById("startDate").value == "") {
			alert("출발일를 선택하세요.");
			document.getElementById("startDate").focus();
			return false;
		}

		if (document.getElementById("endDate").value == "") {
			alert("도착일를 선택하세요.");
			document.getElementById("endDate").focus();
			return false;
		}
	}
	else {
		if (document.getElementById("startDate").value == "") {
			alert("출발일를 선택하세요.");
			document.getElementById("startDate").focus();
			return false;
		}
	}

	if (document.getElementById("Seat").value == "0") {
		alert("좌석을 선택하세요.");
		document.getElementById("Seat").focus();
		return false;
	}
	if (parseInt(document.getElementById("AdultCount").value) + parseInt(document.getElementById("ChildCount").value) + parseInt(document.getElementById("InfantCount").value) > 9) {
		alert("한번에 예약 가능한 인원은 9명을 넘을 수 없습니다.");
		return false;
	}

	//	if (confirm("선택하신 인원은 성인:" + document.getElementById("AdultCount").value + "명, 만2~13세:" + document.getElementById("ChildCount").value + "명,만2세미만:" + document.getElementById("InfantCount").value + "명이 맞습니까?. ")) {
	var firststartcitycode = document.getElementById("fscity").value; //1
	if (firststartcitycode == "000") {
		firststartcitycode = "";
	}
	var firstendcitycode = document.getElementById("fecity").value; 	//2
	if (firstendcitycode == "000") {
		firstendcitycode = "";
	}
	var firststartdate = document.getElementById("startDate").value; //3
	var secondstartcitycode = document.getElementById("fecity_1").value; //4
	if (secondstartcitycode == "000") {
		secondstartcitycode = "";
	}
	var secondendcitycode = document.getElementById("secity").value; //5
	if (secondendcitycode == "000") {
		secondendcitycode = "";
	}
	var secondstartdate = document.getElementById("endDate").value; 	//6
	var stringnull = "";
	var avalsearchtype = "";
	if (tempavalsearchtype == "0") {
		tempavalsearchtype = "2";
	}
	//alert(document.getElementById("AdultCount").value);
	//return false;
	var AdultCount = document.getElementById("AdultCount").value;
	var ChildCount = document.getElementById("ChildCount").value;
	var InfantCount = document.getElementById("InfantCount").value;
	var RequestIP = "";
	var OwnerRequestIP = "";
	var avalsearchtypeStr = "";
	if (tempavalsearchtype == "2") {
		avalsearchtypeStr = "round";
	}
	else {
		avalsearchtypeStr = "oneway";
	}
	var Seat = document.getElementById("Seat").value;
	var strMonth = document.getElementById("startDate").value;
	strMonth = strMonth.substr(4, 2);
	strMonth = GetEnglishMM(strMonth);
	var startDay = document.getElementById("startDate").value;
	startDay = startDay.substr(6, 2);

	var str2EndMonth = document.getElementById("endDate").value;
	str2EndMonth = str2EndMonth.substr(4, 2);
	str2EndMonth = GetEnglishMM(str2EndMonth);

	var start2EndDay = document.getElementById("endDate").value;
	start2EndDay = start2EndDay.substr(6, 2);


	//조건 검색 변경
	var SeatName = document.getElementById("Seat").value;
	if (SeatName == "Y") {
		SeatName = "일반석";
	}
	else if (SeatName == "C") {
		SeatName = "비즈니스석";
	}
	document.getElementById("Label_Seat").innerText = SeatName;

	document.getElementById("label_Mem").innerText = "성인 " + AdultCount + "명, 소아 " + ChildCount + "명, 유아 " + InfantCount + "명";

	document.getElementById("label_Traval1").innerText = GetCityNM(firststartcitycode) + " → " + GetCityNM(firstendcitycode) + " : " + ChangeDateType(firststartdate, "-");
	if (tempavalsearchtype != "1") {
		document.getElementById("label_Traval2").innerText = GetCityNM(secondstartcitycode) + " → " + GetCityNM(secondendcitycode) + " : " + ChangeDateType(secondstartdate, "-");
	}
	else {
		document.getElementById("label_Traval2").innerText = "";
	}
	//조건 검색 변경 끝

	avalsearchtype = tempavalsearchtype;

	var urlParam = "&firststartcitycode=" + firststartcitycode;
	urlParam += "&firstendcitycode=" + firstendcitycode;
	urlParam += "&firststartdate=" + firststartdate;
	urlParam += "&secondstartcitycode=" + secondstartcitycode;
	urlParam += "&secondendcitycode=" + secondendcitycode;
	urlParam += "&secondstartdate=" + secondstartdate;
	urlParam += "&stringnull=" + stringnull;
	urlParam += "&avalsearchtype=" + avalsearchtype;
	urlParam += "&AdultCount=" + AdultCount;
	urlParam += "&ChildCount=" + ChildCount;
	urlParam += "&InfantCount=" + InfantCount;
	urlParam += "&RequestIP=" + RequestIP;
	urlParam += "&OwnerRequestIP=" + OwnerRequestIP;
	urlParam += "&avalsearchtypeStr=" + avalsearchtypeStr;
	urlParam += "&Seat=" + Seat;
	urlParam += "&strMonth=" + strMonth;
	urlParam += "&startDay=" + startDay;
	urlParam += "&str2EndMonth=" + str2EndMonth;
	urlParam += "&start2EndDay=" + start2EndDay;

	document.getElementById("ProgressLayer").style.display = "block";
	document.getElementById("GoAirSchedule").style.display = "none";
	document.getElementById("ReturnAirSchedule").style.display = "none";
	var returnValue = "";
	jQuery.ajax
					(
						{
							type: "POST",
							url: "/AirDom/AirDomAjaxCallBack/AirDomAjaxCallBack.ashx?ProcessType=AvalDom" + urlParam,
							success: function(returnValue) {
								if (returnValue.indexOf("SYSERR") > -1) {
									
								}
								else {

									if (returnValue.length > 0) {
										CreateAirScheduleDIV(returnValue);
										TripMakerSetting_2();
									}
								}
							}
						}
					);
	
						
}

function CreateAirScheduleDIV(TotalTabel) {
	var TotalAirDIV = TotalTabel.split("<!-- AIR DELIMITER -->");

	//출국편 GoAirSchedule
	document.getElementById("GoAirSchedule").innerHTML = TotalAirDIV[0];
	document.getElementById("GoAirSchedule").style.display = "block";
	//ReturnImg();
	//귀국편 ReturnAirSchedule
	document.getElementById("ReturnAirSchedule").innerHTML = TotalAirDIV[1];
	document.getElementById("ReturnAirSchedule").style.display = "block";
	//alert(TotalAirDIV[2]);
	document.getElementById("GoTableIDArrhidden").value = TotalAirDIV[2];
	document.getElementById("ReturnTableIDArrhidden").value = TotalAirDIV[3];

	//토파스 시즌 값 설정
	document.getElementById("GoSession").value = TotalAirDIV[4];
	document.getElementById("ReturnSession").value = TotalAirDIV[5];
	//	alert(document.getElementById("GoSession").value);
	//	alert(document.getElementById("ReturnSession").value);

	var s1 = "출국일 : "
	var s2 = CheangeDateType(document.getElementById("startDate").value) + "(" + GetDayofWeek(document.getElementById("startDate").value) + ")";
	var s3 = GetCityNM(document.getElementById("fscity").value) + " (" + document.getElementById("fscity").value + ") ";
	var s4 = GetCityNM(document.getElementById("fecity").value) + " (" + document.getElementById("fecity").value + ") ";
	document.getElementById("AvalType_label").innerText = s1;
	document.getElementById("AvalStartDT_label").innerText = s2;
	document.getElementById("AvalStartCityCD_label").innerText = s3;
	document.getElementById("AvalEndCityCD_label").innerText = s4;

	document.getElementById("ProgressLayer").style.display = "none";
}

function SearchListtoSearch(vName) {
	var bCheck = false;
	var DisplayNoneAir = "";
	var bGoCheck = false;
	var bReturnCheck = false;
	//	if (document.getElementById("GoAirSchedule").style.display == "block") {
	//		bCheck = true;
	//		DisplayNoneAir = "GoAirSchedule";
	//	}
	//	else if (document.getElementById("ReturnAirSchedule").style.display == "block") {
	//		bCheck = true;
	//		DisplayNoneAir = "ReturnAirSchedule";
	//	}

	if (document.getElementById("GoAirSchedule").innerHTML.length > 0) {
		bCheck = true;  //alert("aaa");
		bGoCheck = true;
	}
	if (document.getElementById("ReturnAirSchedule").innerHTML.length > 0) {
		bCheck = true;  //alert("aaa");
		bReturnCheck = true;
	}


	if (bCheck == true) {
		//alert(DisplayNoneAir);
		//if (DisplayNoneAir == "GoAirSchedule") {
		if (bGoCheck == true) {
			var ttt = document.getElementById("GoTableIDArrhidden").value;
			var IDarr = ttt.split(",");
			for (var i = 0; i < IDarr.length; i++) {
				if (vName == "00") {
					document.getElementById(IDarr[i]).style.display = "block";
				}
				else {
					if (IDarr[i].substr(2, 2) != vName) {
						document.getElementById(IDarr[i]).style.display = "none";
					}
					else {
						document.getElementById(IDarr[i]).style.display = "block";
					}
				}
			}
		}
		//if (DisplayNoneAir == "ReturnAirSchedule") {
		if (bReturnCheck == true) {
			var ttt = document.getElementById("ReturnTableIDArrhidden").value;
			var IDarr = ttt.split(",");
			for (var i = 0; i < IDarr.length; i++) {
				if (vName == "00") {
					document.getElementById(IDarr[i]).style.display = "block";
				}
				else {
					//alert(IDarr[i].substr(6, 2));
					if (IDarr[i].substr(6, 2) != vName) {
						document.getElementById(IDarr[i]).style.display = "none";
					}
					else {
						document.getElementById(IDarr[i]).style.display = "block";
					}
				}
			}
		}
	}
}

var DefaultAirListImg = "Go";
function AirListViewType(ViewType) {

	var bCheck = false;
	//	if (document.getElementById("GoAirSchedule").style.display == "block") {
	//		bCheck = true;
	//		DisplayNoneAir = "GoAirSchedule";
	//	}
	//	else if (document.getElementById("ReturnAirSchedule").style.display == "block") {
	//		bCheck = true;
	//		DisplayNoneAir = "ReturnAirSchedule";
	//	}


	if (tempavalsearchtype == "1") {
		alert("편도는 돌아오는 여정을 선택 할 수 없습니다.");

	}
	else {


		//alert(GetCityNM(document.getElementById("fscity").value));

		if (bCheck == true) {
			document.getElementById("selectAirCodetoView").value = "00";
			switch (ViewType) {
				case "Go":
					document.getElementById("Image23").src = "img/cap2tep_off_01.gif";
					document.getElementById("Image24").src = "img/cap2tep_on_02.gif";
					DefaultAirListImg = "Go";

					document.getElementById("GoAirSchedule").style.display = "block";
					document.getElementById("ReturnAirSchedule").style.display = "none";
					//귀국편 ReturnAirSchedule
					SearchListtoSearch("00");

					//GetCityNM(tempsSplit[1])

					var s1 = "출국일 : "
					var s2 = CheangeDateType(document.getElementById("startDate").value) + "(" + GetDayofWeek(document.getElementById("startDate").value) + ")";
					var s3 = GetCityNM(document.getElementById("fscity").value) + " (" + document.getElementById("fscity").value + ") ";
					var s4 = GetCityNM(document.getElementById("fecity").value) + " (" + document.getElementById("fecity").value + ") ";
					document.getElementById("AvalType_label").innerText = s1;
					document.getElementById("AvalStartDT_label").innerText = s2;
					document.getElementById("AvalStartCityCD_label").innerText = s3;
					document.getElementById("AvalEndCityCD_label").innerText = s4;
					break;
				case "Return":
					document.getElementById("Image23").src = "img/cap2tep_on_01.gif";
					document.getElementById("Image24").src = "img/cap2tep_off_02.gif";
					DefaultAirListImg = "Return";
					document.getElementById("GoAirSchedule").style.display = "none";
					document.getElementById("ReturnAirSchedule").style.display = "block";
					SearchListtoSearch("00");

					var s1 = "출국일 : "
					var s2 = CheangeDateType(document.getElementById("endDate").value) + "(" + GetDayofWeek(document.getElementById("endDate").value) + ")";
					var s3 = GetCityNM(document.getElementById("fecity_1").value) + " (" + document.getElementById("fecity_1").value + ") ";
					var s4 = GetCityNM(document.getElementById("secity").value) + " (" + document.getElementById("secity").value + ") ";
					document.getElementById("AvalType_label").innerText = s1;
					document.getElementById("AvalStartDT_label").innerText = s2;
					document.getElementById("AvalStartCityCD_label").innerText = s3;
					document.getElementById("AvalEndCityCD_label").innerText = s4;
					break;
			}
		}
		else {
			alert("항공권 조회가 되지 않았습니다.");
		}
	}
}

function SelectedAvalList(TableName, SeatCnt, ParamArr) {

	/* ParamArr =>> KE,KE,대한한공,1207,GMP,GMP,CJU,CJU,OCT,OCT,0625,OCT,OCT,0730,OCT,Y,1,63300,Topas,일반석	*/
	/* ParamArr =>> LJ,LJ,진에어,0311,GMP,김포,CJU,제주,200910091230,200910091230,1230,FRI,200910091335,200910091335,FRI,Y,1,67600,Jine,일반운임
	*/
	var GoAccept = false;
	if (parseInt(SeatCnt) <= 0) {
		if (confirm("선택 하신 좌석은 대기 예약입니다. 계속 진행 하시겠습니까?")) {
			GoAccept = true;
		}
		else {
			GoAccept = false;
		}
	}
	else {
		GoAccept = true;
	}

	if (GoAccept == true) {
		if (TableName.substr(0, 2) == "Go") {

			document.getElementById(TableName).background = "/AirDom/img/BG_over_choice.gif";
			document.getElementById(TableName).border = 0;
			document.getElementById("TempBoder").value = "/AirDom/img/BG_over_choice.gif";
			document.getElementById("TempBorder").value = 0;
			//alert("aaa");
			var returnBorder = document.getElementById("SelectedTableBoder").value;

			if (returnBorder.length > 0) {
				document.getElementById(returnBorder).background = "";
				document.getElementById(returnBorder).border = 1;
			}
			document.getElementById("SelectedTableBoder").value = TableName;

			//선택한 출발 여정을 hidden으로 숨겨 놓는다 
			document.getElementById("SelectedAvaliListArr").value = ParamArr;
			CreateAvalTable(ParamArr);
			DisableTable();

			//alert(tempavalsearchtype);
			if (tempavalsearchtype == "1") {
				CheckSegHolding();
			}
			//alert(document.getElementById("SelectedAvaliListArr").value);
		}
		else if (TableName.substr(0, 2) == "Re") {
			var startAvalText = document.getElementById("SelectedAvaliListArr").value;
			if (startAvalText.length > 0) {
				///alert("aaa");
				var starttempArr = startAvalText.split(",");
				var startFullTime = document.getElementById("startDate").value;
				var startYear = document.getElementById("startDate").value.substr(0, 4);
				var startMonth = document.getElementById("startDate").value.substr(4, 2);
				var startDay = document.getElementById("startDate").value.substr(6, 2);

				var returntempArr = ParamArr.split(",");
				var endFullTime = document.getElementById("endDate").value;
				var endYear = document.getElementById("endDate").value.substr(0, 4);
				var endMonth = document.getElementById("endDate").value.substr(4, 2);
				var endDay = document.getElementById("endDate").value.substr(4, 2);

				var tempGoTime = starttempArr[13];
				if (tempGoTime.length > 5) {
					tempGoTime = tempGoTime.substring(tempGoTime.length, tempGoTime.length - 4)
				}
				var tempReturnTime = returntempArr[10];
				if (tempReturnTime.length > 5) {
					tempReturnTime = tempReturnTime.substring(tempReturnTime.length, tempReturnTime.length - 4)
				}
				if (startFullTime == endFullTime) {
					//alert(parseFloat(starttempArr[13])+100 + ":" + parseFloat(returntempArr[10]));
					if (parseFloat(tempGoTime) > parseFloat(tempReturnTime)) {
						//alert("돌아오는 여정 시간은 출발 여정 시간보다 빠를수 없습니다.");
						var tstr = tempReturnTime.substr(0, 2) + "시" + tempReturnTime.substr(2, 2) + "분";
						alert("선택하신 여정을 이용하실려면 출발여정 도착 시간이 " + tstr + "보다 빠른 출발 여정을 선택하세요");
					}
					else {
						document.getElementById("SelectedAvaliListArr2").value = ParamArr;
						CheckSegHolding();
					}
				}
				else {
					document.getElementById("SelectedAvaliListArr2").value = ParamArr;
					CheckSegHolding();
				}

			}
			else {
				//alert("bbbb");
				alert("출발 여정을 먼저 선택하십시요.");
			}
		}
	}
}

function DisableTable() {
	/*
	document.getElementById("GoTableIDArrhidden").value = TotalAirDIV[2];
	document.getElementById("ReturnTableIDArrhidden").value = TotalAirDIV[3];
	*/

	var startFullTime = document.getElementById("startDate").value;
	var endFullTime = document.getElementById("endDate").value;

	var tempStartAvalArr = document.getElementById("SelectedAvaliListArr").value.split(",");
	var tempStartAvalTime = tempStartAvalArr[13];
	//alert(tempStartAvalTime.length);
	if (tempStartAvalTime.length > 5) {
		tempStartAvalTime = tempStartAvalTime.substring(tempStartAvalTime.length, tempStartAvalTime.length - 4);
		//alert(tempStartAvalTime);
	}


	var tempReturnAvalTable = document.getElementById("ReturnTableIDArrhidden").value.split(",");


	if (document.getElementById("r1").checked != true) {
		if (startFullTime == endFullTime) {
			for (var i = 0; i < tempReturnAvalTable.length; i++) {
				var tempTableID = tempReturnAvalTable[i];
				var tempTRID = tempReturnAvalTable[i] + "TR";
				var tempReturnTime = document.getElementById(tempTRID).innerHTML;
				var returnTime = tempReturnTime.substring(tempReturnTime.length, tempReturnTime.length - 5).replace(":", "");

				if (parseFloat(returnTime) < parseFloat(tempStartAvalTime)) {
					document.getElementById(tempTableID).background = "/AirDom/img/BG_no_choice.gif";
					document.getElementById(tempTableID).border = 0;
					document.getElementById(tempTableID).height = "52px";
					document.getElementById(tempTableID).width = "327px";
				}
				else {
					document.getElementById(tempTableID).background = "";
					document.getElementById(tempTableID).border = 1;
					document.getElementById(tempTableID).height = "50px";
					document.getElementById(tempTableID).width = "325px";
				}
			}
		}
	}
}

function CheckSegHolding() {
	//SegHolding 전에 로그인 확인 하기

	var AdultCount = document.getElementById("AdultCount").value;
	var ChildCount = document.getElementById("ChildCount").value;
	var InfantCount = document.getElementById("InfantCount").value;

	var TotalSeatCnt = parseInt(AdultCount) + parseInt(ChildCount) + parseInt(InfantCount)

	var GoAvalCPCheckArr = document.getElementById("SelectedAvaliListArr").value + "," + document.getElementById("startDate").value + "," + TotalSeatCnt + "," + AdultCount + "," + ChildCount + "," + InfantCount;
	var ReturnAvalCPCheckArr = document.getElementById("SelectedAvaliListArr2").value + "," + document.getElementById("endDate").value + "," + TotalSeatCnt + "," + AdultCount + "," + ChildCount + "," + InfantCount;

	var GoSession = document.getElementById("GoSession").value;
	var ReturnSession = document.getElementById("ReturnSession").value;

	if (GoSession.length > 3000 && GoSession.length < 6000) {
		var GoSessionCookie1 = GoSession.substr(0, 3000);
		var GoSessionCookie2 = GoSession.substr(3000, GoSession.length - 3000);

		setCookie("GoSession1", GoSessionCookie1, 10);
		setCookie("GoSession2", GoSessionCookie2, 10);
	}
	else if (GoSession.length > 0 && GoSession < 3000) {
		setCookie("GoSession1", GoSession, 10);
		setCookie("GoSession2", "", 10);
	}

	if (ReturnSession.length > 3000 && ReturnSession.length < 6000) {
		var GoReturnSessionCookie1 = ReturnSession.substr(0, 3000);
		var GoReturnSessionCookie2 = ReturnSession.substr(3000, ReturnSession.length - 3000);

		setCookie("ReturnSession1", GoReturnSessionCookie1, 10);
		setCookie("ReturnSession2", GoReturnSessionCookie2, 10);
	}
	else if (ReturnSession.length > 0 && ReturnSession < 3000) {
		setCookie("ReturnSession1", ReturnSession, 10);
		setCookie("ReturnSession2", "", 10);
	}


	if (document.getElementById("CheckMemLogin").value == "False") {
		//alert("aaa");
		document.getElementById("pnlContentsBody02").disable = true;
		var returnValue = "";
		var returnURL = "http://www.justgo.kr/AirDom/AvalList_Step3.aspx?GoAvalCPCheckArr=" + GoAvalCPCheckArr + "&ReturnAvalCPCheckArr=" + ReturnAvalCPCheckArr;

		var Param = escape(returnURL);
		//alert("/Member/SignIn.aspx?ReturnUrl=" + Param);
		location.href = "https://www.justgo.kr/Member/SignIn.aspx?ReturnUrl=" + Param;
	}
	else {
		var returnValue = "";
		var returnURL = "GoAvalCPCheckArr=" + GoAvalCPCheckArr + "&ReturnAvalCPCheckArr=" + ReturnAvalCPCheckArr;
		//alert(returnURL);
		location.href = "AvalList_Step3.aspx?" + returnURL;
	}
}

var CreataAvalTableSeq = "0";
function CreateAvalTable(ParamArr) {
	//	if (CreateAvalTable == "0") {
	//		document.getElementById("startAvalEtc").value = ParamArr;
	//	}
	//	else {
	//		document.getElementById("endAvalEtc").value = ParamArr;
	//	}
	var tempArr = ParamArr.split(',');
	//KE,KE,대한한공,1207,GMP,GMP,CJU,CJU,OCT,OCT,0625,OCT,OCT,0730,OCT,Y,9,55050,Topas,일반석 넘어오는 파라메터
	var createString = "<table width='600' border='0' cellspacing='0' cellpadding='0'>";
	createString += "<tr>";
	createString += "<td height='2' colspan='9' bgcolor='78c05d'></td>";
	createString += "</tr>";
	createString += "<tr>";
	createString += "<td width='40' height='30' align='center' bgcolor='f9fbf8'><b>번호</b></td>";
	createString += "<td width='1' bgcolor='d3e9c2'></td>";
	createString += "<td align='center'  bgcolor='f9fbf8'><b>일반석</b></td>";
	createString += "<td width='1' bgcolor='d3e9c2'></td>";
	createString += "<td align='center' bgcolor='f9fbf8'><b>출발</b></td>";
	createString += "<td width='1' bgcolor='d3e9c2'></td>";
	createString += "<td align='center' bgcolor='f9fbf8'><b>도착</b></td>";
	createString += "<td width='1' bgcolor='d3e9c2'></td>";
	createString += "<td align='center' bgcolor='f9fbf8'><b>좌석</b></td>";
	createString += "</tr>";
	createString += "<tr>";
	createString += "<td height='1' colspan='9' align='center' bgcolor='d3e9c2'></td>";
	createString += "</tr>";
	createString += "<tr>";
	createString += "<td height='50' align='center'>1</td>";
	createString += "<td bgcolor='d3e9c2'></td>";
	createString += "<td align='center'><img src='img/airlogo/" + tempArr[1] + ".gif' width='40' height='20' /><br />";
	createString += tempArr[2] + "(" + tempArr[0] + tempArr[3] + "편)</td>";
	createString += "<td width='1' bgcolor='d3e9c2'></td>";
	createString += "<td align='center'><b>" + GetCityNM(tempArr[4]) + "</b> " + ChangeDateType(document.getElementById("startDate").value, "-") + " " + ChangeTimeType(tempArr[10], ":") + "</td>";
	createString += "<td width='1' bgcolor='d3e9c2'></td>";
	createString += "<td align='center'><b>" + GetCityNM(tempArr[6]) + "</b> " + ChangeDateType(document.getElementById("startDate").value, "-") + " " + ChangeTimeType(tempArr[13], ":") + "</td>";
	createString += "<td width='1' bgcolor='d3e9c2'></td>";
	createString += "<td align='center'>" + tempArr[19] + "<span class='txtColor_red'><b>" + tempArr[16] + "석 OK</b></span></td>";
	createString += "</tr>";
	createString += "<tr>";
	createString += "<td bgcolor='b7daa4' height='1' colspan='9'></td>";
	createString += "</tr>";
	createString += "</table>";

	//document.getElementById("SelecteAval_1").innerHTML = createString;
	//TableWrite(createString);
	//alert(document.getElementById("SelectedTravalEtc").innerHTML);
	document.getElementById("SelectedTravalEtc").innerHTML = createString;
	CreataAvalTableSeq = "1";

	//AirListViewType("Return");
}

function ChangeTimeType(Target, inputStr) {
    if (Target.length > 11) {
        var fTarget = Target.substr(8, 2);
        var sTarget = Target.substr(10, 2);
        var returnStr = fTarget + inputStr + sTarget;
    }
    else {
        var fTarget = Target.substr(0, 2);
        var sTarget = Target.substr(2, 2);
        var returnStr = fTarget + inputStr + sTarget;
    }
	return returnStr;
}


//################################################ Default.aspx && AvalList_Step2.aspx 끝################################################//

//###################################################### AvalList_Step3.aspx 시작 #######################################################//

function Setp3SetParamToPage() {
	var TempParam = window.location.href;
	//정상적인 파라메터인 경우
	if (TempParam.indexOf("?") >= 0) {
		var urlParam = TempParam.split("?");

		if (urlParam[1].indexOf("&") >= 0) {
			var TempParams = urlParam[1].split("&");
			GetSegHolding(TempParams[0], TempParams[1]);
			TripMakerSetting_3();
			
		}
		else {
			alert("선택된 검색 값이 없습니다.");
			location.href = "AvalList_Step2.aspx";
		}
	}
	//비정상적인 파라메터인 경우
	else {
		alert("선택된 검색 값이 없습니다.");
		location.href = "AvalList_Step2.aspx";
	}
}

//var GoAvalSession = "";
//var ReturnAvalSession = "";
function GetSegHolding(GoAval, ReturnAval) {
	/*출발 여정 배열 순서*/
	/*KE, KE, 대한한공, 1221, GMP, GMP, CJU, CJU, NOV, NOV, 1100, NOV, NOV, 1205, NOV, Y, 9, 63300, Topas, 일반석, 20091115,seatcnt*/

	/*//돌아오는 여정 설정*/
	/*KE, KE, 대한한공, 1232, CJU, CJU, GMP, GMP, NOV, NOV, 1340, NOV, NOV, 1445, NOV, Y, 0, 63300, Topas, 일반석, 20091115,seatcnt*/
	//document.getElementById("ProgressLayer").style.display = "block";


	var tGoAvalArr = GoAval.split("=");
	var tReturnAvalArr = ReturnAval.split("=");

	var tempGoAvalArr = tGoAvalArr[1].split(",");
	var tempReturnAvalArr = tReturnAvalArr[1].split(",");
	var SegHoldingType = "";

	if (tempGoAvalArr[0] == "KE" && tempReturnAvalArr[0] == "KE") {
		SegHoldingType = "ALL";
	}
	else if (tempGoAvalArr[0] == "KE" && tempReturnAvalArr[0] != "KE") {
		SegHoldingType = "GO";
	}
	else if (tempGoAvalArr[0] != "KE" && tempReturnAvalArr[0] == "KE") {
		SegHoldingType = "RETURN";
	}
	else if (tempGoAvalArr[0] != "KE" && tempReturnAvalArr[0] != "KE") {
		SegHoldingType = "";
	}
	var urlParam = GoAval + "♨" + ReturnAval;
	urlParam = escape(urlParam);
	var returnValue = "";
	var TempTotalArr;

	//프로그래스 보이기
	document.getElementById("ProgressLayer").style.display = "block";
	document.getElementById("PageDiv").style.display = "none";

	if (SegHoldingType != "") {
		jQuery.ajax(
			{ type: "POST",
				url: "/AirDom/AirDomAjaxCallBack/AirDomAjaxCallBack.ashx?ProcessType=SegHolding&AvalArr=" + urlParam + "&SegHoldingType=" + SegHoldingType,
				success: function(returnValue) {
					if (returnValue.indexOf("SYSERR") > -1) {
						//alert("예약 진행에 문제가 발생 했습니다. 검색 부터 다시 진행 해주세요 SYSERR:" + returnValue);
						location.href = "/AirDom/AirdomErr.aspx?ErrMsg=" + escape(returnValue); 

					}
					else {
						if (returnValue.length > 0) {
							TempTotalArr = returnValue.split("<!-- Reservation DELIMITER -->");
							/*TempTotalTable + "<!-- Reservation DELIMITER -->" + JinAirSegStr + "<!-- Reservation DELIMITER -->" + TopasEventInfo + "<!-- Reservation DELIMITER -->" + JinAirSegErrMsg + "<!-- Reservation DELIMITER -->" + TopasLastSession*/

							//document.getElementById("RealUserInfo").innerHTML = returnValue;
							document.getElementById("RealUserInfo").innerHTML = TempTotalArr[0];
							document.getElementById("JinSegStr").value = TempTotalArr[1];
							document.getElementById("TopasEventInfo").value = TempTotalArr[2];
							document.getElementById("TopasLastSession").value = TempTotalArr[4];

							document.getElementById("ProgressLayer").style.display = "none";
							document.getElementById("PageDiv").style.display = "block";
						}
					}
				}
			}
					);
	}
	else if (SegHoldingType == "") {

		jQuery.ajax(
			{ type: "POST",
				url: "/AirDom/AirDomAjaxCallBack/AirDomAjaxCallBack.ashx?ProcessType=SaleAir&AvalArr=" + urlParam + "&SegHoldingType=" + SegHoldingType,
				success: function(returnValue) {
					if (returnValue.indexOf("SYSERR") > -1) {
						//alert("예약 진행에 문제가 발생 했습니다. 검색 부터 다시 진행 해주세요 SYSERR:" + returnValue);
						location.href = "/AirDom/AirdomErr.aspx?ErrMsg=" + escape(returnValue); 

					}
					else {
						if (returnValue.length > 0) {
							TempTotalArr = returnValue.split("<!-- Reservation DELIMITER -->");
							document.getElementById("RealUserInfo").innerHTML = TempTotalArr[0];
							document.getElementById("JinSegStr").value = TempTotalArr[1];
							document.getElementById("TopasEventInfo").value = TempTotalArr[2];

							//						if (TempTotalArr[3].length > 5) {
							//							alert("진에어 항공에 문제가 발생하였습니다. 처음부터 다시 진행해주십시요.\n\r에러 정보 : " + TempTotalArr[3]);
							//							location.href = "/AirDom/Default.aspx";
							//						}

						}
					}
					document.getElementById("ProgressLayer").style.display = "none";
					document.getElementById("PageDiv").style.display = "block";

				}
			}
					);
	}


	SelectedAvalInfo(GoAval, ReturnAval);
}

//선택 항공 편 목록 만들기
function SelectedAvalInfo(GoAval, ReturnAval) {

	//출발 여정 설정
	//alert(document.getElementById("GoSession").value);
	var TempTable = "<table width='620' border='0' cellspacing='0' cellpadding='0'><tr>";
	if (GoAval.length > 0) {
		var tempGoAvalArr = GoAval.split("=");
		var tempGoAval = tempGoAvalArr[1].split(",");

		/*출발 여정 배열 순서*/
		/*KE, KE, 대한한공, 1221, GMP, GMP, CJU, CJU, NOV, NOV, 1100, NOV, NOV, 1205, NOV, Y, 9, 63300, Topas, 일반석, 20091115*/
		TempTable += "<tr><td width='40' height='50' align='center'>1</td><td width='1' bgcolor='d3e9c2'></td>";
		TempTable += "<td width='80' align='center'><img src='img/airlogo/" + tempGoAval[0] + ".gif' width='40' height='20' /><br />" + tempGoAval[0] + tempGoAval[3] + "편</td>";
		TempTable += "<td width='1' bgcolor='d3e9c2'></td>";
		TempTable += "<td width='140' align='center'><b>" + GetCityNM(tempGoAval[4]) + "</b> <br />" + ChangeDateType(tempGoAval[20], "-") + " " + ChangeTimeType(tempGoAval[10], ":") + "</td>";
		TempTable += "<td width='1' bgcolor='d3e9c2'></td>";
		TempTable += "<td width='140' align='center'><b>" + GetCityNM(tempGoAval[6]) + "</b> <br />" + ChangeDateType(tempGoAval[20], "-") + " " + ChangeTimeType(tempGoAval[13], ":") + "</td>";
		TempTable += "<td width='1' bgcolor='d3e9c2'></td>";
		TempTable += "<td width='80' align='center'>" + tempGoAval[19] + " <span class='txtColor_red'><b><br />" + tempGoAval[16] + " 석 " + GetSeatCntType(tempGoAval[16]) + "</b></span></td>";
		TempTable += "<td width='1' bgcolor='d3e9c2'></td>";
		TempTable += "<td width='80' align='center'><span class='txtColor_red'><b>" + setComma(tempGoAval[17]) + "</b></span><br />(1좌석당)";
		TempTable += "</td></tr><tr><td height='1' colspan='11' align='center' bgcolor='d3e9c2'></td>";

		/*//돌아오는 여정 설정*/
		/*KE, KE, 대한한공, 1232, CJU, CJU, GMP, GMP, NOV, NOV, 1340, NOV, NOV, 1445, NOV, Y, 0, 63300, Topas, 일반석, 20091115*/
		if (ReturnAval.length > 0) {
			var tempReturnAvalArr = ReturnAval.split("=");
			var tempReturnAval = tempReturnAvalArr[1].split(",");
			if (tempReturnAval[0].length > 0) {
				TempTable += "</tr><tr><td height='50' align='center'>2</td><td bgcolor='d3e9c2'></td>";
				TempTable += "<td align='center'><img src='img/airlogo/" + tempReturnAval[0] + ".gif' width='40' height='20' /><br />" + tempReturnAval[0] + tempReturnAval[3] + "편</td>";
				TempTable += "<td width='1' bgcolor='d3e9c2'></td>";
				TempTable += "<td align='center'><b>" + GetCityNM(tempReturnAval[4]) + "</b> <br />" + ChangeDateType(tempReturnAval[20], "-") + " " + ChangeTimeType(tempReturnAval[10], ":") + "</td>";
				TempTable += "<td width='1' bgcolor='d3e9c2'></td>";
				TempTable += "<td align='center'><b>" + GetCityNM(tempReturnAval[6]) + "</b> <br />" + ChangeDateType(tempReturnAval[20], "-") + " " + ChangeTimeType(tempReturnAval[13], ":") + "</td>";
				TempTable += "<td width='1' bgcolor='d3e9c2'></td>";
				TempTable += "<td align='center'>" + tempReturnAval[19] + " <span class='txtColor_red'><b><br />" + tempReturnAval[16] + " 석 " + GetSeatCntType(tempReturnAval[16]) + "</b></span></td>";
				TempTable += "<td width='1' bgcolor='d3e9c2'></td>";
				TempTable += "<td align='center'><span class='txtColor_red'><b>" + setComma(tempReturnAval[17]) + "</b></span><br />(1좌석당)</td>";
				TempTable += "</tr><tr><td bgcolor='b7daa4' height='1' colspan='11'></td>";
			}
		}
	}
	TempTable += "</tr></table>"
	document.getElementById("SelectedBeForeTarval").innerHTML = TempTable;
}

//예약완료
function ReservationComplete() {
	//alert(document.getElementById("AccRadio1").checked);
	var CheckValidation = true;
	if (document.getElementById("AccRadio1").checked == false) {
		alert("예약을 진행 하시려면 개인정보 수집에 동의 하셔야 합니다.");
		document.getElementById("AccRadio1").focus();
		CheckValidation = false;
	}
	else {
		if (document.getElementById("AccRadio3").checked == false) {
			alert("예약을 진행 하시려면 개인정보 제3자 제공에 동의 하셔야 합니다.");
			document.getElementById("AccRadio3").focus();
			CheckValidation = false;
		}
		else {

			if (document.getElementById("AcctCheck1").checked == false) {
				alert("예약을 진행 하시려면 항공권 수령방법을 확인 하셔야 합니다.");
				document.getElementById("AcctCheck1").focus();
				CheckValidation = false;
			}
			else {
				if (document.getElementById("AcctCheck2").checked == false) {
					alert("예약을 진행 하시려면 결제방법 및 예약내역을 확인 하셔야 합니다.");
					document.getElementById("AcctCheck2").focus();
					CheckValidation = false;
				}
				else {
					if (document.getElementById("AcctCheck3").checked == false) {
						alert("예약을 진행 하시려면 예약변경 및 취소/환불을 확인 하셔야 합니다.");
						document.getElementById("AcctCheck3").focus();
						CheckValidation = false;
					}
					else {
						if (document.getElementById("Phone1").value == "" || document.getElementById("Phone2").value == "" || document.getElementById("Phone3").value == "") {
							alert("이동 전화 번호를 입력해주세요.");
							if (document.getElementById("Phone1").value == "") {
								document.getElementById("Phone1").focus();
							}
							else if (document.getElementById("Phone2").value == "") {
								document.getElementById("Phone2").focus();
							}
							else if (document.getElementById("Phone3").value == "") {
								document.getElementById("Phone3").focus();
							}
							CheckValidation = false;
						}
						else {
							if (document.getElementById("txtEmail").value.length == "") {
								//alert(document.getElementById("txtEmail").value);
								alert("Email을 입력 하십시요.");
								document.getElementById("txtEmail").focus();
								CheckValidation = false;
							}
							else {
								if (document.getElementById("txtEmail").value.indexOf("@") < 0) {
									alert("잘못된 이메일 형식 입니다.");
									document.getElementById("txtEmail").focus();
									CheckValidation = false;
								}
							}
						}
					}
				}
			}
		}
	}

	if (CheckValidation == true) {
		var TotalParam = "ArrFName<--param-->";
		//alert(document.getElementsByName("textfield33"));
		//성
		var tempParam = "";
		var ArrFName = document.getElementsByName("textfield33");
		for (var i = 0; i < ArrFName.length; i++) {
			if (ArrFName[i].value == "") {
				alert("탑승자 성을 입력하세요");
				ArrFName[i].focus();
				CheckValidation = false;
			}
			else {
				if (tempParam.length > 0) {
					tempParam += "^" + ArrFName[i].value;
				}
				else {
					tempParam = ArrFName[i].value;
				}
			}
		}

		if (CheckValidation == true) {
			TotalParam += tempParam;
			//alert(ArrFName);

			//이름
			TotalParam += "<!--AirDom-->ArrSName<--param-->";
			tempParam = "";

			var ArrSName = document.getElementsByName("textfield322");
			for (var i = 0; i < ArrSName.length; i++) {
				//alert(ArrSName[i].value);
				if (ArrSName[i].value == "") {
					alert("탑승자 이름을 입력하세요");
					ArrSName[i].focus();
					CheckValidation = false;
				}
				else {
					if (tempParam.length > 0) {
						tempParam += "^" + ArrSName[i].value;
					}
					else {
						tempParam = ArrSName[i].value;
					}
				}
			}
			TotalParam += tempParam;

			TotalParam += "<!--AirDom-->ArrPerson<--param-->";
			tempParam = "";
		}

		if (CheckValidation == true) {
			var INFBT = null;
			var infBTDTYear = null;
			var infBTDTMonth = null;
			var infBTDTDay = null;
			//성별
			var ArrPerson = document.getElementsByName("select");
			var ChildCnt = 0;
			for (var i = 0; i < ArrPerson.length; i++) {
				//alert(ArrPerson[i].value);
				if (ArrPerson[i].value == "소아남자" || ArrPerson[i].value == "소아여자" || ArrPerson[i].value == "유아남자" || ArrPerson[i].value == "유아여자") {
					INFBT = document.getElementsByName("selectINF");
					infBTDTYear = document.getElementsByName("textDate01");
					infBTDTMonth = document.getElementsByName("textDate02");
					infBTDTDay = document.getElementsByName("textDate03");

					if (tempParam.length > 0) {
						tempParam += "^" + ArrPerson[i].value + "<!--Year-->" + infBTDTYear[ChildCnt].value + infBTDTMonth[ChildCnt].value + infBTDTDay[ChildCnt].value;
					}
					else {
						tempParam = ArrPerson[i].value + "<!--Year-->" + infBTDTYear[ChildCnt].value + infBTDTMonth[ChildCnt].value + infBTDTDay[ChildCnt].value;
					}

					ChildCnt++;
				}
				else {
					if (tempParam.length > 0) {
						tempParam += "^" + ArrPerson[i].value;
					}
					else {
						tempParam = ArrPerson[i].value;
					}
				}
			}
			TotalParam += tempParam;

			TotalParam += "<!--AirDom-->ArrTopasSale<--param-->";
			tempParam = "";
		}

		if (CheckValidation == true) {
			//항공사별 할인
			//토파스 select2
			//진에어 select3
			var ArrTopasSale = document.getElementsByName("select2");
			if (ArrTopasSale != undefined) {
				for (var i = 0; i < ArrTopasSale.length; i++) {
					//alert(ArrTopasSale[i].value);
					if (i > 0) {
						tempParam += "^" + ArrTopasSale[i].value;
					}
					else {
						tempParam = ArrTopasSale[i].value;
					}
				}
			}

			TotalParam += tempParam;

			TotalParam += "<!--AirDom-->ArrJinSale<--param-->";
			tempParam = "";

			var ArrJinSale = document.getElementsByName("select3");
			if (ArrJinSale != undefined) {
				for (var i = 0; i < ArrJinSale.length; i++) {
					//alert(ArrJinSale[i].value);
					if (i > 0) {
						tempParam += "^" + ArrJinSale[i].value;
					}
					else {
						tempParam = ArrJinSale[i].value;
					}
				}
			}

			TotalParam += tempParam;

			TotalParam += "<!--AirDom-->ArrTopasCard<--param-->";
			tempParam = "";

			//마일리지 카드 번호
			//토파스 마일리지 카드 txtTopas
			//진에어 마일리지 카드 txtJin

			var ArrTopasCard = document.getElementsByName("txtTopas");
			if (ArrTopasCard != undefined) {
				for (var i = 0; i < ArrTopasCard.length; i++) {
					//alert("Topas :############ " + ArrTopasCard[i].value);
					if (i > 0) {
						tempParam += "^" + ArrTopasCard[i].value;
					}
					else {
						tempParam = ArrTopasCard[i].value;
					}
				}
			}

			TotalParam += tempParam;

			TotalParam += "<!--AirDom-->ArrJinCard<--param-->";
			tempParam = "";

			var ArrJinCard = document.getElementsByName("txtJin");
			if (ArrJinCard != undefined) {
				for (var i = 0; i < ArrJinCard.length; i++) {
					//alert("jin :############3 " + ArrJinCard[i].value);
					if (i > 0) {
						tempParam += "^" + ArrJinCard[i].value;
					}
					else {
						tempParam = ArrJinCard[i].value;
					}
				}
			}

			TotalParam += tempParam;

			//alert(TotalParam);


			//alert("OK");
			//alert(
			var params = location.href;
			//alert(params);
			var tempAirPlanArr = params.split("?");
			var AirPlanArr = tempAirPlanArr[1].split("&");
			var GoAirPlanArr = AirPlanArr[0].split("=");
			var ReturnPlanArr = AirPlanArr[1].split("=");

			TotalParam += "<!--AirDom-->GoAir<--param-->";
			tempParam = "";

			var ttGoAirtype = GoAirPlanArr[1].split(",");
			tempParam = ttGoAirtype[0];
			//alert(ttGoAirtype[0]);
			TotalParam += tempParam;


			TotalParam += "<!--AirDom-->ReturnAir<--param-->";
			tempParam = "";

			var ttReturnAirtype = ReturnPlanArr[1].split(",");
			//alert(ttReturnAirtype[0]);
			//돌아오는 편이 있다면
			if (ttReturnAirtype[0].length > 0) {
				tempParam = ttReturnAirtype[0];
			}
			else {
				tempParam = "";
			}
			TotalParam += tempParam;

			//전화번호 & 폰번호 & Email번호 &
			//전화번호
			TotalParam += "<!--AirDom-->CallNo<--param-->" + document.getElementById("CallNo1").value + "-" + document.getElementById("CallNo2").value + "-" + document.getElementById("CallNo3").value;
			//휴대번호
			TotalParam += "<!--AirDom-->PhonNo<--param-->" + document.getElementById("Phone1").value + "-" + document.getElementById("Phone2").value + "-" + document.getElementById("Phone3").value;
			//이메일
			TotalParam += "<!--AirDom-->Email<--param-->" + document.getElementById("txtEmail").value;


			//아바쿠스 Sale
			TotalParam += "<!--AirDom-->ArrAbacusSale<--param-->";
			tempParam = "";

			var ArrAbacusSale = document.getElementsByName("select4");
			if (ArrAbacusSale != undefined) {
				for (var i = 0; i < ArrAbacusSale.length; i++) {
					//alert(ArrJinSale[i].value);
					if (i > 0) {
						tempParam += "^" + ArrAbacusSale[i].value;
					}
					else {
						tempParam = ArrAbacusSale[i].value;
					}
				}
			}
			TotalParam += tempParam;

			TotalParam += "<!--AirDom-->ArrAbacusCard<--param-->";
			tempParam = "";

			var ArrAbacusCard = document.getElementsByName("txtAbacus");
			if (ArrAbacusCard != undefined) {
				for (var i = 0; i < ArrAbacusCard.length; i++) {
					//alert("jin :############3 " + ArrJinCard[i].value);
					if (i > 0) {
						tempParam += "^" + ArrAbacusCard[i].value;
					}
					else {
						tempParam = ArrAbacusCard[i].value;
					}
				}
			}

			TotalParam += tempParam;
			TotalParam += "<!--AirDom-->Avalinfo<--param-->";

			var tempurl = location.href;
			var tempurlArr = tempurl.replace("&", "<!--RParam-->").split("?");
			//alert(tempurlArr);
			TotalParam += tempurlArr[1];

			//alert(document.getElementById("TopasEventInfo").value);
			TotalParam = "ProcessType=PNRCreate&TotalParam=" + TotalParam + "&TopasLastSession=" + document.getElementById("TopasLastSession").value + "&TopasEventInfo=" + document.getElementById("TopasEventInfo").value;
			//프로그래스 보이기

			var returnValue = "";
			document.getElementById("PageDiv").style.display = "none";
			document.getElementById("ProgressLayer").style.display = "block";
			jQuery.ajax(
			{ type: "POST",
				url: "/AirDom/AirDomAjaxCallBack/AirDomAjaxCallBack.ashx",
				data: TotalParam,
				success: function(returnValue) {
					if (returnValue.indexOf("SYSERR") > -1) {
						//alert("예약 진행에 문제가 발생 했습니다. 검색 부터 다시 진행 해주세요 SYSERR:" + returnValue);
						//location.href = "/AirDom/Default.aspx";
						location.href = "/AirDom/AirdomErr.aspx?ErrMsg=" + escape(returnValue);
					}
					else if (returnValue.length > 30) {
						location.href = "/AirDom/AirdomErr.aspx?ErrMsg=" + escape(returnValue);
					}
					else {
						//alert(returnValue);
						//					if (returnValue.indexOf("예약에 문제") > -1) {
						//						alert(returnValue);
						//						location.href = "/AirDom/Default.aspx";
						//					}

						//						if (returnValue.indexOf("예약에 문제") > -1) {
						//							alert(returnValue);
						//							location.href = "/AirDom/Default.aspx";
						//						}
						//						else {
						alert("예약이 완료되었습니다. 예약 목록으로 이동합니다.");
						location.href = "/Air/my_reserve_list.aspx";
						//						}
					}
					//					document.getElementById("ProgressLayer").style.display = "none";
					//					document.getElementById("PageDiv").style.display = "block";
				}
			}
		);
		}
	}

}

//###################################################### AvalList_Step3.aspx 끝 #########################################################//

//###################################################### AvalList_Step4.aspx    #########################################################//
function GetPNRInfo() {

	//alert("aaaa");
	location.href = "/Air/my_reserve_list.aspx";
	var tempPNR = document.getElementById("Hidden_PNR_NO").value;
	//alert(tempPNR);
	//프로그래스 보이기
	document.getElementById("ProgressLayer").style.display = "block";

	if (tempPNR != null) {
		var returnValue = "";
		jQuery.ajax(
			{ type: "POST",
				url: "/AirDom/AirDomAjaxCallBack/AirDomAjaxCallBack.ashx?ProcessType=CompleteReserve&PNR_NO=" + tempPNR + "&REFRESH=True",
				success: function(returnValue) {
					if (returnValue.indexOf("SYSERR") > -1) {
						//alert("예약 진행에 문제가 발생 했습니다. 검색 부터 다시 진행 해주세요 SYSERR:" + returnValue);
						//location.href = "/AirDom/Default.aspx";
						location.href = "/AirDom/AirdomErr.aspx?ErrMsg=" + escape(returnValue); 

					}
					else {
						//alert(returnValue);
						var TotalTableArr = returnValue.split("<!--Table-->");
						document.getElementById("ReservationInfo").innerHTML = TotalTableArr[0];
						document.getElementById("AvalListTable").innerHTML = TotalTableArr[1];
						document.getElementById("PAXInfoTable").innerHTML = TotalTableArr[2];
						document.getElementById("ProgressLayer").style.display = "none";
					}
				}
			}
		);
	}
	else {
		alert("예약에 문제가 있어 첫페이지로 이동합니다. MyTrip에서 예약정보를 확인하세요.");
		//document.getElementById("ProgressLayer").style.display = "none";
		location.href = "/Airdom/Default.aspx";
	}

}

function GoDetailInfo() {
	//var tempPNR = document.getElementById("DetailPNR").value;
	//location.href = "/Airdom/AvalList_Step5.aspx?PNR_NO=" + tempPNR + "&REFRESH=True";

}
//###################################################### AvalList_Step4.aspx 끝 #########################################################//

//###################################################### AvalList_Step5.aspx    #########################################################//

function Step5_GetPNRInfo() {

	if (document.getElementById("USERLOGIN").value == "False") {
		var tempparam = location.href.split("?");
		var tempUrlParam = "/Airdom/AvalList_Step5.aspx?" + tempparam[1];
		var memberLoginURL = "/Member/SignIn.aspx?ReturnUrl=" + escape(tempUrlParam);
		location.href = memberLoginURL;
	}
	else {

		var checkURL = location.href;
		var checkURLArr = checkURL.split("?");
		if (checkURLArr[1] == "undefined") {
			location.href = "/Air/my_reserve_list.aspx";
		}

		var pnr = document.getElementById("hiddenPNRNO").value;
		var returnValue = "";
		document.getElementById("ProgressLayer").style.display = "block";
		jQuery.ajax(
			{ type: "POST",
				url: "/AirDom/AirDomAjaxCallBack/AirDomAjaxCallBack.ashx?ProcessType=CompleteReserve&PNR_NO=" + pnr + "&REFRESH=True",
				success: function(returnValue) {
					if (returnValue.indexOf("SYSERR") > -1) {
						//alert("예약 진행에 문제가 발생 했습니다. 검색 부터 다시 진행 해주세요 SYSERR:" + returnValue);
						//location.href = "/AirDom/Default.aspx";
						location.href = "/AirDom/AirdomErr.aspx?ErrMsg=" + escape(returnValue);

					}
					else {
						//alert(returnValue);
						var TotalTableArr = returnValue.split("<!--Table-->");
						document.getElementById("ReservationInfo").innerHTML = TotalTableArr[0];
						document.getElementById("AvalListTable").innerHTML = TotalTableArr[1];
						document.getElementById("PAXInfoTable").innerHTML = TotalTableArr[2];
						var ReservatinImg = TotalTableArr[3];

						//예약완료
						if (ReservatinImg == "tit_step04_1.gif") {
							document.getElementById("PaySession").style.display = "block";
							document.getElementById("ReservationOK").style.display = "block";
							document.getElementById("ReservationList").style.display = "block";
							document.getElementById("ReservationCancel").style.display = "block";
							document.getElementById("CancelType").value = "예약완료";
						}
						//취소
						else if (ReservatinImg == "tit_step04_11.gif") {
							document.getElementById("ReservationOK").style.display = "none";
							document.getElementById("PaySession").style.display = "none";
							document.getElementById("ReservationList").style.display = "block";
							document.getElementById("ReservationCancel").style.display = "none";
							document.getElementById("CancelType").value = "취소";
						}
						//대기
						else if (ReservatinImg == "tit_step04_10.gif") {
							document.getElementById("ReservationOK").style.display = "none";
							document.getElementById("PaySession").style.display = "none";
							document.getElementById("ReservationList").style.display = "block";
							document.getElementById("ReservationCancel").style.display = "block";
							document.getElementById("CancelType").value = "대기";
						}
						//결제 완료
						else if (ReservatinImg == "tit_step04_12.gif") {
							document.getElementById("ReservationOK").style.display = "none";
							document.getElementById("PaySession").style.display = "block";
							document.getElementById("ReservationList").style.display = "block";
							document.getElementById("ReservationCancel").style.display = "block";
							document.getElementById("CancelType").value = "결제완료";
						}
						//취소요청
						else if (ReservatinImg == "tit_step04_13.gif") {
							document.getElementById("ReservationOK").style.display = "none";
							document.getElementById("PaySession").style.display = "none";
							document.getElementById("ReservationList").style.display = "block";
							document.getElementById("ReservationCancel").style.display = "block";
							document.getElementById("CancelType").value = "취소요청";
						}
						document.getElementById("ProgressLayer").style.display = "none";
					}
				}
			}
		);
	}
}

function ReservationCancel(PNR_NO) {

	if (confirm("현재 예약을 취소하시겠습니까?")) {
		document.getElementById("ProgressLayer").style.display = "block";
		var returnValue = "";
		var CancelType = "CancelReserve";

		if (document.getElementById("CancelType").value == "결제완료") {
			CancelType = "CancelReserve_2";
		}

		jQuery.ajax(
			{ type: "POST",
				url: "/AirDom/AirDomAjaxCallBack/AirDomAjaxCallBack.ashx?ProcessType=" + CancelType + "&PNR_NO=" + PNR_NO,
				success: function(returnValue) {
					if (returnValue.indexOf("SYSERR") > -1) {
						//alert("예약 진행에 문제가 발생 했습니다. 검색 부터 다시 진행 해주세요 SYSERR:" + returnValue);
						//location.href = "/AirDom/Default.aspx";
						location.href = "/AirDom/AirdomErr.aspx?ErrMsg=" + escape(returnValue); 
					}
					else {

						if (returnValue.indexOf("관리자에게 문의") > -1) {
							alert(returnValue);
						}
						else {
							if (CancelType == "CancelReserve") {
								alert("예약이 정상적으로 취소되었습니다.");
							}
							else if (CancelType = "CancelReserve_2") {
								alert("예약이 취소 요청되었습니다. 관리자에게 문의 하세요. 관리자 : 031-955-2487");
							}
							location.href = "/Airdom/AvalList_Step5.aspx?PNR_NO=" + PNR_NO + "&REFRESH=True";

						}

						document.getElementById("ProgressLayer").style.display = "none";
					}
				}
			}
		);
	}

}

function PayComplete(PNR_NO) {
	//alert(PNR_NO);
	var Pay = true;
	var cardNo = document.getElementById("txtcardNo").value;
	var cardYear = document.getElementById("CardYear").value;
	var cardMonth = document.getElementById("CardMonth").value;
	var cardLit = document.getElementById("CardLimiteMonth").value;
	var cardPass = document.getElementById("txtCardPass").value;
	var cardJumin = document.getElementById("txtCardJumin").value;
	var cardUserName = document.getElementById("txtCardUserName").value;
	
	
	
	if (cardNo == "") {
		alert("카드번호를 입력하셔야 합니다");
		document.getElementById("txtcardNo").focus();
		Pay = false;
	}
	else {
		if (cardYear == "") {
			alert("카드유효 기간 (년)을 선택하셔야 합니다");
			document.getElementById("CardYear").focus();
			Pay = false;
		}
		else {
			if (cardMonth == "") {
				alert("카드유효 기간 (월)을 선택하셔야 합니다");
				document.getElementById("CardMonth").focus();
				Pay = false;
			}
			else {
			    if (cardJumin == "") {
			        alert("주민등록 뒷번호 또는 사업자 번호를 입력 하셔야합니다.");
			        document.getElementById("txtCardPass").focus();
			        Pay = false;
			    }
			    else {
			        if (cardUserName == "") {
			            alert("카드 소유자 성명을 입력하셔야 합니다.");
			            document.getElementById("txtCardUserName").focus();
			            Pay = false;
			        }
			    }
			}
		}
	}

	if (Pay == true) {
	    var PayParam = cardNo + "|" + cardYear + "|" + cardMonth + "|" + cardLit + "|" + cardPass + "|" + cardJumin + "|" + cardUserName;
		if (confirm("결제를 진행 하시겠습니까?")) {
			var returnValue = "";
			jQuery.ajax(
			{ type: "POST",
				url: "/AirDom/AirDomAjaxCallBack/AirDomAjaxCallBack.ashx?ProcessType=Paying&PayParam=" + PayParam + "&PNR_NO=" + PNR_NO,
				success: function(returnValue) {
					if (returnValue.indexOf("SYSERR") > -1) {
						//alert("예약 진행에 문제가 발생 했습니다. 검색 부터 다시 진행 해주세요 SYSERR:" + returnValue);
						//location.href = "/AirDom/Default.aspx";
						location.href = "/AirDom/AirdomErr.aspx?ErrMsg=" + escape(returnValue); 
					}
					else {
						alert(returnValue);
					}
				}
			}
		);
		}
	}
//	else if (Pay == false) {
//		alert("NO");
//	}
}

//###################################################### AvalList_Step5.aspx 끝 #########################################################//


//###################################################### AirDom 내부 함수 #########################################################//


function GetSeatCntType(TargetCode) {
	if (TargetCode == "0") {
		return "대기";
	}
	else {
		return "OK";
	}
}


//원단위 변환
function setComma(str) {
	str = "" + str + "";
	var retValue = "";
	for (i = 0; i < str.length; i++) {
		if (i > 0 && (i % 3) == 0) {
			retValue = str.charAt(str.length - i - 1) + "," + retValue;
		} else {
			retValue = str.charAt(str.length - i - 1) + retValue;
		}
	}
	return retValue + "원";
}


function GetEnglishMM(sMM) {
	var returnStr = "";
	switch (sMM) {
		case ("01"):
			returnStr = "JAN";
			break;
		case ("02"):
			returnStr = "FEB";
			break;
		case ("03"):
			returnStr = "MAR";
			break;
		case ("04"):
			returnStr = "APR";
			break;
		case ("05"):
			returnStr = "MAY";
			break;
		case ("06"):
			returnStr = "JUN";
			break;
		case ("07"):
			returnStr = "JUL";
			break;
		case ("08"):
			returnStr = "AUG";
			break;
		case ("09"):
			returnStr = "SEP";
			break;
		case ("10"):
			returnStr = "OCT";
			break;
		case ("11"):
			returnStr = "NOV";
			break;
		case ("12"):
			returnStr = "DEC";
			break;
	}

	return returnStr;
}
/***********숫자만 입력 **********************/
function onlyNumber() {
	if (event.keyCode < 48 || event.keyCode > 57)
		event.returnValue = false;
}
function ChangeDateType(DefaultDate, inputStr) {
	var returnStr = "";
	var sYear = DefaultDate.substr(0, 4);
	var sMonth = DefaultDate.substr(4, 2);
	var sDay = DefaultDate.substr(6, 2);
	returnStr = sYear + inputStr + sMonth + inputStr + sDay;
	return returnStr;
}

function GetCityNM(cityCD) {
	var returnStr = "";
	switch (cityCD) {
		case "GMP":
			returnStr = "김포";
			break;
		case "ICN":
			returnStr = "인천";
			break;
		case "KWJ":
			returnStr = "광주";
			break;
		case "KUV":
			returnStr = "군산";
			break;
		case "TAE":
			returnStr = "대구";
			break;
		case "MWX":
			returnStr = "무안";
			break;
		case "PUS":
			returnStr = "부산";
			break;
		case "YNY":
			returnStr = "양양";
			break;
		case "RSU":
			returnStr = "여수";
			break;
		case "USN":
			returnStr = "울산";
			break;
		case "WJU":
			returnStr = "원주";
			break;
		case "CJU":
			returnStr = "제주";
			break;
		case "HIN":
			returnStr = "진주";
			break;
		case "CJJ":
			returnStr = "청주";
			break;
		case "KPO":
			returnStr = "포항";
			break;
	}

	return returnStr;
}
function GetDayofWeek(TargetCD) {
	var WeekArr = "일,월,화,수,목,금,토";
	var tempArr = WeekArr.split(",");
	var sYear = TargetCD.substr(0, 4);
	var sMonth = TargetCD.substr(4, 2);
	var sDay = TargetCD.substr(6, 2);

	var currDate = new Date(sYear, parseInt(sMonth) - 1, sDay)

	var weekDay = currDate.getDay();
	var sWeekDay = "";
	for (var i = 0; i < 7; i++) {
		if (weekDay == i) {
			sWeekDay = tempArr[i];
		}
	}
	return sWeekDay;
}

function CheangeDateType(TargetCD) {
	var sYear = TargetCD.substr(0, 4);
	var sMonth = TargetCD.substr(4, 2);
	var sDay = TargetCD.substr(6, 2);
	return sYear + "년 " + sMonth + "월 " + sDay + "일 ";
}

///플래쉬파일 
function AvalDomflash(strCtlID, strPath, intWidth, intHeight, strFlashVars, strStyleText) {
	var strHTML = "";

	try {
		strHTML += "<object name='" + strCtlID + "' id='" + strCtlID + "' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0' width='" + intWidth + "' height='" + intHeight + "'>";
		strHTML += "<param name='WMode' value='' />";
		strHTML += "<param name='Movie' value='" + strPath + "' />";
		strHTML += "<param name='Src' value='" + strPath + "' />";
		if ((strFlashVars != undefined) && (strFlashVars != null) && (strFlashVars.trim().length > 0)) {
			strHTML += "<param name='FlashVars' value='" + strFlashVars + "'>";
		}
		strHTML += "<param name='Quality' value='High' />";
		strHTML += "<param name='AllowScriptAccess' value='sameDomain' />";
		strHTML += "<param name='BGColor' value='#ffffff' />";
		strHTML += "<embed id='" + strCtlID + "' src='" + strPath + "' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='" + intWidth + "' height='" + intHeight + "' flashvars='" + ((strFlashVars != undefined) && (strFlashVars != null) && (strFlashVars.trim().length > 0) ? strFlashVars : "") + "'></embed>";
		strHTML += "</object>";

		strHTML = "<div id='" + strCtlID + "_Container' style='" + strStyleText + ";'>" + strHTML + "</div>";
		echo(strHTML);
	} catch (e) {
		OnErrorHandler(e);
	}
}

function OpenTable(TableName) {
	var TempTable = document.getElementById(TableName);

	if (TempTable.style.display == "none") {
		TempTable.style.display = "block";
	}
	else {
		TempTable.style.display = "none";
	}
}


function CallCalendal(CtlID, StDate, EdDate, CallBackMethod) {
	//alert(document.getElementById(CtlID).disabled);
	if (document.getElementById(CtlID).disabled != true) {
		SetCenterPopup('/Inc/Ctl/CommonCalendar.aspx?CONTROLID=' + CtlID + '&DATE=' + StDate + '~' + EdDate + '&POPBOOL=true&CallBack=' + CallBackMethod, 'popup', 660, 300, 'no');
	}
}

function ChangeArrDate() {
	var TempCtl = document.getElementById("startDate");

	for (var i = 0; i < TempCtl.value.length; i++) {
		TempCtl.value = TempCtl.value.replace("-", "");
	}

	document.getElementById("endDate").value = TempCtl.value;
}

function ChangeArrReplace() {

//	var startDT = document.getElementById("startDate");
//	var tempStartDT = startDT.value;
//	for (var i = 0; i < tempStartDT.length; i++) {
//		tempStartDT = tempStartDT.replace("-", "");
//	}

//	var EndDT = document.getElementById("endDate");
//	var tempEndDT = EndDT.value;

//	for (var i = 0; i < tempEndDT.length; i++) {
//		tempEndDT = tempEndDT.replace("-", "");
//	}

//	
//	if (parseInt(tempStartDT) > parseInt(tempEndDT)) {
//		alert("출발일은 귀국일 보다 늦을수 없습니다.");
//		document.getElementById("endDate").value = document.getElementById("startDate").value;
//	}
//	else {

		var tempCtl = document.getElementById("endDate");

		for (var i = 0; i < tempCtl.value.length; i++) {
			tempCtl.value = tempCtl.value.replace("-", "");
		}
//	}
}

function TripChangeArrDate_Trip() {
	var TempCtl = document.getElementById("txtAirdomRevDepartureDate");

	for (var i = 0; i < TempCtl.value.length; i++) {
		TempCtl.value = TempCtl.value.replace("-", "");
	}

	document.getElementById("txtAirdomRevArrivalDate").value = TempCtl.value;
}

function TripChangeArrDate() {
	var TempCtl = document.getElementById("TripStDt");

	for (var i = 0; i < TempCtl.value.length; i++) {
		TempCtl.value = TempCtl.value.replace("-", "");
	}

	document.getElementById("TripEdDt").value = TempCtl.value;
}

function TripChangeArrReplace() {

//	var startDT = document.getElementById("TripStDt");
//	var tempStartDT = startDT.value;
//	for (var i = 0; i < tempStartDT.length; i++) {
//		tempStartDT = tempStartDT.replace("-", "");
//	}

//	var EndDT = document.getElementById("TripEdDt");
//	var tempEndDT = EndDT.value;

//	for (var i = 0; i < tempEndDT.length; i++) {
//		tempEndDT = tempEndDT.replace("-", "");
//	}


//	if (parseInt(tempStartDT) > parseInt(tempEndDT)) {
//		alert("출발일은 귀국일 보다 늦을수 없습니다.");
//		document.getElementById("TripEdDt").value = document.getElementById("TripStDt").value;
//	}
//	else {
		var tempCtl = document.getElementById("TripEdDt");

		for (var i = 0; i < tempCtl.value.length; i++) {
			tempCtl.value = tempCtl.value.replace("-", "");
		}
//	}
}

function TripChangeArrReplace_Trip() {
    var tempCtl = document.getElementById("txtAirdomRevArrivalDate");
	for (var i = 0; i < tempCtl.value.length; i++) {
		tempCtl.value = tempCtl.value.replace("-", "");
    }
}

function GoTripSearch() {
	var URL = '/AirDom/AvalList_Step2.aspx?';
	var GoProcess = true;


	//	var tempAvaltype = "2";
	//	if (document.getElementById("AvalDomType2").checked) {
	//		tempAvaltype = "1";
	//	}

	var tempAvalType = "2";
	if (document.getElementById("AvalDomType1").checked) {
		tempAvalType = "2";
	}
	else {
		tempAvalType = "1";
	}


	if (document.getElementById("TripDepCity").value == "000") {
		alert("출발 도시를 선택하세요");
		GoProcess = false;
	}

	if (tempAvalType == "2") {
		if (document.getElementById("TripArrCity").value == "000") {
			alert("도착 도시를 선택하세요");
			GoProcess = false;
		}
	}


	var Params = "firststartcitycode=" + document.getElementById("TripDepCity").value;
	Params += "&firstendcitycode=" + document.getElementById("TripArrCity").value;
	Params += "&firststartdate=" + document.getElementById("TripStDt").value;
	Params += "&secondstartcitycode=" + document.getElementById("TripArrCity").value;
	Params += "&secondendcitycode=" + document.getElementById("TripDepCity").value;
	if (tempAvalType == "1") {
	    Params += "&secondstartdate=";
	}
	else {
	    Params += "&secondstartdate=" + document.getElementById("TripEdDt").value;
	}
	Params += "&stringnull=";
	Params += "&avalsearchtype=" + tempAvalType;
	Params += "&AdultCount=" + document.getElementById("TripAdt").value;
	Params += "&ChildCount=" + document.getElementById("TripChd").value;
	Params += "&InfantCount=" + document.getElementById("TripInf").value;
	Params += "&RequestIP=";
	Params += "&OwnerRequestIP=";
	if (document.getElementById("AvalDomType1").checked) {
		Params += "&avalsearchtypeStr=round";
	}
	else {
		Params += "&avalsearchtypeStr=";
	}
	Params += "&Seat="+document.getElementById("SeatClass").value;
	Params += "&strMonth=" + GetEnglishMM(document.getElementById("TripStDt").value.substring(4, 2));
	Params += "&startDay=" + document.getElementById("TripStDt").value.substring(6, 2);
	Params += "&str2EndMonth=" + GetEnglishMM(document.getElementById("TripEdDt").value.substring(4, 2));
	Params += "&start2EndDay=" + document.getElementById("TripEdDt").value.substring(6, 2);

	//alert('aaa');
	if (GoProcess == true) {
		//alert(URL + Params);
		location.href = URL + Params;
	}
	else {

	}
}


function ChangeAvalType(AvalTypeCD) {
	//alert(AvalTypeCD);
	if (AvalTypeCD == "2") {
		document.getElementById("TripArrCity").disabled = false;
		document.getElementById("TripEdDt").disabled = false;
		document.getElementById("TripEdDt").value = document.getElementById("TripStDt").value;
	}
	else if (AvalTypeCD == "1") {
		//document.getElementById("TripArrCity").disabled = true;
		document.getElementById("TripEdDt").disabled = true;
		//document.getElementById("TripArrCity").value = "000";
		document.getElementById("TripEdDt").value = "";
	}

}

function TripDepCityChange(ChooseValue) {

	for (var i = document.getElementById("TripArrCity").options.length - 1; i >= 0; i--) {
		document.getElementById("TripArrCity").options[i] = null;
	}
	document.getElementById("TripArrCity").options.add(new Option("선택", "000"));
	switch (ChooseValue) {
		case ("GMP"): //김포
			document.getElementById("TripArrCity").options.add(new Option("광주", "KWJ"));
			document.getElementById("TripArrCity").options.add(new Option("대구", "TAE"));
			document.getElementById("TripArrCity").options.add(new Option("무안", "MWX"));
			document.getElementById("TripArrCity").options.add(new Option("부산", "PUS"));
			document.getElementById("TripArrCity").options.add(new Option("울산", "USN"));
			document.getElementById("TripArrCity").options.add(new Option("여수", "RSU"));
			document.getElementById("TripArrCity").options.add(new Option("제주", "CJU"));
			document.getElementById("TripArrCity").options.add(new Option("진주", "HIN"));
			document.getElementById("TripArrCity").options.add(new Option("포항", "KPO"));
			break;

		case ("KUV"): //군산
			document.getElementById("TripArrCity").options.add(new Option("제주", "CJU"));
			break;


		case ("KWJ"): //광주
			document.getElementById("TripArrCity").options.add(new Option("김포", "GMP"));
			document.getElementById("TripArrCity").options.add(new Option("인천", "ICN"));
			document.getElementById("TripArrCity").options.add(new Option("제주", "CJU"));
			break;

		case ("TAE"): //대구
			document.getElementById("TripArrCity").options.add(new Option("김포", "GMP"));
			document.getElementById("TripArrCity").options.add(new Option("인천", "ICN"));
			document.getElementById("TripArrCity").options.add(new Option("제주", "CJU"));
			break;

		case ("PUS"): //부산
			document.getElementById("TripArrCity").options.add(new Option("김포", "GMP"));
			document.getElementById("TripArrCity").options.add(new Option("양양", "YNY"));
			document.getElementById("TripArrCity").options.add(new Option("인천", "ICN"));
			document.getElementById("TripArrCity").options.add(new Option("제주", "CJU"));
			break;

		case ("RSU"): //여수
			document.getElementById("TripArrCity").options.add(new Option("김포", "GMP"));
			document.getElementById("TripArrCity").options.add(new Option("제주", "CJU"));
			break;

		case ("ICN"): //인천
			document.getElementById("TripArrCity").options.add(new Option("광주", "KWJ"));
			document.getElementById("TripArrCity").options.add(new Option("대구", "TAE"));
			document.getElementById("TripArrCity").options.add(new Option("무안", "MWX"));
			document.getElementById("TripArrCity").options.add(new Option("부산", "PUS"));
			document.getElementById("TripArrCity").options.add(new Option("제주", "CJU"));
			break;

		case ("WJU"): //원주
			document.getElementById("TripArrCity").options.add(new Option("제주", "CJU"));
			break;

		case ("USN"): //울산
			document.getElementById("TripArrCity").options.add(new Option("김포", "GMP"));
			document.getElementById("TripArrCity").options.add(new Option("제주", "CJU"));
			break;

		case ("CJU"): //제주
			document.getElementById("TripArrCity").options.add(new Option("김포", "GMP"));
			document.getElementById("TripArrCity").options.add(new Option("군산", "KUV"));
			document.getElementById("TripArrCity").options.add(new Option("광주", "KWJ"));
			document.getElementById("TripArrCity").options.add(new Option("대구", "TAE"));
			document.getElementById("TripArrCity").options.add(new Option("부산", "PUS"));
			document.getElementById("TripArrCity").options.add(new Option("양양", "YNY"));
			document.getElementById("TripArrCity").options.add(new Option("여수", "RSU"));
			document.getElementById("TripArrCity").options.add(new Option("원주", "WJU"));
			document.getElementById("TripArrCity").options.add(new Option("인천", "ICN"));
			document.getElementById("TripArrCity").options.add(new Option("청주", "CJJ"));
			break;

		case ("HIN"): //진주
			document.getElementById("TripArrCity").options.add(new Option("김포", "GMP"));
			document.getElementById("TripArrCity").options.add(new Option("제주", "CJU"));
			break;

		case ("CJJ"): //청주
			document.getElementById("TripArrCity").options.add(new Option("제주", "CJU"));
			break;

		case ("KPO"): //포항
			document.getElementById("TripArrCity").options.add(new Option("김포", "GMP"));
			break;

		case ("MWX"): //무안
			document.getElementById("TripArrCity").options.add(new Option("김포", "GMP"));
			break;

		case ("YNY"): //양양
			document.getElementById("TripArrCity").options.add(new Option("부산", "PUS"));
			document.getElementById("TripArrCity").options.add(new Option("제주", "CJU"));
			break;

	}
}

function AvalTypeChange(AvalTypeCd) {
	//alert(AvalTypeCD);
	if (AvalTypeCd == "2") {
		document.getElementById("txtAirdomRevArrivalCityName").disabled = false;
		document.getElementById("txtAirdomRevArrivalDate").disabled = false;
		document.getElementById("txtAirdomRevArrivalDate").value = document.getElementById("txtAirdomRevDepartureDate").value;
	}
	else if (AvalTypeCd == "1") {
//		document.getElementById("txtAirdomRevArrivalCityName").disabled = true;
		document.getElementById("txtAirdomRevArrivalDate").disabled = true;
//		document.getElementById("txtAirdomRevArrivalCityName").value = "000";
		document.getElementById("txtAirdomRevArrivalDate").value = "";
	}
}

function SelectedAvalDep(SelectedCityCD) {
	for (var i = document.getElementById("txtAirdomRevArrivalCityName").options.length - 1; i >= 0; i--) {
		document.getElementById("txtAirdomRevArrivalCityName").options[i] = null;
	}
	document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("선택", "000"));
	switch (SelectedCityCD) {
		case ("GMP"): //김포
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("광주", "KWJ"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("대구", "TAE"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("무안", "MWX"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("부산", "PUS"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("울산", "USN"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("여수", "RSU"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("제주", "CJU"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("진주", "HIN"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("포항", "KPO"));
			break;

		case ("KUV"): //군산
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("제주", "CJU"));
			break;


		case ("KWJ"): //광주
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("김포", "GMP"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("인천", "ICN"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("제주", "CJU"));
			break;

		case ("TAE"): //대구
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("김포", "GMP"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("인천", "ICN"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("제주", "CJU"));
			break;

		case ("PUS"): //부산
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("김포", "GMP"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("양양", "YNY"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("인천", "ICN"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("제주", "CJU"));
			break;

		case ("RSU"): //여수
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("김포", "GMP"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("제주", "CJU"));
			break;

		case ("ICN"): //인천
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("광주", "KWJ"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("대구", "TAE"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("무안", "MWX"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("부산", "PUS"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("제주", "CJU"));
			break;

		case ("WJU"): //원주
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("제주", "CJU"));
			break;

		case ("USN"): //울산
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("김포", "GMP"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("제주", "CJU"));
			break;

		case ("CJU"): //제주
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("김포", "GMP"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("군산", "KUV"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("광주", "KWJ"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("대구", "TAE"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("부산", "PUS"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("양양", "YNY"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("여수", "RSU"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("원주", "WJU"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("인천", "ICN"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("청주", "CJJ"));
			break;

		case ("HIN"): //진주
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("김포", "GMP"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("제주", "CJU"));
			break;

		case ("CJJ"): //청주
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("제주", "CJU"));
			break;

		case ("KPO"): //포항
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("김포", "GMP"));
			break;

		case ("MWX"): //무안
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("김포", "GMP"));
			break;

		case ("YNY"): //양양
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("부산", "PUS"));
			document.getElementById("txtAirdomRevArrivalCityName").options.add(new Option("제주", "CJU"));
			break;

	}
}



function GoAvalDomSearch() {

    /*
    string sTmp = "/AirDom/AvalList_Step2.aspx?";
	
	sTmp += "?firststartcitycode=" + lib.FixNull(Request.Form["AvalDomDepCityCD"]);
    sTmp += "&firstendcitycode=" + lib.FixNull(Request.Form["AvalDomArrCityCD"]);
    sTmp += "&firststartdate=" + lib.FixNull(Request.Form["txtAirdomRevDepartureDate"].Replace("-",""));
    sTmp += "&secondstartcitycode=" + lib.FixNull(Request.Form["AvalDomArrCityCD"]);
    sTmp += "&secondendcitycode=" + lib.FixNull(Request.Form["AvalDomDepCityCD"]);
    sTmp += "&secondstartdate=" + lib.FixNull(Request.Form["txtAirdomRevArrivalDate"].Replace("-", ""));
    sTmp += "&stringnull=";
    sTmp += "&avalsearchtype=" + Request.Form["rdoAirdomRevTripType"];
    sTmp += "&AdultCount=" + Request.Form["ddlAirdomRevAdultCount"];
    sTmp += "&ChildCount=" + Request.Form["ddlAirdomRevChildCount"];
    sTmp += "&InfantCount=" + Request.Form["ddlAirdomRevInfantCount"];
    sTmp += "&RequestIP=";
    sTmp += "&OwnerRequestIP=";
    sTmp += "&avalsearchtypeStr=" + (Request.Form["rdoAirdomRevTripType"] == "2" ? "round" : "") ;
    sTmp += "&Seat=" + Request.Form["ddlAirdomRevCompartment"];
    sTmp += "&strMonth=" + Request.Form["txtAirdomRevDepartureDate"].Replace("-","").Substring(4,2);
    sTmp += "&startDay=" + Request.Form["txtAirdomRevDepartureDate"].Replace("-", "").Substring(6, 2);
    sTmp += "&str2EndMonth=" + Request.Form["txtAirdomRevArrivalDate"].Replace("-", "").Substring(4, 2);
    sTmp += "&start2EndDay=" + Request.Form["txtAirdomRevArrivalDate"].Replace("-", "").Substring(6, 2);
    lib.SetJScriptReplace("http://www.justgo.kr" + sTmp);
    */



    var CheckParams = true
    if (document.getElementById("ddlAirdomRevDepartureCity").value == "000") {
        alert("출발도시를 선택하세요");
        CheckParams = false;
    }
    else {
        if (document.getElementById("rdoAirdomRevTripType1").checked == true) {
            if (document.getElementById("txtAirdomRevArrivalCityName").value == "000") {
                alert("도착도시를 선택하세요");
                CheckParams = false;
            }
        }
    }

    if (CheckParams == true) {
        var url = "/AirDom/AvalList_Step2.aspx";

        url += "?firststartcitycode=" + document.getElementById("ddlAirdomRevDepartureCity").value;
        url += "&firstendcitycode=" + document.getElementById("txtAirdomRevArrivalCityName").value;

        var tempSTDT = document.getElementById("txtAirdomRevDepartureDate").value;
        for (var i = 0; i < tempSTDT.length; i++) {
            tempSTDT = tempSTDT.replace("-", "");
        }
        url += "&firststartdate=" + tempSTDT;
        url += "&secondstartcitycode=" + document.getElementById("txtAirdomRevArrivalCityName").value;
        url += "&secondendcitycode=" + document.getElementById("ddlAirdomRevDepartureCity").value;
        var tempETDT = document.getElementById("txtAirdomRevArrivalDate").value;
        for (var i = 0; i < tempETDT.length; i++) {
            tempETDT = tempETDT.replace("-", "");
        }
        if (document.getElementById("rdoAirdomRevTripType0").checked == true) {
            url += "&secondstartdate=" + tempETDT;
        }
        else {
            url += "&secondstartdate=";
        }

        //alert(document.getElementById("rdoAirdomRevTripType0").checked);
        var tempRound = "";
        if (document.getElementById("rdoAirdomRevTripType0").checked) {
            url += "&avalsearchtype=" + "2";
            tempRound = "round";
        }
        else {
            url += "&avalsearchtype=" + "1";

        }
        url += "&AdultCount=" + document.getElementById("ddlAirdomRevAdultCount").value;
        url += "&ChildCount=" + document.getElementById("ddlAirdomRevChildCount").value;
        url += "&InfantCount=" + document.getElementById("ddlAirdomRevInfantCount").value;
        url += "&RequestIP=";
        url += "&OwnerRequestIP=";
        url += "&avalsearchtypeStr=" + tempRound;
        url += "&Seat=" + document.getElementById("ddlAirdomRevCompartment").value;
        url += "&strMonth=" + tempSTDT.substring(4, 2);
        url += "&startDay=" + tempSTDT.substring(6, 2);
        url += "&str2EndMonth=" + tempETDT.substring(4, 2);
        url += "&start2EndDay=" + tempETDT.substring(6, 2);

        location.href = url;
    }
}





function TripMakerSetting() {
	var temptype = document.getElementById("TripMakerPageType").value;
	switch (temptype) {
		case "default":
			document.getElementById("TripDepCity").value = "GMP";
			TripDepCityChange("GMP");

			document.getElementById("TripArrCity").value = "CJU";
			//alert(document.getElementById("TripDepCity").value);
			break;
	}

	
}

function TripMakerSetting_2() {
	
	if (location.href.indexOf("Step2") > -1) {
		//alert("aaaa");
		var tempParam = location.href.split("?");
		var tempDetailParam = tempParam[1].split("&");
		for (var i = 0; i < tempDetailParam.length; i++) {
			var sTempDetail = tempDetailParam[i].split("=");
			if (sTempDetail[0] == "firststartcitycode") {
				document.getElementById("TripDepCity").value = sTempDetail[1];
				TripDepCityChange(sTempDetail[1]);
			}
			else if (sTempDetail[0] == "firstendcitycode") {
				document.getElementById("TripArrCity").value = sTempDetail[1];
			}
			else if (sTempDetail[0] == "firststartdate") {
				document.getElementById("TripStDt").value = sTempDetail[1];
			}
			else if (sTempDetail[0] == "secondstartdate") {
				document.getElementById("TripEdDt").value = sTempDetail[1];
			}
			else if (sTempDetail[0] == "AdultCount") {
				document.getElementById("TripAdt").value = sTempDetail[1];
			}
			else if (sTempDetail[0] == "ChildCount") {
				document.getElementById("TripChd").value = sTempDetail[1];
			}
			else if (sTempDetail[0] == "InfantCount") {
				document.getElementById("TripInf").value = sTempDetail[1];
			}
			else if (sTempDetail[0] == "Seat") {
				document.getElementById("SeatClass").value = sTempDetail[1];
			}
			else if(sTempDetail[0] =="avalsearchtype"){
			if (sTempDetail[1] == "1") {
				document.getElementById("AvalDomType2").checked = true;
				}
				else if (sTempDetail[1] == "2") {
				document.getElementById("AvalDomType1").checked = true;
				}
			}
		}
	}
}


function TripMakerSetting_3() {
	if (location.href.indexOf("Step3") > -1) {
		var tempparam = location.href.split("?");

		var tempDetailParam = tempparam[1].split("&");

		var tempGoAval = tempDetailParam[0].split(",");
		var tempReturnAval = tempDetailParam[1].split(",");


		document.getElementById("TripDepCity").value = tempGoAval[4];
		TripDepCityChange(tempGoAval[4]);
		document.getElementById("TripArrCity").value = tempGoAval[6];
		document.getElementById("TripStDt").value = tempGoAval[20];
		document.getElementById("TripEdDt").value = tempReturnAval[20] != "" ? tempReturnAval[20] : tempGoAval[6];
		document.getElementById("TripAdt").value = tempGoAval[22];
		document.getElementById("TripChd").value = tempGoAval[23];
		document.getElementById("TripInf").value = tempGoAval[24];
		document.getElementById("SeatClass").value = tempGoAval[15] == "Y" ? "Y" : "C";
	}
}



function TripMakerMastCalender(StartCtl, ReturnCtl, EndDT, CallMethod) {
//	alert(StartCtl);
//	alert(document.getElementById(StartCtl).value);
//	alert(EndDT);
//	alert(CallMethod);
    var tempStartDate = document.getElementById(StartCtl).value;
    for( var i = 0; i <tempStartDate.length; i++)
    {
        tempStartDate = tempStartDate.replace("-","");
    }
    javascript: CallCalendal(ReturnCtl, tempStartDate, EndDT, CallMethod);
}