/****************************************************************************************************************************************/
/* File Name             : air_rsv_func.js                                                                                              */
/* Title                 : Air Reservation JavaScript                                                                                   */
/* Creater               : Platform Development 4 Team By Dong Su Kim                                                                   */
/* Creation Date         : 2009-08-05                                                                                                   */
/* Subscript             : Air Reservation JavaScript Function                                                                          */
/* Concern File          : prototype.js, sear_air.js, calendar_for_reservation.js                                                       */
/* Alteration Date       :                                                                                                              */
/* Modifier              :                                                                                                              */
/* Alteration Subscript  :                                                                                                              */
/****************************************************************************************************************************************/



var IMAGE_SERVER_URL = "http://image.gmarket.co.kr/";
var NEO_IMAGE_SERVER_URL = "http://image.gmarket.co.kr/challenge/";

var NEO_GOODSDAQ_URL = "http://www.gmarket.co.kr/challenge/";
var NEO_CATEGORY_DOMAIN_SERVER_URL = "http://category.gmarket.co.kr/challenge/";

var NEO_GAIR_BOOKING_URL = "http://booking.gmarket.co.kr/"

var bFirst_onLoad_airRslt = false;
var previoustab = ""; // gmarket air main page is special price goods concerned with variable
var divPreNo = ""; // air select seat concerned with iframe variable
var tmp_click = 0; // air concerned with more goods, variable


// gmarket air reservation page is best goods concerned with variable
/**********************************************************************/
var previoustab_best = "";
var disabletablinks_best = 0;
var turntosingle_best = 0;
/**********************************************************************/

var iSelectedDepIndex = null; // air schedule : departure to air selected index concerned with variable
var iSelectedRetIndex = null; // air schedule : return to air selected index concerned with variable

var IsJaehuIframe = false; // air corperation iframe concerned with variable



/****************************************************************************************************************************************/
// Gmarket Air Common Function
/****************************************************************************************************************************************/

function isReal()
{
	if (document.location.hostname == "www.gmarket.co.kr")
		return true;
		
	return false;
}

var StringBuilder = function(){
	this.buffer = new Array();
}


//¼ø¼­´ë·Î ¹®ÀÚ¿­À» Ãß°¡ÇÑ´Ù.
StringBuilder.prototype.Append = function( strValue ) {
	//this.buffer[this.buffer.length] = strValue;
	this.buffer.push( strValue ); //IE5.5 NS4
}


// ¹®ÀÚ¿­ÀÇ Çü½ÄÀ» ÁöÁ¤ÇØ¼­ Ãß°¡ÇÑ´Ù.
StringBuilder.prototype.AppendFormat = function()
{
	var count = arguments.length;

	if( count < 2 )
	{
		return "";
	}

	var strValue = arguments[0];

	for(var i = 1; i < count; i++)
	{
		strValue = strValue.replace("{"+ (i-1) + "}", arguments[i] );
	}

	this.buffer[this.buffer.length] = strValue;
}


// ÇØ´çÇÏ´Â À§Ä¡¿¡ ¹®ÀÚ¿­À» Ãß°¡ÇÑ´Ù. (¹®ÀÚÀ§Ä¡°¡ ¾Æ´Ô);
StringBuilder.prototype.Insert = function( idx, strValue ) {
	this.buffer.splice( idx, 0, strValue );     //IE5.5 NS4
}


// ÇØ´ç¹®ÀÚ¿­À» »õ·Î¿î ¹®ÀÚ¿­·Î ¹Ù²Û´Ù.
// (¹è¿­¹æ ´ÜÀ§·Î ¹Ù²Ù¹Ç·Î ¹è¿­¹æ »çÀÌ¿¡ ³¤ ¹®ÀÚ¿­Àº ¹Ù²ÙÁö ¾ÊÀ½)
StringBuilder.prototype.Replace = function( from, to ) {
	for(var i = this.buffer.length - 1; i >= 0; i--)
	{
		this.buffer[i] = this.buffer[i].replace(new RegExp(from, "g"), to); //IE4  NS3
	}
}

/*
var sb = new StringBuilder();
sb.Append("Hello! ¾È³çÇÏ¼¼¿ä! <br>");
sb.AppendFormat("³»ÀÌ¸§Àº {0}, ³ªÀÌ´Â {1} <br>", "dskim", "28");
sb.Append("Hello!  HELLO! <br>");
sb.Insert(2, "**2¹øÂ°ÁÙ¿¡ ³ÖÀ¸¼¼¿ä***<br>");
sb.Replace("Hello", "Hi");
document.write( sb.ToString() );
*/

// ¹®ÀÚ¿­·Î ¹ÝÈ¯ÇÑ´Ù.
StringBuilder.prototype.ToString = function() {
	return this.buffer.join("");    //IE4 NS3
}


// ¹è¿­¿¡ Áßº¹µÈ °ª °Ë»ç
function inArray(arr, cmp)
{
	var i = 0;

	for(i = 0; i < arr.length; i++)
	{
		if(cmp == arr[i])
		{
			return true;
		}
	}
	return false;
}


//¼ýÀÚ¸¦ È­Æó ´ÜÀ§ ÇüÅÂ·Î º¯È¯ ¼¼ÀÚ¸®¸¶´Ù ',' Ãß°¡
function commaNum(num) 
{
	if(num == "")
	{
		return "";
	}

	if(num == "0")
	{
		return "";
	}

	if(isNaN(num))
	{
		return "";
	}

	if (num < 0)
	{
		num *= -1;
		var minus = true;
	}
	else
	{
		var minus = false;
	}

	var dotPos = (num+"").split(".");
	var dotU = dotPos[0];
	var dotD = dotPos[1];
	var commaFlag = dotU.length % 3;

	if(commaFlag)
	{
		var out = dotU.substring(0, commaFlag);

		if (dotU.length > 3)
		{
			out += ",";
		}
	}
	else
	{
		var out = "";
	}

	for (var i=commaFlag; i < dotU.length; i+=3) 
	{
		out += dotU.substring(i, i+3);
		if( i < dotU.length-3) out += ",";
	}

	if(minus)
	{
		out = "-" + out;
	}

	if(dotD)
	{
		return out + "." + dotD;
	}
	else
	{
		return out + "¿ø";
	}
}


// Á¡¼±¾ø¾Ö±â
function bluring()
{
	if(event.srcElement.tagName == "A" || event.srcElement.tagName == "IMG") document.body.focus();
}


// Hidden Object
function hideObject(objId)
{
	if(document.getElementById(objId).style.display == "block")
	{
		document.getElementById(objId).style.display = "none";
	}
}


// Add SelecteBox Item
function AddSelectItem(szVal, szText, objId)
{
	document.getElementById(objId).options.add(new Option(szText,szVal));
}


// Clear SelecteBox Item
function ClearSelectItem(objId)
{
	document.getElementById(objId).length = 0;
}


// Blind Screen
function blindScreen(objId, onoff)
{
	/*
	var arrSelect = document.body.getElementsByTagName("select")
	var cnt = arrSelect.length;

	if(onoff)
	{
		document.getElementById(objId).style.visibility = "visible";

		for(var i = 0; i < cnt; i++)
		{
			arrSelect[i].style.visibility = "hidden";
		}
	}
	else
	{
		document.getElementById(objId).style.visibility = "hidden";

		for(var i = 0; i < cnt; i++)
		{
			arrSelect[i].style.visibility = "visible";
		}
	}*/
}


function setSearchValue(formObj, strValue)
{
	formObj.value = strValue;
}


// ÀÔ·ÂµÈ ¹®ÀÚ°¡ ÀÖ´ÂÁö ¿©ºÎ¸¦ Ã¼Å©
function checkEmpty(field, name)
{
	if (field.value == "")
	{
		alert(name);
		field.focus();
		return false;
	}
	else
	{
		return true;
	}
}


// ÀÔ·ÂµÈ ¹®ÀÚÀÇ ±æÀÌ°¡ ¿øÇÏ´Â ±æÀÌ°¡ ³Ñ´ÂÁö Ã¼Å©
function checkLength(field, ln, name)
{
	if (field.value.length < ln)
	{
		alert(name);
		field.focus();
		return false;
	}
	else
	{
		return true;
	}
}


// ÀÔ·ÂµÈ ¹®ÀÚÀÇ ±æÀÌ°¡ ¿øÇÏ´Â ±æÀÌÀÎÁö Ã¼Å©
function checkLenEqual(field, ln, name)
{
	if (field.value.length != ln)
	{
		alert(name);
		field.focus();
		return false;
	}
	else
	{
		return true;
	}
}


// ¼ýÀÚ¸¸ ÀÔ·Â¹Þ±â 1
function isNum1(obj, name)
{
	var vvv = obj.value.replace(",","");
	vvv = vvv.replace(",","");

	if(vvv == '')
	{
		return;
	}

	if(vvv.search(/^-?\d+$/) == -1)
	{
		alert(name);
		obj.focus();
		return false;
	}

	return true;
}


// ¼ýÀÚ¸¸ ÀÔ·Â¹Þ±â 2
function isNum2(obj)
{
	var vvv = obj.value.replace(",","");
	vvv = vvv.replace(",","");

	if(vvv == '')
	{
		return;
	}

	if(vvv.search(/^-?\d+$/) == -1)
	{
		alert('¼ýÀÚ¸¸ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.');
		obj.value = '';
		obj.focus();
		return false;
	}

	return true;
}


// ¼ýÀÚ¸¸ ÀÔ·Â¹Þ±â 3
function isNum3()
{
	var key = event.keyCode;
	if(!(key == 8 || key == 9|| key == 13 || key == 144 || (key >= 48 && key <= 57) || key == 110 || key == 190))
	{
		event.returnValue = false;
	}
}


// ÀüÈ­¹øÈ£ ÀÔ·Â ÆÇ´Ü
function isTelNum(field, name)
{
	var valid = "0123456789- " // À¯È¿ÇÑ °ª
	var IsOk = "yes";
	var temp;

	for (var i = 0; i < field.value.length; i++)
	{
		temp = "" + field.value.substring(i, i + 1);

		if (valid.indexOf(temp) == -1)
		{
			IsOk = "no";
		}
	}

	if (IsOk == "no")
	{
		alert(name + "°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.\n\nÀÔ·Â Çü½ÄÀº 010-333-5555 ¶Ç´Â 0103335555 ¶Ç´Â 010 333 5555 ÀÔ´Ï´Ù.");
		field.focus();
		field.select();
		return false;
	}
	else
	{
		return true;
	}
}


