﻿var cur=document.URL;
var cur_lang="ENG" ;
if(cur.indexOf("_eng.")!=-1||cur.indexOf("/eng/")!=-1) 	cur_lang="ENG";
else if(cur.indexOf("_kor.")!=-1||cur.indexOf("/kor/")!=-1) cur_lang="KOR";
else if(cur.indexOf("_jpn.")!=-1||cur.indexOf("/jpn/")!=-1) cur_lang="JPN";
else if(cur.indexOf("_fre.")!=-1||cur.indexOf("/fre/")!=-1) cur_lang="FRE";
else if(cur.indexOf("_ger.")!=-1||cur.indexOf("/ger/")!=-1||cur.indexOf("/gem/")!=-1) cur_lang="GER";
else if(cur.indexOf("_chn.")!=-1||cur.indexOf("/sch/")!=-1) cur_lang="SCH";
else if(cur.indexOf("_hk.")!=-1||cur.indexOf("_tch.")!=-1||cur.indexOf("/tch/")!=-1) cur_lang="TCH";
//Added by hjcho 
else if(cur.indexOf("_rus.")!=-1||cur.indexOf("/rus/")!=-1) cur_lang="RUS";
var cur_site = "NA";
if(cur.indexOf("/na/")!=-1||cur.indexOf("index_na_")!=-1)			{cur_site= "NA";}
else if(cur.indexOf("/eu/")!=-1||cur.indexOf("index_eu_")!=-1)	{cur_site= "EU";}
else if(cur.indexOf("/au/")!=-1||cur.indexOf("index_au_")!=-1)	{cur_site= "AU";}
else if(cur.indexOf("/jp/")!=-1||cur.indexOf("index_jp_")!=-1)		{cur_site= "JP";}
else if(cur.indexOf("/cn/")!=-1||cur.indexOf("index_cn_")!=-1)	{cur_site= "CN";}
else if(cur.indexOf("/sg/")!=-1||cur.indexOf("index_sg_")!=-1)	{cur_site= "SG";}
else if(cur.indexOf("/hk/")!=-1||cur.indexOf("index_hk_")!=-1)	{cur_site= "HK";}
else if(cur.indexOf("/kr/")!=-1||cur.indexOf("index_kr_")!=-1)		{cur_site= "KR";}
else if(cur.indexOf("/ru/")!=-1||cur.indexOf("index_ru_")!=-1)		{cur_site= "RU";}

function toTravelPlanner(theForm)
{
		if(cur_lang=="FRE"||cur_lang=="GER"||cur_lang=="SCH"||cur_lang=="TCH"||cur_lang=="RUS")
		{
			cur_lang="ENG";
		}
		theForm.method="GET";
		theForm.target="_blank";
		theForm.action="http://travelplanner.koreanair.com/Main/Main.aspx";
		theForm.site.value=cur_site;
		theForm.lang.value=cur_lang;
		theForm.submit();
}
function openPopup_eng() { 
	var noticeCookie=GetCookie("kosmo_eng"); 
	if (noticeCookie != "done") {
		popup2('http://www.koreanair.com/etc/popup/sp/kosmo_suites_eng.htm','567','590','auto','auto','1','0','0');
	}
}
function openPopup_kor() { 
	var noticeCookie=GetCookie("kosmo_kor"); 
	if (noticeCookie != "done") {
		popup2('http://www.koreanair.com/etc/popup/sp/kosmo_suites_kor.htm','567','590','auto','auto','1','0','0');
	}
}
function openPopup_fre() { 
	var noticeCookie=GetCookie("kosmo_fre");  
	if (noticeCookie != "done") {
		popup2('http://www.koreanair.com/etc/popup/sp/kosmo_suites_fre.htm','567','590','auto','auto','1','0','0');
	}
}
function openPopup_gem() { 
	var noticeCookie=GetCookie("kosmo_gem");  
	if (noticeCookie != "done") {
		popup2('http://www.koreanair.com/etc/popup/sp/kosmo_suites_gem.htm','567','590','auto','auto','1','0','0');
	}
}
function openPopup_tch() { 
	var noticeCookie=GetCookie("kosmo_tch");  
	if (noticeCookie != "done") {
		popup2('http://www.koreanair.com/etc/popup/sp/kosmo_suites_tch.htm','567','590','auto','auto','1','0','0');
	}
}
function openPopup_sch() { 
	var noticeCookie=GetCookie("kosmo_sch");  
	if (noticeCookie != "done") {
		popup2('http://www.koreanair.com/etc/popup/sp/kosmo_suites_sch.htm','567','590','auto','auto','1','0','0');
	}
}
function openPopup_rus() { 
	var noticeCookie=GetCookie("kosmo_rus");  
	if (noticeCookie != "done") {
		popup2('http://www.koreanair.com/etc/popup/sp/kosmo_suites_rus.htm','567','590','auto','auto','1','0','0');
	}
}
function openPopup_jpn() { 
	var noticeCookie=GetCookie("kosmo_jpn");  
	if (noticeCookie != "done") {
		popup2('http://www.koreanair.com/etc/popup/sp/kosmo_suites_jpn.htm','567','590','auto','auto','1','0','0');
	}
}
if(cur.indexOf("/sm/sp.jsp")!=-1){
	if(cur_lang=="ENG"){openPopup_eng();}
	else if(cur_lang=="KOR"){openPopup_kor();}
	else if(cur_lang=="FRE"){openPopup_fre();}
	else if(cur_lang=="GER"){openPopup_gem();}
	else if(cur_lang=="TCH"){openPopup_tch();}
	else if(cur_lang=="SCH"){openPopup_sch();}
	else if(cur_lang=="JPN"){openPopup_jpn();}
	else if(cur_lang=="RUS"){openPopup_rus();}
	else{openPopup_eng();}
}

//신기재 배너 링크 변경
function bannerHref(){
	if (cur.indexOf("_eng")!=-1){	
		if(cur.indexOf("_cn")!=-1){ location.href(/*VIPURL*/"../../local/cn/gp/eng/if/ni/eng_if_ni_main.jsp");}
	 	else if(cur.indexOf("_na")!=-1){location.href(/*VIPURL*/"../../local/na/gp/eng/if/ni/eng_if_ni_main.jsp");}
		else if(cur.indexOf("_au")!=-1){location.href(/*VIPURL*/"../../local/au/gp/eng/if/ni/eng_if_ni_main.jsp");}
		else if(cur.indexOf("_hk")!=-1){location.href(/*VIPURL*/"../../local/hk/gp/eng/if/ni/eng_if_ni_main.jsp");}
		else if(cur.indexOf("_sg")!=-1){location.href(/*VIPURL*/"../../local/sg/gp/eng/if/ni/eng_if_ni_main.jsp");}
		else if(cur.indexOf("_kr")!=-1){location.href(/*VIPURL*/"../../local/kr/gp/eng/if/ni/eng_if_ni_main.jsp");}
		else if(cur.indexOf("_jp")!=-1){;location.href(/*VIPURL*/"../../local/jp/gp/eng/if/ni/eng_if_ni_main.jsp");}
		else if(cur.indexOf("_ru")!=-1){;location.href(/*VIPURL*/"../../local/ru/gp/eng/if/ni/eng_if_ni_main.jsp");}
		else{location.href(cur);}
	}
	else if (cur.indexOf("_kor")!=-1){
		if(cur.indexOf("_cn")!=-1){ location.href(/*VIPURL*/"../../local/cn/gp/kor/if/ni/kor_if_ni_main.jsp");}
		else if(cur.indexOf("_na")!=-1){location.href(/*VIPURL*/"../../local/na/gp/kor/if/ni/kor_if_ni_main.jsp");}
		else if(cur.indexOf("_au")!=-1){location.href(/*VIPURL*/"../../local/au/gp/kor/if/ni/kor_if_ni_main.jsp");}
		else if(cur.indexOf("_hk")!=-1){location.href(/*VIPURL*/"../../local/hk/gp/kor/if/ni/kor_if_ni_main.jsp");}
		else if(cur.indexOf("_sg")!=-1){location.href(/*VIPURL*/"../../local/sg/gp/kor/if/ni/kor_if_ni_main.jsp");}
		else if(cur.indexOf("_jp")!=-1){location.href(/*VIPURL*/"../../local/jp/gp/kor/if/ni/kor_if_ni_main.jsp");}
		else if(cur.indexOf("_ru")!=-1){location.href(/*VIPURL*/"../../local/ru/gp/kor/if/ni/kor_if_ni_main.jsp");}
		else{location.href(cur);}
	}
	else{
			if(cur.indexOf("_chn")!=-1){ location.href(/*VIPURL*/"../../local/cn/ld/sch/if/ni/sch_if_ni_main.jsp");}
			else if(cur.indexOf("_hk")!=-1){location.href(/*VIPURL*/"../../local/hk/ld/tch/if/ni/tch_if_ni_main.jsp");}
			else if(cur.indexOf("_tch")!=-1){location.href(/*VIPURL*/"../../local/sg/ld/tch/if/ni/tch_if_ni_main.jsp");}
			else if(cur.indexOf("_fre")!=-1){location.href(/*VIPURL*/"../../local/eu/ld/fre/if/ni/fre_if_ni_main.jsp");}
			else if(cur.indexOf("_ger")!=-1){location.href(/*VIPURL*/"../../local/eu/ld/gem/if/ni/gem_if_ni_main.jsp");}
			else if(cur.indexOf("_jpn")!=-1){location.href(/*VIPURL*/"../../local/jp/ld/jpn/if/ni/jpn_if_ni_main.jsp");}
			else if(cur.indexOf("_rus")!=-1){location.href(/*VIPURL*/"../../local/ru/ld/rus/if/ni/rus_if_ni_main.jsp");}
			else{location.href(cur);}
	}
}
function popUpVeriSign(url){
	sealWin=window.open(url,"win",'toolbar=0,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=720,height=550');
	self.name = "mainWin"; 
}

/*
if(cur.indexOf("/index_")!=-1 &&cur.indexOf("_jpn")==-1)
{
	if(cur.indexOf("_chn.")!=-1){ epop("chn",445);}
	else if(cur.indexOf("_hk.")!=-1||cur.indexOf("_tch.")!=-1){ epop("tch",485);}
	else if(cur.indexOf("_fre.")!=-1||cur.indexOf("_fre.")!=-1){ epop("fre",485);}
	else if(cur.indexOf("_ger.")!=-1||cur.indexOf("_ger.")!=-1){ epop("ger",470);}
	else if(cur.indexOf("_kor.")!=-1||cur.indexOf("_kor.")!=-1){ epop("kor",493);}
	else if(cur.indexOf("_eng.")!=-1||cur.indexOf("_eng.")!=-1){ epop("eng",432);}
}
*/
function epop(lang, iheight){
	var today = new Date();
	var year = today.getFullYear(); 
	if (year < 2000){year += 1900;}
	var month = today.getMonth()+1; 
	var date = today.getDate(); 
	var day = today.getDay(); 
	var hour = today.getHours();
	if(lang=="eng" || lang=="kor"){
		if(date==18 && hour<6){popup2('http://www.koreanair.com/etc/popup/Notice/'+lang+'.htm',678,iheight,'auto','auto','0','0','0');}
	}
	else{
		if((year==2008)&&(month==4)){
			if(date==17 || (date==18 && hour<6)){popup2('http://www.koreanair.com/etc/popup/Notice/'+lang+'.htm',678,iheight,'auto','auto','0','0','0');}
		}
	}
}
var lastDay = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var date = new Date();
var hh = date.getHours();
var mm = date.getMinutes();
var ss = date.getSeconds();
var iYYYY = date.getFullYear();
var iYYYY2 = iYYYY;
var curMM = date.getMonth()+1;
var iMM = curMM;
var iDD = date.getDate();
var ddToday = iDD;
iDD = getLastDay(iMM-1, iYYYY);
var yyyymmdd = iYYYY;
if(iMM<=9){yyyymmdd = eval(yyyymmdd+"0"+iMM+"");}
else{yyyymmdd = eval(yyyymmdd+""+iMM);}
if(ddToday<=9){yyyymmdd = eval(yyyymmdd+"0"+ddToday);}
else{yyyymmdd = eval(yyyymmdd+""+ddToday);}


function addDay(ymd, v_day)
{
	var a_yyyy = ymd.substring(0,4);
	var a_mm = eval(ymd.substring(4,6) + "- 1") ;
	var a_dd = ymd.substring(6,8);
	var a_dt3 = new Date(a_yyyy, a_mm, eval(a_dd + '+' + v_day));
	a_yyyy = a_dt3.getFullYear();
	a_mm = (a_dt3.getMonth()+1)<10? "0" + (a_dt3.getMonth()+1) : (a_dt3.getMonth()+1) ;
	a_dd = a_dt3.getDate()<10 ? "0" + a_dt3.getDate() : a_dt3.getDate();
	return  "" + a_yyyy + "" + a_mm + "" + a_dd ;

}
var plus5Date = addDay(yyyymmdd+"", 5);

function chkLaxSao(theForm, lang, site){
	if(theForm.B_REG_ID.value == 'USA' && (theForm.B_LOCATION_1.value == 'LAX'||theForm.B_LOCATION_1.value == 'GRU')){
		if(theForm.E_REG_ID.length<=8){
			if(lang=='KO'){theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('미주', 'USA');}
			else if(lang=='EN'){theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('Americas', 'USA');}
			else if(lang=='JP'){ theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('アメリカ大陸', 'USA');}
			else if(lang=='TW'){theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('美洲', 'USA');}
			else if(lang=='CN'){theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('美洲', 'USA');}
			else if(lang=='FR'){theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('Amérique', 'USA');}
			else if(lang=='DE'){theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('Amerika', 'USA');}
			else if(lang=='RU'){ theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('Америки', 'USA');}
			else{theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('Americas', 'USA');}
		}
	}
  if(theForm.B_REG_ID.value == 'USA' && theForm.E_LOCATION_1.value != 'GRU' && theForm.E_LOCATION_1.value != 'LAX' && theForm.B_LOCATION_1.value != 'GRU' && theForm.B_LOCATION_1.value != 'LAX'){            
		var i;
		for(i=theForm.E_REG_ID.length; i>0; i--){
		  if(theForm.E_REG_ID.options[i-1].value == 'USA') theForm.E_REG_ID.remove(i-1);
		}
	}
	if((theForm.E_LOCATION_1.value == 'GRU' && theForm.B_LOCATION_1.value != 'LAX')||(theForm.E_LOCATION_1.value == 'LAX' && theForm.B_LOCATION_1.value != 'GRU')){
    if(theForm.E_LOCATION_1.value == theForm.B_LOCATION_1.value){
    	setRegion(theForm.E_REG_ID, '', theForm.E_LOCATION_1, '','RSV', yyyymmdd, 'false', null);
    }
    else{
      setRegion(theForm.E_REG_ID, '', theForm.E_LOCATION_1, '','RSV', yyyymmdd, 'false', theForm.B_REG_ID[theForm.B_REG_ID.selectedIndex].value);
    }
		theForm.E_LOCATION_1[0] = new Option('---Select City---   ', '');
	}
}

function getLastDay(month,year){
	//works until 2400-Y2.4K is another problem.
	if(year%4==0 && year%100!=0){lastDay[1]=29;}
	else{lastDay[1]=28;}
	return lastDay[month];
}

function chkYear1(theForm){
	if((curMM>theForm.B_MONTH.value)||(curMM==theForm.B_MONTH.value&&ddToday>theForm.B_DAY.value)){
		iYYYY = date.getFullYear()+1;
	}
	else{iYYYY = date.getFullYear();}
	theForm.selectedYYYY.value=iYYYY;
}

function setDay1(theForm, val){
	var mm = eval(theForm.B_MONTH.value.substring(4,6));
	var yy = theForm.B_MONTH.value.substring(0,4);
	var lastD = getLastDay(mm-1, yy);
	if(iMM>=mm){iYYYY = date.getFullYear()+1;}
	else{iYYYY = date.getFullYear();}
	theForm.selectedYYYY.value = iYYYY;
	theForm.B_DAY.options.length = lastD;

	for(var i=0; i<lastD; i++){
		if(i<9){
			var tmp = i+1;
			theForm.B_DAY.options[i].text = "0"+tmp;
			theForm.B_DAY.options[i].value = "0"+tmp;
		}
		else{
			theForm.B_DAY.options[i].text = i+1;
			theForm.B_DAY.options[i].value = i+1;
		}
	}
//	theForm.B_DAY.selectedIndex = 0;
	setReturnDay(theForm);
}

function setReturnDay(theForm)
{
	var sDate = theForm.B_MONTH.value.substring(0,4)+""+theForm.B_MONTH.value.substring(4,6)+""+theForm.B_DAY.value;
	var sPlus5Date = addDay(sDate, 5);
	for(var i=0;i<theForm.E_MONTH.length;i++)
	{
		if(theForm.E_MONTH.options[i].value==sPlus5Date.substring(0,6))
		{
			theForm.E_MONTH.selectedIndex = i;
			break;
		}
	}
//	var elast_chk = false;
//	var k=0;
setDay2(theForm);
	for(var k=0;k<theForm.E_DAY.length;k++)
	{
		if(theForm.E_DAY.options[k].value==sPlus5Date.substring(6,8))
		{
			theForm.E_DAY.selectedIndex = k;
//			elast_chk=true;
			break;
		}
	}
/*
alert(elast_chk+" : "+k);
	if(!elast_chk)
	{
		theForm.E_DAY[k] = new Option(k+1, k+1);
		theForm.E_DAY.selectedIndex = k;
	}
*/
}

function chkYear2(theForm){
	if((curMM>theForm.E_MONTH.value)||(curMM==theForm.E_MONTH.value&&ddToday>theForm.E_DAY.value)){
		iYYYY2 = date.getFullYear()+1;
	}
	else{iYYYY2 = date.getFullYear();}
	theForm.selectedYYYY2.value=iYYYY2;
}
function setDay2(theForm)
{
	var mm = eval(theForm.E_MONTH.value.substring(4,6));
	var yy = theForm.E_MONTH.value.substring(0,4);
	var lastD = getLastDay(mm-1, yy);
	if(iMM>=mm){iYYYY2 = date.getFullYear()+1;}
	else{iYYYY2 = date.getFullYear();}
	theForm.selectedYYYY2.value = iYYYY2;
	theForm.E_DAY.options.length = lastD;

	for(var i=0; i<lastD; i++){
		if(i<9){
			var tmp = i+1;
			theForm.E_DAY.options[i].text = "0"+tmp;
			theForm.E_DAY.options[i].value = "0"+tmp;
		}
		else{
			theForm.E_DAY.options[i].text = i+1;
			theForm.E_DAY.options[i].value = i+1;
		}
	}
	theForm.E_DAY.selectedIndex = 0;
}

if(false&&location.href.indexOf("ft_ad.jsp")!=-1){
	if(location.href.indexOf("/kor/")!=-1){popup2('http://www.koreanair.com/global/error/popup_svc_break_kor.htm','550','250','auto','auto','0','0','0');}
	else{popup2('http://www.koreanair.com/global/error/popup_svc_break.htm','550','250','auto','auto','0','0','0');}
	history.go(-1);
}

var winname_1;
var openF = 0;
function popup2(fileName, intWidth, intHeight, intLeft, intTop, vScrollbars, vResizable, vStatus){
        today = new Date();
        winName = today.getTime();
        var fileName, intWidth, intHeight;
        var screenWidth = screen.availwidth;
        var screenHeight = screen.availheight;
        if(intWidth >= screenWidth){
                intWidth = screenWidth - 40;
                vScrollbars = 1;
        }
        if(intHeight >= screenHeight){
                intHeight = screenHeight - 40;
                intWidth = intWidth + 20;
                vScrollbars = 1;
        }
        if(intLeft =="auto" || intTop =="auto"){
                var intLeft = (screenWidth - intWidth) / 2;
                var intTop = (screenHeight - intHeight) / 2;
        }
        var features = eval("'width=" + intWidth + ",height=" + intHeight + ",left=" + intLeft + ",top=" + intTop + ",scrollbars=" + vScrollbars + ",resizable=" + vResizable + ",status=" + vStatus + "'");
        if(openF == 1){
                if(winname_1.closed){
                        winname_1 = window.open(fileName,winName,features);
                }else{
                        winname_1.close();
                        winname_1 = window.open(fileName,winName,features);
                }
        }else{
                winname_1 = window.open(fileName,winName,features);
                openF = 1;
        }
        winname_1.focus();
}
//---------------------------------------------------------------------------
var _mainDate = new Date();
var _mainYear = _mainDate.getFullYear();

