﻿var _mainDate = new Date();
var _mainYear = _mainDate.getFullYear();
var languageinfo_test=navigator.language? navigator.language : navigator.userLanguage;
var ke="";
var ke2="";
var cn = "";
var cn2 = "";
var jp = "";
var jp2 = "";
var eu = "";
var eu2 = "";
var ru="";
var ru2="";
function setLanguageList(languageinfo)
{
if(languageinfo.toUpperCase().indexOf("KO")!=-1)
{
	ke = new Array("언어","한국어","영어");
	ke2 = new Array("","kor","eng");
	cn = new Array("언어","한국어","영어","중국어");
	cn2= new Array("","kor","eng","chi");
	jp = new Array("언어","한국어","영어","일본어");
	jp2= new Array("","kor","eng","jpn");
	eu = new Array("언어","한국어","영어","불어", "독일어");
	eu2= new Array("","kor","eng","fre", "ger");
	ru = new Array("언어","한국어","영어","러시아어");
    ru2= new Array("","kor","eng","rus");
	
}
else if(languageinfo.toUpperCase().indexOf("EN")!=-1)
{
	ke = new Array("Language","Korean","English");
	ke2= new Array("","kor","eng");
	cn = new Array("Language","Korean","English","Chinese");
	cn2= new Array("","kor","eng","chi");
	jp = new Array("Language","Korean","English","Japanese");
	jp2= new Array("","kor","eng","jpn");
	eu = new Array("Language","Korean","English","French", "German");
	eu2= new Array("","kor","eng","fre", "ger");
	ru = new Array("Language","Korean","English","Russian");
    ru2= new Array("","kor","eng","rus");
}
else if(languageinfo.toUpperCase().indexOf("RU")!=-1)
{
	ke = new Array("Язык","Корейский","Английский");
	ke2 = new Array("","kor","eng");
	cn = new Array("Язык","Корейский","Английский","Упрощенный Китайский");
	cn2= new Array("","kor","eng","chi");
	jp = new Array("Язык","Корейский","Английский","Японский");
	jp2= new Array("","kor","eng","jpn");
	eu = new Array("Язык","Корейский","Английский","Французский", "Немецкий");
	eu2= new Array("","kor","eng","fre", "ger");
	ru = new Array("Язык","Корейский","Английский","Pусский");
	ru2= new Array("","kor","eng","rus");
}
else if(languageinfo.toUpperCase().indexOf("FR")!=-1)
{
	ke = new Array("Langue","Coréen","Anglais");
	ke2 = new Array("","kor","eng");
	cn = new Array("Langue","Coréen","Anglais","Chinois");
	cn2= new Array("","kor","eng","chi");
	jp = new Array("Langue","Coréen","Anglais","Japonais");
	jp2= new Array("","kor","eng","jpn");
	eu = new Array("Langue","Coréen","Anglais","Français", "Allemand");
	eu2= new Array("","kor","eng","fre", "ger");
	ru = new Array("Langue","Coréen","Anglais","Russe");
    ru2= new Array("","kor","eng","rus");
}
else if(languageinfo.toUpperCase().indexOf("DE")!=-1)
{
	ke = new Array("Sprache","Koreanisch","Englisch");
	ke2 = new Array("","kor","eng");
	cn = new Array("Sprache","Koreanisch","Englisch","Chinesisch");
	cn2= new Array("","kor","eng","chi");
	jp = new Array("Sprache","Koreanisch","Englisch","Japanisch");
	jp2= new Array("","kor","eng","jpn");
	eu = new Array("Sprache","Koreanisch","Englisch","Französisch", "Deutsch");
	eu2= new Array("","kor","eng","fre", "ger");
	ru = new Array("Langue","Sprache","Koreanisch","Russisch");
    ru2= new Array("","kor","eng","rus");
}
else if(languageinfo.toUpperCase().indexOf("JA")!=-1)
{
	ke = new Array("言語","韓国語","英語");
	ke2 = new Array("","kor","eng");
	cn = new Array("言語","韓国語","英語","中国語");
	cn2= new Array("","kor","eng","chi");
	jp = new Array("言語","韓国語","英語","日本語");
	jp2= new Array("","kor","eng","jpn");
	eu = new Array("言語","韓国語","英語","フランス語", "ドイツ語");
	eu2= new Array("","kor","eng","fre", "ger");
	ru = new Array("言語","韓国語","英語","ロシア語");
    ru2= new Array("","kor","eng","rus");
}
else if(languageinfo.toUpperCase().indexOf("ZH-SG")!=-1||languageinfo.toUpperCase().indexOf("ZH-HK")!=-1)
{
	ke = new Array("語言","韓語","英語");
	ke2 = new Array("","kor","eng");
	cn = new Array("語言","韓語","英語","中國語（繁體）");
	cn2= new Array("","kor","eng","chi");
	jp = new Array("語言","韓語","英語","日語");
	jp2= new Array("","kor","eng","jpn");
	eu = new Array("語言","韓語","英語","法語", "德語");
	eu2= new Array("","kor","eng","fre", "ger");
	ru = new Array("語言","韓語","英語","俄文");
  	ru2= new Array("","kor","eng","rus");
	
}
else if(languageinfo.toUpperCase().indexOf("ZH")!=-1)
{
	ke = new Array("语言","韩语","英语");
	ke2 = new Array("","kor","eng");
	cn = new Array("语言","韩语","英语","中国语（简体）");
	cn2= new Array("","kor","eng","chi");
	jp = new Array("语言","韩语","英语","日语");
	jp2= new Array("","kor","eng","jpn");
	eu = new Array("语言","韩语","英语","法语", "德语");
	eu2= new Array("","kor","eng","fre", "ger");
	ru = new Array("语言","韩语","英语","俄文");
    ru2= new Array("","kor","eng","rus");
}
else
{
	ke = new Array("Language","Korean","English");
	ke2 = new Array("","kor","eng");
	cn = new Array("Language","Korean","English","Chinese");
	cn2= new Array("","kor","eng","chi");
	jp = new Array("Language","Korean","English","Japanese");
	jp2= new Array("","kor","eng","jpn");
	eu = new Array("Language","Korean","English","French", "German");
	eu2= new Array("","kor","eng","fre", "ger");
	ru = new Array("Language","Korean","English","Russian");
    ru2= new Array("","kor","eng","rus");
}
}