// ÀüÈ­¹øÈ£ ÀÔ·Â Ã¼Å©
function checkPhone(field, name)
{
	var Str = "" + field.value;

	if(Str.length > 4)
	{
		alert(name + "°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		field.focus();
		field.select();
		return false;
	}

	for(var i = 0; i < Str.length; i++)
	{
		if((Str.charAt(i) < "0") || (Str.charAt(i) > "9"))
		{
			alert(name + "°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
			field.focus();
			field.select();
			return false;
		}
	}

	return true;
}


// ¿ìÆí¹øÈ£ ÀÔ·Â Ã¼Å©
function checkZip(field, name)
{
	var Str = "" + field.value;

	if(Str.length != 3)
	{
		alert(name + "°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		field.focus();
		return false;
	}

	for(var i = 0; i < Str.length; i++)
	{
		if((Str.charAt(i) < "0") || (Str.charAt(i) > "9"))
		{
			alert(name + "°¡ Àß¸øÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
			field.focus();
			return false;
		}
	}

	return true;
}


// E-Mail ÀÔ·Â Ã¼Å©
function checkEmail(field, name)
{
	var Str1 = "" + field.value;
	var Str2 = "";

	for(var i = 0; i < Str1.length; i++)
	{
		if(Str1.charAt(i) != " ")
		{
			Str2 = Str2 + Str1.charAt(i);
		}
	}

	if(Str2.indexOf('@') < 1 || Str2.indexOf('.') == -1 || Str2.indexOf(' ') != -1 || 
		Str2.indexOf('@') > Str2.indexOf('.') || Str2.indexOf('@') != Str2.lastIndexOf('@') || 
		Str2.lastIndexOf('.') == (Str2.length - 1) || Str2.indexOf('.') == (Str2.indexOf('@') + 1) ||
		Str2.lastIndexOf('.') == (Str2.indexOf('.') + 1))
	{
		alert(name + " Àß¸ø ÀÔ·ÂÇÏ¼Ë½À´Ï´Ù.");
		field.focus();
		field.select();
		return false;
	}
	else
	{
		return true;
//		// ÇÑ¸ÞÀÏ Ã¼Å© ÁßÁö
//		if (Str1.indexOf("hanmail.net") == -1 && Str1.indexOf("daum.net") == -1)
//		{
//			return true;
//		}
//		else
//		{
//			alert ("ÇÑ¸ÞÀÏ(hanmail.net / daum.net) °èÁ¤Àº »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
//			field.value = "";
//			field.focus();
//			field.select();
//			return false;
//		}
	}
}


// ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© ÇÔ¼ö
function checkResidentId(obj1, obj2)
{
	var myJuminNum = obj1.value + obj2.value;
	var calStr = "234567892345", numSum = 0, chkDigit = 0;

	for (var i = 0; i < 12; i++) 
	{
		numSum = numSum + parseInt(myJuminNum.charAt(i)) * parseInt(calStr.charAt(i));
	}

	chkDigit = 11 - (numSum % 11);

	if (chkDigit > 9)
	{
		chkDigit -= 10;
	}

	if (myJuminNum.substr(myJuminNum.length - 1,1) != chkDigit) 
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
		obj1.focus();
		return false;
	}
	else
	{
		return true;
	}
}


// Áß°£¿¡ °ø¹éÀÌ ÀÔ·ÂµÆ´ÂÁö ¿©ºÎ¸¦ Ã¼Å©
function checkBlank(field, name)
{
	var Str = "" + field.value;

	for(var i = 0; i < Str.length; i++)
	{
		if(Str.charAt(i) == " ")
		{
			alert(name + " °ø¹é¾øÀÌ ÀÔ·ÂÇØÁÖ¼¼¿ä");
			field.focus();
			field.select();
			return false;
		}
	}

	return true;
}


// ¼ýÀÚ or ¾ËÆÄºª(¼Ò¹®ÀÚ) ÆÇ´Ü
function isAlphaNumeric1(field, name)
{
	var valid = "abcdefghijklmnopqrstuvwxyz0123456789" // À¯È¿ÇÑ °ª
	var IsOk = "yes";
	var temp;
	
	for (var i = 0; i < field.value.length; i++)
	{
		temp = "" + field.value.substring(i, i + 1);

		if (valid.indexOf(temp) == -1)
		{
			IsOk = "no";
		}
	}

	if (IsOk == "no")
	{
		alert(name + "¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù");
		field.focus();
		field.select();
		return false;
	}
	else
	{
		return true;
	}
}


// ¼ýÀÚ or ¾ËÆÄºª ÆÇ´Ü
function isAlphaNumeric2(field, name)
{
	var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" // À¯È¿ÇÑ °ª
	var IsOk = "yes";
	var temp;

	for (var i = 0; i < field.value.length; i++)
	{
		temp = "" + field.value.substring(i, i + 1);

		if (valid.indexOf(temp) == -1)
		{
			IsOk = "no";
		}
	}

	if (IsOk == "no")
	{
		alert(name + "¿µ¹®°ú ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù");
		field.focus();
		field.select();
		return false;
	}
	else
	{
		return true;
	}
}


// ¾ËÆÄºª ÆÇ´Ü
function isAlpha1(field, name)
{
	var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" // À¯È¿ÇÑ °ª
	var IsOk = "yes";
	var temp;

	for (var i = 0; i < field.value.length; i++)
	{
		temp = "" + field.value.substring(i, i + 1);

		if (valid.indexOf(temp) == -1)
		{
			IsOk = "no";
		}
	}

	if (IsOk == "no")
	{
		alert(name + "¿µ¹®¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù");
		field.value = "";
		field.focus();
		field.select();
		return false;
	}
	else
	{
		return true;
	}
}


// ¾ËÆÄºª ÆÇ´Ü 2
function isAlpha2(field, name)
{
	var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz " // À¯È¿ÇÑ °ª
	var IsOk = "yes";
	var temp;
	
	for (var i = 0; i < field.value.length; i++)
	{
		temp = "" + field.value.substring(i, i + 1);

		if (valid.indexOf(temp) == -1)
		{
			IsOk = "no";
		}
	}

	if (IsOk == "no")
	{
		alert(name + "¿µ¹®¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù");
		field.value = "";
		field.focus();
		field.select();
		return false;
	}
	else
	{
		return true;
	}
}


// Æ¯¼ö¹®ÀÚ ÀÔ·Â±ÝÁö
function Prevent_SpecialKeyword(objtext)
{
	var inText = objtext.value;
	var ret;

	for (var i = 0; i < inText.length; i++)
	{
		ret = inText.charCodeAt(i);

		if ((ret < 48) || (ret > 57 && ret < 65) || (ret > 90 && ret < 97))
		{ // ÇÑ±ÛÀº Çã¿ë
			alert("ÇÑ±Û,¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸À» ÀÔ·ÂÇÏ¼¼¿ä!!\n\n¶ç¿ö¾²±â ¹× Æ¯¼ö¹®ÀÚ´Â ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù!!");
			objtext.value = "";
			objtext.focus();
			return false;
		}
	}

	return true;
}


// Æ¯¼ö¹®ÀÚ ÀÔ·Â±ÝÁö(´Ü - ´Â °¡´É
function Prevent_SpecialKeywordEtc(objtext)
{
	var inText = objtext.value;
	var ret;

	for (var i = 0; i < inText.length; i++)
	{
		ret = inText.charCodeAt(i);

		if ((ret != 45 &&ret < 48) || (ret > 57 && ret < 65) || (ret > 90 && ret < 97))
		{ // ÇÑ±ÛÀº Çã¿ë
			alert("ÇÑ±Û,¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸À» ÀÔ·ÂÇÏ¼¼¿ä!!\n\n¶ç¿ö¾²±â ¹× Æ¯¼ö¹®ÀÚ´Â ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù!!");
			objtext.value = "";
			objtext.focus();
			return false;
		}
	}

	return true;
}


// ³»°¡ ¿øÇÏ´Â ÇÊµå¿¡ ¿øÇÏ´Â °ªµé¸¸ ÀÔ·Â ¹Þ±â - °ãÄ¡Áö ¾Ê°Ô
function isCustRange(field, valid, name)
{
	var temp = "";

	for (var i = 0; i < valid.length; i++) 
	{
		temp = valid.substring(i, i + 1);

		if (field.value.indexOf(temp) == -1)
		{
			alert(valid + 'ÀÇ °ª Áß¿¡¼­ ¹Ýµå½Ã 1°³¾¿ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.');
			field.focus();
			return false;
		}
	}

	return true;
}


function Convert_Str_To_Object(obj)
{
	var sRet = "";

	if(obj == undefined)
	{
		return "";
	}
	else
	{
		sRet = obj.value;
	}

	return sRet;
}


function Convert_Str_To_Value(val)
{
	var sRet = val;

	if(sRet == undefined)
	{
		return "";
	}

	return sRet;
}


function Convert_Int_To_Str(val)
{
	var iRet = 0;

	if(val == "")
	{
		return 0;
	}

	if(isNaN(val))
	{
		return 0;
	}
	else
	{
		iRet = parseInt(val);
	}

	return iRet;
}


function Replace_SpecialChar(val)
{
	var retVal = val;

	if (retVal == "")
	{
		retVal = "";
	}
	else
	{
		retVal = retVal.replace(/\+/g," ");
		retVal = retVal.replace(/\%2f/g,"/");
		retVal = retVal.replace(/\%2c/g,",");
		retVal = retVal.replace(/\%3a/g,":");
	}

	return retVal;
}


// ±æÀÌÆÇ´Ü
function isShort(field, len, len1, msg)
{
	var str = field.value;

	if(str.length < len || str.length > len1)
	{
		alert(msg + " " + len + "ÀÚ ºÎÅÍ " + len1 + "ÀÚ ±îÁö¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		field.focus();
		field.select();
		return false;
	}
	else
	{
		return true;
	}
}


// Radio¹öÆ° ÃÊ±âÈ­
function clearRadio(field)
{
	var i, lcnt = field.length;

	for(i = 0; i < lcnt;i++)
	{
		field[i].checked = false
	}
}


// Radio¹öÆ° ¼±ÅÃÇß´ÂÁö ¿©ºÎ¸¦ Ã¼Å©
function checkRadio(field, name)
{
	var i, lcnt = field.length;
	var IsCk = '';

	for(i = 0; i < lcnt; i++)
	{
		if(field[i].checked == true)
		{
			IsCk = 'checked';
		}
	}

	if (IsCk == '')
	{
		alert(name + " ¼±ÅÃÇØ ÁÖ¼¼¿ä");
		field[0].focus();
		return false;
	}

	return true;
}


// Select¹Ú½º¿¡¼­ ¼±ÅÃµÇ¾ú´ÂÁö ¿©ºÎ¸¦ Ã¼Å©
function checkSelect(field, name)
{
	if(field[field.selectedIndex].value == '')
	{
		alert(name + " ¼±ÅÃÇØ ÁÖ¼¼¿ä");
		field.focus();
		return false;
	}

	return true;
}


// Ã¼Å©¹Ú½º°¡ ¼±ÅÃµÇ¾ú´ÂÁö ¿©ºÎ¸¦ Ã¼Å©
function checkBox(field,name)
{
	var i, lcnt = field.length;
	var IsCk = '';

	for(i = 0; i < lcnt;i++)
	{
		if(field[i].checked == true)
		{
			IsCk = 'checked';
		}
	}

	if (IsCk == '')
	{
		alert(name + " ¼±ÅÃÇØ ÁÖ¼¼¿ä");
		field[0].focus();
		return false;
	}

	return true;
}


// Ã¼Å©¹Ú½º°¡ ¸ðµÎ ¼±ÅÃµÇ¾ú´ÂÁö ¿©ºÎ¸¦ Ã¼Å©
function allcheckBox(field, name)
{
	var i, lcnt = field.length;
	var IsCk = '';

	for(i = 0; i < lcnt; i++)
	{
		if(field[i].checked == false)
		{
			IsCk = 'no';
			break;
		}
	}

	if (IsCk == 'no')
	{
		alert(name + " ¼±ÅÃÇØ ÁÖ¼¼¿ä");
		field[i].focus();
		return false;
	}

	return true;
}


// Radio ¹Ú½º Ã¼Å©µÈ value °ª ¹Þ¾Æ¿À±â
function GetRadioValue(field)
{
	var i, lcnt = field.length;

	for(i = 0; i < lcnt; i++)
	{
		if(field[i].checked == true)
		{
			return field[i].value;
		}
	}

	return "";
}


// Check ¹Ú½º Ã¼Å©µÈ value °ª ¹Þ¾Æ¿À±â
function GetCheckValue(field)
{
	var cv = "";
	var i, lcnt = field.length;

	for(i = 0; i < lcnt; i++)
	{
		if(field[i].checked == true)
		{
			cv = cv + field[i].value + ",";
		}
	}

	return cv.substring(0,cv.length-1);
}


// ÀÌ¸§ÀÌ °°Àº ¹è¿­ÀÇ °¢ ¼¿·ºÆ® ¹Ú½º¿¡ °°Àº °ªÀÌ ¼±ÅÃµÇ¾ú´ÂÁö ¿©ºÎ
function checkSelSameValue(field, name)
{
	for(var i = 0; i < field.length; i++)
	{
		if(field[i].value != '' && i != field.length)
		{
			for(var j = i + 1; j < field.length; j++)
			{
				if(field[i].value == field[j].value)
				{
					alert(name + ' °°Àº °ªÀ» ¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù.')
					return false;
				}
			}
		}
	}

	return true;
}


// ÀÌ¸§ÀÌ °°Àº ¹è¿­ÀÇ °¢ ¼¿·ºÆ® ¹Ú½º¸¦ Àû¾îµµ 1°³ ÀÌ»ó ¼±ÅÃ Çß´ÂÁö °Ë»ç
function checkSelValue(field, name)
{
	for(var i = 0; i < field.length; i++)
	{
		if(field[i].value != '')
		{
			return true
		}
	}

	alert(name + ' 1°³ ÀÌ»ó ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù.');
	return false;
}


// ´ÙÀ½ ÅØ½ºÆ® ¹Ú½º·Î Æ÷Ä¿½º ÀÌµ¿ - »ç¿ë¹æ¹ý : field -> ÇöÀç ÇÊµå, ln -> ÇÊµå ÃæÁ·Á¶°Ç(¹®ÀÚ ±æÀÌ), go -> ¸î´Ü°è ÀÌµ¿ÇÒ °ÍÀÎÁö
function goNextField(field, ln, go)
{
	var i;

	if(field.value.length >= ln)
	{
		//ÇöÀç ¹®¼­ÀÇ Æû ÇÊµå¸¦ ³»ºñ°ÔÀÌ¼Ç
		for (i = 0; i < field.form.elements.length; i++)
		{
			if (field == field.form.elements[i])
			{
				break;
			}
		}
		// ´ÙÀ½ Æû ÇÊµåÀÇ ÀÎµ¦½º ±¸ÇÏ±â
		i = (i + eval(go)) % field.form.elements.length;

		//´ÙÀ½ Æû ÇÊµå·Î Æ÷Ä¿½º ÀÌµ¿
		field.form.elements[i].focus();
	}
}


//¼Ò¹®ÀÚ¸¦ ´ë¹®ÀÚ·Î ¹Ù²ãÁØ´Ù.
function Upper(myform)
{
	var tmpString = myform.value;
	myform.value = tmpString.toUpperCase();
}


// ¿ÀÇÂÃ¢ ¼¾ÅÍ¿¡ ¶ç¿ì±â
function NewWindow(mypage, myname, w, h, theFeats)
{
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;

	winprops = 'height=' + h + ',width=' + w + ',top=' + wint + ',left=' + winl + ',' + theFeats;
	win = window.open(mypage, myname, winprops);

	if (parseInt(navigator.appVersion) >= 4)
	{
		win.window.focus();
	}
}


function findPosX(id)
{
	var curleft = 0;
	var obj = document.getElementById(id);

	if(obj.offsetParent)
	{
		while(obj.offsetParent)
		{
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else if(obj.x)
	{
		curleft += obj.x;
	}

	return curleft;
}


function findPosY(id)
{
	var curtop = 0;
	var obj = document.getElementById(id);

	if(obj.offsetParent)
	{
		while(obj.offsetParent)
		{
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if(obj.y)
	{
		curtop += obj.y;
	}

	return curtop;
}


function CreateFlash(src, w, h)
{
	var html = '';

	html += '<object type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="param" width="'+w+'" height="'+h+'">';
	html += '<param name="movie" value="' + src + '">';
	html += '<param name="quality" value="high">';
	html += '<param name="bgcolor" value="#ffffff">';
	html += '<param name="swliveconnect" value="true">';
	html += '<param name="wmode" value="transparent">';
	html += '<embed src="' + src + '" quality=high bgcolor="#ffffff" width="' + w + '" height="' + h + '" swliveconnect="true" id="param" name="param" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed>';
	html += '<\/object>';

	document.write(html);
}

// Http Request »ý¼º
function createHttpRequest()
{
	if(window.ActiveXObject)
	{
		try
		{ //win ie4, ie5, ie6
			return new ActiveXObject("MSXML2.XMLHTTP.3.0");
		}
		catch(e)
		{
			try
			{
				return new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e2)
			{
				return null;
			}
		}
	}
	else if(window.XMLHttpRequest)
	{ //ie, safari, kconqueror, firefox, nescape, opera
		return new XMLHttpRequest();
	}
	else
	{
		return null;
	}
}


// Xml Dom »ý¼º
function createXmlDocument()
{
	var dom;

	try
	{
		dom = new ActiveXObject("Msxml2.DOMDocument");
		dom.async = false;
		dom.validateOnParse =true;
		dom.resolveExternals = false;
	}
	catch (e) {
		//alert(e.description);
	}

	return dom;
}


function timeDiff(sTime1, sTime2)
{
	var sTimeDiff = "", sHourDiff = "", sMinDiff = "";

	if(sTime1 == sTime2)
	{
		return sTimeDiff;
	}

	var h1, h2, m1, m2, tmpMin;

	h1 = sTime1.substr(0, 2);
	if(h1.substr(0, 1) == "0")
	{
		h1 = parseInt(h1.substr(1, 1));
	}
	else
	{
		h1 = parseInt(h1);
	}

	h2 = sTime2.substr(0, 2);
	if(h2.substr(0, 1) == "0")
	{
		h2 = parseInt(h2.substr(1, 1));
	}
	else
	{
		h2 = parseInt(h2);
	}

	m1 = sTime1.substr(2, 2);
	if(m1.substr(0, 1) == "0")
	{
		m1 = parseInt(m1.substr(1, 1));
	}
	else
	{
		m1 = parseInt(m1);
	}

	m2 = sTime2.substr(2, 2);
	if(m2.substr(0, 1) == "0")
	{
		m2 = parseInt(m2.substr(1, 1));
	}
	else
	{
		m2 = parseInt(m2);
	}

	tmpMin = m2 - m1;
	if(tmpMin < 0)
	{
		tmpMin = 60 + tmpMin;
		h2--;
	}

	sHourDiff = getIntegerToString(h2 - h1, 2);
	sMinDiff = getIntegerToString(tmpMin, 2);

	sTimeDiff = sHourDiff + sMinDiff;

	return sTimeDiff;
}


function SetGoodsDaqUrl()
{
	if(isReal())
	{
		NEO_GOODSDAQ_URL = "http://www.gmarket.co.kr/challenge/";
	}
	else
	{
		NEO_GOODSDAQ_URL = "http://dev.gmarket.co.kr/challenge/";
	}
}


function SetGAirBookingUrl()
{
	if(isReal())
	{
		NEO_GAIR_BOOKING_URL = "http://booking.gmarket.co.kr/";
	}
	else
	{
		NEO_GAIR_BOOKING_URL = "http://bookingdev.gmarket.co.kr/";
	}
}

/****************************************************************************************************************************************/
// Gmarket Air Common Function
/****************************************************************************************************************************************/





/****************************************************************************************************************************************/
// Gmarket Air Main Or Search Result Common Function
/****************************************************************************************************************************************/

// Show Gmarket Category
function showCategory()
{
	if(document.getElementById("div_large_category").style.display == "block")
	{
		document.getElementById("div_large_category").style.display = "none";
		document.getElementById("catergoryshow").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new08/tab_category01.gif";
	}
	else
	{
		document.getElementById("div_large_category").style.display = "block";
		document.getElementById("catergoryshow").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new08/tab_category02.gif";
	}
}


// Show Gmarket Air Concerned with Information
function showinfo(no)
{
	var obj = "div_info_" + no;
	if(document.getElementById(obj).style.display == "block")
	{
		document.getElementById(obj).style.display = "none";

		switch (no)
		{
			case '0':
				document.frmIntSearch.sSeat_Kind.style.display = "";
				document.frmIntSearch.sVia_Kind.style.display = "";
				break;
			case '3':
				document.frmDomSearch.SeldestCityCode.style.display = "block";
				break;
			default:
				break;
		}
	}
	else
	{
		document.getElementById(obj).style.display = "block";

		switch (no)
		{
			case '0':
				document.frmIntSearch.sSeat_Kind.style.display = "none";
				document.frmIntSearch.sVia_Kind.style.display = "none";
				break;
			case '3':
				document.frmDomSearch.SeldestCityCode.style.display = "none";
				break;
			default:
				break;
		}
	}
}


// Init Domestic Air Time
function InitTime()
{
	var date = new Date();
	var iHour = date.getHours();

	if(iHour <6)
	{ // 0600
		document.frmDomSearch.selDEP_Time.selectedIndex = 0;
	}
	else if( iHour >= 6 && iHour < 9)
	{ // 0600
		document.frmDomSearch.selDEP_Time.selectedIndex = 0;
	}
	else if( iHour >= 9 && iHour < 11)
	{ // 0900
		document.frmDomSearch.selDEP_Time.selectedIndex = 1;
	}
	else if( iHour >= 11 && iHour < 13)
	{ // 1100
		document.frmDomSearch.selDEP_Time.selectedIndex = 2;
	}
	else if( iHour >= 13 && iHour < 15)
	{ // 1300
		document.frmDomSearch.selDEP_Time.selectedIndex = 3;
	}
	else if( iHour >= 15 && iHour < 17)
	{ // 1500
		document.frmDomSearch.selDEP_Time.selectedIndex = 4;
	}
	else if( iHour >= 17 && iHour < 19)
	{ // 1700
		document.frmDomSearch.selDEP_Time.selectedIndex = 5;
	}
	else if( iHour >= 19)
	{ // 1900
		document.frmDomSearch.selDEP_Time.selectedIndex = 6;
	}
}


// International Search Arrival City
function SearchIntAirDestCity(val)
{ // ±¹Á¦¼± µµ½Ã Ã£±â
	document.domain = "gmarket.co.kr";
	hidden_calendar();

	if(document.getElementById("div_IntAir_city_view").style.display == "block")
	{
		document.getElementById("div_IntAir_city_view").style.display = "none";
	}
	else
	{
		document.getElementById("div_IntAir_city_view").style.display = "block";
	}
}


// Set Domestic Start City Or Arrival City
function ChangeDomAirDestCity(val)
{
	if(document.getElementById("div_DomAir").style.display == "block")
	{ // ±¹³»¼±
		if(val != "S")
		{
			return;
		}

		var i = 0;
		var arrCity = new Array();

		for(i = 0; i < 17; i++)
		{
			arrCity[i] = new Array();
		}

		arrCity[0][0] = "GMP";
		arrCity[0][1] = "±è Æ÷(GMP)";

		arrCity[1][0] = "ICN";
		arrCity[1][1] = "ÀÎ Ãµ(ICN)";

		arrCity[2][0] = "PUS";
		arrCity[2][1] = "ºÎ »ê(PUS)";

		arrCity[3][0] = "TAE";
		arrCity[3][1] = "´ë ±¸(TAE)";

		arrCity[4][0] = "CJU";
		arrCity[4][1] = "Á¦ ÁÖ(CJU)";

		arrCity[5][0] = "KWJ";
		arrCity[5][1] = "±¤ ÁÖ(KWJ)";

		arrCity[6][0] = "USN";
		arrCity[6][1] = "¿ï »ê(USN)";

		arrCity[7][0] = "KPO";
		arrCity[7][1] = "Æ÷ Ç×(KPO)";

		arrCity[8][0] = "MPK";
		arrCity[8][1] = "¸ñ Æ÷(MPK)";

		arrCity[9][0] = "HIN";
		arrCity[9][1] = "Áø ÁÖ(HIN)";

		arrCity[10][0] = "RSU";
		arrCity[10][1] = "¿© ¼ö(RSU)";
		
		arrCity[11][0] = "YEC";
		arrCity[11][1] = "¿¹ Ãµ(YEC)";

		arrCity[12][0] = "KUV";
		arrCity[12][1] = "±º »ê(KUV)";

		arrCity[13][0] = "WJU";
		arrCity[13][1] = "¿ø ÁÖ(WJU)";
		
		arrCity[14][0] = "CJJ";
		arrCity[14][1] = "Ã» ÁÖ(CJJ)";

		arrCity[15][0] = "YNY";
		arrCity[15][1] = "¾ç ¾ç(YNY)";

		arrCity[16][0] = "MWX";
		arrCity[16][1] = "¹« ¾È(MWX)";

		ClearSelectItem("SeldestCityCode")

		var orgCityTemp = document.frmDomSearch.orgCityCode.value;
		for(i = 0; i < arrCity.length; i++)
		{
			if(arrCity[i][0] != orgCityTemp)
			{
				AddSelectItem(arrCity[i][0], arrCity[i][1], "SeldestCityCode");
			}
		}


		if(orgCityTemp == "GMP" || orgCityTemp == "ICN")
		{
			var destCityCode = document.frmDomSearch.SeldestCityCode;

			for(i = 0; i < destCityCode.length; i++)
			{
				if(destCityCode[i].value == "CJU")
				{
					destCityCode.selectedIndex = i;
				}
			}
		}
	}
	else
	{
		return;
	}
}


// Change International Or Domestic Air Tab
function ChangeAirTab(val)
{
	if (val == "D" )
	{
			document.getElementById("sJejuNo").style.display = "block";
			document.getElementById("sJejuY").style.display = "none";

			document.getElementById("div_IntAir").style.display = "none";
			document.getElementById("div_DomAir").style.display = "block";

			document.frmIntSearch.Kubun.value = "DOM";

			document.frmDomSearch.sJejuYN.value = "N";

			InitTime();
	}

	else if (val == "J" )
	{
			document.getElementById("sJejuNo").style.display = "none";
			document.getElementById("sJejuY").style.display = "block";


			document.getElementById("div_IntAir").style.display = "none";
			document.getElementById("div_DomAir").style.display = "block";

			document.frmIntSearch.Kubun.value = "DOM";

			document.frmDomSearch.sJejuYN.value = "Y";

			window.open("http://item.gmarket.co.kr/challenge/neo_goods/goods.asp?goodscode=134515971");

			InitTime();
	}

	else
	{
			document.getElementById("sJejuNo").style.display = "none";
			document.getElementById("sJejuY").style.display = "none";

			document.getElementById("div_IntAir").style.display = "block";
			document.getElementById("div_DomAir").style.display = "none";
			document.frmIntSearch.Kubun.value = "INT";
	}
			
}


// Change Trip Type
function ChangeTriptype(val)
{ // ¿Õº¹ Æíµµ ¶óµð¿À ¹öÆ°
	var tType = "";

	if(document.getElementById("div_IntAir").style.display == "block")
	{ // ±¹Á¦¼±
		if(val == "Y")
		{
			tType = "RT";
			document.getElementById("div_chkOpenYN").style.display = "block";

			document.frmIntSearch.TripType_C.checked = false;
		}
		else
		{
			tType = "OW";
			document.getElementById("div_chkOpenYN").style.display = "none";

			document.frmIntSearch.TripType_C.checked = true;
		}

		typeCheck(tType);
	}
	else
	{ // ±¹³»¼±
		if(val == "Y")
		{
			document.frmDomSearch.EDate.disabled = false;
			document.frmDomSearch.selRET_Time.disabled = false;

			document.frmDomSearch.TripType_C.checked = false;
		}
		else
		{
			document.frmDomSearch.EDate.value = "";
			document.frmDomSearch.EDate.disabled = true;
			document.frmDomSearch.selRET_Time.disabled = true;

			document.frmDomSearch.TripType_C.checked = true;
		}
	}

	typeCheck_C();
}


// Search of Air Detail Menu Concerned With Condition
function view_detail_menu()
{ // »ó¼¼°Ë»ö ¿­±â ´Ý±â
	if(document.getElementById("div_IntAir").style.display == "block")
	{ // ±¹Á¦¼±
		if(document.getElementById("div_detail_menu").style.display == "block")
		{
			document.getElementById("div_IntAir_Open_Detail").style.display = "block";
			document.getElementById("div_detail_menu").style.display = "none";
			document.getElementById("div_IntAir_banner").style.display = "block";
			document.getElementById("tb_int").background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/img_bg01_2.gif";
		}
		else
		{
			document.getElementById("div_IntAir_Open_Detail").style.display = "none";
			document.getElementById("div_detail_menu").style.display = "block";
			document.getElementById("div_IntAir_banner").style.display = "none";
			document.getElementById("tb_int").background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/img_bg01_3.gif";
		}
	}
	else
	{ // ±¹³»¼±
		if(document.getElementById("div_DomAir_detail_menu").style.display == "block")
		{
			document.getElementById("div_DomAir_Open_Detail").style.display = "block";
			document.getElementById("div_DomAir_detail_menu").style.display = "none";
			document.getElementById("div_DomAir_banner").style.display = "block";
			document.getElementById("tb_dom").background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/img_bg01_2.gif";
			document.getElementById("div_DomAir_Jaeju").style.display = "none";  //2010-08-26 Á¦ÁÖÇÒÀÎÇ×°ø ¹öÆ° ¼öÁ¤ °ü·Ã
		}
		else
		{
			document.getElementById("div_DomAir_Open_Detail").style.display = "none";
			document.getElementById("div_DomAir_detail_menu").style.display = "block";
			document.getElementById("div_DomAir_banner").style.display = "none";
			document.getElementById("tb_dom").background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/img_bg01_3.gif";
			document.getElementById("div_DomAir_Jaeju").style.display = "block"; //2010-08-26 Á¦ÁÖÇÒÀÎÇ×°ø ¹öÆ° ¼öÁ¤ °ü·Ã
		}
	}
}


// Trip Type Check
function typeCheck(type)
{
	var form;

	if(document.getElementById("div_IntAir").style.display == "block")
	{ // ±¹Á¦¼±
		form = document.frmIntSearch;
	}
	else
	{
		form = document.frmDomSearch;
	}

	if(type == "OW")
	{
		form.EDate.value = "";
		form.EDate_C.value = "";
		form.EDate.disabled = true;

		form.chkOpenYN.checked = false;
		form.chkOpenYN.disabled = true;
	}
	else if(type == "RT")
	{
		form.EDate.disabled = false;
		form.chkOpenYN.disabled = false;
	}
}


// Air Return Confirm Yes Or No Check
function checkunSettle()
{
	var form = document.frmIntSearch;

	if(form.chkOpenYN.checked)
	{
		form.EDate.value = "";
		form.EDate_C.value = "";
		form.EDate.disabled = true;

		form.chkOpenYN_C.checked = true;
	}
	else
	{
		form.EDate.disabled = false;

		form.chkOpenYN_C.checked = false;
	}
}


// View Air Concerned with Corperation Seller
function ViewSeller()
{
	if(document.getElementById("dv_seller").style.display == "none")
	{
		document.frmIntSearch.sTicket_Date.style.visibility = "hidden";
		document.frmIntSearch.iPriceS.style.visibility = "hidden";
		document.frmIntSearch.iPriceE.style.visibility = "hidden";

		var sSeller = document.frmIntSearch.Seller.value;
		if(sSeller != "")
		{
			var chk_idx;
			var arrSeller = sSeller.split("|");
			
			for(var i = 0 ; i < document.frmIntSearch.Chk_Seller.length; i++)
			{
				chk_idx = null;
				for(var j = 0 ; j < arrSeller.length; j++)
				{
					if(document.frmIntSearch.Chk_Seller[i].value == arrSeller[j])
					{
						chk_idx = i;
						break;
					}
				}

				if(chk_idx != null)
				{
					document.frmIntSearch.Chk_Seller[chk_idx].checked = true;
				}
				else
				{
					document.frmIntSearch.Chk_Seller[i].checked = false;
				}
			}
		}
		else
		{
			for(var i = 0 ; i < document.frmIntSearch.Chk_Seller.length; i++)
			{
				document.frmIntSearch.Chk_Seller[i].checked = false;
			}
		}

		document.getElementById("dv_air_line").style.display = "none";
		document.getElementById("dv_seller").style.display = "block";
	}
	else
	{
		document.frmIntSearch.sTicket_Date.style.visibility = "visible";
		document.frmIntSearch.iPriceS.style.visibility = "visible";
		document.frmIntSearch.iPriceE.style.visibility = "visible";

		document.getElementById("dv_seller").style.display = "none";
	}
}


// View Air Line
function ViewAirLine()
{
	if(document.getElementById("dv_air_line").style.display == "none")
	{
		document.frmIntSearch.sTicket_Date.style.visibility = "hidden";
		document.frmIntSearch.iPriceS.style.visibility = "hidden";
		document.frmIntSearch.iPriceE.style.visibility = "hidden";

		var sAir_Line = document.frmIntSearch.Air_Line.value;
		if(sAir_Line != "A")
		{
			var arrAir_Line = sAir_Line.split("|");
			var chk_idx;

			for(var i = 0 ; i < document.frmIntSearch.Chk_Air_Line.length; i++)
			{
				chk_idx = null;
				for(var j = 0 ; j < arrAir_Line.length; j++)
				{
					if(document.frmIntSearch.Chk_Air_Line[i].value == arrAir_Line[j])
					{
						chk_idx = i;
						break;
					}
				}

				if(chk_idx != null)
				{
					document.frmIntSearch.Chk_Air_Line[chk_idx].checked = true;
				}
				else
				{
					document.frmIntSearch.Chk_Air_Line[i].checked = false;
				}
			}
		}
		else
		{
			for(var i = 0 ; i < document.frmIntSearch.Chk_Air_Line.length; i++)
			{
				document.frmIntSearch.Chk_Air_Line[i].checked = false;
			}
		}

		document.getElementById("dv_seller").style.display = "none";
		document.getElementById("dv_air_line").style.display = "block";
	}
	else
	{
		document.frmIntSearch.sTicket_Date.style.visibility = "visible";
		document.frmIntSearch.iPriceS.style.visibility = "visible";
		document.frmIntSearch.iPriceE.style.visibility = "visible";

		document.getElementById("dv_air_line").style.display = "none";
	}
}


// Set Air Concerned with Corperation Seller
function SetSeller()
{
	var chk_flg = 0;
	var Arr_Seller = new Array("·Ôµ¥°ü±¤", "¿¡¾î¸Ó½º", "Åõ¾îÀÍ½ºÇÁ·¹½º", "À¥Åõ¾î", "¿ÍÀÌÆäÀÌ¸ð¾î", "Àú½ºÆ®°í","Å¾Ç×°ø","Åõ¾î2000","JCA");

	var sSeller = "";
	var Seller_Name = "";

	for(var i = 0 ; i < document.frmIntSearch.Chk_Seller.length; i++)
	{
		if(document.frmIntSearch.Chk_Seller[i].checked == true)
		{
			sSeller += document.frmIntSearch.Chk_Seller[i].value + "|";
			
			//2010-08-26 Å¾Ç×°øÀÏ °æ¿ì ¿ùµå½ºÆÒ,¾Æ¹ÙÄí½º µÎ°¡Áö Æ÷ÇÔ µÇµµ·Ï
			if (document.frmIntSearch.Chk_Seller[i].value == "8") 
			{
				sSeller += "12" + "|";
			}
			//2010-08-26 Å¾Ç×°øÀÏ °æ¿ì ¿ùµå½ºÆÒ,¾Æ¹ÙÄí½º µÎ°¡Áö Æ÷ÇÔ µÇµµ·Ï

			Seller_Name += Arr_Seller[i] + ",";
			
			chk_flg++;
		}
	}


	if(chk_flg == 0)
	{
		document.frmIntSearch.Seller.value = "0";
		document.frmIntSearch.Seller_Name.value = "ÀüÃ¼";
	}
	else
	{
		document.frmIntSearch.Seller.value = sSeller.substring(0, sSeller.length - 1);
		document.frmIntSearch.Seller_Name.value = Seller_Name.substring(0, Seller_Name.length - 1);
	}

	ViewSeller();
}


// Set Air Line
function SetAirLine()
{
	var chk_flg = 0;
	var Arr_Air_Line = new Array("´ëÇÑÇ×°ø", "¾Æ½Ã¾Æ³ªÇ×°ø", "ÀÏº»Ç×°ø", "ÀüÀÏº»°ø¼ö", "À¯³ªÀÌÆ¼µåÇ×°ø", "Å¸ÀÌÇ×°ø", "US¿¡¾î", "Ä³¼¼ÀÌÆÛ½ÃÇÈ", "ÁßÈ­Ç×°ø", "½ºÀ§½ºÇ×°ø", "¿¡¹ÙÇ×°ø", "Áß±¹µ¿¹æÇ×°ø", "Áß±¹³²¹æÇ×°ø", "¿¡¾îÇÁ¶û½º", "¿¡¾îÄ³³ª´Ù", "¾ËÀÌÅ»¸®¾ÆÇ×°ø", "³ë½º¿þ½ºÆ®Ç×°ø", "ÄäÅ¸½ºÇ×°ø", "º£Æ®³²Ç×°ø","Á¦ÁÖÇ×°ø","Áø¿¡¾î");

	var sAir_Line = "";
	var Air_Line_Name = "";

	for(var i = 0 ; i < document.frmIntSearch.Chk_Air_Line.length; i++)
	{
		if(document.frmIntSearch.Chk_Air_Line[i].checked == true)
		{
			sAir_Line += document.frmIntSearch.Chk_Air_Line[i].value + "|";
			Air_Line_Name += Arr_Air_Line[i] + ",";

			chk_flg++;
		}
	}


	if(chk_flg == 0)
	{
		document.frmIntSearch.Air_Line.value = "A";
		document.frmIntSearch.Air_Line_Name.value = "ÀüÃ¼";
	}
	else
	{
		document.frmIntSearch.Air_Line.value = sAir_Line.substring(0, sAir_Line.length - 1);
		document.frmIntSearch.Air_Line_Name.value = Air_Line_Name.substring(0, Air_Line_Name.length - 1);
	}

	ViewAirLine();
}


// Remake Domestic Air Line
function RemakeAirLine(val)
{
	var v_val = val;

	if(v_val == "" || v_val == undefined)
	{
		return;
	}

	ClearSelectItem('DomAirLine');

	switch (v_val)
	{
		case "0": // Ç×°ø»ç ÀüÃ¼
			AddSelectItem('A', 'ÀüÃ¼', 'DomAirLine');
			AddSelectItem('KE', '´ëÇÑÇ×°ø', 'DomAirLine');
			AddSelectItem('OZ', '¾Æ½Ã¾Æ³ª', 'DomAirLine');
			AddSelectItem('LJ', 'Áø¿¡¾î', 'DomAirLine');
			AddSelectItem('7C', 'Á¦ÁÖÇ×°ø', 'DomAirLine');
			break;
		case "1": // ÅõÀÍ
			AddSelectItem('A', 'ÀüÃ¼', 'DomAirLine');
			AddSelectItem('KE', '´ëÇÑÇ×°ø', 'DomAirLine');
			AddSelectItem('OZ', '¾Æ½Ã¾Æ³ª', 'DomAirLine');
			AddSelectItem('7C', 'Á¦ÁÖÇ×°ø', 'DomAirLine');
			break;
		case "3": // ³Ø½ºÅõ¾î
			AddSelectItem('A', 'ÀüÃ¼', 'DomAirLine');
			AddSelectItem('KE', '´ëÇÑÇ×°ø', 'DomAirLine');
			AddSelectItem('OZ', '¾Æ½Ã¾Æ³ª', 'DomAirLine');
			AddSelectItem('LJ', 'Áø¿¡¾î', 'DomAirLine');
			break;
		default:
			break;
	}
}


// Air Concerend with  Avail Seat, Change it
function change_seatavail(val)
{
	if(val == "N")
	{
		document.frmIntSearch.seatavail[0].checked = true;
		document.getElementById("dv_seatavail_info_a").style.display = "none";
	}
	else
	{
		document.frmIntSearch.seatavail[1].checked = true;
		document.getElementById("dv_seatavail_info_a").style.display = "block";
	}

	document.frmIntSearch.SEAT_AVAIL.value = val;
}


function ViewSeatAvailInfo()
{
	if(document.getElementById("dv_seatavail_info_a").style.display == "none")
	{
		document.getElementById("dv_seatavail_info_a").style.display = "block";
	}
	else
	{
		document.getElementById("dv_seatavail_info_a").style.display = "none";
	}
}


function hidden_calendar()
{
	if(document.getElementById("div_IntAir").style.display == "block")
	{ // ±¹Á¦¼±
		if(document.getElementById("div_int_air_calendar_tab_view").style.display == "")
		{
			document.getElementById("div_int_air_calendar_tab_view").style.display = "none";
			document.frmIntSearch.EDate.value = document.frmIntSearch.EDate_C.value;
			document.frmIntSearch.SDate.value = document.frmIntSearch.SDate_C.value;

			document.frmIntSearch.AdultCount.style.visibility = "";
			document.frmIntSearch.ChildCount.style.visibility = "";
			document.frmIntSearch.InfantCount.style.visibility = "";

			var tType = "";
			for(var i = 0; i < document.frmIntSearch.TripType.length; i++)
			{
				if(document.frmIntSearch.TripType_C.checked == false)
				{
					if(document.frmIntSearch.TripType[i].value == "RT")
					{
						document.frmIntSearch.TripType[i].checked = true;
					}
				}
				else
				{
					if(document.frmIntSearch.TripType[i].value == "OW")
					{
						document.frmIntSearch.TripType[i].checked = true;
					}
				}

				if(document.frmIntSearch.TripType[i].checked == true)
				{
					tType = document.frmIntSearch.TripType[i].value;
				}
			}

			if(document.frmIntSearch.chkOpenYN_C.checked == true)
			{
				document.frmIntSearch.chkOpenYN.checked = true;
			}
			else
			{
				document.frmIntSearch.chkOpenYN.checked = false;
			}

			if(tType == "RT")
			{
				document.getElementById("div_chkOpenYN").style.display = "block";
			}
			else
			{
				document.getElementById("div_chkOpenYN").style.display = "none";
			}

			typeCheck(tType);
			checkunSettle();
		}
	}
	else
	{ // ±¹³»¼±
		if(document.getElementById("div_dom_air_calendar_tab_view").style.display == "")
		{
			document.getElementById("div_dom_air_calendar_tab_view").style.display = "none";
			document.frmDomSearch.EDate.value = document.frmDomSearch.EDate_C.value;
			document.frmDomSearch.SDate.value = document.frmDomSearch.SDate_C.value;

			document.frmDomSearch.selRET_Time.style.visibility = "";
			document.frmDomSearch.selDEP_Time.style.visibility = "";

			var tType = "";
			for(var i = 0; i < document.frmDomSearch.TripType.length; i++)
			{
				if(document.frmDomSearch.TripType_C.checked == false)
				{
					if(document.frmDomSearch.TripType[i].value == "RT")
					{
						document.frmDomSearch.TripType[i].checked = true;
					}
				}
				else
				{
					if(document.frmDomSearch.TripType[i].value == "OW")
					{
						document.frmDomSearch.TripType[i].checked = true;
					}
				}

				if(document.frmDomSearch.TripType[i].checked == true)
				{
					tType = document.frmDomSearch.TripType[i].value;
				}
			}

			if(tType == "RT")
			{
				document.frmDomSearch.EDate.disabled = false;
				document.frmDomSearch.selRET_Time.disabled = false;
			}
			else
			{
				document.frmDomSearch.EDate.value = "";
				document.frmDomSearch.EDate.disabled = true;
				document.frmDomSearch.selRET_Time.disabled = true;
			}
		}
	}
}

/****************************************************************************************************************************************/
// Gmarket Air Main Or Search Result Common Function
/****************************************************************************************************************************************/





/****************************************************************************************************************************************/
// Gmarket Air Main Function
/****************************************************************************************************************************************/

function GAirMain_InitSetValue(val)
{
	SetGoodsDaqUrl();

	if(val == "INT")
	{
		document.getElementById("div_IntAir").style.display = "block";
		document.getElementById("div_DomAir").style.display = "none";

		document.frmIntSearch.Kubun.value = "INT";
	}
	else
	{
		document.getElementById("div_IntAir").style.display = "none";
		document.getElementById("div_DomAir").style.display = "block";

		document.frmIntSearch.Kubun.value = "DOM";
		InitTime();
	}

	document.frmIntSearch.SDate_C.value = "";
	document.frmIntSearch.EDate_C.value = "";

	document.frmDomSearch.SDate_C.value = "";
	document.frmDomSearch.EDate_C.value = "";

	change_seatavail('N');

	// Hotel
	var vDate = document.frmIntSearch.SDate.value;
	if (vDate.length == 8)
	{
		document.formSearchHotel.SDate.value = vDate.substring(0, 4) + "-" + vDate.substring(4, 6) + "-" + vDate.substring(6, 8);

		hotel_setValueOfSelectedDate(vDate, 'H');
	}

	document.onfocusin = bluring;
}


function AirPriceCpRotation()
{
	setInterval("AirPriceCpLeftRight('R')", 3000);
}


function goTabOpen(val)
{
	var sUrl = "";
	var sFeature = "";

	switch(val)
	{
		case 0:
			sUrl = NEO_CATEGORY_DOMAIN_SERVER_URL + "neo_category/category_middle.asp?gdmc_cd=200000680";
			break;
		case 1:
			sUrl = NEO_CATEGORY_DOMAIN_SERVER_URL + "neo_category/category_middle.asp?gdmc_cd=200001036"; 
			break;
		case 2:
			sUrl = NEO_CATEGORY_DOMAIN_SERVER_URL + "neo_category/category_middle.asp?gdmc_cd=200001037";
			break;
		case 3:
			sUrl = NEO_CATEGORY_DOMAIN_SERVER_URL + "neo_category/category_middle.asp?gdmc_cd=200000684";
			break;
		case 4:
			sUrl = NEO_CATEGORY_DOMAIN_SERVER_URL + "neo_category/category_middle.asp?gdmc_cd=200001359";
			break;
		case 5:
			sUrl = NEO_CATEGORY_DOMAIN_SERVER_URL + "neo_category/category_middle.asp?gdmc_cd=200000719";
			break;
	}
	sFeature = 'status=yes,menubar=yes,scrollbars=yes,resizable=yes,toolbar=yes,location=yes';
	sFeature = sFeature + ',width=' + (screen.availWidth - 10).toString();
	sFeature = sFeature + ',height=' + (screen.availHeight - 100).toString();
	sFeature = sFeature + ',screenX=0,screenY=0,left=0,top=0';

	var win; 
	win = window.open(sUrl, "", sFeature);
}


function showdiv(num)
{
	var tap;
	tap = "tap" + num;

	var curobj = "tbl_attrib_" + num;
	var preobj = "tbl_attrib_" + previoustab;

	if (previoustab != "" || previoustab == "0")
	{
		document.getElementById(preobj).style.display = "none";
	}

	document.getElementById(curobj).style.display = "block";

	switch(num)
	{
		case "0":
			document.getElementById(tap).src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/" + tap + "_ov.gif";
			document.getElementById("tap1").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap1.gif";
			document.getElementById("tap2").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap2.gif";
			document.getElementById("tap3").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap3.gif";
			document.getElementById("tap4").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap4.gif";
			document.getElementById("tap5").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap5.gif";
			break;
		case "1":
			document.getElementById(tap).src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/" + tap + "_ov.gif";
			document.getElementById("tap0").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new08/tap0.gif";
			document.getElementById("tap2").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap2.gif";
			document.getElementById("tap3").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap3.gif";
			document.getElementById("tap4").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap4.gif";
			document.getElementById("tap5").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap5.gif";
			break;
		case "2":
			document.getElementById(tap).src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/" + tap + "_ov.gif";
			document.getElementById("tap0").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new08/tap0.gif";
			document.getElementById("tap1").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap1.gif";
			document.getElementById("tap3").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap3.gif";
			document.getElementById("tap4").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap4.gif";
			document.getElementById("tap5").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap5.gif";
			break;
		case "3":
			document.getElementById(tap).src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/" + tap + "_ov.gif";
			document.getElementById("tap0").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new08/tap0.gif";
			document.getElementById("tap1").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap1.gif";
			document.getElementById("tap2").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap2.gif";
			document.getElementById("tap4").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap4.gif";
			document.getElementById("tap5").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap5.gif";
			break;
		case "4":
			document.getElementById(tap).src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/" + tap + "_ov.gif";
			document.getElementById("tap0").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new08/tap0.gif";
			document.getElementById("tap1").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap1.gif";
			document.getElementById("tap2").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap2.gif";
			document.getElementById("tap3").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap3.gif";
			document.getElementById("tap5").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap5.gif";
			break;
		default:
			document.getElementById(tap).src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/" + tap + "_ov.gif";
			document.getElementById("tap0").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new08/tap0.gif";
			document.getElementById("tap1").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap1.gif";
			document.getElementById("tap2").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap2.gif";
			document.getElementById("tap3").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap3.gif";
			document.getElementById("tap4").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/air_new/tap4.gif";
			break;
	}

	previoustab = num;
}


function DivChange(name)
{
	var objArray = new Array('Japan', 'Asia', 'Europe', 'Usa', 'Oceania');
	var objArray_Main = new Array('Japan_Main', 'Asia_Main', 'Europe_Main', 'Usa_Main', 'Oceania_Main');
	var div;
	var div_Main;
	var div_left;
	var div_left_Main;
	var div_right;
	var div_right_Manin;
	var j;

	for (i = 0; i < objArray.length; i++)
	{
		div = document.getElementById(objArray[i]);
		div_Main = document.getElementById(objArray_Main[i]);

		if (div.style.display == "block")
		{
			if (name == '1')
			{
				if (i > 0 && i < 5)
				{
					div_left = document.getElementById(objArray[i - 1]);
					div_left_Main = document.getElementById(objArray_Main[i - 1]);
				}
				else
				{
					j = 4;
					div_left = document.getElementById(objArray[j]);
					div_left_Main = document.getElementById(objArray_Main[j]);
				}
			}
			else
			{
				if (i >= 0 && i < 4)
				{
					div_right = document.getElementById(objArray[i + 1]);
					div_right_Main = document.getElementById(objArray_Main[i + 1]);
				}
				else
				{
					j = 0;
					div_right = document.getElementById(objArray[j]);
					div_right_Main = document.getElementById(objArray_Main[j]);
				}
			}
		}
	}

	for (i = 0; i < objArray.length; i++)
	{
		div = document.getElementById(objArray[i]);
		div_Main = document.getElementById(objArray_Main[i]);
		div.style.display = "none";
		div_Main.style.display = "none";
	}

	if (name == '1')
	{
		div_left.style.display = "block";
		div_left_Main.style.display = "block";
	}
	else
	{
		div_right.style.display = "block";
		div_right_Main.style.display = "block";
	}
}

/****************************************************************************************************************************************/
// Gmarket Air Main Function
/****************************************************************************************************************************************/





/****************************************************************************************************************************************/
// Gmarket Air Search Result Function
/****************************************************************************************************************************************/

function goSearchList()
{
	window.scrollTo(0, 0);

	var IntSrchObj = $("frmIntSearch");
	if(IntSrchObj.Kubun.value == "INT")
	{
		setSearchValue($("frmIntSearch").PageNo, "1");
		setSearchValue($("frmIntSearch").Sort, "AIR_DCPRICE");
	}
	else
	{
		setSearchValue($("frmDomSearch").PageNo, "1");
		setSearchValue($("frmDomSearch").Sort, "DEP_TIME,AIR_NM,AIR_DCPRICE");
	}

	ShowloadImg('visible');
	displayback();

	setTimeout("Call_Air_Search()", 100);
}


function Call_Air_Search()
{
	if(document.frmIntSearch.Kubun.value == "INT")
	{
		var IntSrchObj = $("frmIntSearch");
		var IntParams = Form.serialize($('frmIntGoods'));

		var RoundYN = IntSrchObj.RoundYN.value;
		var ReturnCfm = IntSrchObj.ReturnCfm.value;
		var PaxType = IntSrchObj.PaxType.value;
		var TransferType = IntSrchObj.TransferType.value;
		var PriceS = IntSrchObj.PriceS.value.replace(/,/g,"") == "" ? '0':IntSrchObj.PriceS.value.replace(/,/g,"");
		var PriceE = IntSrchObj.PriceE.value.replace(/,/g,"") == "" ? '0':IntSrchObj.PriceE.value.replace(/,/g,"");
		
		IntSrchObj.ViaNum.value = "-1";  //°Ë»ö±â¸¦ ÅëÇÑ °Ë»ö½Ã¿¡´Â ±âÁ¸°Ë»ö °á°ú¿¡ Á¾¼ÓµÇÁö ¾Êµµ·Ï(°æÀ¯Áö °ü·Ã)
		
		if(RoundYN != "RT")
		{
			ReturnCfm = "N";
		}
		if(IntSrchObj.SEAT_AVAIL.value=="Y")
		{
		search.rsltList(RoundYN, ReturnCfm,
								IntSrchObj.StartCityCode.value, IntSrchObj.ArvCityCode.value, IntSrchObj.ArvCityName.value,
								IntSrchObj.StartDate.value, IntSrchObj.EndDate.value,
								"", "",
								IntSrchObj.AdultCnt.value, IntSrchObj.ChildCnt.value, IntSrchObj.InfantCnt.value,
								IntSrchObj.SeatKind.value, IntSrchObj.ViaKind.value,
								IntSrchObj.SellerS.value, IntSrchObj.AirLineS.value,
								IntSrchObj.TicketDate.value, IntSrchObj.SEAT_AVAIL.value, IntSrchObj.ViaNum.value,
								PriceS, PriceE,
								IntSrchObj.Sort.value, IntSrchObj.PageNo.value,
								"INT", "FL",
								PaxType,
								TransferType,
								NEO_GOODSDAQ_URL + "neo_reservation/search_air.asp", "div_SearchResult", makeDisplay.List);
		}
		else
		{
		search.rsltList(RoundYN, ReturnCfm,
								IntSrchObj.StartCityCode.value, IntSrchObj.ArvCityCode.value, IntSrchObj.ArvCityName.value,
								IntSrchObj.StartDate.value, IntSrchObj.EndDate.value,
								"", "",
								IntSrchObj.AdultCnt.value, IntSrchObj.ChildCnt.value, IntSrchObj.InfantCnt.value,
								IntSrchObj.SeatKind.value, IntSrchObj.ViaKind.value,
								IntSrchObj.SellerS.value, IntSrchObj.AirLineS.value,
								IntSrchObj.TicketDate.value, IntSrchObj.SEAT_AVAIL.value, IntSrchObj.ViaNum.value,
								PriceS, PriceE,
								IntSrchObj.Sort.value, IntSrchObj.PageNo.value,
								"INT", "FL",
								PaxType,
								TransferType,
								NEO_GOODSDAQ_URL + "neo_reservation/search_air_bulk.asp", "div_SearchResult", makeDisplay.List);			
			
			
		}
		
		if(IntSrchObj.Special_Tour.value == "Y")
		{
			search.postUpdater("div_list_destCityGoods", IntParams, NEO_GOODSDAQ_URL + "neo_reservation/small_category_receive_new.asp", "");
		}
		else
		{
			document.getElementById("div_list_destCityGoods").innerHTML = "";
		}
	}
	else
	{
		var DomSrchObj = $("frmDomSearch");
		var DomParams = Form.serialize($('frmDomGoods'));
		var PaxType = DomSrchObj.PaxType.value;
		var TransferType = DomSrchObj.TransferType.value;

		var PriceS = DomSrchObj.PriceS.value.replace(/,/g,"") == "" ? '0':DomSrchObj.PriceS.value.replace(/,/g,"");
		var PriceE = DomSrchObj.PriceE.value.replace(/,/g,"") == "" ? '0':DomSrchObj.PriceE.value.replace(/,/g,"");

		search.rsltList(DomSrchObj.RoundYN.value, "",
								DomSrchObj.StartCityCode.value, DomSrchObj.ArvCityCode.value, "",
								DomSrchObj.StartDate.value, DomSrchObj.EndDate.value,
								DomSrchObj.DepTime.value, DomSrchObj.RetTime.value,
								DomSrchObj.AdultCnt.value, DomSrchObj.ChildCnt.value, DomSrchObj.InfantCnt.value,
								DomSrchObj.SeatKind.value, "",
								DomSrchObj.SellerS.value, DomSrchObj.AirLineS.value,
								"", "", "",
								PriceS, PriceE,
								DomSrchObj.Sort.value, DomSrchObj.PageNo.value,
								"DOM", "FL",
								PaxType,
								TransferType,
								NEO_GOODSDAQ_URL + "neo_reservation/search_air.asp", "div_SearchResult", makeDisplay.List);

		search.postUpdater("div_list_destCityGoods", DomParams, NEO_GOODSDAQ_URL + "neo_reservation/small_category_receive_new.asp", "");
	}
}


function clearAirSchedule()
{
	document.getElementById("div_SearchResult").innerHtml = "";
	document.getElementById("div_SearchResult").style.display = "none";
	document.getElementById("div_air_list").innerHtml = "";
	document.getElementById("div_air_list").style.display = "none";
}


function displayback()
{
	document.getElementById("div_SearchResult").innerHTML = "";
	document.getElementById("div_SearchResult").style.display = "none";
}


function ShowloadImg(show)
{
	if (show == "visible")
	{
		if(bFirst_onLoad_airRslt == false && (document.frmIntSearch.Kubun.value == "INT" && document.frmIntSearch.SEAT_AVAIL.value == "Y"))
		{
			document.getElementById("tbl_search_air").style.display = "none";
			document.getElementById("div_list_destCityGoods").style.display = "none";
			document.getElementById("div_loading_seat_avail").style.display = "block";
		}
		else
		{
			blindScreen("div_screen", true);

			document.getElementById("tbl_search_air").style.display = "block";
			document.getElementById("div_loading_img").style.display = "block";
		}

		document.getElementById("TblHid_INT").style.display = "none";
		document.getElementById("TblHid_DOM").style.display = "none";
	}
	else
	{
		if(bFirst_onLoad_airRslt == false && (document.frmIntSearch.Kubun.value == "INT" && document.frmIntSearch.SEAT_AVAIL.value == "Y"))
		{
			document.getElementById("tbl_search_air").style.display = "block";
			document.getElementById("div_list_destCityGoods").style.display = "block";
			document.getElementById("div_loading_seat_avail").style.display = "none";

			bFirst_onLoad_airRslt = true;
		}
		else
		{
			blindScreen("div_screen", false);

			document.getElementById("tbl_search_air").style.display = "block";
			document.getElementById("div_loading_img").style.display = "none";
		}

		if(document.frmIntSearch.Kubun.value == "INT")
		{
			document.getElementById("TblHid_INT").style.display = "block";
			document.getElementById("TblHid_DOM").style.display = "none";
		}
		else
		{
			document.getElementById("TblHid_INT").style.display = "none";
			document.getElementById("TblHid_DOM").style.display = "block";
		}
	}
}


function more_travel_list()
{
	window.scrollTo(0, 0);
	ShowloadImg('visible');

	var params;
	if (tmp_click == "0") 
	{
		if(document.frmIntSearch.Kubun.value == "INT")
		{
			setSearchValue($("frmIntGoods").sSaleKubun, "O");
			params = Form.serialize($('frmIntGoods'));
		}
		else
		{
			setSearchValue($("frmDomGoods").sSaleKubun, "O");
			params = Form.serialize($('frmDomGoods'));
		}

		search.postUpdater("div_list_destCityGoods", params, NEO_GOODSDAQ_URL + "neo_reservation/small_category_receive_new.asp", "");
		tmp_click = 1;
	}
	else
	{
		if(document.frmIntSearch.Kubun.value == "INT")
		{
			setSearchValue($("frmIntGoods").sSaleKubun, "C");
			params = Form.serialize($('frmIntGoods'));
		}
		else
		{
			setSearchValue($("frmDomGoods").sSaleKubun, "C");
			params = Form.serialize($('frmDomGoods'));
		}

		search.postUpdater("div_list_destCityGoods", params, NEO_GOODSDAQ_URL + "neo_reservation/small_category_receive_new.asp", "");
		tmp_click = 0; 
	}

	setTimeout("showscrollbar()", 500);
}


function close_travel_list()
{
	window.scrollTo(0, 0);
	ShowloadImg('visible');

	var params;
	if(document.frmIntSearch.Kubun.value == "INT")
	{
		setSearchValue($("frmIntGoods").sSaleKubun, "C");
		params = Form.serialize($('frmIntGoods'));
	}
	else
	{
		setSearchValue($("frmDomGoods").sSaleKubun, "C");
		params = Form.serialize($('frmDomGoods'));
	}

	search.postUpdater("div_list_destCityGoods", params, NEO_GOODSDAQ_URL + "neo_reservation/small_category_receive_new.asp", "");
	tmp_click = 0;

	setTimeout("showscrollbar()", 500);
}


function showscrollbar()
{
	ShowloadImg('none');
}


function sortList(pageno)
{
	window.scrollTo(0, 0);
	ShowloadImg('visible');

	displayback();

	if(document.frmIntSearch.Kubun.value == "INT")
	{
		var IntSrchObj = $("frmIntSearch");

		setSearchValue(IntSrchObj.PageNo, pageno);
		
		var RoundYN = IntSrchObj.RoundYN.value;
		var ReturnCfm = IntSrchObj.ReturnCfm.value;
		var PaxType = IntSrchObj.PaxType.value;
		var TransferType = IntSrchObj.TransferType.value;
		
		var PriceS = IntSrchObj.PriceS.value.replace(/,/g,"") == "" ? '0':IntSrchObj.PriceS.value.replace(/,/g,"");
		var PriceE = IntSrchObj.PriceE.value.replace(/,/g,"") == "" ? '0':IntSrchObj.PriceE.value.replace(/,/g,"");

		if(RoundYN != "RT")
		{
			ReturnCfm = "N";
		}
		if(IntSrchObj.SEAT_AVAIL.value=="Y")
		{
		search.rsltList(RoundYN, ReturnCfm,
								IntSrchObj.StartCityCode.value, IntSrchObj.ArvCityCode.value, IntSrchObj.ArvCityName.value,
								IntSrchObj.StartDate.value, IntSrchObj.EndDate.value,
								"", "",
								IntSrchObj.AdultCnt.value, IntSrchObj.ChildCnt.value, IntSrchObj.InfantCnt.value,
								IntSrchObj.SeatKind.value, IntSrchObj.ViaKind.value,
								IntSrchObj.SellerS.value, IntSrchObj.AirLineS.value,
								IntSrchObj.TicketDate.value, IntSrchObj.SEAT_AVAIL.value, IntSrchObj.ViaNum.value,
								PriceS, PriceE,
								IntSrchObj.Sort.value, IntSrchObj.PageNo.value,
								IntSrchObj.Kubun.value, "FL",
								PaxType,
								TransferType,
								NEO_GOODSDAQ_URL + "neo_reservation/search_air.asp", "div_SearchResult", makeDisplay.List);
			}
			else
			{
			search.rsltList(RoundYN, ReturnCfm,
								IntSrchObj.StartCityCode.value, IntSrchObj.ArvCityCode.value, IntSrchObj.ArvCityName.value,
								IntSrchObj.StartDate.value, IntSrchObj.EndDate.value,
								"", "",
								IntSrchObj.AdultCnt.value, IntSrchObj.ChildCnt.value, IntSrchObj.InfantCnt.value,
								IntSrchObj.SeatKind.value, IntSrchObj.ViaKind.value,
								IntSrchObj.SellerS.value, IntSrchObj.AirLineS.value,
								IntSrchObj.TicketDate.value, IntSrchObj.SEAT_AVAIL.value, IntSrchObj.ViaNum.value,
								PriceS, PriceE,
								IntSrchObj.Sort.value, IntSrchObj.PageNo.value,
								IntSrchObj.Kubun.value, "FL",
								PaxType,
								TransferType,
								NEO_GOODSDAQ_URL + "neo_reservation/search_air_bulk.asp", "div_SearchResult", makeDisplay.List);			
				
				
				
			}
	}
	else
	{
		setSearchValue($("frmDomSearch").PageNo, pageno);
		
		var params = Form.serialize($('frmDomSearch'));
		search.postRequest("div_SearchResult", params, NEO_GOODSDAQ_URL + "neo_reservation/search_air.asp", makeDisplay.List);
	}

	document.body.focus();
}


function sortList2(value)
{
	window.scrollTo(0, 0);
	ShowloadImg('visible');

	displayback();

	if(document.frmIntSearch.Kubun.value == "INT")
	{
		if(value.indexOf("VIA_NUM_") > -1)
		{
			var Via_Num = value;
			Search_AirLine_Or_ViaNum("", Via_Num.replace("VIA_NUM_",""));
		}
		else
		{
			var IntSrchObj = $("frmIntSearch");

			setSearchValue(IntSrchObj.ViaNum, "-1");
			setSearchValue(IntSrchObj.Sort, value);
			setSearchValue(IntSrchObj.PaxType, "2");
			setSearchValue(IntSrchObj.TransferType, "A");
			setSearchValue(IntSrchObj.AirLineS, "A");

			var RoundYN = IntSrchObj.RoundYN.value;
			var ReturnCfm = IntSrchObj.ReturnCfm.value;
			var PaxType = IntSrchObj.PaxType.value;
			var TransferType = IntSrchObj.TransferType.value;
			
			

			var PriceS = IntSrchObj.PriceS.value.replace(/,/g,"") == "" ? '0':IntSrchObj.PriceS.value.replace(/,/g,"");
			var PriceE = IntSrchObj.PriceE.value.replace(/,/g,"") == "" ? '0':IntSrchObj.PriceE.value.replace(/,/g,"");

			if(RoundYN != "RT")
			{
				ReturnCfm = "N";
			}
			//alert(value);
			if(IntSrchObj.SEAT_AVAIL.value=="Y")
			{
				search.rsltList(RoundYN, ReturnCfm,
										IntSrchObj.StartCityCode.value, IntSrchObj.ArvCityCode.value, IntSrchObj.ArvCityName.value,
										IntSrchObj.StartDate.value, IntSrchObj.EndDate.value,
										"", "",
										IntSrchObj.AdultCnt.value, IntSrchObj.ChildCnt.value, IntSrchObj.InfantCnt.value,
										IntSrchObj.SeatKind.value, IntSrchObj.ViaKind.value,
										IntSrchObj.SellerS.value, IntSrchObj.AirLineS.value,
										IntSrchObj.TicketDate.value, IntSrchObj.SEAT_AVAIL.value, IntSrchObj.ViaNum.value,
										PriceS, PriceE,
										IntSrchObj.Sort.value, IntSrchObj.PageNo.value,
										IntSrchObj.Kubun.value, "FL",
										PaxType,
										TransferType,
										NEO_GOODSDAQ_URL + "neo_reservation/search_air.asp", "div_SearchResult", makeDisplay.List);
			}
			else
			{
					search.rsltList(RoundYN, ReturnCfm,
										IntSrchObj.StartCityCode.value, IntSrchObj.ArvCityCode.value, IntSrchObj.ArvCityName.value,
										IntSrchObj.StartDate.value, IntSrchObj.EndDate.value,
										"", "",
										IntSrchObj.AdultCnt.value, IntSrchObj.ChildCnt.value, IntSrchObj.InfantCnt.value,
										IntSrchObj.SeatKind.value, IntSrchObj.ViaKind.value,
										IntSrchObj.SellerS.value, IntSrchObj.AirLineS.value,
										IntSrchObj.TicketDate.value, IntSrchObj.SEAT_AVAIL.value, IntSrchObj.ViaNum.value,
										PriceS, PriceE,
										IntSrchObj.Sort.value, IntSrchObj.PageNo.value,
										IntSrchObj.Kubun.value, "FL",
										PaxType,
										TransferType,
										NEO_GOODSDAQ_URL + "neo_reservation/search_air_bulk.asp", "div_SearchResult", makeDisplay.List);			
				
				
			}							
									
		}
	}
	else
	{
		setSearchValue($("frmDomSearch").Sort, value);

		var params = Form.serialize($('frmDomSearch'));
		search.postRequest("div_SearchResult", params, NEO_GOODSDAQ_URL + "neo_reservation/search_air.asp", makeDisplay.List);
	}

	document.body.focus();
}

function sortList3(search_kind,value1,value2,value3)
{

	window.scrollTo(0, 0);
	ShowloadImg('visible');

	displayback();

	if(document.frmIntSearch.Kubun.value == "INT")
	{
		if(value1.indexOf("VIA_NUM_") > -1)
		{
			var Via_Num = value1;
			Search_AirLine_Or_ViaNum("", Via_Num.replace("VIA_NUM_",""));
		}
		else
		{
			var IntSrchObj = $("frmIntSearch");

			setSearchValue(IntSrchObj.ViaNum, "-1");
			setSearchValue(IntSrchObj.Sort, value1);
			
			if (search_kind == "Pax")
			{
				setSearchValue(IntSrchObj.PaxType, value2);
				setSearchValue(IntSrchObj.TransferType, "A");
			}
			else
			{
				setSearchValue(IntSrchObj.PaxType, "2");
				setSearchValue(IntSrchObj.TransferType, value3);
			}
			

			setSearchValue(IntSrchObj.PageNo, 1);
			setSearchValue(IntSrchObj.AirLineS, "A");

			var RoundYN = IntSrchObj.RoundYN.value;
			var ReturnCfm = IntSrchObj.ReturnCfm.value;
			var PaxType = IntSrchObj.PaxType.value;
			var TransferType = IntSrchObj.TransferType.value;
			var PriceS = IntSrchObj.PriceS.value.replace(/,/g,"") == "" ? '0':IntSrchObj.PriceS.value.replace(/,/g,"");
			var PriceE = IntSrchObj.PriceE.value.replace(/,/g,"") == "" ? '0':IntSrchObj.PriceE.value.replace(/,/g,"");

			if(RoundYN != "RT")
			{
				ReturnCfm = "N";
			}

			if(IntSrchObj.SEAT_AVAIL.value=="Y")
			{
				search.rsltList(RoundYN, ReturnCfm,
										IntSrchObj.StartCityCode.value, IntSrchObj.ArvCityCode.value, IntSrchObj.ArvCityName.value,
										IntSrchObj.StartDate.value, IntSrchObj.EndDate.value,
										"", "",
										IntSrchObj.AdultCnt.value, IntSrchObj.ChildCnt.value, IntSrchObj.InfantCnt.value,
										IntSrchObj.SeatKind.value, IntSrchObj.ViaKind.value,
										IntSrchObj.SellerS.value, IntSrchObj.AirLineS.value,
										IntSrchObj.TicketDate.value, IntSrchObj.SEAT_AVAIL.value, IntSrchObj.ViaNum.value,
										PriceS, PriceE,
										IntSrchObj.Sort.value, IntSrchObj.PageNo.value,
										IntSrchObj.Kubun.value, "FL",
										PaxType,
										TransferType,
										NEO_GOODSDAQ_URL + "neo_reservation/search_air.asp", "div_SearchResult", makeDisplay.List);
			}
			else
			{
					search.rsltList(RoundYN, ReturnCfm,
										IntSrchObj.StartCityCode.value, IntSrchObj.ArvCityCode.value, IntSrchObj.ArvCityName.value,
										IntSrchObj.StartDate.value, IntSrchObj.EndDate.value,
										"", "",
										IntSrchObj.AdultCnt.value, IntSrchObj.ChildCnt.value, IntSrchObj.InfantCnt.value,
										IntSrchObj.SeatKind.value, IntSrchObj.ViaKind.value,
										IntSrchObj.SellerS.value, IntSrchObj.AirLineS.value,
										IntSrchObj.TicketDate.value, IntSrchObj.SEAT_AVAIL.value, IntSrchObj.ViaNum.value,
										PriceS, PriceE,
										IntSrchObj.Sort.value, IntSrchObj.PageNo.value,
										IntSrchObj.Kubun.value, "FL",
										PaxType,
										TransferType,
										NEO_GOODSDAQ_URL + "neo_reservation/search_air_bulk.asp", "div_SearchResult", makeDisplay.List);			
				
				
			}							
									
		}
	}
	else
	{
		setSearchValue($("frmDomSearch").Sort, value1);
		setSearchValue($("frmDomSearch").PageNo, 1);

		var params = Form.serialize($('frmDomSearch'));

		search.postRequest("div_SearchResult", params, NEO_GOODSDAQ_URL + "neo_reservation/search_air.asp", makeDisplay.List);
	}

	document.body.focus();
}

function Search_AirLine_Or_ViaNum(valAIR, valVIA)
{
	window.scrollTo(0, 0);
	ShowloadImg('visible');

	displayback();

	var IntSrchObj = $("frmIntSearch");

	setSearchValue(IntSrchObj.PageNo, "1");
	setSearchValue(IntSrchObj.Sort, "AIR_DCPRICE");

	if(valAIR != "" && valVIA == "")
	{
		setSearchValue(IntSrchObj.AirLineS, valAIR);
		setSearchValue(IntSrchObj.ViaNum, "-1");  //Á¶°ÇÀÌ Áßº¹ÇØ¼­ Àû¿ëµÇµµ·ÏÇÏ±â À§ÇØ ÁÖ¼®Ã³¸®
	}
	else if(valAIR == "" && valVIA != "")
	{
		setSearchValue(IntSrchObj.AirLineS, "A");  //Á¶°ÇÀÌ Áßº¹ÇØ¼­ Àû¿ëµÇµµ·ÏÇÏ±â À§ÇØ ÁÖ¼®Ã³¸®
		setSearchValue(IntSrchObj.ViaNum, valVIA);
	}
	else if(valAIR != "" && valVIA != "")
	{
		setSearchValue(IntSrchObj.AirLineS, valAIR);
		setSearchValue(IntSrchObj.ViaNum, valVIA);
	}



	setSearchValue(IntSrchObj.PaxType, "2");  //±âº»¼³Á¤ ¿ä±ÝÀ» ¼ºÀÎÀ¸·Î ÇÒ °æ¿ì ÁÖ¼® ÇØÁ¦
	setSearchValue(IntSrchObj.TransferType, "A");

	var RoundYN = IntSrchObj.RoundYN.value;
	var ReturnCfm = IntSrchObj.ReturnCfm.value;

	var PaxType = IntSrchObj.PaxType.value;
	var TransferType = IntSrchObj.TransferType.value;
	var PriceS = IntSrchObj.PriceS.value.replace(/,/g,"") == "" ? '0':IntSrchObj.PriceS.value.replace(/,/g,"");
	var PriceE = IntSrchObj.PriceE.value.replace(/,/g,"") == "" ? '0':IntSrchObj.PriceE.value.replace(/,/g,"");

	if(RoundYN != "RT")
	{
		ReturnCfm = "N";
	}
			if(IntSrchObj.SEAT_AVAIL.value=="Y")
			{
				search.rsltList(RoundYN, ReturnCfm,
										IntSrchObj.StartCityCode.value, IntSrchObj.ArvCityCode.value, IntSrchObj.ArvCityName.value,
										IntSrchObj.StartDate.value, IntSrchObj.EndDate.value,
										"", "",
										IntSrchObj.AdultCnt.value, IntSrchObj.ChildCnt.value, IntSrchObj.InfantCnt.value,
										IntSrchObj.SeatKind.value, IntSrchObj.ViaKind.value,
										IntSrchObj.SellerS.value, IntSrchObj.AirLineS.value,
										IntSrchObj.TicketDate.value, IntSrchObj.SEAT_AVAIL.value, IntSrchObj.ViaNum.value,
										PriceS, PriceE,
										IntSrchObj.Sort.value, IntSrchObj.PageNo.value,
										IntSrchObj.Kubun.value, "FL",
										PaxType,
										TransferType,
										NEO_GOODSDAQ_URL + "neo_reservation/search_air.asp", "div_SearchResult", makeDisplay.List);
			 }
			 else
			 {
					search.rsltList(RoundYN, ReturnCfm,
										IntSrchObj.StartCityCode.value, IntSrchObj.ArvCityCode.value, IntSrchObj.ArvCityName.value,
										IntSrchObj.StartDate.value, IntSrchObj.EndDate.value,
										"", "",
										IntSrchObj.AdultCnt.value, IntSrchObj.ChildCnt.value, IntSrchObj.InfantCnt.value,
										IntSrchObj.SeatKind.value, IntSrchObj.ViaKind.value,
										IntSrchObj.SellerS.value, IntSrchObj.AirLineS.value,
										IntSrchObj.TicketDate.value, IntSrchObj.SEAT_AVAIL.value, IntSrchObj.ViaNum.value,
										PriceS, PriceE,
										IntSrchObj.Sort.value, IntSrchObj.PageNo.value,
										IntSrchObj.Kubun.value, "FL",
										PaxType,
										TransferType,	
										NEO_GOODSDAQ_URL + "neo_reservation/search_air_bulk.asp", "div_SearchResult", makeDisplay.List);		 	
			 	
			}
			 							

	document.body.focus();
}


function goSeatLink(inum, val, bShow, link)
{
	if(bShow == "True")
	{
		if(divPreNo == "")
		{
			divPreNo = val;
		}

		var slink = link;

		if(document.getElementById("div_IntAir").style.display == "block")
		{
			slink += "&return_cfm=" + document.frmIntSearch.ReturnCfm.value;
		}

		slink += "&no=" + val;
		goIframe(val, slink);

		var obj = document.getElementById("img_"+inum);
		if (document.frmIntSearch.Kubun.value == "INT")
		{
			obj.src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/rslt/20081223/btn_seat01_off.gif";
		}
		else
		{
			obj.src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/btn_ye_g.gif";
		}
	}
	else
	{
		if(link.indexOf("popup_info.asp") > -1)
		{
			OpenWindow(link, 380, 200);
		}
		else if(link.indexOf("popup_info2.asp") > -1)
		{
			OpenWindow(link, 380, 290);
		}
		else if(link.indexOf("popup_info3.asp") > -1)
		{
			OpenWindow(link, 380, 290);
		}
		else if(link.indexOf("popup_info5.asp") > -1)
		{
			OpenWindow(link, 380, 180);
		}
	}
}


function showSeatChoice(val, sCorpNo, sFareCode, sDepDate, sRetDate, sStartCity, sEndCity, sRoundYN, sAirCode, sRouting, sSvcCarrier, sRgtBkCls, sTax, sSalesEnd)
{
	if(divPreNo == "")
	{
		divPreNo = val;
	}
//	if(sSalesEnd!="")
//	{
//		
//		var Year = parseInt(sSalesEnd.substring(0,4));
//		var Month = parseInt(sSalesEnd.substring(4,6))-1 ;
//		var Day = parseInt(sSalesEnd.substring(6,8));
//		var Sale_End = new Date(Year, Month, Day, 17);
//		
//		var Now = new Date();
//		if(Now > Sale_End)
//		{
//			alert("ÆÇ¸Å±â°£ÀÌ Á¾·áµÇ¾ú½À´Ï´Ù");
//			return;
//		}
//	}
	
	setSeatIframe(val, sCorpNo, sFareCode, sDepDate, sRetDate, sStartCity, sEndCity, sRoundYN, sAirCode, sRouting, sSvcCarrier, sRgtBkCls, sTax);

	var obj = document.getElementById("img_"+val);
	obj.src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/rslt/20081223/btn_seat01_off.gif";
}


function OpenWindow(URL, W, H)
{
	if (screen.width == W)
	{
		var T = 0;
		var L = 0;
	}
	else
	{
		var L = ((screen.width) - W) / 2;
		var T = ((screen.height) - H) / 2;
	}
	window.open(URL, 'SeatWarning', 'width=' + W + ',height=' + H + ',left=' + L + ',top=' + T + ',resizable=no');
}


function goIframe(val, link)
{
	divPreNo = val;
	var arrHtmlString = new Array();

	arrHtmlString.push("<table cellpadding=\"0\" width=\"820\" height=\"100%\" align=\"center\" border=\"0\" cellspacing=\"2\" bgcolor=\"#3171B8\">");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td>");
	arrHtmlString.push("<table cellspacing=\"0\" cellpadding=\"0\" width=\"820\" height=\"20\" align=\"center\" border=\"0\">");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td bgcolor=\"E7ECF4\" height=\"19\">");
	if (document.frmIntSearch.Kubun.value == "INT")
	{
		arrHtmlString.push("<div align=\"center\" valign=\"middle\"><strong>ÁÂ¼® ¹× ¿ä±Ý Á¶È¸ °á°ú</strong></div>");
	}
	else
	{
		arrHtmlString.push("<div align=\"center\" valign=\"middle\"><strong>µµÂø¿©Á¤ °¡°Ýºñ±³</strong></div>");
	}
	arrHtmlString.push("</td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td>");
	arrHtmlString.push("<iframe id=\"frmJaehu" + val + "\" name=\"frmJaehu" + val + "\" src=\"" + link + "\" frameborder=\"0\" width=\"820\" height=\"500\" scrolling=\"no\"  onchange=\"ifm_reSize(this.id);\" onload=\"ifm_reSize(this.id);\"></iframe>");
	arrHtmlString.push("</td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td bgcolor=\"E7ECF4\" height=\"19\">");
	arrHtmlString.push("<div align=\"right\"><a href=\"javascript:hideSeatLink(" + val + ");\">");
	arrHtmlString.push("<img src=\"" + NEO_IMAGE_SERVER_URL + "neo_reservation/img/layer_close.gif\" width=\"39\" height=\"19\" border=\"0\"></a>");
	arrHtmlString.push("</div>");
	arrHtmlString.push("</td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("</table>");
	arrHtmlString.push("</td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("</table>");

	var obj = document.getElementById("div_SeatLink_"+val);
	obj.innerHTML = arrHtmlString.join('');
	obj.style.display = 'block';
}


function setSeatIframe(val, sCorpNo, sFareCode, sDepDate, sRetDate, sStartCity, sEndCity, sRoundYN, sAirCode, sRouting, sSvcCarrier, sRgtBkCls, sTax)
{
	divPreNo = val;
	var arrHtmlString = new Array();
	var sLink = "";

	sLink = NEO_GOODSDAQ_URL + "neo_reservation/realtime_air_choice_seat.asp";
	sLink += "?ifrm_no=" + val;
	sLink += "&corp_no=" + sCorpNo;
	sLink += "&fare_code=" + sFareCode;
	sLink += "&dep_dt=" + sDepDate;
	sLink += "&ret_dt=" + sRetDate;
	sLink += "&dep_cty=" + sStartCity;
	sLink += "&arv_cty=" + sEndCity;
	sLink += "&round_yn=" + sRoundYN;
	sLink += "&air_code=" + sAirCode;
	sLink += "&routing=" + sRouting;
	sLink += "&svc_carrier=" + sSvcCarrier;
	sLink += "&rgt_bk_cls=" + sRgtBkCls;
	sLink += "&tax=" + sTax;

	arrHtmlString.push("<table cellpadding=\"0\" width=\"820\" height=\"100%\" align=\"center\" border=\"0\" cellspacing=\"2\" bgcolor=\"#3171B8\">");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td>");
	arrHtmlString.push("<table cellspacing=\"0\" cellpadding=\"0\" width=\"820\" height=\"20\" align=\"center\" border=\"0\">");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td bgcolor=\"E7ECF4\" height=\"19\">");
	arrHtmlString.push("<div align=\"center\" valign=\"middle\"><strong>ÁÂ¼® ¹× ¿ä±Ý Á¶È¸ °á°ú</strong></div>");
	arrHtmlString.push("</td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td>");
	arrHtmlString.push("<iframe id=\"frmJaehu" + val + "\" name=\"frmJaehu" + val + "\" src=\"" + sLink + "\" frameborder=\"0\" width=\"820\" height=\"500\" scrolling=\"no\" onchange=\"ifm_reSize(this.id);\" onload=\"ifm_reSize(this.id);\"></iframe>");
	arrHtmlString.push("</td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td bgcolor=\"E7ECF4\" height=\"19\">");
	arrHtmlString.push("<div align=\"right\"><a href=\"javascript:hideSeatLink(" + val + ");\">");
	arrHtmlString.push("<img src=\"" + NEO_IMAGE_SERVER_URL + "neo_reservation/img/layer_close.gif\" width=\"39\" height=\"19\" border=\"0\"></a>");
	arrHtmlString.push("</div>");
	arrHtmlString.push("</td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("</table>");
	arrHtmlString.push("</td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("</table>");

	var obj = document.getElementById("div_SeatLink_"+val);
	obj.innerHTML = arrHtmlString.join('');
	obj.style.display = 'block';
}


function hideSeatLink(val)
{
	var obj = document.getElementById("div_SeatLink_"+val);
	obj.style.display = 'none';
}


function ifm_reSize(obj)
{
	var objBody = document.getElementById(obj).contentWindow.document.body;
	objBody.scrollIntoView(true);
	document.getElementById(obj).style.height = objBody.scrollHeight;

	var objtbl = document.getElementById("tbl_SeatLink_"+divPreNo);
	if(objtbl != null)
	{
		objtbl.focus();
	}
}


function showFarerule(val)
{
	window.open(val, "", "width=550, height=850 titlebar=no, toolbar=no, scrollbars=1");
}


function showMspFareRule(fare_code, dep_dt, air_logo)
{
	var url = NEO_GOODSDAQ_URL + "neo_reservation/realtime_air_farerule.asp" + "?fare_code=" + fare_code + "&dep_dt=" + dep_dt + "&air_logo=" + air_logo;
	window.open(url, "", "width=420, height=112 titlebar=no, toolbar=no, scrollbars=0");
}


function showTAX(val)
{
	window.open(val, "", "width=550, height=850 titlebar=no, toolbar=no, scrollbars=1");
}

function showETicket(pnr, lastnm)
{
	var eTicketUrl = "http://gmarket.worldspan.co.kr/kr/main.asp?";
	eTicketUrl = eTicketUrl + "LName="+ lastnm +"&Locator="+pnr+"&div_type=ET";
	window.open(eTicketUrl, "", "width=660, height=850 titlebar=no, toolbar=no, scrollbars=0,resizable=yes");
}
function ViewTaxInfo()
{
	if(document.getElementById("dv_tax_info_a").style.display == "none")
	{
		document.getElementById("dv_tax_info_a").style.display = "block";
	}
	else
	{
		document.getElementById("dv_tax_info_a").style.display = "none";
	}
}


function ViewAirListInfo()
{
	if(document.getElementById("dv_compare_air_info").style.display == "none")
	{
		document.getElementById("dv_compare_air_info").style.display = "block";
	}
	else
	{
		document.getElementById("dv_compare_air_info").style.display = "none";
	}
}


function ViewAirPathInfo(val)
{
	var index_id = "dv_air_path_" + val;

	if(document.getElementById(index_id).style.display == "none")
	{
		document.getElementById(index_id).style.display = "block";
	}
	else
	{
		document.getElementById(index_id).style.display = "none";
	}
}


function SearchListComplete()
{
	document.getElementById("div_SearchResult").style.display = "block";

	ShowloadImg('none');
}


function Search_SeatAvail()
{
	var IntSrchObj = $("frmIntSearch");

	var RoundYN = IntSrchObj.RoundYN.value;
	var ReturnCfm = IntSrchObj.ReturnCfm.value;
	var PriceS = IntSrchObj.PriceS.value.replace(/,/g,"") == "" ? '0':IntSrchObj.PriceS.value.replace(/,/g,"");
	var PriceE = IntSrchObj.PriceE.value.replace(/,/g,"") == "" ? '0':IntSrchObj.PriceE.value.replace(/,/g,"");

	if(RoundYN != "RT")
	{
		ReturnCfm = "N";
	}

	var arrHtmlString = new Array();

	arrHtmlString.push("?sCityCode_Name=" + escape(IntSrchObj.sCityCode_Name.value));
	arrHtmlString.push("&destCityCode_name=" + escape(IntSrchObj.ArvCityName.value));
	arrHtmlString.push("&orgCityCode=" + escape(IntSrchObj.StartCityCode.value));
	arrHtmlString.push("&destCityCode=" + escape(IntSrchObj.ArvCityCode.value));
	arrHtmlString.push("&SDate=" + IntSrchObj.StartDate.value);
	arrHtmlString.push("&EDate=" + IntSrchObj.EndDate.value);
	arrHtmlString.push("&Return_Cfm=" + ReturnCfm);
	arrHtmlString.push("&TripType=" + RoundYN);
	arrHtmlString.push("&AdultCount=" + IntSrchObj.AdultCnt.value);
	arrHtmlString.push("&ChildCount=" + IntSrchObj.ChildCnt.value);
	arrHtmlString.push("&InfantCount=" + IntSrchObj.InfantCnt.value);
	arrHtmlString.push("&Seat_Kind=" + IntSrchObj.SeatKind.value);
	arrHtmlString.push("&Air_Line=" + escape(IntSrchObj.AirLineS.value));
	arrHtmlString.push("&Via_Kind=" + IntSrchObj.ViaNum.value);
	arrHtmlString.push("&Seller=" + escape(IntSrchObj.SellerS.value));
	arrHtmlString.push("&Ticket_Date=" + IntSrchObj.TicketDate.value);
	arrHtmlString.push("&SEAT_AVAIL=" + "Y");
	arrHtmlString.push("&iPriceS=" + PriceS);
	arrHtmlString.push("&iPriceE=" + PriceE);
	arrHtmlString.push("&Special_Tour=" + IntSrchObj.Special_Tour.value);
	arrHtmlString.push("&selKubun=" + IntSrchObj.Kubun.value);


	var sUrl = NEO_GOODSDAQ_URL + "neo_reservation/realtime_air_search_rslt.asp" + arrHtmlString.join('');

	var sFeature = "";
	sFeature =  'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes';
	sFeature += ',width=' + (screen.availWidth - 10).toString();
	sFeature += ',height=' + (screen.availHeight - 100).toString();
	sFeature += ',screenX=0,screenY=0,left=0,top=0';

	window.open(sUrl, "", sFeature);
}


function SendError()
{
	var arrHtmlString = new Array();
	clearAirSchedule();

	arrHtmlString.push("<TABLE id=\"sResultHtml\" cellSpacing=\"0\" cellPadding=\"0\" width=\"820\" align=\"center\" border=\"0\">");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td height=\"30\"></td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td align =\"center\">");
	arrHtmlString.push("<font color=\"#1889A5\"><strong> ÀÌ¿ë¿¡ ºÒÆíÀ» µå·Á ´ë´ÜÈ÷ ÁË¼ÛÇÕ´Ï´Ù.</br>ÀÏ½ÃÀûÀ¸·Î ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. Àá½ÃÈÄ ´Ù½Ã ½ÃµµÇØÁÖ½Ê½Ã¿À</strong></font>");
	arrHtmlString.push("</td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("</TABLE>");

	document.getElementById("div_SearchResult").innerHTML = arrHtmlString.join('');
}


function SendNoData()
{
	var arrHtmlString = new Array();
	clearAirSchedule();

	arrHtmlString.push("<TABLE id=\"sResultHtml\" cellSpacing=\"0\" cellPadding=\"0\" width=\"820\" align=\"center\" border=\"0\">");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td height=\"30\"></td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td align =\"center\">");
	arrHtmlString.push("<font color=\"#1889A5\"><strong> Á¶°Ç¿¡ ¸Â´Â µ¥ÀÌÅÍ°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.</br>°Ë»öÁ¶°ÇÀ» º¯°æÇÏ½ÅÈÄ ´Ù½Ã °Ë»öÇØÁÖ½Ê½Ã¿À.</strong></font>");
	arrHtmlString.push("</td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("</TABLE>");

	document.getElementById("div_SearchResult").innerHTML = arrHtmlString.join('');
}

function ViewTripInfo()
{
	if(document.getElementById("View_Trip_a").style.display == "none")
	{
		document.getElementById("View_Trip_a").style.display = "block";
	}
	else
	{
		document.getElementById("View_Trip_a").style.display = "none";
	}
}

function ViewPaxInfo()
{
	if(document.getElementById("View_Pax_a").style.display == "none")
	{
		document.getElementById("View_Pax_a").style.display = "block";
	}
	else
	{
		document.getElementById("View_Pax_a").style.display = "none";
	}
}

function ViewMaxstyInfo()
{
	if(document.getElementById("View_Maxsty_a").style.display == "none")
	{
		document.getElementById("View_Maxsty_a").style.display = "block";
	}
	else
	{
		document.getElementById("View_Maxsty_a").style.display = "none";
	}
}

function ViewAircoInfo()
{
	if(document.getElementById("View_Airco_a").style.display == "none")
	{
		document.getElementById("View_Airco_a").style.display = "block";
	}
	else
	{
		document.getElementById("View_Airco_a").style.display = "none";
	}
}

/****************************************************************************************************************************************/
// Gmarket Air Search Result Function
/****************************************************************************************************************************************/





/****************************************************************************************************************************************/
// Gmarket Air Fare Rule Function
/****************************************************************************************************************************************/

function FareRule_Load()
{
	document.frmRuleInfo.method.value = "GetFareRuleInfo";

	var params = Form.serialize($('frmRuleInfo'));
	search.postRequest("div_FareRuleResult", params, NEO_GOODSDAQ_URL + "neo_reservation/realtime_air_webservice_proxy.asp", fareruleDisplay.List);
}


function FareRuleComplete()
{
	//document.getElementById("div_fare_rule").style.display = "block";

	var doc = document.getElementById('content');
	if(doc.offsetHeight == 0)
	{
		return;
	}
	else
	{
		pageheight = doc.offsetHeight + 35;
		pagewidth = doc.offsetWidth + 10;

		window.resizeTo(pagewidth, pageheight);
	}
}


function SendFareRuleError()
{
	document.getElementById("div_fare_rule").innerHTML = "";
	document.getElementById("div_fare_rule").style.display = "none";

	alert("ÀÌ¿ë¿¡ ºÒÆíÀ» µå·Á ´ë´ÜÈ÷ ÁË¼ÛÇÕ´Ï´Ù.\nÀá½ÃÈÄ ´Ù½Ã ½ÃµµÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");

	self.close();
}

/****************************************************************************************************************************************/
// Gmarket Air Fare Rule Function
/****************************************************************************************************************************************/





/****************************************************************************************************************************************/
// Gmarket Air Seat Schedule Function
/****************************************************************************************************************************************/

function GAirSchedule_Load()
{
	var objtbl = parent.document.getElementById("tbl_SeatLink_"+divPreNo);
	if(objtbl != null)
	{
		objtbl.focus();
	}

	var IntSrchObj = parent.document.getElementById("frmIntSearch");

	var RoundYN = IntSrchObj.RoundYN.value;
	var ReturnCfm = IntSrchObj.ReturnCfm.value;
	if(RoundYN != "RT")
	{
		ReturnCfm = "N";
	}

	document.frmSchedule.method.value = "GetScheduleInfo";
	document.frmSchedule.ret_cfm.value = ReturnCfm;
	document.frmSchedule.seat_kind.value = IntSrchObj.SeatKind.value;

	document.frmSchedule.adult_cnt.value = IntSrchObj.AdultCnt.value;
	document.frmSchedule.child_cnt.value = IntSrchObj.ChildCnt.value;
	document.frmSchedule.infant_cnt.value = IntSrchObj.InfantCnt.value;

	document.frmSchedule.seat_cnt.value = parseInt(IntSrchObj.AdultCnt.value) + parseInt(IntSrchObj.ChildCnt.value) + parseInt(IntSrchObj.InfantCnt.value);

	var params = Form.serialize($('frmSchedule'));

	search.postRequest("div_SeatResult", params, NEO_GOODSDAQ_URL + "neo_reservation/realtime_air_webservice_proxy.asp", scheduleDisplay.List);
}


function SeatLoadComplete()
{
	document.getElementById("div_seat_loading").style.display = "none";
	document.getElementById("div_SeatResult").style.display = "block";

	var IdxId = "frmJaehu" + document.frmSchedule.iframe_no.value;

	parent.ifm_reSize(IdxId);
}


function SelectItn(idx, type, cnt)
{
	var SelIdxId = "", IdxId = "", SelTblId = "";

	if(type == "S")
	{
		for (var i = 0; i < cnt; i++)
		{
			if(i == idx)
			{
				iSelectedDepIndex = i + 1;

				SelIdxId = "idSelBtnS" + String(idx);
				IdxId = "idBtnS" + String(idx);
				SelTblId = "idTableSelS" + String(idx);

				document.getElementById(SelIdxId).style.display = "inline";
				document.getElementById(IdxId).style.display = "none";
				document.getElementById(SelTblId).bgColor = "#ff2d1b";
			}
			else
			{
				SelIdxId = "idSelBtnS" + String(i);
				IdxId = "idBtnS" + String(i);
				SelTblId = "idTableSelS" + String(i);

				document.getElementById(SelIdxId).style.display = "none";
				document.getElementById(IdxId).style.display = "inline";
				document.getElementById(SelTblId).bgColor = "#d5d5d5";
			}
		}
	}
	else
	{
		for (var i = 0; i < cnt; i++)
		{
			if(i == idx)
			{
				iSelectedRetIndex =  i + 1;

				SelIdxId = "idSelBtnR" + String(idx);
				IdxId = "idBtnR" + String(idx);
				SelTblId = "idTableSelR" + String(idx);

				document.getElementById(SelIdxId).style.display = "inline";
				document.getElementById(IdxId).style.display = "none";
				document.getElementById(SelTblId).bgColor = "#ff2d1b";
			}
			else
			{
				SelIdxId = "idSelBtnR" + String(i);
				IdxId = "idBtnR" + String(i);
				SelTblId = "idTableSelR" + String(i);

				document.getElementById(SelIdxId).style.display = "none";
				document.getElementById(IdxId).style.display = "inline";
				document.getElementById(SelTblId).bgColor = "#d5d5d5";
			}
		}
	}
}


function goReservation()
{
	
	var IntSrchObj = parent.document.getElementById("frmIntSearch");
	var RoundYN = IntSrchObj.RoundYN.value;
	var ReturnCfm = IntSrchObj.ReturnCfm.value;
	if(RoundYN != "RT")
	{
		ReturnCfm = "N";
	}

	if(iSelectedDepIndex == null)
	{
		alert("Ãâ±¹ÆíÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
		return;
	}

	if(document.frmSchedule.round_yn.value == "RT" && ReturnCfm == "N")
	{
		if(iSelectedRetIndex == null)
		{
			alert("±Í±¹ÆíÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
			return;
		}
	}

	var i = 0;
	var input_item;
	var submit_form = document.frmSchedule;

	var objDeparture = AIR_SCHEDULE_LIST["D" + String(iSelectedDepIndex)];
	if(objDeparture != null)
	{
		var dep_via_cnt = objDeparture.length;
		if(dep_via_cnt < 1 || dep_via_cnt == null)
		{
			alert("ÀÌ¿ë¿¡ ºÒÆíÀ» µå·Á ´ë´ÜÈ÷ ÁË¼ÛÇÕ´Ï´Ù.\nÀá½ÃÈÄ ´Ù½Ã ½ÃµµÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			return;
		}

		submit_form.dep_via_cnt.value = dep_via_cnt;
		submit_form.dep_time_required.value = document.getElementById("dep_tot_timespan_" + iSelectedDepIndex).value;
		for (i = 0; i < dep_via_cnt; i++)
		{
			input_item = document.createElement("<input type=\"hidden\" name=\"d_type\" value=\""+ "D" + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_leg_num\" value=\"" + objDeparture[i].LEG_NUM + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_fli_num\" value=\"" + objDeparture[i].FLI_NUM + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_dep_city\" value=\"" + encodeURI(objDeparture[i].DEP_CITY) + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_dep_city_en\" value=\"" + objDeparture[i].DEP_CITY_EN + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_dep_date\" value=\"" + objDeparture[i].DEP_DATE + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_dep_time\" value=\"" + objDeparture[i].DEP_TIME + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_arr_city\" value=\"" + encodeURI(objDeparture[i].ARR_CITY) + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_arr_city_en\" value=\"" + objDeparture[i].ARR_CITY_EN + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_arr_date\" value=\"" + objDeparture[i].ARR_DATE + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_arr_time\" value=\"" + objDeparture[i].ARR_TIME + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_seat_cnt\" value=\"" + objDeparture[i].SEAT_CNT + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_bk_cls\" value=\"" + objDeparture[i].BK_CLS + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_eqp_cod\" value=\"" + objDeparture[i].EQP_COD + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_mea_cod\" value=\"" + objDeparture[i].MEA_COD + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_num_sto\" value=\"" + objDeparture[i].NUM_STO + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_dep_ter\" value=\"" + objDeparture[i].DEP_TER + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_arr_ter\" value=\"" + objDeparture[i].ARR_TER + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_time_span_days\" value=\"" + Convert_Int_To_Str(Convert_Str_To_Value(objDeparture[i].TIME_SPAN_DAYS)) + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_time_span_hours\" value=\"" + Convert_Int_To_Str(Convert_Str_To_Value(objDeparture[i].TIME_SPAN_HOURS)) + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_time_span_min\" value=\"" + Convert_Int_To_Str(Convert_Str_To_Value(objDeparture[i].TIME_SPAN_MIN)) + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
			input_item = document.createElement("<input type=\"hidden\" name=\"d_air_code\" value=\"" + objDeparture[i].AIR_CODE + "\"/>");
			submit_form.insertAdjacentElement("afterBegin", input_item);
		}
	}
	else
	{
		alert("ÀÌ¿ë¿¡ ºÒÆíÀ» µå·Á ´ë´ÜÈ÷ ÁË¼ÛÇÕ´Ï´Ù.\nÀá½ÃÈÄ ´Ù½Ã ½ÃµµÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
		return;
	}

	if(document.frmSchedule.round_yn.value == "RT" && ReturnCfm == "N")
	{
		var objReturn = AIR_SCHEDULE_LIST["R" + String(m_schedule_dep_tot_cnt + iSelectedRetIndex)];
		if(objReturn != null)
		{
			var ret_via_cnt = objReturn.length;
			if(ret_via_cnt < 1 || ret_via_cnt == null)
			{
				alert("ÀÌ¿ë¿¡ ºÒÆíÀ» µå·Á ´ë´ÜÈ÷ ÁË¼ÛÇÕ´Ï´Ù.\nÀá½ÃÈÄ ´Ù½Ã ½ÃµµÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
				return;
			}

			submit_form.ret_via_cnt.value = ret_via_cnt;
			submit_form.ret_time_required.value = document.getElementById("ret_tot_timespan_" + iSelectedRetIndex).value;
			for (i = 0; i < ret_via_cnt; i++)
			{
				input_item = document.createElement("<input type=\"hidden\" name=\"r_type\" value=\"" + "R" + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_leg_num\" value=\"" + objReturn[i].LEG_NUM + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_fli_num\" value=\"" + objReturn[i].FLI_NUM + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_dep_city\" value=\"" + encodeURI(objReturn[i].DEP_CITY) + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_dep_city_en\" value=\"" + objReturn[i].DEP_CITY_EN + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_dep_date\" value=\"" + objReturn[i].DEP_DATE + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_dep_time\" value=\"" + objReturn[i].DEP_TIME + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_arr_city\" value=\"" + encodeURI(objReturn[i].ARR_CITY) + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_arr_city_en\" value=\"" + objReturn[i].ARR_CITY_EN + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_arr_date\" value=\"" + objReturn[i].ARR_DATE + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_arr_time\" value=\"" + objReturn[i].ARR_TIME + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_seat_cnt\" value=\"" + objReturn[i].SEAT_CNT + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_bk_cls\" value=\"" + objReturn[i].BK_CLS + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_eqp_cod\" value=\"" + objReturn[i].EQP_COD + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_mea_cod\" value=\"" + objReturn[i].MEA_COD + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_num_sto\" value=\"" + objReturn[i].NUM_STO + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_dep_ter\" value=\"" + objReturn[i].DEP_TER + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_arr_ter\" value=\"" + objReturn[i].ARR_TER + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_time_span_days\" value=\"" + Convert_Int_To_Str(Convert_Str_To_Value(objReturn[i].TIME_SPAN_DAYS)) + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_time_span_hours\" value=\"" + Convert_Int_To_Str(Convert_Str_To_Value(objReturn[i].TIME_SPAN_HOURS)) + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_time_span_min\" value=\"" + Convert_Int_To_Str(Convert_Str_To_Value(objReturn[i].TIME_SPAN_MIN)) + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
				input_item = document.createElement("<input type=\"hidden\" name=\"r_air_code\" value=\"" + objReturn[i].AIR_CODE + "\"/>");
				submit_form.insertAdjacentElement("afterBegin", input_item);
			}
		}
		else
		{
			alert("ÀÌ¿ë¿¡ ºÒÆíÀ» µå·Á ´ë´ÜÈ÷ ÁË¼ÛÇÕ´Ï´Ù.\nÀá½ÃÈÄ ´Ù½Ã ½ÃµµÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			return;
		}
	}
	document.frmSchedule.method.value = "";

	document.frmSchedule.action = NEO_GOODSDAQ_URL + "neo_reservation/realtime_air_userauth.asp";
	document.frmSchedule.target = "_top";
	document.frmSchedule.submit();
}


function SendSeatError()
{
	var arrHtmlString = new Array();

	arrHtmlString.push("<TABLE id=\"sResultHtml\" cellSpacing=\"0\" cellPadding=\"0\" width=\"785\" align=\"center\" border=\"0\">");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td align =\"center\">");
	arrHtmlString.push("<font color=\"#1889A5\"><strong> ÀÌ¿ë¿¡ ºÒÆíÀ» µå·Á ´ë´ÜÈ÷ ÁË¼ÛÇÕ´Ï´Ù.</br>ÀÏ½ÃÀûÀ¸·Î ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. Àá½ÃÈÄ ´Ù½Ã ½ÃµµÇØÁÖ½Ê½Ã¿À</strong></font>");
	arrHtmlString.push("</td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("</TABLE>");

	document.getElementById("div_SeatResult").innerHTML = arrHtmlString.join('');

	SeatLoadComplete();
}

/****************************************************************************************************************************************/
// Gmarket Air Seat Schedule Function
/****************************************************************************************************************************************/





/****************************************************************************************************************************************/
// Gmarket Air Input Booking Function
/****************************************************************************************************************************************/

function BookingInput_Load()
{
	var i = 0;
	var ResSex = document.getElementById("ResSex");
	var ResHp1 = document.getElementById("ResHp1");
	var ResTel1 = document.getElementById("ResTel1");

	document.frmBooking.method.value = "SetBooking";

	for(i = 0; i < ResSex.length; i++)
	{
		if(ResSex[i].value == document.getElementById("userGender").value)
		{
			ResSex.selectedIndex = i;
			break;
		}
	}

	//for(i = 0; i < ResHp1.length; i++)
	//{
	//	if(ResHp1[i].value == document.getElementById("userHp1").value)
	//	{
	//		ResHp1.selectedIndex = i;
	//		break;
	//	}
	//}

	for(i = 0; i < ResTel1.length; i++)
	{
		if(ResTel1[i].value == document.getElementById("userTel1").value)
		{
			ResTel1.selectedIndex = i;
			break;
		}
	}

	var seat_cnt = document.frmRsvInfo.seat_cnt.value;
	AddSelectItem(seat_cnt, String(seat_cnt) + '¸í', 'PaxNo');

	DrawSelectedScheduleInfo();

	parent.rsv_ifm_reSize("ifrmMain");
}


function DrawSelectedScheduleInfo()
{
	var i = 0;
	var arrHtmlString = new Array();
	var iWaitingHour = 0, iWaitingMin = 0;

	arrHtmlString.push("<table width=\"749\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td height=\"1\" bgcolor=\"#cee2eb\"></td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td bgcolor=\"#e4f1f7\">");
	arrHtmlString.push("<table width=\"749\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td width=\"90\">&nbsp;</td>");
	arrHtmlString.push("<td width=\"140\" class=\"fs_11 ls\" style=\"padding:4 0 2 0\">Ãâ¹ßµµ½Ã Departure City<br>µµÂøµµ½Ã Arrival City</td>");
	arrHtmlString.push("<td width=\"115\" align=\"center\" class=\"fs_11 ls\" style=\"padding:4 0 2 0\">Ç×°øÆí<br>Flight NO</td>");
	arrHtmlString.push("<td width=\"80\" align=\"center\" class=\"fs_11 ls\" style=\"padding:4 0 2 0\">Ãâ¹ßÀÏ<br>µµÂøÀÏ</td>");
	arrHtmlString.push("<td width=\"100\" align=\"center\" class=\"fs_11 ls\" style=\"padding:4 0 2 0\">Ãâ¹ß½Ã°£<br>µµÂø½Ã°£</td>");
	arrHtmlString.push("<td width=\"70\" align=\"center\" class=\"fs_11 ls\" style=\"padding:4 0 2 0\">ºñÇà½Ã°£</td>");
	arrHtmlString.push("<td width=\"94\" align=\"center\" class=\"fs_11 ls\" style=\"padding:4 0 2 0\">ÁÂ¼®µî±Þ</td>");
	arrHtmlString.push("<td width=\"60\" align=\"center\" class=\"fs_11 ls\" style=\"padding:4 0 2 0\">ÁÂ¼®¼ö</td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("</table>");
	arrHtmlString.push("</td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td height=\"1\" bgcolor=\"#cee2eb\"></td>");
	arrHtmlString.push("</tr>");

	var sDepTimeRequired = Convert_Str_To_Object(document.frmRsvInfo.dep_time_required);
	sDepTimeRequired = sDepTimeRequired.replace("H", "½Ã°£ ");
	sDepTimeRequired = sDepTimeRequired.replace("M", "ºÐ");

	var sDepSeatKind = "";
	var sDepTimeEng = "", dTotStartHour = 0, dTotStartMin = 0, dTimeSpanDays = "", dTimeSpanHours = "", dTimeSpanMin = "";

	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td><table width=\"749\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td width=\"90\" rowspan=\"2\" align=\"center\"><img src=\"" + NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/bullet01.gif\" width=\"7\" height=\"8\">Ãâ¹ßÆí</td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td width=\"659\"><table width=\"659\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");

	var dep_via_cnt = Convert_Int_To_Str(document.frmRsvInfo.dep_via_cnt.value);
	for (i = dep_via_cnt - 1; i >= 0; i--)
	{
		arrHtmlString.push("<tr>");
		if(dep_via_cnt > 1)
		{
			dTimeSpanDays = Convert_Int_To_Str(Convert_Str_To_Object(document.frmRsvInfo.d_time_span_days[i]));
			dTimeSpanHours = Convert_Int_To_Str(Convert_Str_To_Object(document.frmRsvInfo.d_time_span_hours[i]));
			dTimeSpanMin = Convert_Int_To_Str(Convert_Str_To_Object(document.frmRsvInfo.d_time_span_min[i]));

			if(dTimeSpanDays > 0)
			{
				dTimeSpanHours = (dTimeSpanDays * 24) + dTimeSpanHours;
			}

			if(dTimeSpanMin > 59)
			{
				dTimeSpanHours++;
				dTimeSpanMin -= 60;
			}

			dTotStartHour += dTimeSpanHours;
			dTotStartMin += dTimeSpanMin;
			if(dTotStartMin > 59)
			{
				dTotStartHour++;
				dTotStartMin -= 60;
			}

			if(dTimeSpanHours > 0)
			{
				sDepTimeEng = String(dTimeSpanHours) + "½Ã°£ "
			}

			if(dTimeSpanMin > 0)
			{
				sDepTimeEng += String(dTimeSpanMin) + "ºÐ"
			}

			if(document.frmRsvInfo.seat_kind.value == "Y")
			{
				sDepSeatKind = "ÀÏ¹Ý¼®";
			}
			else if(document.frmRsvInfo.seat_kind.value == "C")
			{
				sDepSeatKind = "ºñÁî´Ï½º";
			}
			else
			{
				sDepSeatKind = "ÀÏµî¼®";
			}

			arrHtmlString.push("<td width=\"140\" height=\"44\">");
			arrHtmlString.push(decodeURI(document.frmRsvInfo.d_dep_city[i].value) + " ¡æ <br/>" + "<strong>" + decodeURI(document.frmRsvInfo.d_arr_city[i].value) + "</strong>");
			arrHtmlString.push("</td>");
			arrHtmlString.push("<td width=\"115\" align=\"center\">");
			arrHtmlString.push("<img border=\"0\" align=\"absmiddle\" src=\"" + NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/airline2/" + document.frmRsvInfo.d_air_code[i].value + ".gif\"/>" + document.frmRsvInfo.d_air_code[i].value + document.frmRsvInfo.d_fli_num[i].value);
			arrHtmlString.push("</td>");
			arrHtmlString.push("<td width=\"80\" align=\"center\">");
			arrHtmlString.push(document.frmRsvInfo.d_dep_date[i].value.substr(0, 4) + "/" + document.frmRsvInfo.d_dep_date[i].value.substr(4, 2) + "/" + document.frmRsvInfo.d_dep_date[i].value.substr(6, 2) + "</br>" + document.frmRsvInfo.d_arr_date[i].value.substr(0, 4) + "/" + document.frmRsvInfo.d_arr_date[i].value.substr(4, 2) + "/" + document.frmRsvInfo.d_arr_date[i].value.substr(6, 2));
			arrHtmlString.push("</td>");
			arrHtmlString.push("<td width=\"100\" align=\"center\">");
			arrHtmlString.push("<strong>" + document.frmRsvInfo.d_dep_time[i].value.substr(0, 2) + ":" + document.frmRsvInfo.d_dep_time[i].value.substr(2, 2) + " - " + document.frmRsvInfo.d_arr_time[i].value.substr(0, 2) + ":" + document.frmRsvInfo.d_arr_time[i].value.substr(2, 2) + "</strong>");
			arrHtmlString.push("</td>");
			arrHtmlString.push("<td width=\"70\" align=\"center\">");
			arrHtmlString.push(sDepTimeEng);
			arrHtmlString.push("</td>");
			arrHtmlString.push("<td width=\"94\" align=\"center\">");
			arrHtmlString.push(sDepSeatKind);
			arrHtmlString.push("</td>");
			arrHtmlString.push("<td width=\"60\" align=\"center\">");
			arrHtmlString.push(document.frmRsvInfo.d_seat_cnt[i].value);
			arrHtmlString.push("</td>");
		}
		else
		{
			dTimeSpanDays = Convert_Int_To_Str(Convert_Str_To_Object(document.frmRsvInfo.d_time_span_days));
			dTimeSpanHours = Convert_Int_To_Str(Convert_Str_To_Object(document.frmRsvInfo.d_time_span_hours));
			dTimeSpanMin = Convert_Int_To_Str(Convert_Str_To_Object(document.frmRsvInfo.d_time_span_min));

			if(dTimeSpanDays > 0)
			{
				dTimeSpanHours = (dTimeSpanDays * 24) + dTimeSpanHours;
			}

			if(dTimeSpanMin > 59)
			{
				dTimeSpanHours++;
				dTimeSpanMin -= 60;
			}

			dTotStartHour += dTimeSpanHours;
			dTotStartMin += dTimeSpanMin;
			if(dTotStartMin > 59)
			{
				dTotStartHour++;
				dTotStartMin -= 60;
			}

			if(dTimeSpanHours > 0)
			{
				sDepTimeEng = String(dTimeSpanHours) + "½Ã°£ "
			}

			if(dTimeSpanMin > 0)
			{
				sDepTimeEng += String(dTimeSpanMin) + "ºÐ"
			}

			if(document.frmRsvInfo.seat_kind.value == "Y")
			{
				sDepSeatKind = "ÀÏ¹Ý¼®";
			}
			else if(document.frmRsvInfo.seat_kind.value == "C")
			{
				sDepSeatKind = "ºñÁî´Ï½º";
			}
			else
			{
				sDepSeatKind = "ÀÏµî¼®";
			}

			arrHtmlString.push("<td width=\"140\" height=\"44\">");
			arrHtmlString.push(decodeURI(document.frmRsvInfo.d_dep_city.value) + " ¡æ <br/>" + "<strong>" + decodeURI(document.frmRsvInfo.d_arr_city.value) + "</strong>");
			arrHtmlString.push("</td>");
			arrHtmlString.push("<td width=\"115\" align=\"center\">");
			arrHtmlString.push("<img border=\"0\" align=\"absmiddle\" src=\"" + NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/airline2/" + document.frmRsvInfo.d_air_code.value + ".gif\"/>" + document.frmRsvInfo.d_air_code.value + document.frmRsvInfo.d_fli_num.value);
			arrHtmlString.push("</td>");
			arrHtmlString.push("<td width=\"80\" align=\"center\">");
			arrHtmlString.push(document.frmRsvInfo.d_dep_date.value.substr(0, 4) + "/" + document.frmRsvInfo.d_dep_date.value.substr(4, 2) + "/" + document.frmRsvInfo.d_dep_date.value.substr(6, 2) + "</br>" + document.frmRsvInfo.d_arr_date.value.substr(0, 4) + "/" + document.frmRsvInfo.d_arr_date.value.substr(4, 2) + "/" + document.frmRsvInfo.d_arr_date.value.substr(6, 2));
			arrHtmlString.push("</td>");
			arrHtmlString.push("<td width=\"100\" align=\"center\">");
			arrHtmlString.push("<strong>" + document.frmRsvInfo.d_dep_time.value.substr(0, 2) + ":" + document.frmRsvInfo.d_dep_time.value.substr(2, 2) + " - " + document.frmRsvInfo.d_arr_time.value.substr(0, 2) + ":" + document.frmRsvInfo.d_arr_time.value.substr(2, 2) + "</strong>");
			arrHtmlString.push("</td>");
			arrHtmlString.push("<td width=\"70\" align=\"center\">");
			arrHtmlString.push(sDepTimeEng);
			arrHtmlString.push("</td>");
			arrHtmlString.push("<td width=\"94\" align=\"center\">");
			arrHtmlString.push(sDepSeatKind);
			arrHtmlString.push("</td>");
			arrHtmlString.push("<td width=\"60\" align=\"center\">");
			arrHtmlString.push(document.frmRsvInfo.d_seat_cnt.value);
			arrHtmlString.push("</td>");
		}
		arrHtmlString.push("</tr>");

		arrHtmlString.push("<tr>");
		arrHtmlString.push("<td height=\"1\" colspan=\"7\" background=\"" + NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/dotline03.gif\"></td>");
		arrHtmlString.push("</tr>");

		sDepSeatKind = "";
		sDepTimeEng = "", dTimeSpanDays = "", dTimeSpanHours = "", dTimeSpanMin = "";
	}

	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td height=\"27\" colspan=\"7\">");
	arrHtmlString.push("ÃÑ¼Ò¿ä½Ã°£ <strong>" + sDepTimeRequired + "</strong>");

	var sDepStartFlightTime = String(dTotStartHour) + "H" + String(dTotStartMin) + "M";
	if(Convert_Str_To_Object(document.frmRsvInfo.dep_time_required) != sDepStartFlightTime)
	{
		if(dTotStartHour > 0 || dTotStartMin > 0)
		{
			arrHtmlString.push(" (ÃÑºñÇà½Ã°£ : ");
			if(dTotStartHour > 0)
			{
				arrHtmlString.push(String(dTotStartHour) + "½Ã°£ ");
			}
			if(dTotStartMin > 0)
			{
				arrHtmlString.push(String(dTotStartMin) + "ºÐ");
			}


			var iDepTotHourFind = document.frmRsvInfo.dep_time_required.value.indexOf("H");
			var sDepTotHour = 0;

			iWaitingHour = -1;
			if(iDepTotHourFind > 0)
			{
				sDepTotHour = document.frmRsvInfo.dep_time_required.value.substring(0, iDepTotHourFind);
				iWaitingHour = Convert_Int_To_Str(sDepTotHour) - dTotStartHour;
			}

			var iDepTotMinFind = document.frmRsvInfo.dep_time_required.value.indexOf("M");
			var sDepTotMin = 0;

			iWaitingMin = -1;
			if(iDepTotMinFind > 0)
			{
				sDepTotMin = document.frmRsvInfo.dep_time_required.value.substring(iDepTotHourFind + 1, iDepTotMinFind);
				iWaitingMin = Convert_Int_To_Str(sDepTotMin) - dTotStartMin;
			}
			else
			{
				if(dTotStartMin > 0)
				{
					iWaitingMin = dTotStartMin * -1;
				}
			}

			if(iWaitingMin < 0)
			{
				iWaitingHour--;
				iWaitingMin = 60 + iWaitingMin;
			}

			if(iWaitingHour > 0 || iWaitingMin > 0)
			{
				arrHtmlString.push(", ÃÑ¿¬°á½Ã°£ : ");

				if(iWaitingHour > 0)
				{
					arrHtmlString.push(String(iWaitingHour) + "½Ã°£ ");
				}
				if(iWaitingMin > 0)
				{
					arrHtmlString.push(String(iWaitingMin) + "ºÐ ");
				}
			}
			arrHtmlString.push(")");
		}

		iWaitingHour = 0, iWaitingMin = 0;
	}

	arrHtmlString.push("</td>");
	arrHtmlString.push("</tr>");

	arrHtmlString.push("</table></td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("</table></td>");
	arrHtmlString.push("</tr>");

	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td height=\"1\" bgcolor=\"#d5d5d5\"></td>");
	arrHtmlString.push("</tr>");


	if(document.frmRsvInfo.round_yn.value == "RT" && document.frmRsvInfo.ret_cfm.value == "N")
	{
		var sRetTimeRequired = Convert_Str_To_Object(document.frmRsvInfo.ret_time_required);
		sRetTimeRequired = sRetTimeRequired.replace("H", "½Ã°£ ");
		sRetTimeRequired = sRetTimeRequired.replace("M", "ºÐ");

		var sRetSeatKind = "";
		var sRetTimeEng = "", rTotStartHour = 0, rTotStartMin = 0, rTimeSpanDays = "", rTimeSpanHours = "", rTimeSpanMin = "";

		arrHtmlString.push("<tr>");
		arrHtmlString.push("<td><table width=\"749\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
		arrHtmlString.push("<tr>");
		arrHtmlString.push("<td width=\"90\" rowspan=\"2\" align=\"center\"><img src=\"" + NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/bullet01.gif\" width=\"7\" height=\"8\">µµÂøÆí</td>");
		arrHtmlString.push("</tr>");
		arrHtmlString.push("<tr>");
		arrHtmlString.push("<td width=\"659\"><table width=\"659\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");

		var ret_via_cnt = Convert_Int_To_Str(document.frmRsvInfo.ret_via_cnt.value);
		for (i = ret_via_cnt - 1; i >= 0; i--)
		{
			arrHtmlString.push("<tr>");
			if(ret_via_cnt > 1)
			{
				rTimeSpanDays = Convert_Int_To_Str(Convert_Str_To_Object(document.frmRsvInfo.r_time_span_days[i]));
				rTimeSpanHours = Convert_Int_To_Str(Convert_Str_To_Object(document.frmRsvInfo.r_time_span_hours[i]));
				rTimeSpanMin = Convert_Int_To_Str(Convert_Str_To_Object(document.frmRsvInfo.r_time_span_min[i]));

				if(rTimeSpanDays > 0)
				{
					rTimeSpanHours = (rTimeSpanDays * 24) + rTimeSpanHours;
				}

				if(rTimeSpanMin > 59)
				{
					rTimeSpanHours++;
					rTimeSpanMin -= 60;
				}

				rTotStartHour += rTimeSpanHours;
				rTotStartMin += rTimeSpanMin;
				if(rTotStartMin > 59)
				{
					rTotStartHour++;
					rTotStartMin -= 60;
				}

				if(rTimeSpanHours > 0)
				{
					sRetTimeEng = String(rTimeSpanHours) + "½Ã°£ "
				}

				if(rTimeSpanMin > 0)
				{
					sRetTimeEng += String(rTimeSpanMin) + "ºÐ"
				}

				if(document.frmRsvInfo.seat_kind.value == "Y")
				{
					sRetSeatKind = "ÀÏ¹Ý¼®";
				}
				else if(document.frmRsvInfo.seat_kind.value == "C")
				{
					sRetSeatKind = "ºñÁî´Ï½º";
				}
				else
				{
					sRetSeatKind = "ÀÏµî¼®";
				}

				arrHtmlString.push("<td width=\"140\" height=\"44\">");
				arrHtmlString.push(decodeURI(document.frmRsvInfo.r_dep_city[i].value) + " ¡æ <br/>" + "<strong>" + decodeURI(document.frmRsvInfo.r_arr_city[i].value) + "</strong>");
				arrHtmlString.push("</td>");
				arrHtmlString.push("<td width=\"115\" align=\"center\">");
				arrHtmlString.push("<img border=\"0\" align=\"absmiddle\" src=\"" + NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/airline2/" + document.frmRsvInfo.r_air_code[i].value + ".gif\"/>" + document.frmRsvInfo.r_air_code[i].value + document.frmRsvInfo.r_fli_num[i].value);
				arrHtmlString.push("</td>");
				arrHtmlString.push("<td width=\"80\" align=\"center\">");
				arrHtmlString.push(document.frmRsvInfo.r_dep_date[i].value.substr(0, 4) + "/" + document.frmRsvInfo.r_dep_date[i].value.substr(4, 2) + "/" + document.frmRsvInfo.r_dep_date[i].value.substr(6, 2) + "</br>" + document.frmRsvInfo.r_arr_date[i].value.substr(0, 4) + "/" + document.frmRsvInfo.r_arr_date[i].value.substr(4, 2) + "/" + document.frmRsvInfo.r_arr_date[i].value.substr(6, 2));
				arrHtmlString.push("</td>");
				arrHtmlString.push("<td width=\"100\" align=\"center\">");
				arrHtmlString.push("<strong>" + document.frmRsvInfo.r_dep_time[i].value.substr(0, 2) + ":" + document.frmRsvInfo.r_dep_time[i].value.substr(2, 2) + " - " + document.frmRsvInfo.r_arr_time[i].value.substr(0, 2) + ":" + document.frmRsvInfo.r_arr_time[i].value.substr(2, 2) + "</strong>");
				arrHtmlString.push("</td>");
				arrHtmlString.push("<td width=\"70\" align=\"center\">");
				arrHtmlString.push(sRetTimeEng);
				arrHtmlString.push("</td>");
				arrHtmlString.push("<td width=\"94\" align=\"center\">");
				arrHtmlString.push(sRetSeatKind);
				arrHtmlString.push("</td>");
				arrHtmlString.push("<td width=\"60\" align=\"center\">");
				arrHtmlString.push(document.frmRsvInfo.r_seat_cnt[i].value);
				arrHtmlString.push("</td>");
			}
			else
			{
				rTimeSpanDays = Convert_Int_To_Str(Convert_Str_To_Object(document.frmRsvInfo.r_time_span_days));
				rTimeSpanHours = Convert_Int_To_Str(Convert_Str_To_Object(document.frmRsvInfo.r_time_span_hours));
				rTimeSpanMin = Convert_Int_To_Str(Convert_Str_To_Object(document.frmRsvInfo.r_time_span_min));

				if(rTimeSpanDays > 0)
				{
					rTimeSpanHours = (rTimeSpanDays * 24) + rTimeSpanHours;
				}

				if(rTimeSpanMin > 59)
				{
					rTimeSpanHours++;
					rTimeSpanMin -= 60;
				}

				rTotStartHour += rTimeSpanHours;
				rTotStartMin += rTimeSpanMin;
				if(rTotStartMin > 59)
				{
					rTotStartHour++;
					rTotStartMin -= 60;
				}

				if(rTimeSpanHours > 0)
				{
					sRetTimeEng = String(rTimeSpanHours) + "½Ã°£ "
				}

				if(rTimeSpanMin > 0)
				{
					sRetTimeEng += String(rTimeSpanMin) + "ºÐ"
				}

				if(document.frmRsvInfo.seat_kind.value == "Y")
				{
					sRetSeatKind = "ÀÏ¹Ý¼®";
				}
				else if(document.frmRsvInfo.seat_kind.value == "C")
				{
					sRetSeatKind = "ºñÁî´Ï½º";
				}
				else
				{
					sRetSeatKind = "ÀÏµî¼®";
				}

				arrHtmlString.push("<td width=\"140\" height=\"44\">");
				arrHtmlString.push(decodeURI(document.frmRsvInfo.r_dep_city.value) + " ¡æ <br/>" + "<strong>" + decodeURI(document.frmRsvInfo.r_arr_city.value) + "</strong>");
				arrHtmlString.push("</td>");
				arrHtmlString.push("<td width=\"115\" align=\"center\">");
				arrHtmlString.push("<img border=\"0\" align=\"absmiddle\" src=\"" + NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/airline2/" + document.frmRsvInfo.r_air_code.value + ".gif\"/>" + document.frmRsvInfo.r_air_code.value + document.frmRsvInfo.r_fli_num.value);
				arrHtmlString.push("</td>");
				arrHtmlString.push("<td width=\"80\" align=\"center\">");
				arrHtmlString.push(document.frmRsvInfo.r_dep_date.value.substr(0, 4) + "/" + document.frmRsvInfo.r_dep_date.value.substr(4, 2) + "/" + document.frmRsvInfo.r_dep_date.value.substr(6, 2) + "</br>" + document.frmRsvInfo.r_arr_date.value.substr(0, 4) + "/" + document.frmRsvInfo.r_arr_date.value.substr(4, 2) + "/" + document.frmRsvInfo.r_arr_date.value.substr(6, 2));
				arrHtmlString.push("</td>");
				arrHtmlString.push("<td width=\"100\" align=\"center\">");
				arrHtmlString.push("<strong>" + document.frmRsvInfo.r_dep_time.value.substr(0, 2) + ":" + document.frmRsvInfo.r_dep_time.value.substr(2, 2) + " - " + document.frmRsvInfo.r_arr_time.value.substr(0, 2) + ":" + document.frmRsvInfo.r_arr_time.value.substr(2, 2) + "</strong>");
				arrHtmlString.push("</td>");
				arrHtmlString.push("<td width=\"70\" align=\"center\">");
				arrHtmlString.push(sRetTimeEng);
				arrHtmlString.push("</td>");
				arrHtmlString.push("<td width=\"94\" align=\"center\">");
				arrHtmlString.push(sRetSeatKind);
				arrHtmlString.push("</td>");
				arrHtmlString.push("<td width=\"60\" align=\"center\">");
				arrHtmlString.push(document.frmRsvInfo.r_seat_cnt.value);
				arrHtmlString.push("</td>");
			}
			arrHtmlString.push("</tr>");

			arrHtmlString.push("<tr>");
			arrHtmlString.push("<td height=\"1\" colspan=\"7\" background=\"" + NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/dotline03.gif\"></td>");
			arrHtmlString.push("</tr>");

			sRetSeatKind = "";
			sRetTimeEng = "", rTimeSpanDays = "", rTimeSpanHours = "", rTimeSpanMin = "";
		}

		arrHtmlString.push("<tr>");
		arrHtmlString.push("<td height=\"27\" colspan=\"7\">");
		arrHtmlString.push("ÃÑ¼Ò¿ä½Ã°£ <strong>" + sRetTimeRequired + "</strong>");

		var sRetStartFlightTime = String(rTotStartHour) + "H" + String(rTotStartMin) + "M";
		if(Convert_Str_To_Object(document.frmRsvInfo.ret_time_required) != sRetStartFlightTime)
		{
			if(rTotStartHour > 0 || rTotStartMin > 0)
			{
				arrHtmlString.push(" (ÃÑºñÇà½Ã°£ : ");
				if(rTotStartHour > 0)
				{
					arrHtmlString.push(String(rTotStartHour) + "½Ã°£ ");
				}
				if(rTotStartMin > 0)
				{
					arrHtmlString.push(String(rTotStartMin) + "ºÐ");
				}


				var iRetTotHourFind = document.frmRsvInfo.ret_time_required.value.indexOf("H");
				var sRetTotHour = 0;

				iWaitingHour = -1;
				if(iRetTotHourFind > 0)
				{
					sRetTotHour = document.frmRsvInfo.ret_time_required.value.substring(0, iRetTotHourFind);
					iWaitingHour = Convert_Int_To_Str(sRetTotHour) - rTotStartHour;
				}

				var iRetTotMinFind = document.frmRsvInfo.ret_time_required.value.indexOf("M");
				var sRetTotMin = 0;

				iWaitingMin = -1;
				if(iRetTotMinFind > 0)
				{
					sRetTotMin = document.frmRsvInfo.ret_time_required.value.substring(iRetTotHourFind + 1, iRetTotMinFind);
					iWaitingMin = Convert_Int_To_Str(sRetTotMin) - rTotStartMin;
				}
				else
				{
					if(rTotStartMin > 0)
					{
						iWaitingMin = rTotStartMin * -1;
					}
				}

				if(iWaitingMin < 0)
				{
					iWaitingHour--;
					iWaitingMin = 60 + iWaitingMin;
				}

				if(iWaitingHour > 0 || iWaitingMin > 0)
				{
					arrHtmlString.push(", ÃÑ¿¬°á½Ã°£ : ");

					if(iWaitingHour > 0)
					{
						arrHtmlString.push(String(iWaitingHour) + "½Ã°£ ");
					}
					if(iWaitingMin > 0)
					{
						arrHtmlString.push(String(iWaitingMin) + "ºÐ ");
					}
				}
				arrHtmlString.push(")");
			}

			iWaitingHour = 0, iWaitingMin = 0;
		}
	}

	arrHtmlString.push("</td>");
	arrHtmlString.push("</tr>");

	arrHtmlString.push("</table></td>");
	arrHtmlString.push("</tr>");
	arrHtmlString.push("</table></td>");
	arrHtmlString.push("</tr>");

	arrHtmlString.push("<tr>");
	arrHtmlString.push("<td height=\"1\" bgcolor=\"#d5d5d5\"></td>");
	arrHtmlString.push("</tr>");

	if (document.frmBooking.page_type.value == "input")
	{
		arrHtmlString.push("<tr>");
		arrHtmlString.push("<td height=\"35\" align=\"center\" bgcolor=\"#f2f2f2\">");
		arrHtmlString.push("<table width=\"406\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">");
		arrHtmlString.push("<tr>");
		arrHtmlString.push("<td width=\"11\"><input type=\"checkbox\" name=\"FareRuleAgree\" id=\"FareRuleAgree\" value=\"\"/></td>");
		arrHtmlString.push("<td width=\"230\" style=\"padding-top:3px;\">Ç×°ø±Ç ¾à°ü ¹× ¿ä±Ý±ÔÁ¤¿¡ µ¿ÀÇÇÕ´Ï´Ù.</td>");
		arrHtmlString.push("<td width=\"92\"><a href=\"javascript:showAgreementInfo();\"><img src=\"" + NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/btn04.gif\" width=\"88\" height=\"21\" border=\"0\"></a></td>");
		if(document.frmRsvInfo.corp_no.value=="8")
		{
			var price_url = "http://finixibe.worldspan.co.kr/FinixRule/FinixRule.asp?fare_code="+document.frmRsvInfo.fare_code.value;
			
			arrHtmlString.push("<td width=\"73\"><a href=\"javascript:showFarerule('"+price_url+ "');\"><img src=\"" + NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/btn05.gif\" width=\"73\" height=\"21\" border=\"0\"></a></td>");
		}
		else
				arrHtmlString.push("<td width=\"73\"><a href=\"javascript:showMspFareRule('" + Convert_Str_To_Object(document.frmRsvInfo.fare_code) + "','" + Convert_Str_To_Object(document.frmRsvInfo.dep_dt) + "','" + Convert_Str_To_Object(document.frmRsvInfo.air_code) + "');\"><img src=\"" + NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/btn05.gif\" width=\"73\" height=\"21\" border=\"0\"></a></td>");
		arrHtmlString.push("</tr>");
	}

	arrHtmlString.push("</table>");
	arrHtmlString.push("</td>");
	arrHtmlString.push("</tr>");

	arrHtmlString.push("</table>");


	document.getElementById("div_SelectedSchedule").innerHTML = arrHtmlString.join('');
}


//1¹ø Å¾½Â°´ÀÌ ¿¹¾àÀÚ¿Í µ¿ÀÏÃ¼Å©
function SamePax(obj)
{
	if (obj.checked)
	{
		var i = 0;

		var ResSex = document.getElementById("ResSex");
		var PaxSex1 = document.getElementById("PaxSex_1");

		var ResHp1 = document.getElementById("ResHp1");
		var PaxPhone1 = document.getElementById("PaxPhone1_1");

		var ResSexTmpValue = ResSex[ResSex.selectedIndex].value;
		ResSexTmpValue = ResSexTmpValue.replace("1", "M");
		ResSexTmpValue = ResSexTmpValue.replace("2", "F");
		for(i = 0; i < PaxSex1.length; i++)
		{
			if(PaxSex1[i].value == ResSexTmpValue)
			{
				PaxSex1.selectedIndex = i;
				break;
			}
		}


		var ResHp1TmpValue = ResHp1[ResHp1.selectedIndex].value;
		for(i = 0; i < PaxPhone1.length; i++)
		{
			if(PaxPhone1[i].value == ResHp1TmpValue)
			{
				PaxPhone1.selectedIndex = i;
				break;
			}
		}

		if (document.getElementById("ResHp2").value != "")
		{
			document.getElementById("PaxPhone2_1").value = document.getElementById("ResHp2").value;
		}

		if (document.getElementById("ResHp3").value != "")
		{
			document.getElementById("PaxPhone3_1").value = document.getElementById("ResHp3").value;
		}
	}
	else
	{
		document.getElementById("PaxSex_1").selectedIndex = 0;

		document.getElementById("PaxLastName_1").value = "";
		document.getElementById("PaxFirstName_1").value = "";

		document.getElementById("PaxPhone1_1").selectedIndex = 0;
		document.getElementById("PaxPhone2_1").value = "";
		document.getElementById("PaxPhone3_1").value = "";

		document.getElementById("PaxBirthY_1").selectedIndex = 0;
		document.getElementById("PaxBirthM_1").selectedIndex = 0;
		document.getElementById("PaxBirthD_1").selectedIndex = 0;
	}
}


function checkRes()
{
	//** °øÅëµÈ ¿¹¾àÀÚ Á¤º¸ ÀÔ·ÂÃ¼Å© 1 **
	if (document.getElementById("ResKName").value == "")
	{
		alert("¿¹¾àÀÚÀÇ ÇÑ±Û¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		document.getElementById("ResKName").focus();
		return false;
	}

	//** °øÅëµÈ ¿¹¾àÀÚ Á¤º¸ ÀÔ·ÂÃ¼Å© 2 **
	if (document.getElementById("ResHp1").value == "")
	{
		alert("¿¹¾àÀÚÀÇ ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		document.getElementById("ResHp1").focus();
		return false;
	}
	if (document.getElementById("ResHp2").value == "")
	{
		alert("¿¹¾àÀÚÀÇ ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		document.getElementById("ResHp2").focus();
		return false;
	}
	if (document.getElementById("ResHp3").value == "")
	{
		alert("¿¹¾àÀÚÀÇ ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		document.getElementById("ResHp3").focus();
		return false;
	}

	if (isNaN(document.getElementById("ResHp1").value))
	{
		alert("¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		document.getElementById("ResHp1").focus();
		return false;
	}
	if (isNaN(document.getElementById("ResHp2").value))
	{
		alert("¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		document.getElementById("ResHp2").focus();
		return false;
	}
	if (isNaN(document.getElementById("ResHp3").value))
	{
		alert("¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		document.getElementById("ResHp3").focus();
		return false;
	}

	if(document.getElementById("ResTel1").value != "")
	{
		if (isNaN(document.getElementById("ResTel1").value))
		{
			alert("¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
			document.getElementById("ResTel1").focus();
			return false;
		}
	}
	if(document.getElementById("ResTel2").value != "")
	{
		if (isNaN(document.getElementById("ResTel2").value))
		{
			alert("¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
			document.getElementById("ResTel2").focus();
			return false;
		}
	}
	if(document.getElementById("ResTel3").value != "")
	{
		if (isNaN(document.getElementById("ResTel3").value))
		{
			alert("¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
			document.getElementById("ResTel3").focus();
			return false;
		}
	}

	//ÀÌ¸ÞÀÏ Ã¼Å©
	if (document.getElementById("ResEmail").value == "")
	{
		alert("¿¹¾àÀÚÀÇ ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		document.getElementById("ResEmail").focus();
		return false;
	}
	if (!checkEmail(document.getElementById("ResEmail"),"ÀÌ¸ÞÀÏ Á¤º¸¸¦"))
	{
		return false;
	}

	var PaxUserCnt = parseInt(document.getElementById("PaxNo").value) + 1;
	for (var i = 1; i < PaxUserCnt; i++)
	{
		if (document.getElementById("PaxLastName_" + String(i)).value == "")
		{
			alert('Å¾½ÂÀÚÀÇ ¿µ¹®¼ºÀ» ÀÔ·ÂÇÏ¼¼¿ä.');
			document.getElementById("PaxLastName_" + String(i)).focus();
			return false;
		}
		if (document.getElementById("PaxFirstName_" + String(i)).value == "")
		{
			alert('Å¾½ÂÀÚÀÇ ¿µ¹®ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.');
			document.getElementById("PaxFirstName_" + String(i)).focus();
			return false;
		}
		if (document.getElementById("PaxSex_" + String(i)).value == "")
		{
			alert('Å¾½ÂÀÚÀÇ ¼ºº°À» ÀÔ·ÂÇÏ¼¼¿ä.');
			document.getElementById("PaxSex_" + String(i)).focus();
			return false;
		}

		if (document.getElementById("PaxBirthY_" + String(i)).value == "" || document.getElementById("PaxBirthM_" + String(i)).value == "" || document.getElementById("PaxBirthD_" + String(i)).value == "")
		{
			alert('»ý³â¿ùÀÏÀ» Á¤È®È÷ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.');
			document.getElementById("PaxBirthY_" + String(i)).focus();
			return false;
		}

		if (document.getElementById("PaxPhone1_" + String(i)).value == "" || document.getElementById("PaxPhone2_" + String(i)).value == "" || document.getElementById("PaxPhone3_" + String(i)).value == "")
		{
			alert('¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
			document.getElementById("PaxPhone1_" + String(i)).focus();
			return false;
		}
		if (isNaN(document.getElementById("PaxPhone1_" + String(i)).value) || isNaN(document.getElementById("PaxPhone2_" + String(i)).value) || isNaN(document.getElementById("PaxPhone3_" + String(i)).value))
		{
			alert('¼ýÀÚ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
			document.getElementById("PaxPhone1_" + String(i)).focus();
			return false;
		}
	}

	if (document.getElementById("FareRuleAgree").checked == false)
	{
		alert('Ç×°ø±Ç ¾à°ü¿¡ µ¿ÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		document.getElementById("FareRuleAgree").focus();
		return false;
	}
	
	if (document.getElementById("ResAgree_Y").checked == false)
	{
		alert('°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§¿¡ µ¿ÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
		document.getElementById("ResAgree_Y").focus();
		return false;
	}

	if(!(confirm("°í°´´Ô Gmarket Ç×°øÆíÀ» ¿¹¾àÇÏ½Ã°Ú½À´Ï±î?")))
	{
		return false;
	}

	return true;
}


function goResDone()
{
	if(!checkRes())
	{
		return;
	}

	document.frmRsvInfo.res_sex.value = document.getElementById("ResSex").value;
	document.frmRsvInfo.res_kr_nm.value = document.getElementById("ResKName").value;
	document.frmRsvInfo.res_hp_no.value = document.getElementById("ResHp1").value + "-" + document.getElementById("ResHp2").value + "-" + document.getElementById("ResHp3").value;
	/*if(document.getElementById("ResTel2").value == "" || document.getElementById("ResTel3").value)
	{
		document.frmRsvInfo.res_tel_no.value = "02-0000-0000";
	}
	else
	{*/
		document.frmRsvInfo.res_tel_no.value = document.getElementById("ResTel1").value + "-" + document.getElementById("ResTel2").value + "-" + document.getElementById("ResTel3").value;
	//}
	document.frmRsvInfo.ret_email.value = document.getElementById("ResEmail").value;

	var arrResXML = new Array();

	var i = 0;

	var now = new Date();
	var PaxAge = 0, PaxDoB = 0;

	var PaxHpNo = "", PaxTelNo = "", PaxPhoneNo = "";

	var PaxUserCnt = parseInt(document.getElementById("PaxNo").value) + 1;


	arrResXML.push("<BOOKING_INFO>");


	arrResXML.push("<BASIC_INFO>");
	arrResXML.push("<FARE_CODE>" + document.frmRsvInfo.fare_code.value + "</FARE_CODE>");
	arrResXML.push("<CO_NO>" + document.frmRsvInfo.corp_no.value + "</CO_NO>");
	arrResXML.push("<JAEHU_CUST_NO>" + document.frmBooking.res_jaehu_cust_no.value + "</JAEHU_CUST_NO>");
	arrResXML.push("<HP_NO><![CDATA[" + document.frmRsvInfo.res_hp_no.value + "]]></HP_NO>");
	arrResXML.push("<TEL_NO><![CDATA[" + document.frmRsvInfo.res_tel_no.value + "]]></TEL_NO>");
	arrResXML.push("<E_MAIL><![CDATA[" + document.frmRsvInfo.ret_email.value + "]]></E_MAIL>");
	arrResXML.push("<DEP_CITY>" + document.frmRsvInfo.dep_cty.value + "</DEP_CITY>");
	arrResXML.push("<ARR_CITY>" + document.frmRsvInfo.arv_cty.value + "</ARR_CITY>");
	arrResXML.push("<DEP_DATE>" + document.frmRsvInfo.dep_dt.value + "</DEP_DATE>");
	arrResXML.push("<ARR_DATE>" + document.frmRsvInfo.ret_dt.value + "</ARR_DATE>");
	arrResXML.push("<ROUND_YN>" + document.frmRsvInfo.round_yn.value + "</ROUND_YN>");
	arrResXML.push("<RET_CFM>" + document.frmRsvInfo.ret_cfm.value + "</RET_CFM>");
	arrResXML.push("<ROUTING><![CDATA[" + Convert_Str_To_Object(document.frmRsvInfo.routing) + "]]></ROUTING>");
	arrResXML.push("<SEAT_KIND>" + document.frmRsvInfo.seat_kind.value + "</SEAT_KIND>");
	arrResXML.push("<SVC_CARRIER><![CDATA[" + Convert_Str_To_Object(document.frmRsvInfo.svc_carrier) + "]]></SVC_CARRIER>");
	arrResXML.push("<BK_CLS><![CDATA[" + Convert_Str_To_Object(document.frmRsvInfo.rgt_bk_cls) + "]]></BK_CLS>");
	arrResXML.push("<SEAT_CNT>" + document.frmRsvInfo.seat_cnt.value + "</SEAT_CNT>");
	arrResXML.push("<FARE_SUM>" + document.frmRsvInfo.fare_sum.value + "</FARE_SUM>");
	arrResXML.push("<RSV_NM><![CDATA[" + document.getElementById("ResKName").value + "]]></RSV_NM>");
	arrResXML.push("<TAX_SUM>" + document.frmRsvInfo.tax_sum.value + "</TAX_SUM>");
	arrResXML.push("<RSV_REQUEST><![CDATA[" + encodeURI(encodeURI(document.getElementById("ResMemo").value)) + "]]></RSV_REQUEST>");
	arrResXML.push("<RSV_REMARK><![CDATA[]]></RSV_REMARK>");
	arrResXML.push("</BASIC_INFO>");



	arrResXML.push("<PASSENGER_INFO>");
	for (i = 1; i < PaxUserCnt; i++)
	{
		PaxAge = parseInt(now.getFullYear()) - parseInt(document.getElementById("PaxBirthY_" + String(i)).value);
		PaxDoB = document.getElementById("PaxBirthY_" + String(i)).value;
		if(parseInt(document.getElementById("PaxBirthM_" + String(i)).value) < 10)
		{
			PaxDoB += "0" + document.getElementById("PaxBirthM_" + String(i)).value;
		}
		else
		{
			PaxDoB += document.getElementById("PaxBirthM_" + String(i)).value;
		}

		if(document.getElementById("PaxBirthD_" + String(i)).value < 10)
		{
			PaxDoB += "0" + document.getElementById("PaxBirthD_" + String(i)).value;
		}
		else
		{
			PaxDoB += document.getElementById("PaxBirthD_" + String(i)).value;
		}

		PaxPhoneNo = document.getElementById("PaxPhone1_" + String(i)).value + "-" + document.getElementById("PaxPhone2_" + String(i)).value + "-" + document.getElementById("PaxPhone3_" + String(i)).value;

		if(document.getElementById("PaxPhone1_" + String(i)).value == "010" || document.getElementById("PaxPhone1_" + String(i)).value == "011" || 
		document.getElementById("PaxPhone1_" + String(i)).value == "010" || document.getElementById("PaxPhone1_" + String(i)).value == "011" || 
		document.getElementById("PaxPhone1_" + String(i)).value == "010" || document.getElementById("PaxPhone1_" + String(i)).value == "011")
		{
			PaxHpNo = PaxPhoneNo;
			PaxTelNo = PaxPhoneNo;
		}
		else
		{
			PaxHpNo = PaxPhoneNo;
			PaxTelNo = PaxPhoneNo;
		}


		arrResXML.push("<PASSENGER>");
		arrResXML.push("<LAST_NAME><![CDATA[" + document.getElementById("PaxLastName_" + String(i)).value + "]]></LAST_NAME>");
		arrResXML.push("<FIRST_NAME><![CDATA[" + document.getElementById("PaxFirstName_" + String(i)).value + "]]></FIRST_NAME>");
		arrResXML.push("<AGE>" + PaxAge + "</AGE>");
		arrResXML.push("<SEX>" + document.getElementById("PaxSex_" + String(i)).value + "</SEX>");
		arrResXML.push("<DOB>" + PaxDoB + "</DOB>");
		arrResXML.push("<PAX>" + document.getElementById("PaxCode_" + String(i)).value + "</PAX>");
		arrResXML.push("<HP_NO><![CDATA[" + PaxHpNo + "]]></HP_NO>");
		arrResXML.push("<TEL_NO><![CDATA[" + PaxTelNo + "]]></TEL_NO>");
		arrResXML.push("</PASSENGER>");
	}
	arrResXML.push("</PASSENGER_INFO>");



	arrResXML.push("<SCHEDULE_INFO>");

	var dep_via_cnt = document.frmRsvInfo.dep_via_cnt.value;
	for (i = dep_via_cnt - 1; i >= 0; i--)
	{
		arrResXML.push("<SCHEDULE>");
		if(dep_via_cnt > 1)
		{
			arrResXML.push("<TYPE>" + document.frmRsvInfo.d_type[i].value + "</TYPE>");
			arrResXML.push("<LEG_NUM>" + document.frmRsvInfo.d_leg_num[i].value + "</LEG_NUM>");
			arrResXML.push("<AIR_CODE>" + document.frmRsvInfo.d_air_code[i].value + "</AIR_CODE>");
			arrResXML.push("<FLI_NUM>" + document.frmRsvInfo.d_fli_num[i].value + "</FLI_NUM>");
			arrResXML.push("<DEP_CITY>" + document.frmRsvInfo.d_dep_city_en[i].value + "</DEP_CITY>");
			arrResXML.push("<ARR_CITY>" + document.frmRsvInfo.d_arr_city_en[i].value + "</ARR_CITY>");
			arrResXML.push("<DEP_DATE>" + document.frmRsvInfo.d_dep_date[i].value + "</DEP_DATE>");
			arrResXML.push("<ARR_DATE>" + document.frmRsvInfo.d_arr_date[i].value + "</ARR_DATE>");
			arrResXML.push("<DEP_TIME>" + document.frmRsvInfo.d_dep_time[i].value + "</DEP_TIME>");
			arrResXML.push("<ARR_TIME>" + document.frmRsvInfo.d_arr_time[i].value + "</ARR_TIME>");
			arrResXML.push("<BK_CLS>" + Convert_Str_To_Object(document.frmRsvInfo.d_bk_cls[i]) + "</BK_CLS>");
			if(document.frmRsvInfo.d_seat_cnt[i].value > 0)
			{
				arrResXML.push("<SEAT_AVAIL>B</SEAT_AVAIL>");
			}
			else
			{
				arrResXML.push("<SEAT_AVAIL>L</SEAT_AVAIL>");
			}
			arrResXML.push("<REL_DAY_IND_ARR></REL_DAY_IND_ARR>");
			arrResXML.push("<REL_DAY_ARR></REL_DAY_ARR>");
			arrResXML.push("<EQP_COD>" + Convert_Str_To_Object(document.frmRsvInfo.d_eqp_cod[i]) + "</EQP_COD>");
			arrResXML.push("<MEA_COD>" + Convert_Str_To_Object(document.frmRsvInfo.d_mea_cod[i]) + "</MEA_COD>");
			arrResXML.push("<NUM_STO>" + Convert_Str_To_Object(document.frmRsvInfo.d_num_sto[i]) + "</NUM_STO>");
			arrResXML.push("<COD_SHA></COD_SHA>");
			arrResXML.push("<ARL_SOU></ARL_SOU>");
		}
		else
		{
			arrResXML.push("<TYPE>" + document.frmRsvInfo.d_type.value + "</TYPE>");
			arrResXML.push("<LEG_NUM>" + document.frmRsvInfo.d_leg_num.value + "</LEG_NUM>");
			arrResXML.push("<AIR_CODE>" + document.frmRsvInfo.d_air_code.value + "</AIR_CODE>");
			arrResXML.push("<FLI_NUM>" + document.frmRsvInfo.d_fli_num.value + "</FLI_NUM>");
			arrResXML.push("<DEP_CITY>" + document.frmRsvInfo.d_dep_city_en.value + "</DEP_CITY>");
			arrResXML.push("<ARR_CITY>" + document.frmRsvInfo.d_arr_city_en.value + "</ARR_CITY>");
			arrResXML.push("<DEP_DATE>" + document.frmRsvInfo.d_dep_date.value + "</DEP_DATE>");
			arrResXML.push("<ARR_DATE>" + document.frmRsvInfo.d_arr_date.value + "</ARR_DATE>");
			arrResXML.push("<DEP_TIME>" + document.frmRsvInfo.d_dep_time.value + "</DEP_TIME>");
			arrResXML.push("<ARR_TIME>" + document.frmRsvInfo.d_arr_time.value + "</ARR_TIME>");
			arrResXML.push("<BK_CLS>" + Convert_Str_To_Object(document.frmRsvInfo.d_bk_cls) + "</BK_CLS>");
			if(document.frmRsvInfo.d_seat_cnt.value > 0)
			{
				arrResXML.push("<SEAT_AVAIL>B</SEAT_AVAIL>");
			}
			else
			{
				arrResXML.push("<SEAT_AVAIL>L</SEAT_AVAIL>");
			}
			arrResXML.push("<REL_DAY_IND_ARR></REL_DAY_IND_ARR>");
			arrResXML.push("<REL_DAY_ARR></REL_DAY_ARR>");
			arrResXML.push("<EQP_COD>" + Convert_Str_To_Object(document.frmRsvInfo.d_eqp_cod) + "</EQP_COD>");
			arrResXML.push("<MEA_COD>" + Convert_Str_To_Object(document.frmRsvInfo.d_mea_cod) + "</MEA_COD>");
			arrResXML.push("<NUM_STO>" + Convert_Str_To_Object(document.frmRsvInfo.d_num_sto) + "</NUM_STO>");
			arrResXML.push("<COD_SHA></COD_SHA>");
			arrResXML.push("<ARL_SOU></ARL_SOU>");
		}
		arrResXML.push("</SCHEDULE>");
	}


	if(document.frmRsvInfo.round_yn.value == "RT" && document.frmRsvInfo.ret_cfm.value == "N")
	{
		var ret_via_cnt = document.frmRsvInfo.ret_via_cnt.value;
		for (i = ret_via_cnt - 1; i >= 0; i--)
		{
			arrResXML.push("<SCHEDULE>");
			if(ret_via_cnt > 1)
			{
				arrResXML.push("<TYPE>" + document.frmRsvInfo.r_type[i].value + "</TYPE>");
				arrResXML.push("<LEG_NUM>" + document.frmRsvInfo.r_leg_num[i].value + "</LEG_NUM>");
				arrResXML.push("<AIR_CODE>" + document.frmRsvInfo.r_air_code[i].value + "</AIR_CODE>");
				arrResXML.push("<FLI_NUM>" + document.frmRsvInfo.r_fli_num[i].value + "</FLI_NUM>");
				arrResXML.push("<DEP_CITY>" + document.frmRsvInfo.r_dep_city_en[i].value + "</DEP_CITY>");
				arrResXML.push("<ARR_CITY>" + document.frmRsvInfo.r_arr_city_en[i].value + "</ARR_CITY>");
				arrResXML.push("<DEP_DATE>" + document.frmRsvInfo.r_dep_date[i].value + "</DEP_DATE>");
				arrResXML.push("<ARR_DATE>" + document.frmRsvInfo.r_arr_date[i].value + "</ARR_DATE>");
				arrResXML.push("<DEP_TIME>" + document.frmRsvInfo.r_dep_time[i].value + "</DEP_TIME>");
				arrResXML.push("<ARR_TIME>" + document.frmRsvInfo.r_arr_time[i].value + "</ARR_TIME>");
				arrResXML.push("<BK_CLS>" + Convert_Str_To_Object(document.frmRsvInfo.r_bk_cls[i]) + "</BK_CLS>");
				if(document.frmRsvInfo.r_seat_cnt[i].value > 0)
				{
					arrResXML.push("<SEAT_AVAIL>B</SEAT_AVAIL>");
				}
				else
				{
					arrResXML.push("<SEAT_AVAIL>L</SEAT_AVAIL>");
				}
				arrResXML.push("<REL_DAY_IND_ARR></REL_DAY_IND_ARR>");
				arrResXML.push("<REL_DAY_ARR></REL_DAY_ARR>");
				arrResXML.push("<EQP_COD>" + Convert_Str_To_Object(document.frmRsvInfo.r_eqp_cod[i]) + "</EQP_COD>");
				arrResXML.push("<MEA_COD>" + Convert_Str_To_Object(document.frmRsvInfo.r_mea_cod[i]) + "</MEA_COD>");
				arrResXML.push("<NUM_STO>" + Convert_Str_To_Object(document.frmRsvInfo.r_num_sto[i]) + "</NUM_STO>");
				arrResXML.push("<COD_SHA></COD_SHA>");
				arrResXML.push("<ARL_SOU></ARL_SOU>");
			}
			else
			{
				arrResXML.push("<TYPE>" + document.frmRsvInfo.r_type.value + "</TYPE>");
				arrResXML.push("<LEG_NUM>" + document.frmRsvInfo.r_leg_num.value + "</LEG_NUM>");
				arrResXML.push("<AIR_CODE>" + document.frmRsvInfo.r_air_code.value + "</AIR_CODE>");
				arrResXML.push("<FLI_NUM>" + document.frmRsvInfo.r_fli_num.value + "</FLI_NUM>");
				arrResXML.push("<DEP_CITY>" + document.frmRsvInfo.r_dep_city_en.value + "</DEP_CITY>");
				arrResXML.push("<ARR_CITY>" + document.frmRsvInfo.r_arr_city_en.value + "</ARR_CITY>");
				arrResXML.push("<DEP_DATE>" + document.frmRsvInfo.r_dep_date.value + "</DEP_DATE>");
				arrResXML.push("<ARR_DATE>" + document.frmRsvInfo.r_arr_date.value + "</ARR_DATE>");
				arrResXML.push("<DEP_TIME>" + document.frmRsvInfo.r_dep_time.value + "</DEP_TIME>");
				arrResXML.push("<ARR_TIME>" + document.frmRsvInfo.r_arr_time.value + "</ARR_TIME>");
				arrResXML.push("<BK_CLS>" + Convert_Str_To_Object(document.frmRsvInfo.r_bk_cls) + "</BK_CLS>");
				if(document.frmRsvInfo.r_seat_cnt.value > 0)
				{
					arrResXML.push("<SEAT_AVAIL>B</SEAT_AVAIL>");
				}
				else
				{
					arrResXML.push("<SEAT_AVAIL>L</SEAT_AVAIL>");
				}
				arrResXML.push("<REL_DAY_IND_ARR></REL_DAY_IND_ARR>");
				arrResXML.push("<REL_DAY_ARR></REL_DAY_ARR>");
				arrResXML.push("<EQP_COD>" + Convert_Str_To_Object(document.frmRsvInfo.r_eqp_cod) + "</EQP_COD>");
				arrResXML.push("<MEA_COD>" + Convert_Str_To_Object(document.frmRsvInfo.r_mea_cod) + "</MEA_COD>");
				arrResXML.push("<NUM_STO>" + Convert_Str_To_Object(document.frmRsvInfo.r_num_sto) + "</NUM_STO>");
				arrResXML.push("<COD_SHA></COD_SHA>");
				arrResXML.push("<ARL_SOU></ARL_SOU>");
			}
			arrResXML.push("</SCHEDULE>");
		}
	}

	arrResXML.push("</SCHEDULE_INFO>");


	arrResXML.push("</BOOKING_INFO>");

	var strResXML = arrResXML.join('');
	document.frmBooking.res_xml.value = strResXML;

	document.getElementById("div_seat_loading").style.display = "block";
	document.getElementById("div_content").style.display = "none";

	parent.rsv_ifm_reSize('ifrmMain');

	var params = Form.serialize($('frmBooking'));
	search.postRequest("div_BookingResult", params, NEO_GOODSDAQ_URL + "neo_reservation/realtime_air_webservice_proxy.asp", booking.Complete);
}


function CompleteBooking(xmlVal)
{

	if(xmlVal  == "")
	{
		ErrorBooking();
		return;
	}

	var root;
	var objXmlDoc = createXmlDocument();
	objXmlDoc.loadXML(xmlVal);

	root = objXmlDoc.selectSingleNode("//SetBookingResult/RSV_RESULT"); //Dom Xpath »ç¿ë

	if(root != null)
	{
		var sSucced = "", IsSucced = false;
		for (var group = 0; group < root.childNodes.length; group++)
		{
			if(root.childNodes[group].nodeName == "IS_SUCCEED")
			{
				sSucced = root.childNodes[group].nodeTypedValue;
				if(sSucced.toLowerCase() == "true")
				{
					IsSucced = true;
				}
				else
				{
					IsSucced = false;
					break;
				}
			}

			if(root.childNodes[group].nodeName == "PNR")
			{
				if(root.childNodes[group].nodeTypedValue != "")
				{
					IsSucced = true;

					document.frmBooking.res_no.value = root.childNodes[group].nodeTypedValue;
					document.frmRsvInfo.res_no.value = document.frmBooking.res_no.value;
				}
				else
				{
					IsSucced = false;
					break;
				}
			}
			if(root.childNodes[group].nodeName == "STATUS")
			{
				if(root.childNodes[group].nodeTypedValue != "")
				{
					IsSucced = true;

					document.frmRsvInfo.res_status.value = root.childNodes[group].nodeTypedValue;
				}
				else
				{
					IsSucced = false;
					break;
				}
			}			
		}

		if(IsSucced)
		{
			SuccessBooking();
		}
		else
		{
			ErrorBooking();
		}
	}
	else
	{
		ErrorBooking();
	}
}


function SuccessBooking()
{
	if(document.frmBooking.method.value  == "SetBooking")
	{
		//alert("¿¹¾àÀÌ ¼º°ø ÇÏ¿´½À´Ï´Ù.");

		document.frmRsvInfo.action = NEO_GOODSDAQ_URL + "neo_reservation/realtime_air_reservation_finish.asp";
		document.frmRsvInfo.target = "_top";
		document.frmRsvInfo.submit();
	}
}


function ErrorBooking()
{
	if(document.frmBooking.method.value == "SetBooking")
	{
		//alert("¿¹¾àÀÌ ½ÇÆÐ ÇÏ¿´½À´Ï´Ù.");

		document.frmRsvInfo.action = NEO_GOODSDAQ_URL + "neo_reservation/realtime_air_reservation_finish.asp";
		document.frmRsvInfo.target = "_top";
		document.frmRsvInfo.submit();
	}
}


function showAgreementInfo()
{
	window.open(NEO_GOODSDAQ_URL + "neo_reservation/reservation_agreement_info.asp", "", "width=652, height=600 titlebar=no, toolbar=no, scrollbars=0");
}


function showPrivacyInfo()
{
	window.open(NEO_GOODSDAQ_URL + "neo_reservation/reservation_privacy_info.asp", "", "width=652, height=600 titlebar=no, toolbar=no, scrollbars=0");
}


function showEticketInfo()
{
	window.open(NEO_GOODSDAQ_URL + "neo_reservation/reservation_eticket_info.asp", "", "width=652, height=600 titlebar=no, toolbar=no, scrollbars=0");
}

/****************************************************************************************************************************************/
// Gmarket Air Input Booking Function
/****************************************************************************************************************************************/





/****************************************************************************************************************************************/
// Gmarket Air Complete Booking Function
/****************************************************************************************************************************************/

function BookingComplete_Load()
{
	var i = 0;
	var res_no = Convert_Str_To_Object(document.frmRsvInfo.res_no);

	if (res_no != "")
	{
		DrawSelectedScheduleInfo();
	}

	parent.rsv_ifm_reSize("ifrmMain");
}


function goAirMain()
{
	parent.location.href = NEO_GOODSDAQ_URL + "neo_reservation/realtime_air_search.asp?gdsc_cd=300013093";
}


function goMyShoppingList()
{
	parent.location.href = NEO_GOODSDAQ_URL + "neo_my_gd/default.asp";
}


function goResBookingList()
{
	parent.location.href = NEO_GOODSDAQ_URL + "neo_my_gd/reservation_list_air_myshoppinglist.asp";
}

/****************************************************************************************************************************************/
// Gmarket Air Complete Booking Function
/****************************************************************************************************************************************/





/****************************************************************************************************************************************/
// Gmarket Air Reservation Or Reservation Finish Function
/****************************************************************************************************************************************/

function rsv_ifm_reSize(obj)
{
	if(!IsJaehuIframe)
	{
		return;
	}

	if(document.getElementById(obj) != null)
	{
		var objBody = document.getElementById(obj).contentWindow.document.body;
		document.getElementById(obj).style.height = objBody.scrollHeight;
	}
}
function reSize(obj)
{

		var objBody = document.getElementById(obj).contentWindow.document.body;
		document.getElementById(obj).style.height = objBody.scrollHeight;

}

function goTabOpen_best(val)
{
	var sUrl = "";
	var sFeature = "";

	switch(val)
	{
		case 0:
			sUrl = NEO_GOODSDAQ_URL + "neo_category/html_middle_category/middle_category_200001359.asp";
			break;
		case 1:
			sUrl = NEO_GOODSDAQ_URL + "neo_category/html_middle_category/middle_category_200001037.asp";
			break;
		case 2:
			sUrl = NEO_GOODSDAQ_URL + "neo_category/html_middle_category/middle_category_200000678.asp";
			break;
		default:
			break;
	}

	sFeature = 'status=yes,menubar=yes,scrollbars=yes,resizable=yes,toolbar=yes,location=yes';
	sFeature = sFeature + ',width=' + (screen.availWidth - 10).toString();
	sFeature = sFeature + ',height=' + (screen.availHeight - 100).toString();
	sFeature = sFeature + ',screenX=0,screenY=0,left=0,top=0';

	var win;
	win = window.open(sUrl, "", sFeature);
}


function showdiv_best(num,aobject)
{
	var curimgl, curimgb, curimgr, curfont;
	var preimgl, preimgb, preimgr, prefont;

	curimgl = "img_" + num + "_l_best";
	curimgb = "td_img_" + num + "_b_best";
	curimgr = "img_" + num + "_r_best";
	preimgl = "img_" + previoustab_best + "_l_best";
	preimgb = "td_img_" + previoustab_best + "_b_best";
	preimgr = "img_" + previoustab_best + "_r_best";
	curfont = "font_" + num + "_best";
	prefont = "font_" + previoustab_best + "_best";

	var curobj = "tbl_attrib_" + num + "_best";
	var preobj = "tbl_attrib_" + previoustab_best + "_best";

	if (disabletablinks_best == 1)
	{
		aobject.ondblclick = new Function("return false");
	}

	if (document.getElementById && turntosingle_best == 0)
	{
		highlighttab_best(aobject);

		if (previoustab_best!="" || previoustab_best == "0")
		{
			document.getElementById(preobj).style.display = "none";
			document.getElementById(preimgl).src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new/tap-g-1.gif";
			document.getElementById(preimgb).background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new/tap-g-2.gif";
			document.getElementById(preimgr).src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new/tap-g-3.gif";
			document.getElementById(prefont).color = "555555";
		}

		if (curobj!="")
		{
			document.getElementById(curobj).style.display = "block";
			document.getElementById(curimgl).src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new/tap-b-1.gif";
			document.getElementById(curimgb).background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new/tap-b-2.gif";
			document.getElementById(curimgr).src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new/tap-b-3.gif"; 
			document.getElementById(curfont).color = "ffffff";

			previoustab_best = num;
		}
	}

	var sUrl = "";

	switch(num)
	{
		case "0":
			sUrl = NEO_GOODSDAQ_URL + "neo_category/html_middle_category/middle_category_200001359.asp";
			break;
		case "1":
			sUrl = NEO_GOODSDAQ_URL + "neo_category/html_middle_category/middle_category_200001037.asp";
			break;
		case "2":
			sUrl = NEO_GOODSDAQ_URL + "neo_category/html_middle_category/middle_category_200000678.asp";
			break;
		default:
			break;
	}

	document.getElementById("travel_more").href = sUrl;
}


function highlighttab_best(aobject)
{
	aobject.className = "current";
}


function onSaveComplete(corp_nm)
{
	document.frmBooking.method.value = "GetRerservationInfo";

	var params = Form.serialize($('frmBooking'));
	var v_crop_nm = corp_nm;

	if(v_crop_nm == "" || v_crop_nm == undefined)
	{
		return;
	}

	switch (v_crop_nm)
	{
		case 'nextour':
			search.postRequest("div_BookingResult", params, "realtime_air_webservice_proxy.asp", booking.Complete);
			break;
		default:
			break;
	}
}

/****************************************************************************************************************************************/
// Gmarket Air Reservation Or Reservation Finish Function
/****************************************************************************************************************************************/





/****************************************************************************************************************************************/
// Gmarket Air Reservation Detail Function
/****************************************************************************************************************************************/

function move_resdetail_tab(val)
{
	if (val == "res")
	{
		document.getElementById("div_res_info").style.display = "block";
		document.getElementById("div_passport_info").style.display = "none";

		document.getElementById("ImgRes").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_01t_on.gif";
		document.getElementById("tdResTab").background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_tbg_on.gif";

		document.getElementById("ImgPassport").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_02t_off.gif";
		document.getElementById("tdPassportTab").background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_fbg_off.gif";
		
		document.getElementById("ImgETicket").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_04t_off.gif";
		document.getElementById("tdETicketTab").background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_fbg_off.gif";
		
	}
	else if (val == "passport")
	{
		document.getElementById("div_res_info").style.display = "none";
		document.getElementById("div_passport_info").style.display = "block";

		document.getElementById("ImgRes").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_01t_off.gif";
		document.getElementById("tdResTab").background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_fbg_off.gif";

		document.getElementById("ImgPassport").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_02t_on.gif";
		document.getElementById("tdPassportTab").background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_tbg_on.gif";
		
		document.getElementById("ImgETicket").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_04t_off.gif";
		document.getElementById("tdETicketTab").background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_fbg_off.gif";
	}
		document.getElementById("div_Passenger").style.display = "block";
		document.getElementById("div_eTicket").style.display = "none";	

}

function gosettlement()
{
		document.getElementById("div_res_info").style.display = "block";
		document.getElementById("div_passport_info").style.display = "none";

		document.getElementById("ImgRes").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_01t_off.gif";
		document.getElementById("tdResTab").background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_fbg_off.gif";

		document.getElementById("ImgPassport").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_02t_off.gif";
		document.getElementById("tdPassportTab").background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_fbg_off.gif";
	
	
	ww=window.open("","Window","width=688, height=358, status=no, scrollbars=yes,resizable=no, menubar=no, top=500, left=300");
	ww.focus();

	document.frmSettlement.target="Window"
	document.frmSettlement.action = "https://fita.worldspan.co.kr/ext/updateSettlementCard.fita"
	document.frmSettlement.submit();
	


	
}
function goEticket()
{
		document.getElementById("div_res_info").style.display = "block";
		document.getElementById("div_passport_info").style.display = "none";

		document.getElementById("ImgRes").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_01t_off.gif";
		document.getElementById("tdResTab").background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_fbg_off.gif";
		document.getElementById("ImgPassport").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_02t_off.gif";
		document.getElementById("tdPassportTab").background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_fbg_off.gif";

		document.getElementById("ImgETicket").src = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_04t_on.gif";
		document.getElementById("tdETicketTab").background = NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/msp/tab_tbg_on.gif";
		
		document.getElementById("div_Passenger").style.display = "none";
		document.getElementById("div_eTicket").style.display = "block";	
	



	
}
function goPassportDone()
{
	var arrHtmlString = new Array();

	var i = 0;
	var passenger_cnt = Convert_Int_To_Str(document.getElementById("passenger_cnt").value);

	var rsv_pa_no = "", pass_birth = "", pass_no = "", pass_due = "", sel_place = "", sel_citizen = "";

	arrHtmlString.push("<PASSPORT>");
	for (i = 0; i < passenger_cnt; i++)
	{
		rsv_pa_no = document.getElementById("rsv_pa_no_" + String(i)).value;
		pass_birth = document.getElementById("pass_birth_" + String(i)).value;
		pass_no = document.getElementById("pass_no_" + String(i)).value;
		pass_due = document.getElementById("pass_due_" + String(i)).value;
		sel_place = document.getElementById("sel_place_" + String(i)).value;
		sel_citizen = document.getElementById("sel_citizen_" + String(i)).value;

		if (rsv_pa_no == "")
		{
			return;
		}

		if (pass_birth == "")
		{
			alert("»ý³â ¿ùÀÏÀ» ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			document.getElementById("pass_birth_" + String(i)).focus();
			return;
		}

		if (pass_no == "")
		{
			alert("¿©±Ç¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			document.getElementById("pass_no_" + String(i)).focus();
			return;
		}

		if (pass_due == "")
		{
			alert("¿©±Ç¸¸·áÀÏÀ» ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			document.getElementById("pass_due_" + String(i)).focus();
			return;
		}

		if (sel_place == "")
		{
			alert("¿©±Ç¹ßÇà±¹À» ¼±ÅÃÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			document.getElementById("sel_place_" + String(i)).focus();
			return;
		}

		if (sel_citizen == "")
		{
			alert("º»ÀÎ±¹ÀûÀ» ¼±ÅÃÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			document.getElementById("sel_citizen_" + String(i)).focus();
			return;
		}

		arrHtmlString.push("<PASSPORT_INFO>");
		arrHtmlString.push("<RSV_PA_NO>" + rsv_pa_no +  "</RSV_PA_NO>");
		arrHtmlString.push("<PASS_BIRTH>" + pass_birth +  "</PASS_BIRTH>");
		arrHtmlString.push("<PASS_NO>" + pass_no +  "</PASS_NO>");
		arrHtmlString.push("<PASS_DUE>" + pass_due +  "</PASS_DUE>");
		arrHtmlString.push("<PLACE_ISSUE>" + sel_place +  "</PLACE_ISSUE>");
		arrHtmlString.push("<CITIZEN_SHIP>" + sel_citizen +  "</CITIZEN_SHIP>");
		arrHtmlString.push("</PASSPORT_INFO>");

		rsv_pa_no = "", pass_birth = "", pass_no = "", pass_due = "", sel_place = "", sel_citizen = "";
	}
	arrHtmlString.push("</PASSPORT>");

	var strPassportXML = arrHtmlString.join('');

	document.frmPassport.method.value = "SetPassport";
	document.frmPassport.passport_xml.value = strPassportXML;
	
	var params = Form.serialize($('frmPassport'));
	search.postRequest("div_PassportResult", params, NEO_GOODSDAQ_URL + "neo_reservation/realtime_air_webservice_proxy.asp", passport.Complete);
}


function show_rsv_cancel(val)
{
	if (val == "H")
	{
		blindScreen("div_screen", false);
		document.getElementById("div_cancel").style.visibility = "hidden";
	}
	else
	{
		window.scrollTo(0, 0);

		blindScreen("div_screen", true);

		var divMenu = document.all['div_cancel'].style;
		divMenu.top = 250;
		divMenu.left = 140;

		document.getElementById("div_cancel").style.visibility = "visible";
	}
}


function cancel_reservation()
{
	document.frmCancel.method.value = "CancelReservation";

	var params = Form.serialize($('frmCancel'));
	search.postRequest("div_CancelResult", params, NEO_GOODSDAQ_URL + "neo_reservation/realtime_air_webservice_proxy.asp", booking.Cancel);
}

/****************************************************************************************************************************************/
// Gmarket Air Reservation Detail Function
/****************************************************************************************************************************************/

function Select_Order_Condition()
{
	var SelectedCond;

	if (document.getElementsByName("INT_SORT")[0].checked == true)
	{	
		var SelectedCond = "AIR_DCPRICE";
	}
	else if (document.getElementsByName("INT_SORT")[1].checked == true)
	{
		var SelectedCond = "AIR_LOGO";
	}
	else if (document.getElementsByName("INT_SORT")[2].checked == true)
	{
		var SelectedCond = "AIR_PATH";
	}
	else
	{
		var SelectedCond = "AIR_DCPRICE";	
	}

	sortList2(SelectedCond);
}

function AirRotation(direction)
{	
	//alert(view_count);

	if (view_count < 2)
	{
		return;
	}

	if (direction == "R")
	{
		for (i=0;i< view_count; i++)
		{
			document.getElementById("air_logo_div_view_"+i+"").style.display = "none";
			
			for(j = 0; j < 5; j++)
			{
				objAirList = AIR_LIST_INFO[j];
				if(objAirList != undefined)
				{
					document.getElementById("air_price_div_view_"+i+j+"").style.display = "none";
				}
			}
		}
		now_view = now_view+1;

		if (now_view >= view_count)
		{
			now_view = 0;
		}
		//alert(now_view);
		document.getElementById("air_logo_div_view_"+now_view+"").style.display = "block";
		for(j = 0; j < 5; j++)
		{
			objAirList = AIR_LIST_INFO[j];
			if(objAirList != undefined)
			{
				document.getElementById("air_price_div_view_"+now_view+j+"").style.display = "block";
			}
		}
	}
	else
	{
		for (i=0;i< view_count; i++)
		{
			document.getElementById("air_logo_div_view_"+i+"").style.display = "none";
			
			for(j = 0; j < 5; j++)
			{
				objAirList = AIR_LIST_INFO[j];
				if(objAirList != undefined)
				{
					document.getElementById("air_price_div_view_"+i+j+"").style.display = "none";
				}
			}
		}
		now_view = now_view-1;

		if (now_view < 0)
		{
			now_view = view_count-1;
		}
		//alert(now_view);
		document.getElementById("air_logo_div_view_"+now_view+"").style.display = "block";
		
		for(j = 0; j < 5; j++)
		{
			objAirList = AIR_LIST_INFO[j];
			if(objAirList != undefined)
			{
				document.getElementById("air_price_div_view_"+now_view+j+"").style.display = "block";
			}
		}
	}
}

function Pax_Change_View_Reset()
{
	//var selected_Pax_Type = "1";
	var selected_Pax_Type = $("frmIntSearch").PaxType.value;
	
	document.getElementById("l_0"+selected_Pax_Type+"_").src= NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new_09/l_0"+selected_Pax_Type+"_on.gif";
}

function Pax_Change_View(val,io)
{
	for (i=1;i<5 ;i++ )
	{
		document.getElementById("l_0"+i+"_").src= NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new_09/l_0"+i+"_off.gif";
	}

	if (io =="over")
	{
		document.getElementById("l_0"+val+"_").src= NEO_IMAGE_SERVER_URL + "neo_reservation/airfare/new_09/l_0"+val+"_on.gif";

	}
	else
	{
		Pax_Change_View_Reset();
	}
}