function MM_jumpMenu(targ,selObj,restore){ //v3.0
targ="document";
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
	document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var x = 0;

if(document.body.clientWidth>763)
	x = Math.floor((document.body.clientWidth - 763)/2);
if(x==0) x=1;

  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
	obj.visibility=v; obj.left=x;}
}

// ft_faq layer function
if (document.all) { 
		layerRef='document.getElementById' 
		styleRef='.style.' 
	} 
	else if (document.layers) { 
		layerRef='document.getElementById' 
		styleRef='.' 
	}
	else{
		layerRef='document.getElementById' 
		styleRef='.style.' 
	}
	// show DIV
	function showLayer(lname) {
		eval(layerRef+'("'+lname+'")'+styleRef+'display="block"');
	}
	// hide DIV
	function hideLayer(lname) {
		eval(layerRef+'("'+lname+'")'+styleRef+'display="none"');
	}
var return_month_index = -1;
var return_day_index = -1;
var return_time_index = -1;
var checkstr = "";

function ErrorWindow(cadena){/*
	var newWindow = window.open("","newWin","toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=320,height=325");
	  newWindow.document.write("<HTML>");
      newWindow.document.write("<TITLE>");
      newWindow.document.write(" Error Message");
      newWindow.document.write("</TITLE>");
      newWindow.document.write("<BODY>");
      newWindow.document.write("<CENTER>");
      newWindow.document.write("<font size=+1>" + cadena + "</font><P>");
      newWindow.document.write("<a href='' onClick='self.close()'>This closes the window</a><p>");
      newWindow.document.write("</CENTER>");
      newWindow.document.write("</BODY>");
      newWindow.document.write("</HTML>");

	if(navigator.appName == "Netscape")
		newWindow.focus();
*/
	alert(cadena);		
}

function SetTRIP_TYPE(myForm){ 
	var lengthMonth = myForm.E_MONTH.length;
	var lengthDay = myForm.E_DAY.length;
//	if (myForm.roundTrip.checked)
	if(myForm.TRIP_TYPE.value=="R"){
		if(return_month_index == -1){
			for(n = 0;n < myForm.E_MONTH.length;n ++){
				if(myForm.E_MONTH.options[n].defaultSelected)
					return_month_index = n;
			}
			for(n = 0;n < myForm.E_DAY.length;n ++){
				if(myForm.E_DAY.options[n].defaultSelected)
				return_day_index = n;
			}
		} 
		myForm.E_MONTH.options[return_month_index].selected = true;
		myForm.E_DAY.options[return_day_index].selected = true;
	}
	else  //OneWay
	{
//		myForm.TRIP_TYPE.value = "O";
		if(!(myForm.E_MONTH.selectedIndex == lengthMonth - 1 && myForm.E_DAY.selectedIndex == lengthDay - 1 )){
			return_month_index = myForm.E_MONTH.selectedIndex;
			return_day_index = myForm.E_DAY.selectedIndex;
			myForm.E_MONTH.options[lengthMonth-1].selected = true;
			myForm.E_DAY.options[lengthDay-1].selected = true;
		}
	}
}

// Validate input form to link to Booking Engine with Quick Search
function ValidateForm(myForm,lang){
if(myForm.B_LOCATION_1&&myForm.E_LOCATION_1){
	var tmpOrg = myForm.B_LOCATION_1.value;
	var tmpDest = myForm.E_LOCATION_1.value;
	var msg;
	var msg_kor1="선택하신 구간은 인천 공항 으로(ICN) 도착합니다.";
	var msg_kor2="선택하신 구간은 인천 공항에서(ICN)출발 합니다.";
	var msg_kor3="선택하신 구간은 김포 공항으로(GMP) 도착 합니다.";
	var msg_kor4="선택하신 구간은 김포 공항에서(GMP) 출발 합니다.";
	var msg_eng1="Arrival airport of selected route is Incheon (ICN)";
	var msg_eng2="Departure airport of selected route is Incheon (ICN)";
	var msg_eng3="Arrival airport of selected route is Seoul, Gimpo (GMP)";
	var msg_eng4="Departure airport of selected route is Seoul, Gimpo (GMP)";
	
	if((tmpOrg!="SHA" && tmpOrg!="HND")&&(tmpDest=="GMP")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor1;}else{msg = msg_eng1;}
		myForm.E_LOCATION_1.value = "ICN";
	}
	else if((tmpDest!="SHA" && tmpDest!="HND")&&(tmpOrg=="GMP")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor2;}else{msg = msg_eng2;}
		myForm.B_LOCATION_1.value = "ICN";
	}
	else if((tmpOrg=="SHA" || tmpOrg=="HND")&&(tmpDest=="ICN")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor3;}else{msg = msg_eng3;}
		myForm.E_LOCATION_1.value = "GMP";
	}
	else if((tmpDest=="SHA" || tmpDest=="HND")&&(tmpOrg=="ICN")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor4;}else{msg = msg_eng4;}
		myForm.B_LOCATION_1.value = "GMP";
	}
	if(msg){
		alert(msg); return false;
	}
}
	checkstr = "";
	var dYearMonthIndex = myForm.B_MONTH.selectedIndex;
	var dDayIndex = myForm.B_DAY.selectedIndex;
	var dYearMonthValue = myForm.B_MONTH.options[dYearMonthIndex].value;
	var dDayValue = myForm.B_DAY.options[dDayIndex].value;
	var dTimeValue = myForm.B_TIME.value;
	var rTimeValue = myForm.E_TIME.value;
	myForm.B_DATE_1.value = dYearMonthValue + dDayValue + (dTimeValue == "ANY" ? "0000" : dTimeValue);
	var rYearMonthIndex = myForm.E_MONTH.selectedIndex;
	var rDayIndex = myForm.E_DAY.selectedIndex;
	var rYearMonthValue = myForm.E_MONTH.options[rYearMonthIndex].value;
	var rDayValue = myForm.E_DAY.options[rDayIndex].value

	if(myForm.TRIP_TYPE.value=="R"){
		myForm.B_DATE_2.value = (rYearMonthValue == "XX" ? "" : rYearMonthValue) + (rDayValue == "XX" ? "" : rDayValue) + (rTimeValue == "XX" ? "" : (rTimeValue == "ANY" ? "0000" : rTimeValue));

		if((rYearMonthValue == dYearMonthValue && rDayValue == dDayValue && ((rTimeValue < dTimeValue && dTimeValue < 24) || rTimeValue == 24)) || ((rYearMonthValue == dYearMonthValue) && (rDayValue < dDayValue)) || rYearMonthValue < dYearMonthValue)		
		{
		dYearMonthValue = "2005" + dYearMonthValue.substring(4);
		myForm.B_DATE_1.value=dYearMonthValue+dDayValue+"0000";
		}
	
		rYear = rYearMonthValue.substring(0,4);
		rMonth = rYearMonthValue.substring(4,6);
		checkstr += CheckDate(rMonth, rDayValue, rYear, 1, lang);
	
		dYear = dYearMonthValue.substring(0,4);
		dMonth = dYearMonthValue.substring(4,6);
		checkstr += CheckDate(dMonth, dDayValue, dYear, 0, lang);
	}	
	
	if(checkstr != ""){
		ErrorWindow(checkstr);
		return false;
	}
	else{
		myForm.submit();
		return true;
	}
return false;
}

function msgSpecial (city, lang){
	//MUC 2008. 6. 1, URC 2008. 4. 24, SAO 2008. 6 . 2
	var MucMsg="";
	var UrcMsg="";
	var SaoMsg="";
	
	var MucMsg_eng = "Selected route will be in service from Jun 1. \nPlease try again later.";
	var MucMsg_kor = "선택하신 구간은 6월 1일부로 운항 예정입니다. ";
	
	var UrcMsg_eng = "Selected route will be in service from April 24. \nPlease try again later.";
	var UrcMsg_kor = "선택하신 구간은 4월 24일부로 운항 예정입니다. ";
	
	var SaoMsg_eng = "Selected route will be in service from Jun 2nd . \nPlease try again later.";
	var SaoMsg_kor = "선택하신 구간은 6월 2일부로 운항 예정입니다. ";


	if((iYYYY=="2008" && curMM<="5")||(iYYYY=="2008" && curMM=="6" && ddToday=="1"))
	if(city=="GRU"){
			if(lang=="KO"||lang=="KOR"){SaoMsg = SaoMsg_kor;}
			else{SaoMsg = SaoMsg_eng;}
			alert(SaoMsg);
			return false;
	}

	if(iYYYY=="2008"&&curMM<="5")
	if(city=="MUC"){
			if(lang=="KO"||lang=="KOR"){MucMsg = MucMsg_kor;}
			else{MucMsg = MucMsg_eng;}
			alert(MucMsg);
			return false;
	}
	if(iYYYY=="2008" && curMM<="4" && ddToday<"24")
	if(city=="URC"){
			if(lang=="KO"||lang=="KOR"){UrcMsg = UrcMsg_kor;}
			else{UrcMsg = UrcMsg_eng;}
			alert(UrcMsg);
			return false;
	}
}

var dateErr_msg_kor = "선택하신 도착일이 출발일보다 이릅니다. 일정을 다시 선택해주시기 바랍니다.";
var dateErr_msg_eng = "Selected return date is sooner than the departure date. Please modify your search.";
var dateErr_msg_jpn = "復路便が往路便の日程より先になっております。修正して再度検索してください。";
var dateErr_msg_sch = "所选回程日期早于出发日期，请修改您的查询";
var dateErr_msg_tch = "所選擇的回程日期與出發日期太接近，請更改搜尋。";
var dateErr_msg_rus ="Дата обратного полёта должна быть позже чем дата вылета.\nПожалуйста, выберите правильную дату и попробуйте еще раз. ";
var dateErr_msg_fre ="La date de retour est plus avant que la date de départ.Veuillez modifier votre recherche.";
var dateErr_msg_ger ="Das ausgewählte Rückkehrdatum liegt vor dem Abflugdatum. Ändern Sie Ihre Suche.";
var dateErr_msg = dateErr_msg_eng;

var dateErr_msg_kor2 = "예약 가능한 날짜는 오늘 기준 5일(일본지역 홈페이지-4일) 이후부터 11개월 이내까지입니다. 출발일을 다시 선택하여 주시기 바랍니다";
var dateErr_msg_eng2 = "The requested departure date is too soon. Valid dates are 5 days(Japan Regional Website-4 days) from now through the next 11 months. Please modify your dates and try again.";
var dateErr_msg_jpn2 = "お客様のご希望出発日では検索・予約ができません。ご搭乗予定日が 4 日から11 ヶ月先までのフライトをご予約いただけます。日付を変更し再試行してください。";
var dateErr_msg_sch2 = "所请求的启程日期太仓促。有效日期从当前5 天直至下一个 11 月。请修改有关日期并重试，或与我们联系以获得进一步的信息。";
var dateErr_msg_tch2 = "所請求的啟程日期太早。有效日期從現時5 天直至下一個 11 月。請修改日期並重試，或與我們連絡以獲得進一步的資訊。";
var dateErr_msg_rus2 ="Указанная дата отправления наступает слишком рано. Билеты можно заказывать за 5 дни - 11 месяцы. Укажите другие даты и повторите попытку.";
var dateErr_msg_fre2 ="Vous devez choisir une date / heure de départ, comprise entre 5 jours, à partir de maintenant, et 11 mois.";
var dateErr_msg_ger2 ="Das angeforderte Abreisedatum ist zu früh. Gültiger Datumsbereich: zwischen 5 Tage und 11 Monaten. Ändern Sie bitte die Daten entsprechend, und versuchen Sie es erneut, oder setzen Sie sich mit uns in Verbindung.";
var dateErr_msg2 = dateErr_msg_eng2;

var orgDestValid_eng="Please select  'from(to)' city. ";
var orgDestValid_kor="출발지(도착지)를 선택해 주시기 바랍니다.";
var orgDestValid_jpn="出発地(到着地)を選択して下さい。";
var orgDestValid_tch="請選擇’出發(到達)’ 城市";
var orgDestValid_sch="请选择出发／到达城市";
var orgDestValid_fre="Veuillez sélectionner votre ville d'origine ou votre destination.";
var orgDestValid_ger="Bitte wählen Sie den \"aus (zu)\" Stadt";
var orgDestValid_rus="Выберите откуда (куда) вы вылетаете.";
var orgDestValid= orgDestValid_eng;



function ValidateForm2(myForm,lang, _site)
{
	var TRAVELLER_TYPE_msg = "Please select the number of passengers.";
	if(lang=="KO"||lang=="KOR") {
		TRAVELLER_TYPE_msg= "승객수를 선택하여 주십시오.";
		dateErr_msg = dateErr_msg_kor;
		dateErr_msg2 = dateErr_msg_kor2;
		orgDestValid = orgDestValid_kor;
	}
	else if(lang=="JPN"){
		TRAVELLER_TYPE_msg="人数を選んでください";
		dateErr_msg = dateErr_msg_jpn;
		dateErr_msg2 = dateErr_msg_jpn2;
		orgDestValid = orgDestValid_jpn;
	}
	else if(lang=="FRE"){
		TRAVELLER_TYPE_msg="Veuillez choisir le nombre de passagers.";
		dateErr_msg = dateErr_msg_fre;
		dateErr_msg2 = dateErr_msg_fre2;
		orgDestValid = orgDestValid_fre;
	}
	else if(lang=="GER"||lang=="GEM"){
		TRAVELLER_TYPE_msg="Bitte wählen Sie die Anzahl der Passagiere.";
		dateErr_msg = dateErr_msg_ger;
		dateErr_msg2 = dateErr_msg_ger2;
		orgDestValid = orgDestValid_ger;
	}
	else if(lang=="TCH"){
		TRAVELLER_TYPE_msg="請選擇旅客人數";
		dateErr_msg = dateErr_msg_tch;
		dateErr_msg2 = dateErr_msg_tch2;
		orgDestValid = orgDestValid_tch;
	}
	else if(lang=="SCH"){
		TRAVELLER_TYPE_msg="请选择乘客数量";
		dateErr_msg = dateErr_msg_sch;
		dateErr_msg2 = dateErr_msg_sch2;
		orgDestValid = orgDestValid_sch;
	}
	else if(lang=="RUS"){
		TRAVELLER_TYPE_msg="Выберите количество пассажиров.";
		dateErr_msg = dateErr_msg_rus;
		dateErr_msg2 = dateErr_msg_rus2;
		orgDestValid = orgDestValid_rus;
	}
	
	if(myForm.TRAVELLER_TYPE.value==""){
		alert(TRAVELLER_TYPE_msg);
		myForm.TRAVELLER_TYPE.focus();
		return false;
	}
	checkstr = "";
	var dYearMonthIndex = myForm.B_MONTH.selectedIndex;
	var dDayIndex = myForm.B_DAY.selectedIndex;
	var dYearMonthValue = myForm.B_MONTH.options[dYearMonthIndex].value;
	var dDayValue = myForm.B_DAY.options[dDayIndex].value;
	var dTimeValue = myForm.B_TIME.value;
	var rTimeValue = myForm.E_TIME.value;
	myForm.B_DATE_1.value = dYearMonthValue + dDayValue + (dTimeValue == "ANY" ? "0000" : dTimeValue);
	var rYearMonthIndex = myForm.E_MONTH.selectedIndex;
	var rDayIndex = myForm.E_DAY.selectedIndex;
	var rYearMonthValue = myForm.E_MONTH.options[rYearMonthIndex].value;
	var rDayValue = myForm.E_DAY.options[rDayIndex].value;
	var tmpOrg = myForm.B_LOCATION_1.value;
	var tmpDest = myForm.E_LOCATION_1.value;

	if(tmpOrg==""||tmpDest==""){ alert( orgDestValid); return false;}

	if(dYearMonthValue+dDayValue>rYearMonthValue+rDayValue&&myForm.TRIP_TYPE.value=="R"){
		alert(dateErr_msg);
		return false;
	}
	if(plus5Date>dYearMonthValue+""+dDayValue)
	{
		alert(dateErr_msg2);
		return false;
	}
	if(!bookingNotice(tmpOrg,tmpDest,dYearMonthValue,dDayValue,rYearMonthValue,rDayValue,lang,myForm)){
		return false;
	}
	else{}

	//MUC 2008. 6. 1, URC 2008. 4. 24
	var MucMsg="";
	var UrcMsg="";
	var MucMsg_eng = "Selected route will be in service from Jun 1. \nPlease try again later.";
	var MucMsg_kor = "선택하신 구간은 6월 1일부로 운항 예정입니다. ";
	var UrcMsg_eng = "Selected route will be in service from April 24. \nPlease try again later.";
	var UrcMsg_kor = "선택하신 구간은 4월 24일부로 운항 예정입니다. ";
	var SaoMsg_eng="Selected route will be in service from Jun 2nd . \nPlease try again later.";
	var SaoMsg_kor="선택하신 구간은 6월 2일부로 운항 예정입니다. ";
	var SaoMsg_eng2="Selected route will be in service from Jun 3nd . \nPlease try again later.";
	var SaoMsg_kor2="선택하신 구간은 6월 3일부로 운항 예정입니다. ";
	var SaoMsg="";
	var SaoIcnMsg_kor = "선택하신 구간은 6월 2일부로 운항 예정이며, \n로스앤젤레스를 경유하므로 반드시 미국 비자를 소지하셔야 합니다.\n예약 시 유의하시기 바랍니다.";
	var MucMucMsg_kor = "";
	var SaoIcnMsg_eng = "Selected route will be in service from Jun 2nd.\nU.S. VISA is required due to a transit at Los Angeles.";
	var MucMucMsg_eng = "";

	if(iYYYY=="2008"&&curMM<="5")
	if(tmpDest=="MUC"||tmpOrg=="MUC"){
		if(dYearMonthValue<"200806"){
			if(lang=="KO"||lang=="KOR"){MucMsg = MucMsg_kor;}
			else{MucMsg = MucMsg_eng;}
			alert(MucMsg);
			return false;
		}
	}
	if(iYYYY=="2008"&&curMM<="4"&&ddToday<"24")
	if(tmpDest=="URC"){
		if(dYearMonthValue<="200804"&&dDayValue<"24"){
			if(lang=="KO"||lang=="KOR"){UrcMsg = UrcMsg_kor;}
			else{UrcMsg = UrcMsg_eng;}
			alert(UrcMsg);
			return false;
		}
	}

	if(iYYYY=="2008"&&(curMM<"6"||(curMM=="6"&&ddToday<"2"))){
		if(tmpDest=="GRU"){
			if(dYearMonthValue<"200806"||(dYearMonthValue=="200806"&&dDayValue<"02")){
				if(tmpOrg=="ICN"){
				SaoMsg_kor = SaoIcnMsg_kor;
				SaoMsg_eng = SaoIcnMsg_eng;
				}
				if(lang=="KO"||lang=="KOR"){SaoMsg = SaoMsg_kor;}
				else{SaoMsg = SaoMsg_eng;}
			alert(SaoMsg);
			return false;
		}
	}
	if(tmpDest=="LAX"){
		if(dYearMonthValue<"200806"||(dYearMonthValue=="200806"&&dDayValue<"03")){
			if(tmpOrg=="GRU"){
				SaoMsg_kor = SaoMsg_kor2;
				SaoMsg_eng = SaoMsg_eng2;
			}
			if(lang=="KO"||lang=="KOR"){SaoMsg = SaoMsg_kor;}
			else{SaoMsg = SaoMsg_eng;}
			alert(SaoMsg);
			return false;
		}
	}
	}
		
if(myForm.B_LOCATION_1&&myForm.E_LOCATION_1){
	var msg;
	var msg_kor1="선택하신 구간은 인천 공항 으로(ICN) 도착합니다.";
	var msg_kor2="선택하신 구간은 인천 공항에서(ICN)출발 합니다.";
	var msg_kor3="선택하신 구간은 김포 공항으로(GMP) 도착 합니다.";
	var msg_kor4="선택하신 구간은  김포 공항에서(GMP) 출발 합니다.";
	var msg_eng1="Arrival airport of selected route is Incheon (ICN)";
	var msg_eng2="Departure airport of selected route is Incheon (ICN)";
	var msg_eng3="Arrival airport of selected route is Seoul, Gimpo (GMP)";
	var msg_eng4="Departure airport of selected route is Seoul, Gimpo (GMP)";
	if((tmpOrg!="SHA" && tmpOrg!="HND" && tmpOrg!="KIX")&&(tmpDest=="GMP")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor1;}else{msg = msg_eng1;}
		myForm.E_LOCATION_1.value = "ICN";
	}
	else if((tmpDest!="SHA" && tmpDest!="HND"&& tmpDest!="KIX")&&(tmpOrg=="GMP")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor2;}else{msg = msg_eng2;}
		myForm.B_LOCATION_1.value = "ICN";
	}
	else if((tmpOrg=="SHA" || tmpOrg=="HND")&&(tmpDest=="ICN")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor3;}else{msg = msg_eng3;}
		myForm.E_LOCATION_1.value = "GMP";
	}
	else if((tmpDest=="SHA" || tmpDest=="HND")&&(tmpOrg=="ICN")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor4;}else{msg = msg_eng4;}
		myForm.B_LOCATION_1.value = "GMP";
	}
	if(msg){
		alert(msg); return false;
	}
}
	if(true){
		if(myForm.TRIP_TYPE.value=="R"){
			myForm.B_DATE_2.value = (rYearMonthValue == "XX" ? "" : rYearMonthValue) + (rDayValue == "XX" ? "" : rDayValue) + (rTimeValue == "XX" ? "" : (rTimeValue == "ANY" ? "0000" : rTimeValue));
			if((rYearMonthValue == dYearMonthValue && rDayValue == dDayValue && ((rTimeValue < dTimeValue && dTimeValue < 24) || rTimeValue == 24)) || ((rYearMonthValue == dYearMonthValue) && (rDayValue < dDayValue)) || rYearMonthValue < dYearMonthValue)		
			{
				dYearMonthValue = "2005" + dYearMonthValue.substring(4);
				myForm.B_DATE_1.value=dYearMonthValue+dDayValue+"0000";
			}
			rYear = rYearMonthValue.substring(0,4);
			rMonth = rYearMonthValue.substring(4,6);
			checkstr += CheckDate(rMonth, rDayValue, rYear, 1, lang);
			dYear = dYearMonthValue.substring(0,4);
			dMonth = dYearMonthValue.substring(4,6);
			checkstr += CheckDate(dMonth, dDayValue, dYear, 0, lang);
		}	
	
		if(checkstr != ""){
			ErrorWindow(checkstr);
			return false;
		}
		else{
			if(myForm.date_range){
				if(myForm.date_range[0].checked){
					myForm.DATE_RANGE_VALUE_1.value="3";
				}
				else{
					myForm.DATE_RANGE_VALUE_1.value="0";
				}
			}
			myForm.submit();
			return true;
		}
	}
	else{
		if(lang=="KO"||lang=="KOR"){
			popup2('http://www.koreanair.com/global/error/popup2_kor.jsp','400','250','auto','auto','0','0','0');
		}
		else{
			popup2('http://www.koreanair.com/global/error/popup2.jsp','400','250','auto','auto','0','0','0');
		}
		return false;
	}
	myForm.submit();
}