var expireDate = new Date();
expireDate.setMonth(expireDate.getMonth()+6);
function setPermCookie(rgn, lang)
{
//	document.cookie="KAL_REGION="+rgn+";expires="+expireDate.toGMTString()   + "; path=/";
	document.cookie="KAL_REGION="+rgn+";expires="+expireDate.toGMTString()   + "; path=/; domain=.koreanair.com";
//	document.cookie="KAL_LANG="+lang+";expires="+expireDate.toGMTString()   + "; path=/";
	document.cookie="KAL_LANG="+lang+";expires="+expireDate.toGMTString()   + "; path=/; domain=.koreanair.com";
}
/*
var ke = new Array("언어","한국어","영어");
var ke2 = new Array("","kor","eng");
var cn = new Array("언어","한국어","영어","중국어");
var cn2= new Array("","kor","eng","chi");
var jp = new Array("언어","한국어","영어","일본어");
var jp2= new Array("","kor","eng","jpn");
var eu = new Array("언어","한국어","영어","불어", "독일어");
var eu2= new Array("","kor","eng","fre", "ger");
*/

function valid()
{
	var preURL = /*VIPURL*/"../index.htm";
	preURL = preURL.replace("index.htm","");

	regionList = document.forms[0].region;
	region = regionList.options[regionList.selectedIndex].value;
	languageList = document.forms[0].language;
	language = languageList.options[languageList.selectedIndex].value;

	if(region==""||region=="지역") 
	{
		if((document.location.toString()).indexOf("kor.")!=-1){alert("거주하고 있는 국가 및 언어를 선택하십시오."); return false;}
		else if((document.location.toString()).indexOf("eng.")!=-1){alert("Select the country where you live and your language."); return false;}
		else if((document.location.toString()).indexOf("jpn.")!=-1){alert("居住国と言語を選択して下さい。"); return false;}
		else if((document.location.toString()).indexOf("sch.")!=-1){alert("选择您所在的国家和您的语言."); return false;}
		else if((document.location.toString()).indexOf("tch.")!=-1){alert("選擇您所在的國家和您的語言."); return false;}
		else if((document.location.toString()).indexOf("fre.")!=-1){alert("Sélectionner votre pays de résidence et votre langue."); return false;}
		else if((document.location.toString()).indexOf("ger.")!=-1){alert("Wählen Sie das Land in dem Sie wohnen und Ihre Sprache."); return false;}
		else if((document.location.toString()).indexOf("rus.")!=-1){alert("Выберите страну, где Вы живёте, и Ваш язык.");return false;}
		else{alert("Select the country where you live and your language."); return false;}
		document.forms[0].region.focus();
	}
	else if(language==""||language=="언어") 
	{
		if((document.location.toString()).indexOf("kor.")!=-1){alert("거주하고 있는 국가 및 언어를 선택하십시오."); return false;}
		else if((document.location.toString()).indexOf("eng.")!=-1){alert("Select the country where you live and your language."); return false;}
		else if((document.location.toString()).indexOf("jpn.")!=-1){alert("居住国と言語を選択して下さい。"); return false;}
		else if((document.location.toString()).indexOf("sch.")!=-1){alert("选择您所在的国家和您的语言."); return false;}
		else if((document.location.toString()).indexOf("tch.")!=-1){alert("選擇您所在的國家和您的語言."); return false;}
		else if((document.location.toString()).indexOf("fre.")!=-1){alert("Sélectionner votre pays de résidence et votre langue."); return false;}
		else if((document.location.toString()).indexOf("ger.")!=-1){alert("Wählen Sie das Land in dem Sie wohnen und Ihre Sprache."); return false;}
		else if((document.location.toString()).indexOf("rus.")!=-1){alert("Выберите страну, где Вы живёте, и Ваш язык.");return false;}
		else{alert("Select the country where you live and your language."); return false;}
		document.forms[0].language.focus();
	}
	else
	{
		setPermCookie(region, language);
		if(region=="kr"&&language=="kor")
		{
//			location.href = "http://testnet.koreanair.com/kr/kor/";
			top.document.location.href = "http://kr.koreanair.com/";
		}
		else
		{
			//location.href=preURL
			location.href = preURL+region+"/"+language+"/";
		}
	}
}

