//added by Christy - check the language path (dated: 24/10/08)
function AK_defineLanguagePath(language) 
{
	switch (language) {
		case "bm": 		
			language_path = "my/bm"; 
			break; 
		case "tw": 		
			language_path = "tw/tw"; 
			break; 
		case "ae": 		
			language_path = "ae/ae"; 
			break; 
		case "ch": 		
			language_path = "hk/tc"; 
			break; 
		case "cn":		
			language_path = "ch/ch"; 
			break; 
		case "en": 		
			language_path = "my/en"; 
			break; 
		case "id": 		
			language_path = "id/id"; 
			break; 
		case "in": 		
			language_path = "id/id"; 
			break; 
		case "th":		
			language_path = "th/th"; 
			break; 
		case "vn":		
			language_path = "vn/vn"; 
			break; 
		default:
			language_path = "my/en";
		}
	return language_path;
}

function openTermsAndConditions(airlinecode)
{
	var language = document.skylightsForm.language.value.toLowerCase();
	var language = AK_defineLanguagePath(language);

	var URL1 = "http://www.airasia.com/site/"+ language +"/page.jsp?reference=";
	if (airlinecode=="D7") {
		URL = URL1 + "aaxtnc";
	} else if (airlinecode=="AK" || airlinecode=="FD" || airlinecode=="QZ") {
		URL = URL1 + "airasiatnc";
	} else {
		URL = URL1 + "tnc_main";
	}
	var termsWindow = window.open(URL,'TermsAndConditions','width=600,height=400,toolbar=0,status=0,menubar=0,scrollbars=1,resizable=1')
}

function openssr_aax(ssrcode)
{
	var language = document.skylightsForm.language.value.toLowerCase();
	var language = AK_defineLanguagePath(language);

	var URL = "http://www.airasia.com/site/"+ language +"/page.jsp?reference=" + ssrcode;
	var termsWindow = window.open(URL,'TermsAndConditions','width=600,height=400,toolbar=0,status=0,menubar=0,scrollbars=1,resizable=1')
}

function openunder18_alert(travellercode)
{
	var language = document.skylightsForm.language.value.toLowerCase();
	var language = AK_defineLanguagePath(language);

	var URL = "http://www.airasia.com/site/"+ language +"/page.jsp?reference=" + travellercode;
	var termsWindow = window.open(URL,'TermsAndConditions','width=600,height=400,toolbar=0,status=0,menubar=0,scrollbars=1,resizable=1')
}

function openssr_aa(ssrcode)
{
	var language = document.skylightsForm.language.value.toLowerCase();
	var language = AK_defineLanguagePath(language);

	var URL = "http://www.airasia.com/site/"+ language +"/page.jsp?reference=" + ssrcode;
	var termsWindow = window.open(URL,'TermsAndConditions','width=600,height=400,toolbar=0,status=0,menubar=0,scrollbars=1,resizable=1')
}

function openPrivacyStatement()
{
	var language = document.skylightsForm.language.value.toLowerCase();
	var language = AK_defineLanguagePath(language);
	
	var URL = 'http://www.airasia.com/site/'+ language +'/page.jsp?reference=privacy';
	var privacyWindow = window.open(URL,'Privacy','width=600,height=400,toolbar=0,status=0,menubar=1,scrollbars=1,resizable=1')
}

function openFareRules()
{
	var language = document.skylightsForm.language.value.toLowerCase();
	var language = AK_defineLanguagePath(language);
	
	var URL = 'http://www.airasia.com/site/'+ language +'/page.jsp?reference=fareRules';
	var termsWindow = window.open(URL,'FareRules','width=600,height=400,toolbar=0,status=0,menubar=0,scrollbars=1,resizable=1')
}

function openFareRules_Corp()
{
	var language = document.skylightsForm.language.value.toLowerCase();
	var language = AK_defineLanguagePath(language);
	
	var URL = 'http://www.airasia.com/site/'+ language +'/page.jsp?reference=fareRules_corp';
	var termsWindow = window.open(URL,'FareRules','width=600,height=400,toolbar=0,status=0,menubar=0,scrollbars=1,resizable=1')
}