function CheckDate(month, day, year, returning, lang){
	var dep_errStr = "";
	var ret_errStr = "";
	
	if(lang=="KO"||lang=="KOR"){
		dep_errStr = " 잘못된 출발일자입니다.";
		ret_errStr = " 잘못된 도착일자입니다.";
	}else if(lang=="JP"){
		dep_errStr = " Invalid departure date.";
		ret_errStr = " Invalid return date.";
	}else if(lang=="CN"){
		dep_errStr = " Invalid departure date.";
		ret_errStr = " Invalid return date.";
	}else if(lang=="TW"){
		dep_errStr = " Invalid departure date.";
		ret_errStr = " Invalid return date.";
	}else if(lang=="DE"){
		dep_errStr = " Invalid departure date.";
		ret_errStr = " Invalid return date.";
	}else if(lang=="FR"){
		dep_errStr = " Invalid departure date.";
		ret_errStr = " Invalid return date.";
	}else{
		dep_errStr = " Invalid departure date.";
		ret_errStr = " Invalid return date.";
	}
	
	var year = parseInt(year);
	var leap_year = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
	if(! leap_year && month == "02" && (day == "30" || day == "29")){
		if(returning == 0)
			return dep_errStr;
		else
			return ret_errStr;
	}
	var comp1 = (month == "02" || month == "04" || month == "06" || month == "09" || month == "11");
	var comp2 = (day == "31");
	if(comp1 && comp2){
		if(returning == 0)
			return dep_errStr;
		else
			return ret_errStr;
	}
	else
		return "";
}

//  Pax Type Options(Adults by Pax Count)
function SetTRAVELLER_TYPE(myForm)
{ 
		myForm.TRAVELLER_TYPE_1.value = "";
		myForm.TRAVELLER_TYPE_2.value = "";
		myForm.TRAVELLER_TYPE_3.value = "";
		myForm.TRAVELLER_TYPE_4.value = "";
		if(myForm.TRAVELLER_TYPE_5) myForm.TRAVELLER_TYPE_5.value = "";
		if(myForm.TRAVELLER_TYPE_6) myForm.TRAVELLER_TYPE_6.value = "";
		if(myForm.TRAVELLER_TYPE_7) myForm.TRAVELLER_TYPE_7.value = "";
		if(myForm.TRAVELLER_TYPE_8) myForm.TRAVELLER_TYPE_8.value = "";
		if(myForm.TRAVELLER_TYPE_9) myForm.TRAVELLER_TYPE_9.value = "";

	if(myForm.TRAVELLER_TYPE.value.indexOf("/tp/bo/")!=-1){
		document.location.replace(myForm.TRAVELLER_TYPE.value);
	}
	if (parseInt(myForm.TRAVELLER_TYPE.value) >= 1){
		myForm.TRAVELLER_TYPE_1.value = "ADT";
	}
	if (parseInt(myForm.TRAVELLER_TYPE.value) >= 2){
		myForm.TRAVELLER_TYPE_2.value = "ADT";
	}
	if (parseInt(myForm.TRAVELLER_TYPE.value) >= 3){
		myForm.TRAVELLER_TYPE_3.value = "ADT";
	}
	if (parseInt(myForm.TRAVELLER_TYPE.value) >= 4){
		myForm.TRAVELLER_TYPE_4.value = "ADT";
	}
	if (parseInt(myForm.TRAVELLER_TYPE.value) >= 5){
		if(myForm.TRAVELLER_TYPE_5) myForm.TRAVELLER_TYPE_5.value = "ADT";
	}
	if (parseInt(myForm.TRAVELLER_TYPE.value) >= 6){
		if(myForm.TRAVELLER_TYPE_6) myForm.TRAVELLER_TYPE_6.value = "ADT";
	}
	if (parseInt(myForm.TRAVELLER_TYPE.value) >= 7){
		if(myForm.TRAVELLER_TYPE_7) myForm.TRAVELLER_TYPE_7.value = "ADT";
	}
	if (parseInt(myForm.TRAVELLER_TYPE.value) >= 8){
		if(myForm.TRAVELLER_TYPE_8) myForm.TRAVELLER_TYPE_8.value = "ADT";
	}
	if (parseInt(myForm.TRAVELLER_TYPE.value) >= 9){
		if(myForm.TRAVELLER_TYPE_9) myForm.TRAVELLER_TYPE_9.value = "ADT";
	}
}

// Renew Month and Day parameters by selection of Date
function AD_GetDate(myForm){
	var strSelected;
	//Get selected text
	strSelected = myForm.tmp_dep_mon.options[myForm.tmp_dep_mon.selectedIndex].value;
	//Fill hidden fields with new values
	myForm.dep_mon.value = strSelected.substring(0,2) ;
	myForm.dep_day.value = strSelected.substring(3,5) ;
//alert(myForm.dep_mon.value+" : "+myForm.dep_day.value);

}
function validateFlightStatus(theForm){
	var dep_da_msg_kor="현지 출발일자를 선택하세요.";
	var dep_da_msg_eng="Please select local departure date.";
	var dep_da_msg_jpn="出発日(現地基準)をお選びください.";
	var dep_da_msg_fre="Veuillez choisir la date de départ.";
	var dep_da_msg_ger="Bitte wählen Sie Ihr Abflugsdatum.";
	var dep_da_msg_sch="请选择当地出发日期";
	var dep_da_msg_tch="請選擇當地出發日期";
	var dep_da_msg_rus="Укажите дату отлета.";
	var dep_da_msg="Please select local departure date.";
	if(cur_lang=="ENG") dep_da_msg = dep_da_msg_eng;
	else if(cur_lang=="KOR") dep_da_msg = dep_da_msg_kor;
	else if(cur_lang=="JPN") dep_da_msg = dep_da_msg_jpn;
	else if(cur_lang=="FRE") dep_da_msg = dep_da_msg_fre;
	else if(cur_lang=="GER") dep_da_msg = dep_da_msg_ger;
	else if(cur_lang=="SCH") dep_da_msg = dep_da_msg_sch;
	else if(cur_lang=="TCH") dep_da_msg = dep_da_msg_tch;
	else if(cur_lang=="RUS") dep_da_msg = dep_da_msg_rus;
	if(theForm.tmp_dep_mon.value==""){
		alert(dep_da_msg);
		theForm.tmp_dep_mon.focus();
		return false;
	}
	theForm.submit();
}
function isViewletCompliant(){
          answer=true;
          version=Math.round(parseFloat(navigator.appVersion) * 1000);
          if (navigator.appName.substring(0,9) == "Microsoft"){
              if(version<4000)answer=false;
          }
          if (navigator.appName.substring(0,8) == "Netscape"){
              if ((navigator.appVersion.indexOf("Mac")> 0) && (version<5000))
                  answer=false;
              else if (version<4060)
                  answer=false;
          }
          plugins=navigator.plugins;
          if (answer==false && plugins!=null){
              for(i=0;i!=plugins.length;i++)
                   if((plugins[i].name.indexOf("Java Plug-in")>=0) && (plugins[i].name.indexOf("1.0")<0))
                       answer=true;
          }
          return answer;
}

 function openViewlet(htmlFile,htmlWidth,htmlHeight){
	  str = 'resizable=0,toolbar=0,menubar=0,';
	  str = str + 'scrollbars=0,status=0,location=0,directory=0,width=350,height=200';
	  if(!isViewletCompliant()){
		   open("http://www.qarbon.com/warning/index.html",'Leelou',str);
	  }
	  else{
		   window.open(htmlFile,'Leelou','width='+htmlWidth+',height='+htmlHeight+',top=10,left=20');
	  }
 }
function checkOrgReturnDate(form) {
	var now		= new Date();
	currentYear  	= now.getFullYear();
	currentMonth 	= now.getMonth() + 1;
	currentMonth	= currentMonth<10?'0'+currentMonth:currentMonth;
	currentDay 	= now.getDate();
	currentDay	= currentDay<10?'0'+currentDay:currentDay;	
	currentDate  	= currentMonth +""+ currentDay;
	var month_arr_temp = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
//	alert(form.orgMonth.value);
	for(var p=0;p<12;p++){
		if(form.orgMonth.value == month_arr_temp[p]){
			orgMonth = p+1;
		}
	}
//	orgMonth 	= form.orgMonth.value.substring(4,6);
	if(orgMonth<10)
	orgMonth = '0'+orgMonth;
	orgDay	 	= form.orgDay.value;
	orgDate	 	= orgMonth +""+ orgDay;
//	alert(orgMonth);
	if(orgDate >= currentDate) orgYear = currentYear;
	else orgYear = currentYear + 1;	
	orgDate	= orgYear +""+ orgDate;
	
	days[1]=((orgYear%4)==0)?29:28;
   	var retVal = days[--orgMonth];
		
	if(orgDay > retVal) {
		orgMonth = orgMonth.charAt(0)=='0'?orgMonth.substring(1):orgMonth;		
		alert('There are '+retVal+' days in '+month_arr[orgMonth-1]+'. \nPlease verify your date.');	
		form.orgDay.focus();n
		return false;
	}
	
	// 조회 가능 기한 구하기 (현재일자 기준으로 352일 이내)
	validDate	= new Date();
	validDate.setDate(validDate.getDate() + 352);
	
	validYear	= validDate.getFullYear();	
	validMonth	= validDate.getMonth() + 1;	
//	alert(validDate.getMonth());	
	validMonth	= validMonth<10?'0'+validMonth:validMonth;	
	validDay	= validDate.getDate();
	validDay	= validDay<10?'0'+validDay:validDay;	
	
	validDate	= validYear +""+ validMonth +""+ validDay;

//alert(orgDate);
//alert(validDate);
	if(orgDate > validDate) {
		alertValidDate(validYear, validMonth, validDay);
		form.orgMonth.focus();
		return false;	
	}
	if(form.itineraryType[0].checked){
//		returnMonth	= form.returnMonth.value.substring(4,6);
		for(var p=0;p<12;p++){
			if(form.returnMonth.value == month_arr_temp[p]){
				returnMonth = p+1;
			}
		}
		if(returnMonth<10) returnMonth = '0'+returnMonth;
		
		returnDay	= form.returnDay.value;		
		returnDate	= returnMonth +""+ returnDay;
		if(returnDate >= currentDate)	returnYear = currentYear;
		else returnYear = currentYear + 1;	

		returnDate = returnYear +""+ returnDate;	

	   	days[1]=((returnYear%4)==0)?29:28;
	   	var retVal = days[--returnMonth];
		
		if(returnDay > retVal) {
			returnMonth = returnMonth.charAt(0)=='0'?returnMonth.substring(1):returnMonth;
			alert('There are '+retVal+' days in '+month_arr[orgMonth-1]+'. \nPlease verify your date.');	
			form.returnDay.focus();
			return false;
		}
		if(returnDate > validDate) {			
			alertValidReturnDate(validYear, validMonth, validDay);
			form.returnMonth.focus();
			return false;	
		}
		if(orgDate > returnDate) {
			alert('Return date is prior to the departure date. Please reselect your return date. \nPlease specify your trip type based on your itinerary.');
			return false;
		}
		return true;
		
	} else{
		return true;
	}
	return true;
}
/*
function getcurrentDate() {
	 var now		= new Date();	

	// 현재일자 구하기
	currentYear  	= now.getFullYear();
alert("currentYear==="+currentYear);
	currentMonth 	= now.getMonth() + 1;
	currentMonth	= currentMonth<10?'0'+currentMonth:currentMonth;alert("currentMonth==="+currentMonth)
	currentDay 	= now.getDate();
	currentDay	= currentDay<10?'0'+currentDay:currentDay;	
alert("currentDay==="+currentDay);
	currentDate  	= currentMonth +""+ currentDay;
alert("currentDate==="+currentDate);

	return;
}


function checkOrgDate(form) {
	getOrgDate(form);		// 출발일자 구하기	
	
   	days[1]=((orgYear%4)==0)?29:28;
   	var retVal = days[--orgMonth];
		
	if(orgDay > retVal) {
		orgMonth = orgMonth.charAt(0)=='0'?orgMonth.substring(1):orgMonth;		
		alert('There are '+retVal+' days in '+month_arr[orgMonth-1]+'. \nPlease verify your date.');	
		form.orgDay.focus();
		return false;
	}
	
	// 조회 가능 기한 구하기 (현재일자 기준으로 352일 이내)
	validDate	= new Date();
	validDate.setDate(validDate.getDate() + 352);
	
	validYear	= validDate.getFullYear();	
	validMonth	= validDate.getMonth() + 1;	
	validMonth	= validMonth<10?'0'+validMonth:validMonth;	
	validDay	= validDate.getDate();
	validDay	= validDay<10?'0'+validDay:validDay;	
	
	validDate	= validYear +""+ validMonth +""+ validDay;
alert("orgDate==="+orgDate);
alert("validDate==="+validDate);
	if(orgDate > validDate) {
		alertValidDate(validYear, validMonth, validDay);
		form.orgMonth.focus();
		return false;	
	}
	
	return true;
}

function checkReturnDate(form) {
	
	if(form.itineraryType[0].checked){
		getReturnDate(form);		// 돌아오는 일자 구하기

	   	days[1]=((returnYear%4)==0)?29:28;
	   	var retVal = days[--returnMonth];
		
		if(returnDay > retVal) {
			returnMonth = returnMonth.charAt(0)=='0'?returnMonth.substring(1):returnMonth;
			alert('There are '+retVal+' days in '+month_arr[orgMonth-1]+'. \nPlease verify your date.');	
			form.returnDay.focus();
			return false;
		}
alert("returnDate==="+returnDate);
alert("validDate==="+validDate);		

		if(returnDate > validDate) {			
			alertValidReturnDate(validYear, validMonth, validDay);
			form.returnMonth.focus();
			return false;	
		}
		
		if(orgDate > returnDate) {
			alert('Return date is prior to the departure date. Please reselect your return date. \nPlease specify your trip type based on your itinerary.');
			return false;
		}

		return true;
		
	} else{
		return true;
	}
}

function getOrgDate(form) {
	orgMonth 	= form.orgMonth.value.substring(4,6);
alert("orgMonth=="+orgMonth);	
	orgDay	 	= form.orgDay.value;
alert("orgDay=="+orgDay);
	orgDate	 	= orgMonth +""+ orgDay;
alert("orgDate=="+orgDate)	
	if(orgDate >= currentDate) orgYear = currentYear;
	else orgYear = currentYear + 1;	
alert("orgYear=="+orgYear);	
	orgDate	= orgYear +""+ orgDate;

	return;
	
}

function getReturnDate(form) {
	// 돌아오는 일자 구하기
	returnMonth	= form.returnMonth.value.substring(4,6);
alert("returnMonth=="+returnMonth);		
	returnDay	= form.returnDay.value;		
alert("returnDay=="+returnDay);		
	returnDate	= returnMonth +""+ returnDay;
alert("returnDate=="+returnDate);		
	if(returnDate >= currentDate)	returnYear = currentYear;
	else returnYear = currentYear + 1;	
alert("returnYear=="+returnYear);				
	returnDate = returnYear +""+ returnDate;	

	return;
		
}
*/
function alertValidDate(year, month, day) {	
	month	= ""+month;
	month 	= month.charAt(0)=='0'?month.substring(1):month;
	day	= ""+day;
	day	= day.charAt(0)=='0'?day.substring(1):day;
	var msg = "Reservation is open to the departure flights before "+day+" "+month_arr[month-1]+" "+year+".\n";
	msg += "Please confirm your departure date";
	alert(msg);	
}

function alertValidReturnDate(year, month, day) {	
	month	= ""+month;
	month 	= month.charAt(0)=='0'?month.substring(1):month;
	day	= ""+day;
	day	= day.charAt(0)=='0'?day.substring(1):day;
	var msg = "Reservation is open to the departure flights before "+day+" "+month_arr[month-1]+" "+year+".\n";
	msg += "Please confirm your return date";
	alert(msg);	
}

function checkPaxCount(form) {
	var adultCount 	= form.adultCount.value;
	var childCount 	= form.childCount.value;	
	var infantCount	= form.infantCount.value;
	
	if(!checkInfantCount(form))	return false;	
	if(!checkChildCount(form))	return false;
	
	var totalCount	= parseInt(adultCount) + parseInt(childCount);

	if(totalCount > 9) {
		alert('Up to nine persons can be reserved.');
		return false;
	}
	if(totalCount == 0) {
		alert('Please confirm the number of passengers.');
		form.adultCount.focus();
		return false;
	}
			
	return true;
}
function checkChildCount(form) {
	var adultCount 	= parseInt(form.adultCount.value);	
	var childCount 	= parseInt(form.childCount.value);
	
	if(childCount > 0 && adultCount == 0) {
		msg = "For unaccompanied minors above five years of age cannot make online reservation/purchase due to required separate reservation procedures.\nPlease contact our call center (1588-2001) for further assistant.\nIn addition, children under five years of age cannot travel alone on Korean Air under any circumstances.";
		alert(msg);
		return true;
	}
	return true;		
}  

function checkInfantCount(form) {
	var adultCount 	= parseInt(form.adultCount.value);
	var infantCount	= parseInt(form.infantCount.value);
	
	if(infantCount > 0 && adultCount == 0) {
		alert("Infants must be booked together with adults travelers.");
		return false;
	}
	
	if(infantCount > 0 && adultCount < infantCount) {
		msg = "The number of accompanied infant must be no more than one infant per adult. In case of traveling with two accompanied infants,\nwe charge the amount of child fare for one infant.";
		alert(msg);
		return false;
	}	
	
	return true;
}

//promotion
function goBasicPromotion(Mbr_id){
	//location.href="http://cyb.koreanair.co.kr/iKalApp/us/eng/special/specialOfferSP.jsp?kind=SP&system=kihe&ownerCode=QEU&agentCode=QEU&promoTitle=promotion&Mbr_id="+Mbr_id;
	location.href="basicPro_ifr.jsp?Mbr_id="+Mbr_id;
}