function setLanguage(list)
{
	if(list.value=="kr"||list.value=="na"||list.value=="au")
	{
		document.bridge.language.options.length = 3;
		for(var i=0;i<document.bridge.language.options.length; i++)
		{
			document.bridge.language.options[i].value = ke2[i];
			document.bridge.language.options[i].text =ke[i];
		}
	}
	else if(list.value=="cn"||list.value=="hk"||list.value=="sg")
	{
		document.bridge.language.options.length = 4;
		for(var i=0;i<document.bridge.language.options.length; i++)
		{
			document.bridge.language.options[i].value = cn2[i];
			document.bridge.language.options[i].text =cn[i];
		}
	}
	else if(list.value=="eu")
	{
		document.bridge.language.options.length = 5;
		for(var i=0;i<document.bridge.language.options.length; i++)
		{
			document.bridge.language.options[i].value = eu2[i];
			document.bridge.language.options[i].text =eu[i];
		}
	}
	else if(list.value=="jp")
	{
		document.bridge.language.options.length = 4;
		for(var i=0;i<document.bridge.language.options.length; i++)
		{
			document.bridge.language.options[i].value = jp2[i];
			document.bridge.language.options[i].text =jp[i];
		}
	}
	else if(list.value=="ru")
	{
		document.bridge.language.options.length = 4;
		for(var i=0;i<document.bridge.language.options.length; i++)
		{
			document.bridge.language.options[i].value = ru2[i];
			document.bridge.language.options[i].text =ru[i];
		}
	}
	document.bridge.region.selecteIndex=0;
	document.bridge.language.selectedIndex = 0;
}