//Not in-use
function openHow()
{
	var howWindow = window.open('http://www.airasia.com/tutorial/home.htm','','scrollbars=yes,width=400,height=430')
}

function openXpressBoarding()
{	
	language = document.skylightsForm.language.value.toLowerCase();
	var language = AK_defineLanguagePath(language);

	var URL = 'http://www.airasia.com/site/'+ language +'/page.jsp?reference=xpressboarding#fee';
	var XpressBoardingWindow = window.open(URL,'XpressBoarding','width=800,height=600,toolbar=0,status=0,menubar=1,scrollbars=1,resizable=1')	
}

function openCheckNChange()
{	
	language = document.skylightsForm.language.value.toLowerCase();
	var language = AK_defineLanguagePath(language);
	
	var URL = 'http://www.airasia.com/site/'+ language +'/page.jsp?reference=onlinechange';
	var termsWindow = window.open(URL,'CheckNChange','toolbar=1,status=0,menubar=1,scrollbars=1,resizable=1')
}

function openSSRTnC(airlinecode)
{
	var language = document.skylightsForm.language.value.toLowerCase();
	var language = AK_defineLanguagePath(language);
	var URL = "";
	
	if (airlinecode=="D7") {
		URL = "http://www.airasia.com/site/" + language + "/page.jsp?reference=aaxSsr_tnc";
	} else {
		URL = "http://www.airasia.com/site/" + language + "/page.jsp?reference=akSsr_tnc";
	}

	if (URL != "") {
		openWindow(URL,'SSRTnC','600','400');
	}
}

function fareInformation(airlinecode,fareclass)
{
	var language = document.skylightsForm.language.value.toLowerCase();
	var language = AK_defineLanguagePath(language);
	var URL = "";
	
	if (fareclass == "J" || fareclass == "C" || fareclass == "D" || fareclass == "W") {
		URL = "http://www.airasia.com/site/" + language + "/page.jsp?reference=aaxXL_desc";
	}
	if (URL != "") {
		openWindow(URL,'FareInfo','600','400');
	}
}

function openWindow(url,winName,W,H, winFeatures)
{
   if (winFeatures == null) {
	   var winFeatures = "menubar=0,status=0,toolbar=0,scrollbars=1,resizable=1";
   }
   var openWin = window.open(url,winName,'width='+W+',height='+H+','+ winFeatures);
}

//not in-use
function openAIG()
{
	var language = document.skylightsForm.language.value.toLowerCase();
	var language = AK_defineLanguagePath(language);

	var URL = 'http://www.airasia.com/site/'+ language +'/page.jsp?name=GoInsure&id=5049e1ab-ac1e00ae-6ecec500-fedc47f6';
	var termsWindow = window.open(URL,'terms','width=600,height=400,toolbar=0,status=0,menubar=0,scrollbars=1,resizable=1')
}

function openDeclaration()
{   
	if (departCity == "th"){
		var termsWindow = window.open('https://www.airasia.com/site/my/en/page.jsp?reference=goinsure%20declaration%20th','Policy','scrollbars=yes,width=600,height=500,top=60,left=260');
	}else if (departCity == "in"){
		var termsWindow = window.open('https://www.airasia.com/site/my/en/page.jsp?reference=goinsure%20declaration%20id','Policy','scrollbars=yes,width=600,height=500,top=60,left=260');
	}else if (departCity == "mo"){
		var termsWindow = window.open('https://www.airasia.com/site/my/en/page.jsp?reference=goinsure%20declaration%20mfm','Policy','scrollbars=yes,width=600,height=500,top=60,left=260');
	}else if (departCity == "id"){
		var termsWindow = window.open('https://www.airasia.com/site/my/en/page.jsp?reference=goinsure%20declaration%20id','Policy','scrollbars=yes,width=600,height=500,top=60,left=260');
	}else if (departCity == "sg"){
		var termsWindow = window.open('https://www.airasia.com/site/my/en/page.jsp?reference=goinsure%20declaration%20sg','Policy','scrollbars=yes,width=600,height=500,top=60,left=260');
	}else if (departCity == "cn" && departFrom == "szx"){
		var termsWindow = window.open('https://www.airasia.com/site/my/en/page.jsp?reference=goinsure%20declaration%20szx','Policy','scrollbars=yes,width=600,height=500,top=60,left=260');
	}else {
		var termsWindow = window.open('https://www.airasia.com/site/my/en/page.jsp?reference=goinsure%20declaration%20my','Policy','scrollbars=yes,width=600,height=500,top=60,left=260');
	}
}