//japan Booking multiple destinations
function ComplexItineraryLink(lang,LANG){
	document.forms[0].TRIP_TYPE.value = "M"

	//document.forms[0].v7ResURL.value = "http://wftc3.e-travel.com/plnext/KEJPN/CleanUpSessionPui.action"
	document.forms[0].v7ResURL.value = "http://wftc3.e-travel.com/plnext/KEJPN/AirSearch.action"
	
//	document.forms[0].v7ResURL.value = "http://siteacceptance.wftc3.e-travel.com/pl/koreanAirlaxv7bak/"+lang+"/StartOverServlet"
    document.forms[0].SERVLET_NAME_KEY.value ="AirSearchServlet"
//	document.forms[0].v7ResURL.value = "http://wftc3.e-travel.com/pl/KoreanAirTYO/jp/AirComplexSearchServlet"
	var myform = document.forms[0]
	var dYearMonthIndex = myform.B_MONTH.selectedIndex
	var dDayIndex = myform.B_DAY.selectedIndex
	var dYearMonthValue = myform.B_MONTH.options[dYearMonthIndex].value
	var dDayValue = myform.B_DAY.options[dDayIndex].value
	var dTimeValue = myform.B_TIME.value
	var rTimeValue = myform.E_TIME.value
	
	myform.B_DATE_1.value = dYearMonthValue + dDayValue + (dTimeValue == "ANY" ? "0000" : dTimeValue)
	
	var rYearMonthIndex = myform.E_MONTH.selectedIndex
	var rDayIndex = myform.E_DAY.selectedIndex
	var rTimeValue = myform.E_TIME.value
	var rYearMonthValue = myform.E_MONTH.options[rYearMonthIndex].value
	var rDayValue = myform.E_DAY.options[rDayIndex].value

	if(myform.TRIP_TYPE.value == "R")	
//	if(myform.TRIP_TYPE[1].checked)
		myform.B_DATE_2.value = (rYearMonthValue == "XX" ? "" : rYearMonthValue) + (rDayValue == "XX" ? "" : rDayValue) + (rTimeValue == "XX" ? "" : (rTimeValue == "ANY" ? "0000" : rTimeValue))
	
	document.forms[0].submit()
}

// 페이징처리 스크립트
QueryString = function(str) {
	var str = str ? str : document.location.href;
	this.argv = new Array();
	this.queryString = str.replace(/^[^\?]+\?/, '').replace(/#(.*)$/, '');
	if (!this.queryString) this.queryString = '';
	var _argv = this.queryString.split('&');
	for(var i=0; i<_argv.length; i++) {
		var _key = _argv[i].substring(0, _argv[i].indexOf('='));
		var _val = _argv[i].substring(_argv[i].indexOf('=')+1);
		if(!_key || _argv[i].indexOf('=') == -1) continue;
		this.argv[_key] = _val;
	}
}

QueryString.prototype.setVar = function(key,val) {
	if (typeof key == 'object') {
		for (var item in key) this.argv[item] = key[item];
	} else {
		this.argv[key] = val;
	}
	return this.getVar();
}

QueryString.prototype.getVar = function(key) {
	if (key) {
		return this.argv[key] ? this.argv[key] : '';
	} else {
		var _item = new Array();
		for (var x in this.argv) {
			if (this.argv[x]) _item[_item.length] = x + '=' + this.argv[x];
			else continue;
		}
		return '/?' + _item.join('&');
	}
}

Paging = function(total) {
	this.config = {
		pageVariable: 'page',
		numberFormat: '[%n]',
		showFirstLast: true,	// 맨처음, 맨 마지막으로 가는 링크를 만들것인가.
		thisPageStyle: 'font-weight: bold;',
		itemPerPage: 10,	// 리스트 목록수
		pagePerView: 10,	// 페이지당 네비게이션 항목수
		prevIcon: null,	// 이전페이지 아이콘
		nextIcon: null,	// 다음페이지 아이콘
		firstIcon: null,	// 첫페이지로 아이콘
		lastIcon: null	// 마지막페이지 아이콘
	}
	this.totalItem = total;
	this.qs = new QueryString;
	this.calculate = function() {
		this.totalPage = Math.ceil(this.totalItem / this.config.itemPerPage);
		this.currentPage = this.qs.getVar(this.config.pageVariable);
		if (!this.currentPage) this.currentPage = 1;
		if (this.currentPage > this.totalPage) this.currentPage = this.totalPage;
		this.lastPageItems = this.totalPage % this.config.itemPerPage;
		this.prevPage = this.currentPage-1;
		this.nextPage = this.currentPage+1;
		this.seek = this.prevPage * this.config.itemPerPage;
		this.currentScale = parseInt(this.currentPage / this.config.pagePerView);
		if (this.currentPage % this.config.pagePerView < 1) this.currentScale--;
		this.totalScale = parseInt(this.totalPage / this.config.pagePerView);
		this.lastScalePages = this.totalPage % this.config.pagePerView;
		if (this.lastScalePages == 0) this.totalScale--;
		this.prevPage = this.currentScale * this.config.pagePerView;
		this.nextPage = this.prevPage + this.config.pagePerView + 1;
	}

	this.toString = function() {
		var ss, se;
		var firstBtn = '';
		var lastBtn = '';
		var prevBtn = '';
		var nextBtn = '';
		this.calculate();
		if (this.config.showFirstLast) {
			if (this.config.firstIcon) firstBtn = '<img src="'+this.config.firstIcon+'" border="0" align="absmiddle">';
			else firstBtn = '[처음]'; //'☜';
			firstBtn = firstBtn.link(this.qs.setVar(this.config.pageVariable,1));

			if (this.config.lastIcon) lastBtn = '<img src="'+this.config.lastIcon+'" border="0" align="absmiddle">';
			else lastBtn = '[마지막]'; //'☞';
			lastBtn = lastBtn.link(this.qs.setVar(this.config.pageVariable,this.totalPage));
		} else {
			firstBtn = lastBtn = '';
		}

		if (this.config.prevIcon) prevBtn ='<img src="'+this.config.prevIcon+'" border="0" align="absmiddle">';
		else prevBtn = '◀';
		if (this.currentPage > this.config.pagePerView) {
			prevBtn = prevBtn.link(this.qs.setVar(this.config.pageVariable,this.prevPage));
		}

		ss = this.prevPage + 1;
		if ((this.currentScale >= this.totalScale) && (this.lastScalePages != 0)) se = ss + this.lastScalePages;
		else if (this.currentScale <= -1) se = ss;
		else se = ss + this.config.pagePerView;

		var navBtn = '';
		for(var i = ss; i<se; i++) {
			var pageText = this.config.numberFormat.replace(/%n/g,i);
			if (i == this.currentPage) {
				_btn = '<span style="'+this.config.thisPageStyle+'">'+pageText+'</span>';
			} else {
				_btn = '<a href="'+this.qs.setVar(this.config.pageVariable,i)+'" style="'+this.config.otherPageStyle+'">'+pageText+'</a>'
			}
			navBtn+=_btn;
		}

		if (this.config.prevIcon) nextBtn ='<img src="'+this.config.nextIcon+'" border="0" align="absmiddle">';
		else nextBtn = '▶';
		if (this.totalPage > this.nextPage) {
			nextBtn = nextBtn.link(this.qs.setVar(this.config.pageVariable,this.nextPage));
		}
		return firstBtn+' '+prevBtn+navBtn+nextBtn+' '+lastBtn;
	}
}

var today = new Date();
var today2 = today.getFullYear()+"-"+(today.getMonth()+1)+"-"+ today.getDate() +" "+today.getHours()+":"+today.getMinutes()+":"+today.getSeconds();
 
document.cookie = "atime=" + escape(today2) +"; path=/; domain=.koreanair.com";

//Amadeus Iframe Resizing
function resize(obj){
	if(obj){
		var bheight=document.body.clientHeight;
		var bwidth=document.body.clientWidth;
		if(!bheight){
			bheight=window.innerHeight;
			if(!bheight){
				bheight=document.documentElement.clientHeight
			}
		}
		if(!bwidth){
			bwidth=window.innerWidth;
			if(!bwidth){
				bwidth=document.documentElement.clientWidth
			}
		}
		var top=130;
		obj.style.left = 0;
		obj.style.height=bheight-top;
		obj.style.width=bwidth;
	}
}

function Nethru_getCookieVal(offset){
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
		endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function Nethru_SetCookie(name, value){
   var argv = Nethru_SetCookie.arguments;
   var argc = Nethru_SetCookie.arguments.length;
   var expires = (2 < argc) ? argv[2] : null;
   var path = (3 < argc) ? argv[3] : null;
   var domain = (4 < argc) ? argv[4] : null;
   var secure = (5 < argc) ? argv[5] : false;

  // alert("DOMAIN = " + domain);
   document.cookie = name + "=" + escape (value) +
        ((expires == null) ? "" : ("; expires="+expires.toGMTString())) +
     ((path == null) ? "" : ("; path=" + path)) +
     ((domain == null) ? "" : ("; domain=" + domain)) +
        ((secure == true) ? "; secure" : "");

//	alert(document.cookie);
}

function Nethru_GetCookie(name){
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var i = 0;
   while (i < clen) {
      var j = i + alen;
      if (document.cookie.substring(i, j) == arg)
         return Nethru_getCookieVal (j);
      i = document.cookie.indexOf(" ", i) + 1;
      if (i == 0)
         break;
      }
  return null;
}

function Nethru_makePersistentCookie(name,length,path,domain){
    var today = new Date();
    var expiredDate = new Date(2011,1,1);
    var cookie;
	var value;

    cookie = Nethru_GetCookie(name);
    if ( cookie ) {
//		alert(cookie);
        return 1;
	}

	var values = new Array();
	for ( i=0; i < length ; i++ ) {
		values[i] = "" + Math.random();
	}

	value = today.getTime();

	// use first decimal
	for ( i=0; i < length ; i++ ) {
		value += values[i].charAt(2);
	}
    Nethru_SetCookie(name,value,expiredDate,path,domain);
}

function Nethru_getDomain() {
	var _host   = document.domain;
	var so      = _host.split('.');
	var dm    = so[so.length-2] + '.' + so[so.length-1];
	return (so[so.length-1].length == 2) ? so[so.length-3] + '.' + dm : dm;
}

var Nethru_domain  = Nethru_getDomain();

Nethru_makePersistentCookie("PCID",10,"/",Nethru_domain);

function boInfoPop(lang){
var popurl;

	if(lang == "eng"){
	popurl = "http://www.koreanair.com/global/bl/tp/pop/eng_process_pop.htm";
	}
	else if(lang == "kor"){
	popurl = "http://www.koreanair.com/global/bl/tp/pop/kor_process_pop.htm";
	}		
	else if(lang == "sch"){
	popurl = "http://www.koreanair.com/global/bl/tp/pop/sch_process_pop.htm";
	}				
	else if(lang == "tch"){
	popurl = "http://www.koreanair.com/global/bl/tp/pop/tch_process_pop.htm";
	}						
	else if(lang == "jpn"){
	popurl = "http://www.koreanair.com/global/bl/tp/pop/jpn_process_pop.htm";
	}						
	else if(lang == "fre"){
	popurl = "http://www.koreanair.com/global/bl/tp/pop/fre_process_pop.htm";
	}								
	else if(lang == "ger"){
	popurl = "http://www.koreanair.com/global/bl/tp/pop/ger_process_pop.htm";
	}
	else if(lang=="rus"){
	popurl = "http://www.koreanair.com/global/bl/tp/pop/rus_process_pop.htm";
	}
	else{
	popurl = "http://www.koreanair.com/global/bl/tp/pop/eng_process_pop.htm";
	}												

window.open(popurl,"bookingpop","width=550,height=600,scrollbars=yes");
}

function showObject(url,wd,ht,wmode){
	document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='"+wd+"' height='"+ht+"'>");
	document.write("<param name='movie' value='"+url+"'>");
	document.write("<param name='menu' value='false'>");
	document.write("<param name='quality' value='high'>");
document.write("<param name='allowScriptAccess' value='always'>");
	if(wmode == "yes"){
		document.write("<param name='wmode' value='transparent'>");
		document.write("<embed src='"+url+"' menu='false' allowScriptAccess='always' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+wd+"' height='"+ht+"'></embed>");
	}
	else{
		document.write("<embed src='"+url+"' menu='false' allowScriptAccess='always' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+wd+"' height='"+ht+"'></embed>");
	}
	document.write("</object>");														
}
function showObjectMain(url,wd,ht,wmode, xregion, xlang, xmlPath){
	document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='"+wd+"' height='"+ht+"'>");
	document.write("<param name='movie' value='"+url+"'>");
	document.write("<param name='menu' value='false'>");
	document.write("<param name='quality' value='high'>");					
	document.write("<param name='FlashVars' value='xregion="+xregion+"&xlang="+xlang+"&xmlPath="+xmlPath+"'>");					

	if(wmode == "yes"){
		document.write("<param name='wmode' value='transparent'>");
		document.write("<embed src='"+url+"' FlashVars='xregion="+xregion+"&xlang="+xlang+"&xmlPath="+xmlPath+"' menu='false' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+wd+"' height='"+ht+"' ></embed>");
	}
	else{
		document.write("<embed src='"+url+"' FlashVars='xregion="+xregion+"&xlang="+xlang+"&xmlPath="+xmlPath+"' menu='false' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+wd+"' height='"+ht+"' ></embed>");
	}
	document.write("</object>");														
}

function showObjectMovie(url,wd,ht){
document.write("<OBJECT id='PlayerEx2' codeBase='http://asctivex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715' type='application/x-oleobject' height='"+ht+"' standby='Loading Microsoft Windows Media Player components...' width='"+wd+"' align='center' classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' >	");
document.write("<embed width='"+wd+"' height=''"+ht+" src='"+url+"' controller='true' autoplay='true' playeveryframe='false' pluginspage='plugin.html'>");
document.write("<PARAM NAME='uiMode' value='none'>");
document.write("<PARAM name='autoStart' value='True'>");
document.write("<PARAM NAME='URL' value='"+url+"'>");
	document.write("</object>");														
}
									
function search_eng(myForm,lang){
if(myForm.B_LOCATION_1&&myForm.E_LOCATION_1){
	var tmpOrg = myForm.B_LOCATION_1.value;
	var tmpDest = myForm.E_LOCATION_1.value;
	var msg;
	var msg_kor1="선택하신 구간은 인천 공항 으로(ICN) 도착합니다.";
	var msg_kor2="선택하신 구간은 인천 공항에서(ICN)출발 합니다.";
	var msg_kor3="선택하신 구간은 김포 공항으로(GMP) 도착 합니다.";
	var msg_kor4="선택하신 구간은  김포 공항에서(GMP) 출발 합니다.";
	var msg_eng1="Arrival airport of selected route is Incheon (ICN)";
	var msg_eng2="Departure airport of selected route is Incheon (ICN)";
	var msg_eng3="Arrival airport of selected route is Seoul, Gimpo (GMP)";
	var msg_eng4="Departure airport of selected route is Seoul, Gimpo (GMP)";
	
	if((tmpOrg!="SHA" && tmpOrg!="HND" && tmpOrg!="KIX")&&(tmpDest=="GMP")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor1;}else{msg = msg_eng1;}
		myForm.E_LOCATION_1.value = "ICN";
	}
	else if((tmpDest!="SHA" && tmpDest!="HND" && tmpDest!="KIX")&&(tmpOrg=="GMP")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor2;}else{msg = msg_eng2;}
		myForm.B_LOCATION_1.value = "ICN";
	}
	else if((tmpOrg=="SHA" || tmpOrg=="HND")&&(tmpDest=="ICN")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor3;}else{msg = msg_eng3;}
		myForm.E_LOCATION_1.value = "GMP";
	}
	else if((tmpDest=="SHA" || tmpDest=="HND")&&(tmpOrg=="ICN")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor4;}else{msg = msg_eng4;}
		myForm.B_LOCATION_1.value = "GMP";
	}
	if(msg){alert(msg); return false;}
}
	checkstr = "";
	var dYearMonthIndex = myForm.B_MONTH.selectedIndex;
	var dDayIndex = myForm.B_DAY.selectedIndex;
	var dYearMonthValue = myForm.B_MONTH.options[dYearMonthIndex].value;
	var dDayValue = myForm.B_DAY.options[dDayIndex].value;
	var dTimeValue = myForm.B_TIME.value;
	var rTimeValue = myForm.E_TIME.value;
	myForm.B_DATE_1.value = dYearMonthValue + dDayValue + (dTimeValue == "ANY" ? "0000" : dTimeValue);
	var rYearMonthIndex = myForm.E_MONTH.selectedIndex;
	var rDayIndex = myForm.E_DAY.selectedIndex;
	var rYearMonthValue = myForm.E_MONTH.options[rYearMonthIndex].value;
	var rDayValue = myForm.E_DAY.options[rDayIndex].value
	if(myForm.TRIP_TYPE.value == "R")
//	if(myForm.TRIP_TYPE[1].checked || myForm.TRIP_TYPE.value == "R")
	{
		myForm.B_DATE_2.value = (rYearMonthValue == "XX" ? "" : rYearMonthValue) + (rDayValue == "XX" ? "" : rDayValue) + (rTimeValue == "XX" ? "" : (rTimeValue == "ANY" ? "0000" : rTimeValue));

		if((rYearMonthValue == dYearMonthValue && rDayValue == dDayValue && ((rTimeValue < dTimeValue && dTimeValue < 24) || rTimeValue == 24)) || ((rYearMonthValue == dYearMonthValue) && (rDayValue < dDayValue)) || rYearMonthValue < dYearMonthValue)
		{
		dYearMonthValue = "2005" + dYearMonthValue.substring(4);
		myForm.B_DATE_1.value=dYearMonthValue+dDayValue+"0000";
/*		
			if(lang=="KO"||lang=="KOR")
				checkstr += " 도착일자는 출발일자 이후이어야 합니다.\n";
			else if(lang=="JP")
				checkstr += " Return date should be later than departure date.\n";
			else if(lang=="CN")
				checkstr += " Return date should be later than departure date.\n";
			else if(lang=="TW")
				checkstr += " Return date should be later than departure date.\n";
			else if(lang=="DE")
				checkstr += " Return date should be later than departure date.\n";
			else if(lang=="FR")
				checkstr += " Return date should be later than departure date.\n";
			else
				checkstr += " Return date should be later than departure date.\n";
*/
		}
	
		rYear = rYearMonthValue.substring(0,4);
		rMonth = rYearMonthValue.substring(4,6);
		checkstr += CheckDate(rMonth, rDayValue, rYear, 1, lang);
		dYear = dYearMonthValue.substring(0,4);
		dMonth = dYearMonthValue.substring(4,6);
		checkstr += CheckDate(dMonth, dDayValue, dYear, 0, lang);
	}	
    var cnt = 0;
		/*
    if(myForm.TRAVELLER_TYPE_1.value == "CHD" && myForm.HAS_INFANT_1.value=="TRUE") {
    	myForm.HAS_INFANT_1.checked = false;
    	cnt = 1;
    }
    if(myForm.TRAVELLER_TYPE_2.value == "CHD" && myForm.HAS_INFANT_2.value=="TRUE") {
    	myForm.HAS_INFANT_2.checked = false;
    	cnt = 1;
    }
    if(myForm.TRAVELLER_TYPE_3.value == "CHD" && myForm.HAS_INFANT_3.value=="TRUE") {
    	myForm.HAS_INFANT_3.checked = false;
    	cnt = 1;
    }
    if(myForm.TRAVELLER_TYPE_4.value == "CHD" && myForm.HAS_INFANT_4.value=="TRUE") {
    	myForm.HAS_INFANT_4.checked = false;
    	cnt = 1;
    }        
    if(myForm.TRAVELLER_TYPE_2.value == "" && myForm.HAS_INFANT_2.value=="TRUE") {
    	myForm.HAS_INFANT_2.checked = false;
    }
    if(myForm.TRAVELLER_TYPE_3.value == "" && myForm.HAS_INFANT_3.value=="TRUE") {
    	myForm.HAS_INFANT_3.checked = false;
    }
    if(myForm.TRAVELLER_TYPE_4.value == "" && myForm.HAS_INFANT_4.value=="TRUE") {
    	myForm.HAS_INFANT_4.checked = false;
    }        
    */
    if(cnt > 0){
    	if(lang=="KO"||lang=="KOR")checkstr += "이 승객유형은 유아를 대동할 수 없습니다. 어린이가 아닌 성인승객과 연결하십시요.\n";
    	else if(lang=="JP")checkstr += " This Passenger Type cannot travel with an infant.\n";
		else if(lang=="CN")checkstr += " This Passenger Type cannot travel with an infant.\n";
		else if(lang=="TW")checkstr += " This Passenger Type cannot travel with an infant.\n";
		else if(lang=="DE")checkstr += " This Passenger Type cannot travel with an infant.\n";
		else if(lang=="FR")checkstr += " This Passenger Type cannot travel with an infant.\n";
   		else checkstr += " This Passenger Type cannot travel with an infant.\n";
    }
    	
	if(checkstr != ""){
		ErrorWindow(checkstr);
		return false;
	}
	else{
		myForm.submit();
		return true;
	}
}
function search_eng2(myForm,lang, site){
	if(lang=="KO"||lang=="KOR") 			{dateErr_msg = dateErr_msg_kor; orgDestValid=orgDestValid_kor; dateErr_msg2 = dateErr_msg_kor2;}
	else if(lang=="JP"||lang=="JPN") 	{dateErr_msg = dateErr_msg_jpn; orgDestValid=orgDestValid_jpn; dateErr_msg2 = dateErr_msg_jpn2;}
	else if(lang=="TCH")						{dateErr_msg = dateErr_msg_tch; orgDestValid=orgDestValid_tch; dateErr_msg2 = dateErr_msg_tch2;}
	else if(lang=="SCH")						{dateErr_msg = dateErr_msg_sch; orgDestValid=orgDestValid_sch; dateErr_msg2 = dateErr_msg_sch2;}
	else if(lang=="RUS")						{dateErr_msg = dateErr_msg_rus; orgDestValid=orgDestValid_rus; dateErr_msg2 = dateErr_msg_rus2;}
	else if(lang=="FRE")						{dateErr_msg = dateErr_msg_fre; orgDestValid=orgDestValid_fre; 	dateErr_msg2 = dateErr_msg_fre2;}
	else if(lang=="GER"||lang=="GEM"){dateErr_msg = dateErr_msg_ger; orgDestValid=orgDestValid_ger; dateErr_msg2 = dateErr_msg_ger2;}
	
	var tmpOrg = myForm.B_LOCATION_1.value;
	var tmpDest = myForm.E_LOCATION_1.value;
	var tmpTripType = myForm.TRIP_TYPE.value;//O or R
//alert(tmpTripType+")"+tmpOrg+"=>"+tmpDest);
if(tmpOrg==""||tmpDest==""){ alert( orgDestValid); return false;}
	var msg;
	var msg_kor1="선택하신 구간은 인천 공항 으로(ICN) 도착합니다.";
	var msg_kor2="선택하신 구간은 인천 공항에서(ICN)출발 합니다.";
	var msg_kor3="선택하신 구간은 김포 공항으로(GMP) 도착 합니다.";
	var msg_kor4="선택하신 구간은  김포 공항에서(GMP) 출발 합니다.";
	var msg_eng1="Arrival airport of selected route is Incheon (ICN)";
	var msg_eng2="Departure airport of selected route is Incheon (ICN)";
	var msg_eng3="Arrival airport of selected route is Seoul, Gimpo (GMP)";
	var msg_eng4="Departure airport of selected route is Seoul, Gimpo (GMP)";

	var dYearMonthIndex = myForm.B_MONTH.selectedIndex;
	var dDayIndex = myForm.B_DAY.selectedIndex;
	var dYearMonthValue = myForm.B_MONTH.options[dYearMonthIndex].value;
	var dDayValue = myForm.B_DAY.options[dDayIndex].value;
	var dTimeValue = myForm.B_TIME.value;
	var rTimeValue = myForm.E_TIME.value;
	var rYearMonthIndex = myForm.E_MONTH.selectedIndex;
	var rDayIndex = myForm.E_DAY.selectedIndex;
	var rYearMonthValue = myForm.E_MONTH.options[rYearMonthIndex].value;
	var rDayValue = myForm.E_DAY.options[rDayIndex].value

	if(dYearMonthValue+dDayValue>rYearMonthValue+rDayValue&&myForm.TRIP_TYPE.value=="R"){
		alert(dateErr_msg);
		return false;
	}
	if(plus5Date>dYearMonthValue+""+dDayValue)
	{
		alert(dateErr_msg2);
		return false;
	}


	//MUC 2008. 6. 1, URC 2008. 4. 24
	var MucMsg="";
	var UrcMsg="";
	var MucMsg_eng = "Selected route will be in service from Jun 1. \nPlease try again later.";
	var MucMsg_kor = "선택하신 구간은 6월 1일부로 운항 예정입니다. ";
	var UrcMsg_eng = "Selected route will be in service from April 24. \nPlease try again later.";
	var UrcMsg_kor = "선택하신 구간은 4월 24일부로 운항 예정입니다. ";
	var SaoMsg_eng="Selected route will be in service from Jun 2nd . \nPlease try again later.";
	var SaoMsg_kor="선택하신 구간은 6월 2일부로 운항 예정입니다. ";
	var SaoMsg="";
	var SaoIcnMsg_kor = "선택하신 구간은 6월 2일부로 운항 예정이며, \n로스앤젤레스를 경유하므로 반드시 미국 비자를 소지하셔야 합니다.\n예약 시 유의하시기 바랍니다.";
	var MucMucMsg_kor = "";
	var SaoIcnMsg_eng = "Selected route will be in service from Jun 2nd.\nU.S. VISA is required due to a transit at Los Angeles.";
	var MucMucMsg_eng = "";
if(!bookingNotice(tmpOrg,tmpDest,dYearMonthValue,dDayValue,rYearMonthValue,rDayValue,lang,myForm)){
	return false;
}
else
{
}

	if(iYYYY=="2008"&&curMM<="5")
	if(tmpDest=="MUC"||tmpOrg=="MUC"){
		if(dYearMonthValue<"200806"){
			if(lang=="KO"||lang=="KOR"){MucMsg = MucMsg_kor;}
			else{MucMsg = MucMsg_eng;}
			alert(MucMsg);
			return false;
		}
	}
	if(iYYYY=="2008"&&curMM<="4"&&ddToday<"24")
	if(tmpDest=="URC"){
		if(dYearMonthValue<="200804"&&dDayValue<"24"){
			if(lang=="KO"||lang=="KOR"){
				UrcMsg = UrcMsg_kor;
			}
			else
			{
				UrcMsg = UrcMsg_eng;
			}
			alert(UrcMsg);
			return false;
		}
	}

	if(iYYYY=="2008"&&(curMM<"6"||(curMM=="6"&&ddToday<"2")))
	if(tmpDest=="GRU"){
		if(dYearMonthValue<"200806"||(dYearMonthValue=="200806"&&dDayValue<"02")){
			if(tmpOrg=="ICN"){
				SaoMsg_kor = SaoIcnMsg_kor;
				SaoMsg_eng = SaoIcnMsg_eng;
			}
			if(lang=="KO"||lang=="KOR"){
				SaoMsg = SaoMsg_kor;
			}
			else{
				SaoMsg = SaoMsg_eng;
			}
			alert(SaoMsg);
			return false;
		}
	}
//	if(site=='JP')
if(myForm.B_LOCATION_1&&myForm.E_LOCATION_1){
	if((tmpOrg!="SHA" && tmpOrg!="HND" && tmpOrg!="KIX"  )&&(tmpDest=="GMP")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor1;}else{msg = msg_eng1;}
		myForm.E_LOCATION_1.value = "ICN";
	}
	else if((tmpDest!="SHA" && tmpDest!="HND" && tmpDest!="KIX")&&(tmpOrg=="GMP")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor2;}else{msg = msg_eng2;}
		myForm.B_LOCATION_1.value = "ICN";
	}
	else if((tmpOrg=="SHA" || tmpOrg=="HND")&&(tmpDest=="ICN")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor3;}else{msg = msg_eng3;}
		myForm.E_LOCATION_1.value = "GMP";
	}
	else if((tmpDest=="SHA" || tmpDest=="HND")&&(tmpOrg=="ICN")){
		if(lang=="KO"||lang=="KOR"){msg = msg_kor4;}else{msg = msg_eng4;}
		myForm.B_LOCATION_1.value = "GMP";
	}
	if(msg){alert(msg); return false;}
}
	if(true){
		checkstr = "";
		myForm.B_DATE_1.value = dYearMonthValue + dDayValue + (dTimeValue == "ANY" ? "0000" : dTimeValue);
		if(myForm.TRIP_TYPE.value == "R")
		{
			myForm.B_DATE_2.value = (rYearMonthValue == "XX" ? "" : rYearMonthValue) + (rDayValue == "XX" ? "" : rDayValue) + (rTimeValue == "XX" ? "" : (rTimeValue == "ANY" ? "0000" : rTimeValue));
			if((rYearMonthValue == dYearMonthValue && rDayValue == dDayValue && ((rTimeValue < dTimeValue && dTimeValue < 24) || rTimeValue == 24)) || ((rYearMonthValue == dYearMonthValue) && (rDayValue < dDayValue)) || rYearMonthValue < dYearMonthValue)
			{

				dYearMonthValue = "2005" + dYearMonthValue.substring(4);
				myForm.B_DATE_1.value=dYearMonthValue+dDayValue+"0000";
			}
			rYear = rYearMonthValue.substring(0,4);
			rMonth = rYearMonthValue.substring(4,6);
			checkstr += CheckDate(rMonth, rDayValue, rYear, 1, lang);
			dYear = dYearMonthValue.substring(0,4);
			dMonth = dYearMonthValue.substring(4,6);
			checkstr += CheckDate(dMonth, dDayValue, dYear, 0, lang);
		}	

	    var cnt = 0;
    	if(cnt > 0){
    		if(lang=="KO"||lang=="KOR") 			checkstr += "이 승객유형은 유아를 대동할 수 없습니다. 어린이가 아닌 성인승객과 연결하십시요.\n";
	    	else if(lang=="JP") 	checkstr += " This Passenger Type cannot travel with an infant.\n";
			else if(lang=="CN")	checkstr += " This Passenger Type cannot travel with an infant.\n";
			else if(lang=="TW")	checkstr += " This Passenger Type cannot travel with an infant.\n";
			else if(lang=="DE")	checkstr += " This Passenger Type cannot travel with an infant.\n";
			else if(lang=="FR")	checkstr += " This Passenger Type cannot travel with an infant.\n";
	    	else					checkstr += " This Passenger Type cannot travel with an infant.\n";
	    }
    	
		if(checkstr != ""){
			ErrorWindow(checkstr);
			return false;
		}
		else{
			if(myForm.date_range){
				if(myForm.date_range[0].checked){
					myForm.DATE_RANGE_VALUE_1.value="3";
				}
				else{
					myForm.DATE_RANGE_VALUE_1.value="0";
				}
			}
			myForm.submit();
			return true;
		}
	}
	else{
		if(lang=="KO"||lang=="KOR"){
			popup2('http://www.koreanair.com/global/error/popup2_kor.jsp','400','250','auto','auto','0','0','0');
		}
		else{
			popup2('http://www.koreanair.com/global/error/popup2.jsp','400','250','auto','auto','0','0','0');
		}
		return false;
	}
}

/*
function search_eng(myForm,lang)
{
	checkstr = "";
	var dYearMonthIndex = myForm.B_MONTH.selectedIndex;
	var dDayIndex = myForm.B_DAY.selectedIndex;
	var dYearMonthValue = myForm.B_MONTH.options[dYearMonthIndex].value;
	var dDayValue = myForm.B_DAY.options[dDayIndex].value;
	
	var dTimeValue = myForm.B_TIME.value;
	var rTimeValue = myForm.E_TIME.value;
	
	myForm.B_DATE_1.value = dYearMonthValue + dDayValue + (dTimeValue == "ANY" ? "0000" : dTimeValue);
	
	var rYearMonthIndex = myForm.E_MONTH.selectedIndex;
	var rDayIndex = myForm.E_DAY.selectedIndex;
	var rYearMonthValue = myForm.E_MONTH.options[rYearMonthIndex].value;
	var rDayValue = myForm.E_DAY.options[rDayIndex].value
	if(myForm.TRIP_TYPE[1].checked)
	{
		myForm.B_DATE_2.value = (rYearMonthValue == "XX" ? "" : rYearMonthValue) + (rDayValue == "XX" ? "" : rDayValue) + (rTimeValue == "XX" ? "" : (rTimeValue == "ANY" ? "0000" : rTimeValue));

		if((rYearMonthValue == dYearMonthValue && rDayValue == dDayValue && ((rTimeValue < dTimeValue && dTimeValue < 24) || rTimeValue == 24)) || ((rYearMonthValue == dYearMonthValue) && (rDayValue < dDayValue)) || rYearMonthValue < dYearMonthValue)
		{
		dYearMonthValue = "2005" + dYearMonthValue.substring(4);
		myForm.B_DATE_1.value=dYearMonthValue+dDayValue+"0000";
*/		
/*		
			if(lang=="KO"||lang=="KOR")

				checkstr += " 도착일자는 출발일자 이후이어야 합니다.\n";
			else if(lang=="JP")
				checkstr += " Return date should be later than departure date.\n";
			else if(lang=="CN")
				checkstr += " Return date should be later than departure date.\n";
			else if(lang=="TW")
				checkstr += " Return date should be later than departure date.\n";
			else if(lang=="DE")
				checkstr += " Return date should be later than departure date.\n";
			else if(lang=="FR")
				checkstr += " Return date should be later than departure date.\n";

			else
				checkstr += " Return date should be later than departure date.\n";
*/
/*
		}
	
		rYear = rYearMonthValue.substring(0,4);
		rMonth = rYearMonthValue.substring(4,6);
		checkstr += CheckDate(rMonth, rDayValue, rYear, 1, lang);

	
		dYear = dYearMonthValue.substring(0,4);
		dMonth = dYearMonthValue.substring(4,6);
		checkstr += CheckDate(dMonth, dDayValue, dYear, 0, lang);
	}	
    
    var cnt = 0;
    if(myForm.TRAVELLER_TYPE_1.value == "CHD" && myForm.HAS_INFANT_1.checked) {
    	myForm.HAS_INFANT_1.checked = false;
    	cnt = 1;
    }
    if(myForm.TRAVELLER_TYPE_2.value == "CHD" && myForm.HAS_INFANT_2.checked) {
    	myForm.HAS_INFANT_2.checked = false;
    	cnt = 1;
    }
    if(myForm.TRAVELLER_TYPE_3.value == "CHD" && myForm.HAS_INFANT_3.checked) {
    	myForm.HAS_INFANT_3.checked = false;
    	cnt = 1;
    }
    if(myForm.TRAVELLER_TYPE_4.value == "CHD" && myForm.HAS_INFANT_4.checked) {
    	myForm.HAS_INFANT_4.checked = false;
    	cnt = 1;
    }        
    if(myForm.TRAVELLER_TYPE_2.value == "" && myForm.HAS_INFANT_2.checked) {
    	myForm.HAS_INFANT_2.checked = false;
    }
    if(myForm.TRAVELLER_TYPE_3.value == "" && myForm.HAS_INFANT_3.checked) {
    	myForm.HAS_INFANT_3.checked = false;
    }
    if(myForm.TRAVELLER_TYPE_4.value == "" && myForm.HAS_INFANT_4.checked) {
    	myForm.HAS_INFANT_4.checked = false;
    }        
    
    if(cnt > 0){
    	if(lang=="KO"||lang=="KOR")
    		checkstr += "이 승객유형은 유아를 대동할 수 없습니다. 어린이가 아닌 성인승객과 연결하십시요.\n";
    	else if(lang=="JP")
		checkstr += " This Passenger Type cannot travel with an infant.\n";
	else if(lang=="CN")
		checkstr += " This Passenger Type cannot travel with an infant.\n";
	else if(lang=="TW")
		checkstr += " This Passenger Type cannot travel with an infant.\n";
	else if(lang=="DE")
		checkstr += " This Passenger Type cannot travel with an infant.\n";
	else if(lang=="FR")
		checkstr += " This Passenger Type cannot travel with an infant.\n";
    	else
		checkstr += " This Passenger Type cannot travel with an infant.\n";
    }
    	
	if(checkstr != "")
	{
		ErrorWindow(checkstr);
		return false;
	}
	else
	{
		myForm.submit();
		return true;
	}
}
*/
/*
var currentYear	= "";
var currentMonth= "";
var currentDay	= "";
var currentDate	= "";

var orgYear  	= "";
var orgMonth 	= "";
var orgDay 	= "";
var orgDate	= "";

var returnYear	= "";
var returnMonth	= "";
var returnDay	= "";

var validYear	= "";
var validMonth	= "";
var validDay	= "";
var validDate	= "";
*/
var month_arr = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var days = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
function getMonthShort(mm){
	var MonAry = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
	var rt=0;
	for(var i=1; i<=12; i++)
	{
		if(parseInt(mm, 10)==i){
			rt = MonAry[i-1];
			break;
		}
	}
	return rt;
}
function ValidateForm_KR_eng(myForm){
	var today_txt=document.getElementById("today").value
	var b_month=document.getElementById("B_MONTH").value;
	var b_day=document.getElementById("B_DAY").value;
	var e_month=document.getElementById("E_MONTH").value;
	var e_day=document.getElementById("E_DAY").value;
	var depDate=b_month+b_day;
	var arrDate=e_month+e_day;
	var now=new Date();
	var year=now.getFullYear();
	var month=now.getMonth()+1;
	if(month<10){month="0"+""+month};
	var date=now.getDate();
	if(date<10){date="0"+""+month}
	now=year+""+month+""+date;
	if((depDate<now)){
 	alert("Reservation is unavailable for the flights scheduled before "+today_txt+".\nPlease confirm your departure date.");
 		document.getElementById("B_MONTH").value=year+""+month;
		document.getElementById("B_DAY").value=date;
		if(arrDate<now)
		{
			document.getElementById("E_MONTH").value=year+""+month;
			document.getElementById("E_DAY").value=date;
		}
		return false;
	}
	if((arrDate<now)){
 		alert("Reservation is unavailable for the flights scheduled before "+today_txt+".\nPlease confirm your departure date.");
 		document.getElementById("E_MONTH").value=year+""+month;
		document.getElementById("E_DAY").value=date;
		return false;
	}
	if(depDate>arrDate)
	{
		alert("The return date is earlier than the departure date.\nPlease modify your return date.\nPlease select 'One way' in case of one way trip reservation.");
		return false;
	}
	myForm.orgDay.value = myForm.B_DAY.value;
	myForm.orgMonth.value = getMonthShort(myForm.B_MONTH.value.substring(4));
	myForm.returnDay.value = myForm.E_DAY.value;
	myForm.returnMonth.value = getMonthShort(myForm.E_MONTH.value.substring(4));
/*
	var msg_eng = "We are sorry for inconvenience of booking reservation due to system check. \nFor further information, please contact our service center.(1588-2001)";
	if(myForm.seatType.value=="C"&&myForm.childCount.value>0&&( ((myForm.orgMonth.value=="Sep"&&parseInt(myForm.orgDay.value,10)>=15)||(myForm.orgMonth.value!="Aug"&&myForm.orgMonth.value!="Sep"))|| ((myForm.returnMonth.value=="Sep"&&parseInt(myForm.returnDay.value,10)>=15)||(myForm.returnMonth.value!="Aug"&&myForm.returnMonth.value!="Sep")) ))
	{
		alert(msg_eng);
		return false;
	}
*/
	if((myForm.orgCityCode.value=="GMP"&&myForm.destCityCode.value=="TAE")||(myForm.orgCityCode.value=="TAE"&&myForm.destCityCode.value=="GMP")){
		if(
		(myForm.orgMonth.value=="Sep"&&parseInt(myForm.orgDay.value, 10)>=parseInt(myForm.yyyymmdd.value.substring(6,8), 10)&&parseInt(myForm.orgDay.value, 10)<=30)
		)
		{
		}
		else
		{
			alert("Korean Air offers the direct flight service on Gimpo ? Daegu route until 30SEP, 2007.\nPlease reconfirm flight schedule when you make a reservation.");
			return false;
		}
	}
	var cnt = 0;
//	getcurrentDate();
	
//	if(!checkOrgDate(myForm)) cnt++;	
//	if(!checkReturnDate(myForm)) cnt++;
	if(!checkOrgReturnDate(myForm)) cnt++;
	if(!checkPaxCount(myForm)) cnt++;
	if(cnt >0){return false;}
	else{
		alert('For domestic internet ticket purchase, \nthe reservation and purchase must be made at the same time.');
		myForm.submit();
		return true;
	}
}

function aspZip()
{ 
	document.domain = "koreanair.com";
	if(document.location.href.indexOf("https://")!=-1){
	window.open('https://cyb.koreanair.com/KalApp/FTBZNEWN.jsp?ZIP_URL=https://www.koreanair.com/zip/zipController.jsp?_DOMAIN=koreanair.com', 'cashbag','top=10, left=10, width=478, height=340, menubar=no, resizable=no, scrollbars=no, alwaysRaised=no');
	}
	else
	{
	window.open('http://cyb.koreanair.com/KalApp/FTBZNEWN.jsp?ZIP_URL=http://www.koreanair.com/zip/zipController.jsp?_DOMAIN=koreanair.com', 'cashbag','top=10, left=10, width=478, height=340, menubar=no, resizable=no, scrollbars=no, alwaysRaised=no');
	}
}