function openPolicy()
{	
	if (departCity == "th"){
		var termsWindow = window.open('https://www.airasia.com/site/th/en/page.jsp?reference=goinsure%20policy','Policy','scrollbars=yes,width=600,height=500,top=60,left=260')
	}else if (departCity == "in"){
		var termsWindow = window.open('https://www.airasia.com/site/id/en/page.jsp?reference=goinsure%20policy','Policy','scrollbars=yes,width=600,height=500,top=60,left=260')
	}else if (departCity == "id"){
		var termsWindow = window.open('https://www.airasia.com/site/id/en/page.jsp?reference=goinsure%20policy','Policy','scrollbars=yes,width=600,height=500,top=60,left=260')
	}else if (departCity == "mo"){
			if (language == "cn" || language == "ch"){
				var termsWindow = window.open('https://www.airasia.com/site/ch/en/page.jsp?reference=goinsure%20policy_mfm','Policy','scrollbars=yes,width=600,height=500,top=60,left=260')
			}else{
				var termsWindow = window.open('https://www.airasia.com/site/ch/en/page.jsp?reference=goinsure%20policy_mfm','Policy','scrollbars=yes,width=600,height=500,top=60,left=260')
			}
	}else if (departCity == "sg"){
		var termsWindow = window.open('https://www.airasia.com/site/sg/en/page.jsp?reference=goinsure%20policy','Policy','scrollbars=yes,width=600,height=500,top=60,left=260')		
	}else if (departFrom == "szx"){
			if (language == "cn" || language == "ch"){
				var termsWindow = window.open('https://www.airasia.com/site/ch/en/page.jsp?reference=goinsure%20policy','Policy','scrollbars=yes,width=600,height=500,top=60,left=260')
			}else{
				var termsWindow = window.open('https://www.airasia.com/site/ch/en/page.jsp?reference=goinsure%20policy','Policy','scrollbars=yes,width=600,height=500,top=60,left=260')
			}
	}else {
		var termsWindow = window.open('https://www.airasia.com/site/my/en/page.jsp?reference=goinsure%20policy','Policy','scrollbars=yes,width=600,height=500,top=60,left=260')
	}
}

function manUIN()
{
	var termsWindow = window.open('https://www.dds.aigtravel.com/dds/pdf/airasia/in-manucampaign-en.html','ManU','scrollbars=yes,width=500,height=500,top=60,left=260')
}

function manUTH()
{
	var termsWindow = window.open('https://www.dds.aigtravel.com/dds/pdf/airasia/th-manucampaign-en.html','ManU','scrollbars=yes,width=500,height=500,top=60,left=260')
}

function manUMY()
{
	var termsWindow = window.open('http://www.airasia.com/site/en/page.jsp?reference=goinsure turns1','ManU','scrollbars=yes,width=500,height=500,top=60,left=260')
}

function goAirasia()
{
	var departCity = document.skylightsForm.departCity.value.toLowerCase();
	var termsWindow = window.open('http://www.airasia.com/site/'+departCity+'/home.jsp','Policy','scrollbars=yes,width=600,height=500,top=60,left=260');
	
}

function getQueryVariable(variable) 
{
	var query = window.location.search.substring(1);
	var vars = query.split("&");

	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		
		if (pair[0] == variable) {
			return pair[1];
		}
	}
}

function checkDirectDebit()
{
	var TxnID = getQueryVariable('MerchantTxnID');
	var LinkURL = 'skylights.cgi?page=DIRECTDEBIT&event=check&TxnID=' + TxnID;
	
	window.location.replace(LinkURL);
}