function fnc_ZipCode(a) {
	if(a!=null){
        document.f1.KOR_ADDRESS_ZIP1.value =  a[0];
        document.f1.KOR_ADDRESS_ZIP2.value =  a[1];
        document.f1.KOR_ADDRESS_ZIP_SEQ.value =  a[14];
        document.f1.KOR_ADDRESS0.value = a[13];
        document.f1.KOR_ADDRESS1.focus();
	}
}

function GetCookie( name ){
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x <= document.cookie.length ){
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ){
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) 
			endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 ) 
		break;
	}
	return "";
}

	function SetCookie( name, value, expiredays ){
		var todayDate = new 
		Date();
		todayDate.setDate(todayDate.getDate() + expiredays);
		document.cookie = name + "=" + escape( value ) + "; expires=" + todayDate.toGMTString() +"; path=/; domain=.koreanair.com;"
	}
		
	function todayclose0(){
		SetCookie( "Gpop0", "done" ,1); 
		self.close();
	}

	function gpopupclose0(){
		self.close();
	}
function getMsg(city, lang){
	var msg="";
	var LHR_kor="11월 10일 부로 런던 히드로 공항 내 대한항공 시설 위치가 변경되었사오니, 여행에 참고하시기 바랍니다.\n- 탑승수속 카운터 : 제 4 터미널, 청사 1층 우측 F/H Zone\n- 라운지 : 제 4 터미널, 출국신고(Immigration) 후 2층 SkyTeam 공용 라운지";
	var LHR_eng="Please be advised of Korean Air’s move from Terminal 3 to Terminal 4 as of November 10, 2009.\n- Check-in Counters : F/H Zone, right side of ground floor, Terminal 4\n- Lounge : SkyTeam Lounge, located next to Immigrations, on the first floor of Terminal 4";
	
	var ZRH_VIE_kor="2009년 3월 29일 ~ 2010년 3월 27일간 [인천-비엔나-취리히-인천]과 같은 경로로 항공편이 운항되오니, 상세 스케줄 조회 시 참고하시기 바랍니다. ";
	var ZRH_VIE_eng="From Mar 29, 2009 to Mar 27, 2010, the route of the flight will be [Incheon-Vienna-Zurich-Incheon] . Please pay special attention to the stopover information in the flights page.";
	var ZRH_VIE_jpn="2009年3月29日から2010年3月27日の間、に仁川-ウィーン-チューリッヒ-仁川の経路で運航します。詳細は、フライトスケジュールを参照してください。";
	var ZRH_VIE_sch="2009年3月29日到2010年3月27日，将于提供[仁川-维也纳-苏黎世-仁川]的航班。详细信息请查看航班时刻表。";
	var ZRH_VIE_tch="由2009年3月29日至2010年3月27日，大韓航空將提供從[仁川-維也納-蘇黎世-仁川]的航班服務。有關詳情，請查看航班時間表。";
	var ZRH_VIE_fre="A compter du 29 Mars 2009 et jusqu’au 27 Mars 2010, le vol sur la ligne [Incheon-Vienne-Zurich-Incheon] sera disponible. Veuillez vérifier les horaires des vols pour plus d’informations.";
	var ZRH_VIE_ger="Vom 29. März 2009 bis 27. März 2010 führt der Flug   von Incheon über Wien nach Zürich und von dort direkt nach Incheon. Weitere Informationen finden Sie im Flugplan.";
	var ZRH_VIE_rus="С 29 марта 2009 по 27 марта 2010, маршрут этого рейса будет [Инчхон-Вена-Цюрих-Инчхон]. Пожалуйста, обратите особое внимание на информацию о промежуточной остановке при поиске полетов.";
	
	var MNL_msg_kor = "필리핀 출발 항공권의 경우, 필리핀 정부 규정으로 인해 필리핀 이외의 지역에서 항공권을 구매하실 수 없습니다. 이에 따라 대한항공 홈페이지에서는 필리핀 출발 여정 항공권을 판매하지 않고 있으며, 필리핀 출발 항공권 구매를 원하실 경우 가까운 대한항공 지점 또는 서비스센터로 연락해 주시기 바랍니다.";
	var MNL_msg_eng = "According to Philippines law, tickets for flights departing from the Philippines cannot be purchased from any region other than the Philippines. In accordance with the law, such flight tickets are not available in Korean Air's homepage. If you wish to purchase tickets for flights departing from the Philippines, please contact Korean Air office or service center in your region.";
	var MNL_msg_jpn = "";
	var MNL_msg_sch = "依据菲律宾的法律，从菲律宾出发的机票不可从菲律宾以外的任何其它区域购买．基于此法规，此类机票无法在大韩航空网站上预定购买．如您希望购买菲律宾出发的机票，请与大韩航空各地的办事处或服务中心联系．";
	var MNL_msg_tch = "根據菲律賓法例，所有由菲律賓出發航班之機票不可由菲律賓以外任何地區發出機票。由於該法例，大韓航空網站不包括由菲律賓出發的機票選擇。旅客若須購買由該地出發的機票，請與當地大韓航空聯絡有關事宜。";
	var MNL_msg_fre = "En rapport avec la loi des Phillipines, les billets au depart de ce pays ne pourront etre achete au depart d'un autre pays que les Phillipines.En accord avec la loi, comme par exemple les billets ne sont pas valable dans la page d'acceuil Korean air. Si vous desirez achete des billets pour ces vols au depart des Phillipines adressez vous a notre agence ou a notre service reservation de votre pays.";
	var MNL_msg_ger = "Gemäss philippinischem Gesetz dürfen Tickets mit Abflug ab den Philippinen nur auf den Philippinen ausgestellt und verkauft werden. Aufgrund deises Gesetzes sind solche Tickets nicht auf der Korean Air Homepage verfügbar. Wenn Sie gerne Tickets mit Abflug ab den Philippinen ausstellen möchten, wenden Sie sich bitte an unser Korean Air Büro oder an das zuständige Service Center in Ihrer Region.";
var MNL_msg_rus = "Согласно закону, принятому на Филлипинах, билеты с вылетом из Филлипин могут быть приобретены только на Филлипинах. В соответствии с этим законом Korean Air не предоставляет билеты с вылетом из этой страны. Если Вы хотите приобрести билеты с вылетом из Филлипин, пожалуйста, свяжитесь с офисом или центром по обслужванию клиентов Korean Air.";
	
	var CAI_msg_kor = "인천–카이로 구간은  타슈켄트를 경유하여 운항하오니 예약 시 유의하시기 바랍니다.";
	var CAI_msg_eng = "When making reservations, please note that flight service between Incheon–Cairo makes a stop in Tashkent. ";
	var CAI_msg_jpn = "仁川＝カイロ便はタシケントでストップオーバーすることにご注意ください。";
	var CAI_msg_sch = "预定时敬请注意，仁川—开罗的航班在塔什干经停.";
	var CAI_msg_tch = "旅客預訂航班從首爾往開羅該航段將會途經塔什幹。";
	var CAI_msg_fre = "Veuillez noter que les vols entre Incheon et Le Caire feront escale à Tachkent.";
	var CAI_msg_ger = "Bitte beachten Sie bei der Reservierung, dass die Flugverbindung zwischen Incheon und Kairo eine Zwischenlandung in Taschkent beinhaltet.";
	var CAI_msg_rus = "При бронировании, учтите, пожалуйста, что рейс Инчхон-Каир выполняется с промежуточной остановкой в Ташкенте.";
	
	var CDG_msg_kor = "에어프랑스가 운항하는 공동운항편(KE5902)을 이용하실 경우 , 유아 승객용 전자항공권 발급이 불가합니다. 유아 승객용 실물 항공권은 시내 또는 공항 발권사무소에서 따로 발급받으셔야 하며, 자세한 사항은 해당 서비스센터로 문의해주시기 바랍니다.";
	var CDG_msg_eng="E-tickets cannot be issued for infant passengers, using codeshare flights operated by Air France(KE5902). Paper tickets for infant passengers can be issued at ticketing offices in downtown or at the airport. Please contact our service center for assistance.";
	var CDG_msg_jpn="エールフランスによるKE5902便(共同運航便)の幼児。幼児（2歳未満） 用の航空券は市内支店又は空港カウンターで別途、発券しなければ、なりません。詳細は、日本地域サービスセンターにお問い合わせください。";
	var CDG_msg_sch="由法航实际运营的KE5902航班不能出具婴儿电子客票。您可在市内或机场售票处为婴儿乘客签发纸制机票。有关详情请联系我们的服务中心。";
	var CDG_msg_tch="電子機票(E-Ticket)將不會發給嬰兒乘客乘搭大韓航空與法國航空之聯營航班(KE5902)。你可以在大韓航空市區或機場辦事處為嬰兒乘客發出紙印機票。有關詳情，請聯繫本公司我們旅客服務中心。";
	var CDG_msg_fre="Les billets électroniques ne peuvent pas être émis pour les enfants sur les vols en partage de code opéré par Air France (KE5902). Les billets papier pour les passagers enfant peuvent être émis dans une billeterie située en ville ou à l'aéroport. Veuillez contacter notre service Client. ";
	var CDG_msg_ger="Ein E-Ticket für Infants kann auf Codeshare-Flügen, die von Air France (KE5902) durchgeführt werden, nicht ausgestellt werden. Papiertickets können für Kleinkinder an den Flugschein-Verkaufsschaltern im Stadtbüro oder am Flughafen ausgestellt werden. Bitte wenden Sie sich für nähere Auskunft an unser Service-Center.";
var CDG_msg_rus = "Технически невозможно оформление электронных билетов на некоторые совместные рейсы, например КЕ 5902. При необходимости, свяжитесь с представительством 'Korean Air'. ";
	
	var MUC_kor = "서울-뮌헨 구간 운항이 2009년 5월 17일부터 2009년 11월 16일까지\n중단될 예정이오니 예약 시 유의하시기 바랍니다.";	
	var MUC_eng = "When making reservations, please note that flight service between\nIncheon-Munich will be discontinued from May. 17, 2009 to Nov. 16, 2009.";	
	var MUC_jpn = "予約時には、2009年5月17日から2008年11月16日までのあいだは\nソウル＝ ミュンヘン路線が運航停止となることにご注意ください。";	
	var MUC_sch = "请注意，首尔（汉城）—慕尼黑航班的订票服务将在\n2009年5月17日到2009年11月16日暂停。";	
	var MUC_tch = "請注意，首爾（漢城）—慕尼黑航班的訂票服務將在\n2009年5月17日到2009年11月16日暫停。";	
	var MUC_fre = "Veuillez noter que les vols entre Séoul et Munich \nsont interrompus du 17 Mai 2009 au 16 Novembre 2009. ";	
	var MUC_ger = "Bitte beachten Sie bei der Reservierung, dass die Flugverbindung zwischen\n Seoul und München in der Zeit vom 17. Mai bis 16. November 2009\nvorübergehend eingestellt ist.";	
var MUC_rus = "При бронировании, учтите, пожалуйста, что рейс Инчхон-Мюнхен не осуществляется с 17 мая 2009 по 16 ноября 2009.";

	var GRU_ICN_eng = "Selected journey includes one stop at Los Angeles. Therefore, depending on a nationality, non-U.S. citizen may need to hold U.S. VISA.";
	var GRU_ICN_kor ="선택하신 여정은 로스앤젤레스를 경유하여 인천으로 운항함으로 국적에 따라 미국 VISA를 소지하셔야 합니다.";
var GRU_ICN_rus = "Если выбранный Вами маршрут включает остановку в Лос-Анджелесе, пожалуйста, уточните в консульстве о необходимости получения транзитной визы.";
	
	var MWX_PVG_kor = "무안-푸동 구간 운항이 2009년 6월 21일부터 2009년 10월 24일까지 중단될 예정이오니 예약 시 유의하시기 바랍니다.";
	var MWX_PVG_eng = "When making reservations, please note that flight service between Muan-Pudong will be discontinued from Jun. 21, 2009 to Oct. 24, 2009.";
	var MWX_PVG_sch = "请注意，光州/務安—上海/浦东航班的订票服务将在2009年6月21日到2009年10月24日暂停。";
	var MWX_PVG_tch = "請注意，光州/務安—上海/浦東航班的訂票服務將在2009年6月21日到2009年10月24日暫停。";
	var MWX_PVG_jpn = "予約時には、2009年1月24日から2009年2月28日までのあいだはカンジュ[光州]＝シャンハイ[上海]路線が運航停止となることにご注意ください。";
	var MWX_PVG_fre = "Veuillez noter que les vols entre Gwangju/Muan et Shanghai/Pudong sont interrompus du 21 Juin  2009 au 24 Octobre 2009. ";
	var MWX_PVG_ger = "Bitte beachten Sie bei der Reservierung, dass die Flugverbindung zwischen Gwangju/Muan und Shanghai/Pudong in der Zeit vom 21. Juni ";
var MWX_PVG_rus = "При бронировании, учтите, пожалуйста, что рейс Муан-Пудун не выполняется с 21 июня 2009 по 24 октября 2009.";

	var MXP_FCO_kor = "2009년 3월 29일 ~ 2010년 3월 27일간 [인천-밀라노-로마-인천]과 같은 경로로 항공편이 운항되오니, 상세 스케줄 조회 시 참고하시기 바랍니다. ";
	var MXP_FCO_eng = "From Mar 29, 2009 to Mar 27, 2010, the route of the flight will be [Incheon-Milan-Rome-Incheon] . Please pay special attention to the stopover information in the flights page.";
	var MXP_FCO_jpn = "2009年3月29日から2010年3月27日の間、に仁川-ミラノ-ローマ-仁川の経路で運航します。詳細は、フライトスケジュールを参照してください。";
	var MXP_FCO_sch = "2009年3月29日到2010年3月27日，将于提供[仁川-米兰-罗马-仁川]的航班。详细信息请查看航班时刻表。";
	var MXP_FCO_tch = "由2009年3月29日至2010年3月27日，大韓航空將提供從[仁川-米蘭-羅馬-仁川]的航班服務。有關詳情，請查看航班時間表。";
	var MXP_FCO_fre = "A compter du 29 Mars 2009 et jusqu’au 27 Mars 2010, le vol sur la ligne [Incheon-Milan-Rome-Incheon] sera disponible. Veuillez vérifier les horaires des vols pour plus d’informations.";
	var MXP_FCO_ger = "Vom 29. März 2009 bis 27. März 2010 führt der Flug   von Incheon über Mailand nach Rom und von dort direkt nach Incheon. Weitere Informationen finden Sie im Flugplan.";
	var MXP_FCO_rus = "С 29 марта 2009 по 27 марта 2010, маршрут этого рейса будет [Инчхон-Милан-Рим-Инчхон]. Пожалуйста, обратите особое внимание на информацию о промежуточной остановке при поиске полетов.";
	
	
	var SVO_TAS_eng="E-tickets cannot be issued for infant passengers for the selected departure airport. Paper tickets for infant passengers can be issued at ticketing offices in downtown or at the airport. Please contact our service center for assistance."
	var SVO_TAS_kor="선택하신 공항 출발의 경우, 유아 승객용 전자항공권 발급이 불가합니다. 유아 승객용 실물 항공권은 시내 또는 공항 발권사무소에서 따로 발급받으셔야 하며, 자세한 사항은 해당 서비스센터로 문의해주시기 바랍니다.";
	var SVO_TAS_jpn="ご選択の空港から出発なさる場合、幼児用のeチケットを発給できません。幼児（2歳未満） 用の航空券は市内支店又は空港カウンターで別途、発券しなければ、なりません。詳細は、日本地域サービスセンターにお問い合わせください。";
	var SVO_TAS_tch="你所選擇的機場不提供嬰兒乘客發出電子機票。你可以在大韓航空市區或機場辦事處為嬰兒乘客發出紙印機票。有關詳情，請聯繫本公司我們旅客服務中心。";
	var SVO_TAS_sch="您选择出发的机场不能向婴儿乘客签发电子机票。您可在市内或机场售票处为婴儿乘客签发纸制机票。有关详情请联系我们的服务中心。";
	var SVO_TAS_fre="Un billet electronique ne peut pas être émis pour les passagers enfants pour l'aéroport de départ sélectionné. Les billets papier pour les passagers enfant peuvent être émis dans une billeterie située en ville ou à l'aéroport. Veuillez contacter notre service Client. ";
	var SVO_TAS_ger="Ein E-Ticket kann für den von Ihnen ausgewählten Abflughafen für Kleinkinder nicht ausgestellt werden. Papiertickets können für Kleinkinder an den Flugschein-Verkaufsschaltern im Stadtbüro oder am Flughafen ausgestellt werden. Bitte wenden Sie sich für nähere Auskunft an unser Service-Center.";
var SVO_TAS_rus = "Технически невозможно оформление электронных билетов в некоторых аэропортах. При необходимости свяжитесь с представительством 'Korean Air'. ";

	var ICN_URC_eng = "When making reservations, please note that flight service between Incheon-Urumqi will be discontinued from Oct. 26, 2008 to Apr. 19, 2009.";
	var ICN_URC_kor = "인천-우루무치 구간 운항이 2008년 10월 26일부터 2009년 4월 19일까지 중단될 예정이오니 예약시 유의하시기 바랍니다.";
	var ICN_URC_tch = "請注意，首爾(漢城)—烏魯木齊航班的訂票服務將在2008年10月26日到2009年4月19日暫停。";
	var ICN_URC_sch = "请注意，首尔(汉城)—乌鲁木齐航班的订票服务将在2008年10月26日到2009年4月19日暂停。";
	var ICN_URC_jpn = "予約時には、2008年10月26日から2009年4月19日までのあいだはソウル＝ウルムチ路線が運航停止となることにご注意ください。";
	var ICN_URC_fre = "Veuillez noter que les vols entre Seoul et Urumqi sont interrompus du 26 Octobre 2008 au 19 Avril 2009. ";
	var ICN_URC_ger = "Bitte beachten Sie bei der Reservierung, dass die Flugverbindung zwischen Seoul und Urumqi in der Zeit vom 26. Oktober bis 19. April 2009 vorübergehend eingestellt ist.";

	var LAS_msg_kor="2009년 3월 29일 ~ 2010년 3월 26일간 [인천-라스베이거스-로스앤젤레스-인천]과 같은 경로로 항공편이 운항되오니, 상세 스케줄 조회 시 참고하시기 바랍니다. \n";
	var LAS_msg_eng="From Mar 29, 2009 to Mar 26, 2010, the route of the flight will be [Incheon-Las Vegas-Los Angels-Incheon] . Please pay special attention to the stopover information in the flights page.\n";
	var LAS_msg_jpn="2009年3月29日から2010年3月26日の間、に仁川-ラスベガス-ロサンジェルス-仁川の経路で運航します。詳細は、フライトスケジュールを参照してください。\n";
	var LAS_msg_sch="2009年3月29日到2010年3月26日，将于提供[仁川-拉斯维加斯-洛杉矶-仁川]的航班。详细信息请查看航班时刻表。\n";
	var LAS_msg_tch="由2009年3月29日至2010年3月26日，大韓航空將提供從[仁川-拉斯維加斯-洛杉磯-仁川]的航班服務。有關詳情，請查看航班時間表。\n";
	var LAS_msg_fre="A compter du 29 Mars 2009 et jusqu’au 26 Mars 2010, le vol sur la ligne [Incheon-Las Vegas-Los Angeles-Incheon] sera disponible. Veuillez vérifier les horaires des vols pour plus d’informations.\n";
	var LAS_msg_ger="Vom 29. März 2009 bis 26. März 2009 führt der Flug   von Incheon über Las Vegas nach Los Angeles und von dort direkt nach Incheon. Weitere Informationen finden Sie im Flugplan.\n";
	var LAS_msg_rus="С 29 марта 2009 по 27 марта 2010, маршрут этого рейса будет [Инчхон - Лас-Вегас - Лос-Анджелес - Инчхон]. Пожалуйста, обратите особое внимание на информацию о промежуточной остановке при поиске полетов.\n";
	
	var LED_msg_eng="When making reservations, please note that flight service between Incheon-St. Petersburg will be discontinued from Oct. 2, 2009 to Mar. 31, 2010.\n";
	var LED_msg_kor="인천-상트페테르부르크 구간 운항이 2009년 10월 2일부터 2010년 3월 31일까지 중단될 예정이오니 예약시 유의하시기 바랍니다.\n";
	var LED_msg_jpn="予約時には、2009年10月3日から2010年3月31日までのあいだはソウル＝サンクトペテルブルク路線が運航停止となることにご注意ください。\n";
	var LED_msg_sch="请注意，首尔(汉城)— 圣彼得堡航班的订票服务将在2009年10月2日到2010年3月31日暂停。\n";
	var LED_msg_tch="請注意，首爾(漢城)— 聖彼得堡航班的訂票服務將在2009年10月2日到2010年3月31日暫停。\n";
	var LED_msg_fre="Veuillez noter que les vols entre Seoul et St. Petersburg sont interrompus du 2 Octobre 2009 au 31 Mars 2010. \n";
	var LED_msg_ger="Bitte beachten Sie bei der Reservierung, dass die Flugverbindung zwischen Seoul und St. Petersburg in der Zeit vom 2. Oktober 2009 bis 31. März 2010 vorübergehend eingestellt ist.\n";
	var LED_msg_rus="При бронировании, пожалуйста, обратите внимание на то, что полет между Инчхон - Санкт-Петербург не будет осуществляться с 2 октября 2009 по 31 марта 2010.\n";
	
	var URC_msg_eng="When making reservations, please note that flight service between Incheon-Urumqi will be discontinued from Oct. 6, 2009 to Apr. 3, 2010.\n";
	var URC_msg_kor="인천-우루무치 구간 운항이 2009년 10월 6일부터 2010년 4월 3일까지 중단될 예정이오니 예약시 유의하시기 바랍니다.\n";
	var URC_msg_jpn="予約時には、2009年10月6日から2010年4月3日までのあいだはソウル＝ウルムチ路線が運航停止となることにご注意ください。\n";
	var URC_msg_sch="请注意，首尔(汉城)—乌鲁木齐航班的订票服务将在2009年10月6日到2010年4月3日暂停。\n";
	var URC_msg_tch="請注意，首爾(漢城)—烏魯木齊航班的訂票服務將在2009年10月6日到2010年4月3日暫停。\n";
	var URC_msg_fre="Veuillez noter que les vols entre Seoul et Urumqi sont interrompus du 6 Octobre 2009 au 3 Avril 2010. \n";
	var URC_msg_ger="Bitte beachten Sie bei der Reservierung, dass die Flugverbindung zwischen Seoul und Urumqi in der Zeit vom 6. Oktober 2009 bis 3. April 2010 vorübergehend eingestellt ist.\n";
	var URC_msg_rus="При бронировании, пожалуйста, обратите внимание на то, что полет между Инчхон-Урумчи не будет осуществляться с 2 октября 2009 по 31 марта 2010.\n";
	
	var KTM_msg_eng="When making reservations, please note that flight service between Incheon-Kathmandu will be discontinued from Sep. 4, 2008 to Oct. 1, 2008.\n";
	var KTM_msg_kor="인천-카트만두 구간 운항이 2008년 9월 4일부터 2008년 10월 1일까지 중단될 예정이오니 예약 시 유의하시기 바랍니다.\n";
	var KTM_msg_jpn="予約時には、2008年9月4日から2008年10月1日までのあいだは仁川＝カトマンズ路線が運航停止となることにご注意ください。\n";
	var KTM_msg_tch="請注意，仁川—加德滿都航班的訂票服務將在2008年9月4日到2008年10月1日暫停。\n";
	var KTM_msg_sch="请注意，仁川—加德满都航班的订票服务将在2008年9月4日到2008年10月1日暂停。\n";
	var KTM_msg_fre="Veuillez noter que les vols entre Incheon et  Katmandou sont interrompus du 4 septembre 2008 au 1 octobre 2008.\n";
	var KTM_msg_ger="Bitte beachten Sie bei der Reservierung, dass die Flugverbindung zwischen Incheon und Kathmandu in der Zeit vom 04. September bis 01. Oktober 2008 vorübergehend eingestellt ist.\n";
	var PEK_msg_eng="When making reservations, please note that flight service between Daegu-Beijing will be discontinued from Sep. 1, 2008 to Oct. 25, 2008.\n";
	var PEK_msg_kor="대구-베이징 구간 운항이 2008년 9월 1일부터 2008년 10월 25일까지 중단될 예정이오니 예약 시 유의하시기 바랍니다.\n";
	var PEK_msg_jpn="予約時には、2008年9月1日から2008年10月25日までのあいだは大邱＝  ペキン路線が運航停止となることにご注意ください。\n";
	var PEK_msg_tch="請注意，大邱—北京航班的訂票服務將在2008年9月1日到2008年10月25日暫停。\n";
	var PEK_msg_sch="请注意，大邱—北京航班的订票服务将在2008年9月1日到2008年10月25日暂停。\n";
	var PEK_msg_fre="Veuillez noter que les vols entre Daegu et Pekin sont interrompus du 1 septembre 2008 au 25 octobre 2008.\n";
	var PEK_msg_ger="Bitte beachten Sie bei der Reservierung, dass die Flugverbindung zwischen Daegu und Beijing in der Zeit vom 01. September bis 25. Oktober 2008 vorübergehend eingestellt ist.\n";
/*
	var XIY_msg_eng="When making reservations, please note that flight service between Busan-Xian will be discontinued from Sep. 1, 2008 to Sep. 11, 2008.\n";
	var XIY_msg_kor="부산-시안 구간 운항이 2008년 9월 1일부터 2008년 9월 11일까지 중단될 예정이오니 예약 시 유의하시기 바랍니다.\n";
	var XIY_msg_jpn="予約時には、2008年9月1日から2008年9月11日までのあいだは 釜山＝セイアン路線が運航停止となることにご注意ください。\n";
	var XIY_msg_tch="请注意，釜山—西安航班的订票服务将在2008年9月1日到2008年9月11日暂停。\n";
	var XIY_msg_sch="请注意，釜山—西安航班的订票服务将在2008年9月1日到2008年9月11日暂停。\n";
	var XIY_msg_fre="Veuillez noter que les vols entre Busan et Xi`an sont interrompus du 1 septembre 2008 au 11 septembre 2008.\n";
	var XIY_msg_ger="Bitte beachten Sie bei der Reservierung, dass die Flugverbindung zwischen Busan und Xi`an in der Zeit vom 01. September bis 11. September 2008 vorübergehend eingestellt ist.\n";
*/
	var XIY_msg_eng="When making reservations, please note that flight service between Incheon-Xian will be discontinued from Oct. 26, 2008 to Mar. 28, 2009.\n";
	var XIY_msg_kor="인천-시안 구간 운항이 2008년 10월 26일부터 2009년 3월 28일까지 중단될 예정이오니 예약 시 유의하시기 바랍니다.\n";
	var XIY_msg_jpn="予約時には、2008年10月26日から2009年3月28日までのあいだは ソウル＝セイアン路線が運航停止となることにご注意ください。\n";
	var XIY_msg_sch="请注意，首尔（汉城）—西安航班的订票服务将在2008年10月26日到2009年3月28日暂停。\n";
	var XIY_msg_tch="请注意，首爾（漢城）—西安航班的订票服务将在2008年10月26日到2009年3月28日暂停。\n";
	var XIY_msg_fre="Veuillez noter que les vols entre Incheon et Xi`an sont interrompus du 26 Octobre 2008 au 28 Mars 2009.\n";
	var XIY_msg_ger="Bitte beachten Sie bei der Reservierung, dass die Flugverbindung zwischen Incheon und Xi`an in der Zeit vom 26. Oktober 2008 bis 28. März 2009 vorübergehend eingestellt ist.\n";
	
	var MAD_msg_eng="When making reservations, please note that flight service between Incheon–Madrid will make a stop in Amsterdam from Sep. 17, 2008 to Mar. 28, 2009.\n";
	var MAD_msg_kor="인천–마드리드 구간은 2008년 9월 17일부터 2009년 3월 28일까지 암스테르담을 경유하여 운항할 예정이오니 예약시 유의하시기 바랍니다.\n";
	var MAD_msg_jpn="2008年9月17日から2009年3月28日まで、仁川＝マドリッド便はアムステルダムでストップオーバーすることにご注意ください。 \n";
	var MAD_msg_tch="旅客預訂航班從首爾往馬德裏於2008年9月17日至2009年3月28日期間該航段將會途經阿姆斯特丹。\n";
	var MAD_msg_sch="预定时敬请注意，自2008年9月17日至2009年3月28日仁川—马德里的航班在阿姆斯特丹经停.  \n";
	var MAD_msg_fre="Veuillez noter que les vols entre Incheon et Madrid feront escale à Amsterdam du 17 septembre 2008 au 28 Mars 2009. \n";
	var MAD_msg_ger="Bitte beachten Sie bei der Reservierung, dass die Flugverbindung zwischen Incheon und Madrid in der Zeit vom 17. September bis 28. März 2009 eine Zwischenlandung in Amsterdam beinhaltet.\n";
	
	var AMS_msg_eng="All passengers must hold the valid passport or official travel documents for immigration due to non-Schenging departure and arrival.\n";
	var AMS_msg_kor="암스테르담-마드리드 구간에는 셍겐조약이 적용되지 않으므로, 모든 승객들이 입국심사를 위하여 유효한 여권 또는 공식 여행서류를 소지하셔야 합니다.\n";
	var AMS_msg_fre="Tous les passagers utilisant le vol Korean Air entre AMS et MAD doivent être en possession d'un passeport ou d'une carte d'identité en cours de validité, les arrivées et départs de Korean Air n'étant pas dans l'espace Schengen.\n";
	var AMS_msg_ger="Alle Passagiere müssen im Besitz eines gültigen Reisepasses sein und dies zur Kontrolle bereit halten, da es sich um Abflug und Ankunft in nicht   Mitgliedsstaaten des Schengen Abkommens handelt.\n";
var AMS_msg_rus = "Так как маршрут между Амстердамом- Мадридом не включен в Шенгенское соглашение, все пассажиры должны иметь при себе паспорт или официальные проездные документы.\n" ;

var AMS_msg_kor2 = "아래 경로로 항공편이 운항되오니, 상세 스케줄 조회 시 참고하시기 바랍니다. \n";
AMS_msg_kor2 = AMS_msg_kor2+"* 2009년 3월 29일 ~ 2009년 10월 23일: [인천-암스테르담-마드리드-인천]\n";
AMS_msg_kor2 = AMS_msg_kor2+"* 2009년 10월 25일 ~ 2010년 3월 27일: 마드리드 운항 시 암스테르담 경유\n";

var AMS_msg_eng2 = "The route of the flight will be as below. Please pay special attention to the stopover information in the flights page.\n";
AMS_msg_eng2 = AMS_msg_eng2+"* Mar 29, 2009 ~ Oct 23 2009: [Incheon-Amsterdam-Madrid-Incheon]\n";
AMS_msg_eng2 = AMS_msg_eng2+"* Oct 25, 2009 ~ Mar 27, 2010: [Incheon-Amsterdam-Madrid-Amsterdam-Incheon]\n";

var AMS_msg_jpn2 = "フライトスケジュールは下記の通りです。フライトは経由便でストップオーバーすることがございます。\n";
AMS_msg_jpn2 = AMS_msg_jpn2+"* 2009年3月29日～2009年10月23日 [仁川(インチョン)-アムステルダム-マドリッド-仁川(インチョン)]\n";
AMS_msg_jpn2 = AMS_msg_jpn2+"* 2009年10月25日～2010年3月27日 仁川(インチョン)-アムステルダム-マドリッド-アムステルダム-仁川(インチョン)]\n";

var AMS_msg_sch2 = "2009年10月25日到2010年3月27日，将于提供[仁川-阿姆斯特丹-马德里-阿姆斯特丹-仁川]的航班。详细信息请查看航班时刻表。\n";
AMS_msg_sch2 = AMS_msg_sch2+"( 2009年3月29日到2009年10月23日: [仁川-阿姆斯特丹-马德里-仁川] )\n";

var AMS_msg_tch2 = "航班之飛行路線如下。旅客請留意所乘之航班中途所途經之城市。\n";
AMS_msg_tch2 = AMS_msg_tch2+"*2009年3月29日至2009年10月23日 (仁川—亞姆斯特丹—馬德里—仁川)\n";
AMS_msg_tch2 = AMS_msg_tch2+"*2009年10月25日至2010年3月27日 (仁川—亞姆斯特丹—馬德里—亞姆斯特丹—仁川)\n";

var AMS_msg_fre2 = "A compter du 25 Octobre 2009 et jusqu’au 27 Mars 2010, le vol sur la ligne [Incheon-Amsterdam-Madrid-Amsterdam-Incheon] sera disponible.\n";
AMS_msg_fre2 = AMS_msg_fre2+" Veuillez vérifier les horaires des vols pour plus d’informations.\n";
AMS_msg_fre2 = AMS_msg_fre2+"( du 29 Mars 2009 et jusqu'au 23 Octobre 2009: [Incheon-Amsterdam-Madrid-Incheon] )\n";
var AMS_msg_ger2 = "Weitere Informationen finden Sie im Flugplan.\n";
AMS_msg_ger2 = AMS_msg_ger2+"* Vom 29. März 2009 bis 23. Oktober 2009 : [Incheon-Amsterdam-Madrid]\n";
AMS_msg_ger2 = AMS_msg_ger2+"* Vom 25. Oktober 2009 bis 27. März 2010: [Incheon-Amsterdam-Madrid-Amsterdam-Incheon] \n";

var AMS_msg_rus2 = "Маршрут полета будет как ниже. Пожалуйста, обратите особое внимание на информацию о промежуточной остановке при поиске полетов.\n";
AMS_msg_rus2 = AMS_msg_rus2+"* 29 марта 2009 ~ 23 октября 2009 : [Инчон-Амстердам-Мадрид-Инчхон] \n";
AMS_msg_rus2 = AMS_msg_rus2+"* 25 октября 2009 ~ 27 марта 2010 : [Инчон-Амстердам-Мадрид-Амстердам-Инчхон]\n";

var AMS_msg_kor3 = "아래 경로로 항공편이 운항되오니, 상세 스케줄 조회 시 참고하시기 바랍니다. \n";
AMS_msg_kor3 = AMS_msg_kor3+"* 2009년 10월 25일 ~ 2010년 3월 27일: 마드리드 운항 시 암스테르담 경유\n";
var AMS_msg_eng3 = "The route of the flight will be as below. Please pay special attention to the stopover information in the flights page.  \n";
AMS_msg_eng3 = AMS_msg_eng3+"* Oct 25, 2009 ~ Mar 27, 2010: [Incheon-Amsterdam-Madrid-Amsterdam-Incheon]\n";
var AMS_msg_jpn3 = "フライトスケジュールは下記の通りです。フライトは経由便でストップオーバーすることがございます。\n";
AMS_msg_jpn3 = AMS_msg_jpn3+"* 2009年10月25日～2010年3月27日 仁川(インチョン)-アムステルダム-マドリッド-アムステルダム-仁川(インチョン)]\n";
var AMS_msg_sch3 = "2009年10月25日到2010年3月27日，将于提供[仁川-阿姆斯特丹-马德里-阿姆斯特丹-仁川]的航班。详细信息请查看航班时刻表。\n";
var AMS_msg_tch3 = "航班之飛行路線如下。旅客請留意所乘之航班中途所途經之城市。\n";
AMS_msg_tch3 = AMS_msg_tch3+"*2009年10月25日至2010年3月27日 (仁川—亞姆斯特丹—馬德里—亞姆斯特丹—仁川)\n";
var AMS_msg_fre3 = "A compter du 25 Octobre 2009 et jusqu’au 27 Mars 2010, le vol sur la ligne [Incheon-Amsterdam-Madrid-Amsterdam-Incheon] sera disponible. Veuillez vérifier les horaires des vols pour plus d’informations.\n";
var AMS_msg_ger3 = "Weitere Informationen finden Sie im Flugplan.\n";
AMS_msg_ger3 = AMS_msg_ger3+"* Vom 25. Oktober 2009 bis 27. März 2010: [Incheon-Amsterdam-Madrid-Amsterdam-Incheon] \n";
var AMS_msg_rus3 = "Маршрут полета будет как ниже. Пожалуйста, обратите особое внимание на информацию о промежуточной остановке при поиске полетов.\n";
AMS_msg_rus3 = AMS_msg_rus3+"* 25 октября 2009 ~ 27 марта 2010 : [Инчон-Амстердам-Мадрид-Амстердам-Инчхон]\n";
	

	var MEL_msg_eng="When making reservations, please note that flight service between Incheon–Melbourne will make a stop in Sydney from Sep. 1, 2008 to Oct. 26, 2008.\n";
	var MEL_msg_kor="인천–멜버른 구간은 2008년 9월 1일부터 2008년 10월 26일까지 시드니를 경유하여 운항할 예정이오니 예약시 유의하시기 바랍니다.\n";
	var MEL_msg_jpn="2008年9月1日から2008年10月26日まで、仁川＝メルボルン便はアムステルダムでストップオーバーすることにご注意ください。\n";
	var MEL_msg_tch="旅客預訂航班從首爾往墨爾本於2008年9月1日至10月26日期間該航段將會途經悉尼。\n";
	var MEL_msg_sch="预定时敬请注意，自2008年9月1日至2008年10月26日仁川—墨尔本的航班在悉尼经停.\n";
	var MEL_msg_fre="Veuillez noter que les vols entre Incheon et Melbourne feront escale à Sydney du 1 septembre 2008 au 26 octobre 2008. \n";
	var MEL_msg_ger="Bitte beachten Sie bei der Reservierung, dass die Flugverbindung zwischen Incheon und Melbourne in der Zeit vom 1. September bis 26. Oktober 2008 eine Zwischenlandung in Sydney beinhaltet.\n";
	
	var PVG_msg_eng="When making reservations, please note that flight service between Cheongju-Shanghai will be discontinued from Oct. 26, 2008 to Mar. 28, 2009.\n";
	var PVG_msg_kor="청주-푸동 구간 운항이 2008년 10월 26일부터 2009년 3월 28일까지 중단될 예정이오니 예약 시 유의하시기 바랍니다.\n";
	var PVG_msg_jpn="予約時には、2008年10月26日から2009年3月28日までのあいだはチョンジュ＝シャンハイ路線が運航停止となることにご注意ください。\n";
	var PVG_msg_tch="請注意，清州—上海航班的訂票服務將在2008年10月26日到2009年3月28日暫停。\n";
	var PVG_msg_sch="请注意，清州—上海航班的订票服务将在2008年10月26日到2009年3月28日暂停。\n";
	var PVG_msg_fre="Veuillez noter que les vols entre Cheongju et Shanghai sont interrompus du 26 Octobre 2008 au 28 Mars 2009. \n";
	var PVG_msg_ger="Bitte beachten Sie bei der Reservierung, dass die Flugverbindung zwischen Cheongju und Shanghai in der Zeit vom 26. Oktober bis 28. März 2009 vorübergehend eingestellt ist.\n";

	if(city=="CDG"){
		if(lang=="ENG") msg=CDG_msg_eng;
		else if(lang=="KOR") msg=CDG_msg_kor;
		else if(lang=="JPN") msg=CDG_msg_jpn;
		else if(lang=="TCH") msg=CDG_msg_tch;
		else if(lang=="SCH") msg=CDG_msg_sch;
		else if(lang=="FRE") msg=CDG_msg_fre;
		else if(lang=="GER") msg=CDG_msg_ger;
		else if(lang=="RUS") msg=CDG_msg_rus;
	}
	else if(city=="LHR")
	{
		if(lang=="KOR") msg = LHR_kor;
		else msg = LHR_eng;
	}
	else if(city=="ZRH_VIE"){
		if(lang=="ENG") msg=ZRH_VIE_eng;
		else if(lang=="KOR") msg=ZRH_VIE_kor;
		else if(lang=="JPN") msg=ZRH_VIE_jpn;
		else if(lang=="TCH") msg=ZRH_VIE_tch;
		else if(lang=="SCH") msg=ZRH_VIE_sch;
		else if(lang=="FRE") msg=ZRH_VIE_fre;
		else if(lang=="GER") msg=ZRH_VIE_ger;
		else if(lang=="RUS") msg=ZRH_VIE_rus;
	}
	else if(city=="MNL"){
		if(lang=="ENG") msg=MNL_msg_eng;
		else if(lang=="KOR") msg=MNL_msg_kor;
		else if(lang=="JPN") msg=MNL_msg_jpn;
		else if(lang=="TCH") msg=MNL_msg_tch;
		else if(lang=="SCH") msg=MNL_msg_sch;
		else if(lang=="FRE") msg=MNL_msg_fre;
		else if(lang=="GER") msg=MNL_msg_ger;
		else if(lang=="RUS") msg=MNL_msg_rus;
	}
	else if(city=="CAI"){
		if(lang=="ENG") msg=CAI_msg_eng;
		else if(lang=="KOR") msg=CAI_msg_kor;
		else if(lang=="JPN") msg=CAI_msg_jpn;
		else if(lang=="TCH") msg=CAI_msg_tch;
		else if(lang=="SCH") msg=CAI_msg_sch;
		else if(lang=="FRE") msg=CAI_msg_fre;
		else if(lang=="GER") msg=CAI_msg_ger;
		else if(lang=="RUS") msg=CAI_msg_rus;
	}
	else if(city=="LAS"){
		if(lang=="ENG") msg=LAS_msg_eng;
		else if(lang=="KOR") msg=LAS_msg_kor;
		else if(lang=="JPN") msg=LAS_msg_jpn;
		else if(lang=="TCH") msg=LAS_msg_tch;
		else if(lang=="SCH") msg=LAS_msg_sch;
		else if(lang=="FRE") msg=LAS_msg_fre;
		else if(lang=="GER") msg=LAS_msg_ger;
	}
	else if(city=="PVG"){
		if(lang=="ENG") msg=PVG_msg_eng;
		else if(lang=="KOR") msg=PVG_msg_kor;
		else if(lang=="JPN") msg=PVG_msg_jpn;
		else if(lang=="TCH") msg=PVG_msg_tch;
		else if(lang=="SCH") msg=PVG_msg_sch;
		else if(lang=="FRE") msg=PVG_msg_fre;
		else if(lang=="GER") msg=PVG_msg_ger;
	}
	else if(city=="LED"){
		if(lang=="ENG") msg=LED_msg_eng;
		else if(lang=="KOR") msg=LED_msg_kor;
		else if(lang=="JPN") msg=LED_msg_jpn;
		else if(lang=="TCH") msg=LED_msg_tch;
		else if(lang=="SCH") msg=LED_msg_sch;
		else if(lang=="FRE") msg=LED_msg_fre;
		else if(lang=="GER") msg=LED_msg_ger;
		else if(lang=="RUS") msg=LED_msg_rus;
	}
	else if(city=="URC"){
		if(lang=="ENG") msg=URC_msg_eng;
		else if(lang=="KOR") msg=URC_msg_kor;
		else if(lang=="JPN") msg=URC_msg_jpn;
		else if(lang=="TCH") msg=URC_msg_tch;
		else if(lang=="SCH") msg=URC_msg_sch;
		else if(lang=="FRE") msg=URC_msg_fre;
		else if(lang=="GER") msg=URC_msg_ger;
		else if(lang=="RUS") msg=URC_msg_rus;
	}
	else if(city=="KTM"){
		if(lang=="ENG") msg=KTM_msg_eng;
		else if(lang=="KOR") msg=KTM_msg_kor;
		else if(lang=="JPN") msg=KTM_msg_jpn;
		else if(lang=="TCH") msg=KTM_msg_tch;
		else if(lang=="SCH") msg=KTM_msg_sch;
		else if(lang=="FRE") msg=KTM_msg_fre;
		else if(lang=="GER") msg=KTM_msg_ger;
	}
	else if(city=="PEK"){
		if(lang=="ENG") msg=PEK_msg_eng;
		else if(lang=="KOR") msg=PEK_msg_kor;
		else if(lang=="JPN") msg=PEK_msg_jpn;
		else if(lang=="TCH") msg=PEK_msg_tch;
		else if(lang=="SCH") msg=PEK_msg_sch;
		else if(lang=="FRE") msg=PEK_msg_fre;
		else if(lang=="GER") msg=PEK_msg_ger;
	}
	else if(city=="XIY"){
		if(lang=="ENG") msg=XIY_msg_eng;
		else if(lang=="KOR") msg=XIY_msg_kor;
		else if(lang=="JPN") msg=XIY_msg_jpn;
		else if(lang=="TCH") msg=XIY_msg_tch;
		else if(lang=="SCH") msg=XIY_msg_sch;
		else if(lang=="FRE") msg=XIY_msg_fre;
		else if(lang=="GER") msg=XIY_msg_ger;
	}
	else if(city=="MAD"){
		if(lang=="ENG") msg=MAD_msg_eng;
		else if(lang=="KOR") msg=MAD_msg_kor;
		else if(lang=="JPN") msg=MAD_msg_jpn;
		else if(lang=="TCH") msg=MAD_msg_tch;
		else if(lang=="SCH") msg=MAD_msg_sch;
		else if(lang=="FRE") msg=MAD_msg_fre;
		else if(lang=="GER") msg=MAD_msg_ger;
	}
	else if(city=="AMS"){
		if(lang=="ENG") msg=AMS_msg_eng;
		else if(lang=="KOR") msg=AMS_msg_kor;
		else if(lang=="FRE") msg=AMS_msg_fre;
		else if(lang=="GER") msg=AMS_msg_ger;
		else if(lang=="RUS") msg=AMS_msg_rus;
	}
	else if(city=="AMS2"){
		if(lang=="ENG") msg=AMS_msg_eng2;
		else if(lang=="KOR") msg=AMS_msg_kor2;
		else if(lang=="JPN") msg=AMS_msg_jpn2;
		else if(lang=="SCH") msg=AMS_msg_sch2;
		else if(lang=="TCH") msg=AMS_msg_tch2;
		else if(lang=="FRE") msg=AMS_msg_fre2;
		else if(lang=="GER") msg=AMS_msg_ger2;
		else if(lang=="RUS") msg=AMS_msg_rus2;
	}
	else if(city=="AMS3"){
		if(lang=="ENG") msg=AMS_msg_eng3;
		else if(lang=="KOR") msg=AMS_msg_kor3;
		else if(lang=="JPN") msg=AMS_msg_jpn3;
		else if(lang=="SCH") msg=AMS_msg_sch3;
		else if(lang=="TCH") msg=AMS_msg_tch3;
		else if(lang=="FRE") msg=AMS_msg_fre3;
		else if(lang=="GER") msg=AMS_msg_ger3;
		else if(lang=="RUS") msg=AMS_msg_rus3;
	}
	else if(city=="MEL"){
		if(lang=="ENG") msg=MEL_msg_eng;
		else if(lang=="KOR") msg=MEL_msg_kor;
		else if(lang=="JPN") msg=MEL_msg_jpn;
		else if(lang=="TCH") msg=MEL_msg_tch;
		else if(lang=="SCH") msg=MEL_msg_sch;
		else if(lang=="FRE") msg=MEL_msg_fre;
		else if(lang=="GER") msg=MEL_msg_ger;
	}
	else if(city=="ICN_URC"){
		if(lang=="ENG") msg=ICN_URC_eng;
		else if(lang=="KOR") msg=ICN_URC_kor;
		else if(lang=="JPN") msg=ICN_URC_jpn;
		else if(lang=="TCH") msg=ICN_URC_tch;
		else if(lang=="SCH") msg=ICN_URC_sch;
		else if(lang=="FRE") msg=ICN_URC_fre;
		else if(lang=="GER") msg=ICN_URC_ger;
	}
	else if(city=="SVO_TAS"){
		if(lang=="ENG") msg=SVO_TAS_eng;
		else if(lang=="KOR") msg=SVO_TAS_kor;
		else if(lang=="JPN") msg=SVO_TAS_jpn;
		else if(lang=="TCH") msg=SVO_TAS_tch;
		else if(lang=="SCH") msg=SVO_TAS_sch;
		else if(lang=="FRE") msg=SVO_TAS_fre;
		else if(lang=="GER") msg=SVO_TAS_ger;
		else if(lang=="RUS") msg=SVO_TAS_rus;
	}
	else if(city=="MXP_FCO"){
		if(lang=="ENG") msg=MXP_FCO_eng;
		else if(lang=="KOR") msg=MXP_FCO_kor;
		else if(lang=="JPN") msg=MXP_FCO_jpn;
		else if(lang=="TCH") msg=MXP_FCO_tch;
		else if(lang=="SCH") msg=MXP_FCO_sch;
		else if(lang=="FRE") msg=MXP_FCO_fre;
		else if(lang=="GER") msg=MXP_FCO_ger;
		else if(lang=="RUS") msg=MXP_FCO_rus;
	}
	else if(city=="MWX_PVG"){
		if(lang=="ENG") msg=MWX_PVG_eng;
		else if(lang=="KOR") msg=MWX_PVG_kor;
		else if(lang=="JPN") msg=MWX_PVG_jpn;
		else if(lang=="TCH") msg=MWX_PVG_tch;
		else if(lang=="SCH") msg=MWX_PVG_sch;
		else if(lang=="FRE") msg=MWX_PVG_fre;
		else if(lang=="GER") msg=MWX_PVG_ger;
		else if(lang=="RUS") msg=MWX_PVG_rus;
	}
	else if(city=="GRU_ICN"){
		if(lang=="ENG") msg=GRU_ICN_eng;
		else if(lang=="KOR") msg=GRU_ICN_kor;
		else if(lang=="JPN") msg=GRU_ICN_eng;
		else if(lang=="TCH") msg=GRU_ICN_eng;
		else if(lang=="SCH") msg=GRU_ICN_eng;
		else if(lang=="FRE") msg=GRU_ICN_eng;
		else if(lang=="GER") msg=GRU_ICN_eng;
		else if(lang=="RUS") msg=GRU_ICN_rus;
	}
	else if(city=="MUC"){
		if(lang=="ENG") msg=MUC_eng;
		else if(lang=="KOR") msg=MUC_kor;
		else if(lang=="JPN") msg=MUC_JPN;
		else if(lang=="TCH") msg=MUC_tch;
		else if(lang=="SCH") msg=MUC_sch;
		else if(lang=="FRE") msg=MUC_fre;
		else if(lang=="GER") msg=MUC_ger;
		else if(lang=="RUS") msg=MUC_rus;
	}
	return msg;
}
function bookingNotice(F_city,T_city,B_month,B_day,E_month,E_day,lang,theForm){
//ICN	LAS	09/02	10/25
//ICN	LED	09/16	10/25
//ICN	KTM	09/04	10/01
//TAE	PEK	09/01	10/25
//PUS	XIY	09/01	09/11
//MAD			09/17	10/25
//MEL			09/01	10/26
//ICN<->URC '08.10.26~'09.4.19
//alert("test : " +parseInt(theForm.Infant.value));
//MIL_ROM=MXP_FCO
//MWX_PVG : 09/01/24 ~ 09/02/28
//MUC(09.05.17~09.11.16) 운휴

var msg="";
var svo_tas_flag = false;
var mxp_fco_flag = false;
var mwx_pvg_flag = false;
var confirm_flag=false;
var led_flag=false;
var muc_flag=0;//for normal status
var cdg_flag=false;
var cai_flag= false;
var mnl_flag=false;
var zrh_vie_flag = false;
var lhr_flag = false;
	if(yyyymmdd<="20091231"&&(F_city=="LHR"||T_city=="LHR"))
	{
		msg += getMsg("LHR",lang);
		lhr_flag = true;
	}
	if(F_city=="ZRH"||F_city=="VIE"||T_city=="ZRH"||T_city=="VIE"){
		msg += getMsg("ZRH_VIE", lang);
		zrh_vie_flag = true;
	}
	if(F_city=="MNL"||F_city=="CEB"){
		msg += getMsg("MNL", lang);
		mnl_flag = true;
	}
	if(F_city=="CDG"){
		msg += getMsg("CDG", lang);
		cdg_flag=true;
	}
	if((F_city=="CAI")||( T_city=="CAI")){
//		if((B_month+B_day>="20090701" && B_month+B_day<="20091024")){
			msg += getMsg("CAI", lang);
			cai_flag = true;
//		}
	}
	if((F_city=="MUC")||( T_city=="MUC")){
		if((B_month+B_day>="20090517" && B_month+B_day<="20091116")){
			msg += getMsg("MUC",lang);
			muc_flag= 1;//for stop to continue
		}
		if(B_month+B_day<="20090516"){
			msg += getMsg("MUC",lang);
			muc_flag=2;//for simple alert
		}
	}
	if((F_city=="GRU")||( F_city=="ICN" && T_city=="GRU")){
		msg += getMsg("GRU_ICN",lang);
	}
	if(cur_site!="JP"&&((F_city=="MWX" && T_city=="PVG")||( F_city=="PVG" && T_city=="MWX"))){
		if((B_month+B_day>="20090621" && E_month+E_day<="20091024")){
			msg += getMsg("MWX_PVG",lang);
			mwx_pvg_flag= true;
		}
	}
	if(F_city=="MXP"|| F_city=="FCO"|| T_city=="MXP"|| T_city=="FCO"){
//		if((B_month+B_day>="20081210" && E_month+E_day<="20091024")){
		if((B_month+B_day>="20090329" && E_month+E_day<="20100327")){
			msg += getMsg("MXP_FCO",lang);
			mxp_fco_flag =true;
		}
	}
//alert(F_city+", "+theForm.Infant.value);
	if(((F_city=="SVO")||( F_city=="TAS")||( F_city=="LED"))&&(theForm.Infant&&theForm.Infant.value!=null&&theForm.Infant.value!=""&&parseInt(theForm.Infant.value)>=1)){
//		if((B_month+B_day>="20081026" && E_month+E_day<="20090419"))
//		{
			msg += getMsg("SVO_TAS",lang);
			svo_tas_flag =true;
//		}
	}
	if((F_city=="ICN" && T_city=="URC")||( F_city=="URC" && T_city=="ICN")){
		if((B_month+B_day>="20081026" && E_month+E_day<="20090419")){
			msg += getMsg("ICN_URC",lang);
		}
	}
	if((F_city=="CJJ" && T_city=="PVG")||( F_city=="PVG" && T_city=="CJJ")){
		if((B_month+B_day>="20081026" && E_month+E_day<="20090328")||(B_month+B_day>="20081026" && E_month+E_day<="20090328")){
			msg += getMsg("PVG",lang);
		}
	}
	if(T_city=="LAS"||F_city=="LAS"){
//		if((B_month+B_day>="20080902" && E_month+E_day<="20081025")||(B_month+B_day>="20080902" && E_month+E_day<="20081025")){
		if(B_month+B_day>="20090329" && B_month+B_day<="20100326"){
			msg += getMsg("LAS",lang);
		}
	}
	if(T_city=="LED"||F_city=="LED"){
//		if((B_month+B_day>="20080916" && E_month+E_day<="20081025")||(B_month+B_day>="20080916" && E_month+E_day<="20081025"))
//		if((B_month+B_day>="20081026" && E_month+E_day<="20090313")){
		if((B_month+B_day>="20091002" && E_month+E_day<="20100331")){
			msg += getMsg("LED",lang);
			led_flag=true;
		}
	}
	if(T_city=="URC"||F_city=="URC"){
		if((B_month+B_day>="20091006" && E_month+E_day<="20100403")){
			msg += getMsg("URC",lang);
			led_flag=true;
		}
	}
	if(T_city=="KTM"||F_city=="KTM"){
		if((B_month+B_day>="20080904" && E_month+E_day<="20081001")||(B_month+B_day>="20080904" && E_month+E_day<="20081001")){
			msg += getMsg("KTM",lang);
		}
	}
	if((F_city=="TAE" && T_city=="PEK")||( F_city=="PEK" && T_city=="TAE")){
		if((B_month+B_day>="20080901" && E_month+E_day<="20081025")||(B_month+B_day>="20080901" && E_month+E_day<="20081025")){
			msg += getMsg("PEK",lang);
		}
	}
//	if((F_city=="PUS" && T_city=="XIY")||( F_city=="XIY" && T_city=="PUS"))
	if((F_city=="XIY" || T_city=="XIY")){
//		if((B_month+B_day>="20080901" && E_month+E_day<="20080911")||(B_month+B_day>="20080901" && E_month+E_day<="20080911"))
		if(B_month+B_day>="20081026" && E_month+E_day<="20090328"){
			msg += getMsg("XIY",lang);
		}
	}
	if((F_city=="MAD"&&T_city!="AMS")||(F_city=="AMS"&&T_city!="MAD")||((F_city!="AMS"&&T_city=="MAD"))){
		if((B_month+B_day>="20080917" && E_month+E_day<="20090328")||(B_month+B_day>="20080917" && E_month+E_day<="20090328")){
			msg += getMsg("MAD",lang);
		}
	}
	if(F_city=="MAD"||F_city=="AMS"||T_city=="MAD"||T_city=="AMS")
	{
		if((F_city=="MAD"&&T_city=="AMS")||(F_city=="AMS"&&T_city=="MAD"))
		{
			msg += getMsg("AMS",lang);
		}
		if(B_month+B_day>="20090329" && B_month+B_day<="20091023")
		{
			msg += getMsg("AMS2",lang);
		}
		else if(B_month+B_day>="20091024" && B_month+B_day<="20100327")
		{
			msg += getMsg("AMS3",lang);
		}
	}
	if(F_city=="MEL"||T_city=="MEL"){
		if((B_month+B_day>="20080901" && E_month+E_day<="20081026")||(B_month+B_day>="20080901" && E_month+E_day<="20081026")){
			msg += getMsg("MEL",lang);
		}
	}
	if(msg!=""){
		if((F_city=="ICN"&&T_city=="URC")||(F_city=="URC"&&T_city=="ICN")||F_city=="XIY"||T_city=="XIY"||T_city=="MNL"||T_city=="CEB"){
			alert(msg);
			return false;
		}
		else if(svo_tas_flag||mxp_fco_flag||cdg_flag||cai_flag||zrh_vie_flag||lhr_flag){
			alert(msg);
		}
		else if(mwx_pvg_flag||led_flag||mnl_flag){
			alert(msg);
			return false;
		}
		else if(muc_flag==2){
			alert(msg);
		}
		else if(muc_flag==1){
			alert(msg)
			return false;
		}
		else{
			if(!confirm(msg)){
				return false;
			}
		}
	}
	return true;
}

function chkAmsMad(theForm, lang, site){
	if(theForm.B_REG_ID.value == 'EUR' && 
	   theForm.E_LOCATION_1.value != 'MAD' && theForm.E_LOCATION_1.value != 'AMS' && 
	   theForm.B_LOCATION_1.value != 'MAD' && theForm.B_LOCATION_1.value != 'AMS'&&
	   theForm.B_LOCATION_1.value != 'ZRH' && theForm.B_LOCATION_1.value != 'VIE'&&
	   theForm.E_LOCATION_1.value != 'ZRH' && theForm.E_LOCATION_1.value != 'VIE'
	   )
    {
		var i;
		for(i=theForm.E_REG_ID.length; i>0; i--)
		{
			if(theForm.E_REG_ID.options[i-1].value == 'EUR') theForm.E_REG_ID.remove(i-1);
		}
	}
	if(
	   (theForm.E_LOCATION_1.value == 'MAD' && theForm.B_LOCATION_1.value != 'AMS')||
		(theForm.E_LOCATION_1.value == 'AMS' && theForm.B_LOCATION_1.value != 'MAD')||
	   (theForm.E_LOCATION_1.value == 'VIE' && theForm.B_LOCATION_1.value != 'ZRH')||
	   (theForm.E_LOCATION_1.value == 'ZRH' && theForm.B_LOCATION_1.value != 'VIE')
	   )
	{
		if(theForm.E_LOCATION_1.value == theForm.B_LOCATION_1.value){
    		setRegion(theForm.E_REG_ID, '', theForm.E_LOCATION_1, '','RSV', yyyymmdd, 'false', null);
	    }
    	else{
	      setRegion(theForm.E_REG_ID, '', theForm.E_LOCATION_1, '','RSV', yyyymmdd, 'false', theForm.B_REG_ID[theForm.B_REG_ID.selectedIndex].value);
    	}
		theForm.E_LOCATION_1[0] = new Option('---Select City---   ', '');
	}
	if(theForm.B_REG_ID.value == 'EUR' && (theForm.B_LOCATION_1.value == 'AMS'||theForm.B_LOCATION_1.value == 'MAD'||theForm.B_LOCATION_1.value == 'VIE'||theForm.B_LOCATION_1.value == 'ZRH'))
	{
		if(theForm.E_REG_ID.length<=8){
			if(lang=='KO'){
			    theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('유럽/러시아', 'EUR');
			}
			else if(lang=='EN'){
			    theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('Europe/Russia', 'EUR');
			}
			else if(lang=='JP'){
			    theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('ヨ-ロッパ/ロシア', 'EUR');
			}
			else if(lang=='TW'){
			    theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('歐洲/俄羅斯', 'EUR');
			}
			else if(lang=='CN'){
			    theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('欧洲/俄罗斯', 'EUR');
			}
			else if(lang=='FR'){
			    theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('Europe/Russie', 'EUR');
			}
			else if(lang=='DE'){
			    theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('Europa/Russland', 'EUR');
			}
			else if(lang=='RU'){
			    theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('Европа/Россия', 'EUR');
			}
			else{
			    theForm.E_REG_ID.options[theForm.E_REG_ID.length] = new Option('Europe', 'EUR');
			}
		}
	}
}