﻿var key_value, xml;
var lang_code;
var breadcrumbs;
/* jQuery ajax call to load the xml data */
	$(document).ready(function(){
                $.ajax({
                type:   "GET",
                url:    "/includes/nav/breadcrumbs/navigation.xml", // location of the xml file containing the translations
                data:   "",
                dataType:       "xml",
                success: function(data,textStatus) {
					xml = data;	
					findText();
					setHL();
					//setMyNWAInfoHL();
					setNWLogoLink();
					setFooterLinks();
					setTabLinks();
                },
                error: function(msg) {
                }
         });
		$("#wpLogoDiv").after("<div class=\"stLogoDiv\" id=\"stLogoDiv\" href=\"#\" onclick=\"window.open('http://jp.skyteam.com/index.html');\"></div>");
		$("#wperks").children().replaceWith("<a href=\"/asia/jp/skymiles/\"><span>スカイマイル <sup>&reg;</sup></span></a>");
		$("#wperks_active").children().replaceWith("<a href=\"/asia/jp/skymiles/\"><span>スカイマイル <sup>&reg;</sup></span></a>");
    });

/* jQuery/javascript to retrieve the value of the breadcrumb text */
        function findText() {
         if (lang_code == undefined) {}
		 else if (breadcrumbs == undefined) {}
         else {
	   var strToAppend = "";
		for (i=0;i<breadcrumbs.length-1;i++) {	
                   var myKey = $("key[value='" + breadcrumbs[i][0] + "']", xml);
                   var myLang = $('language[code="' + lang_code  + '"]', myKey);
                   var myCol  = $(myLang).parent();
                   myVal = $(myLang).text();
		   strToAppend += "<a href="+ breadcrumbs[i][1] +" class=\"breadcrumb\">" + myVal + "</a> > ";
		}
	           var bcl = breadcrumbs[breadcrumbs.length-1][0];	
		   var myKey = $("key[value='" + bcl + "']", xml);
                   var myLang = $('language[code="' + lang_code  + '"]', myKey);
                   var myCol  = $(myLang).parent();
                   myVal = $(myLang).text();
                   strToAppend += "<span class=\"breadcrumbselected\">" + myVal + "</span>";
  	
		$("#breadcrumb").html(strToAppend); // write it all to the HTML file
         }
        }
function setHL () {
                var SkyMiles = get_cookie("WorldPerks");
                if (SkyMiles != "") {
					var myKeyHL = $("key[value='LOGOUT']", xml);
					var myLangHL = $('language[code="jp"]', myKeyHL);
					var myValHL = $(myLangHL).text();
                        $(".headerSecondaryNavigationLink:eq(1)").replaceWith("<a href=\"javascript:logout_skymiles_home_jp()\" class=\"headerSecondaryNavigationLink\">" + myValHL + "</a>");
                } else {
						var myKeyHL = $("key[value='LOGIN']", xml);
                        var myLangHL = $('language[code="jp"]', myKeyHL);
                        var myValHL = $(myLangHL).text();
                        $(".headerSecondaryNavigationLink:eq(1)").replaceWith("<a href=\"https://www.nwa.com/cgi-bin/rwp_acctsum.pro?lang=jp\" class=\"headerSecondaryNavigationLink\">" + myValHL + "</a>");
                }
}

function setMyNWAInfoHL() {
        var SkyMiles = get_cookie("WorldPerks");
        if (SkyMiles != "") {
				alert("SkyMiles cookie NOT EMPTY");
				var myKeyHL = $("key[value='LOGOUT']", xml);
				var myLangHL = $('language[code="jp"]', myKeyHL);
				var myValHL = $(myLangHL).text();
                $(".headerSecondaryNavigationLinkMyNWAInfo:eq(1)").replaceWith("<a href=\"javascript:logout_skymiles_my_nwa_info()\" class=\"headerSecondaryNavigationLinkMyNWAInfo\">Foobar" +  myValHL + "</a>");
        } else {
				alert("SkyMiles cookie IS EMPTY");
			    myKeyHL = $("key[value='LOGIN']", xml);
                myLangHL = $('language[code="jp"]', myKeyHL);
                myValHL = $(myLangHL).text();
				alert(myValHL);
                $(".headerSecondaryNavigationLinkMyNWAInfo:eq(1)").replaceWith("<a href=\"https://www.nwa.com/cgi-bin/rwp_acctsum.pro?lang=jp\"class=\"headerSecondaryNavigationLinkMyNWAInfo\">" +  myValHL + "</a>");
        }
}
function setNWLogoLink () {
	$("#nwLogoDiv").replaceWith("<div class=\"nwLogoDiv\" id=\"nwLogoDiv\" href=\"#\" onClick=\"javascript:HomePage('jp');\"></div>");
}

function setTabLinks() {
		
        var myKeyPromo = $("key[value='PROMOTIONS_AND_PRODUCTS']", xml);
        var myLangPromo = $('language[code="jp"]', myKeyPromo);
        var myValPromo = $(myLangPromo).text();
        var myKeyReservations = $("key[value='LL_RESERVATIONS_TEXT']", xml);
        var myLangReservations = $('language[code="jp"]', myKeyReservations);
        var myValReservations = $(myLangReservations).text();
        var myKeyTravel = $("key[value='TRAVEL_TOOLS']", xml);
        var myLangTravel = $('language[code="jp"]', myKeyTravel);
        var myValTravel = $(myLangTravel).text();
        var myKeyWperks = $("key[value='LL_WORLDPERKS_TEXT']", xml);
        var myLangWperks = $('language[code="jp"]', myKeyWperks);
        var myValWperks = $(myLangWperks).text();
        var myKeyNWAInfo = $("key[value='LL_NWAINFO_TEXT']", xml);
        var myLangNWAInfo = $('language[code="jp"]', myKeyNWAInfo);
        var myValNWAInfo = $(myLangNWAInfo).text();
		/*
        $("#promo").replaceWith("<div class=\"tab\" id=\"promo\"><a href=\"/asia/jp/deals/\"><span style=\"text-align: right;\">" + myValPromo + "</span></a></div>");
        $("#promo_active").replaceWith("<div class=\"tab_active\" id=\"promo_active\"><a href=\"/asia/jp/deals/\"><span style=\"text-align: right;\">" + myValPromo + "</span></a></div>");
		
        $("#travel").replaceWith("<div class=\"tab\" id=\"travel\"><a href=\"/asia/jp/travel/index.html\"><span>" + myValTravel + "</span></a></div>");
        $("#travel_active").replaceWith("<div class=\"tab_active\" id=\"travel_active\"><a href=\"/asia/jp/travel/index.html\"><span>" + myValTravel + "</span></a></div>");

        $("#reservations").replaceWith("<div class=\"tab\" id=\"reservations\"><a href=\"/asia/jp/travel/reser/main.html\"><span>" + myValReservations + "</span></a></div>");
        $("#reservations_active").replaceWith("<div class=\"tab_active\" id=\"reservations_active\"><a href =\"/asia/jp/travel/reser/main.html\"><span>" + myValReservations + "</span></a></div>");

        $("#wperks_active").replaceWith("<div class=\"tab_active\" id=\"wperks_active\"><a href=\"/asia/jp/skymiles/\"><span>" + myValWperks + "</span></a></div>");
        $("#wperks").replaceWith("<div class=\"tab\" id=\"wperks\"><a href=\"/asia/jp/skymiles/\"><span>" + myValWperks + "</span></a></div>");

        $("#nwainfo_active").replaceWith("<div class=\"tab_active\" id=\"nwainfo_active\"><a href=\"/asia/jp/my_nwa_info.html/\"><span>" + myValNWAInfo + "</span></a></div>");
        $("#nwainfo").replaceWith("<div class=\"tab\" id=\"nwainfo\"><a href=\"/asia/jp/my_nwa_info.html\"><span>" + myValNWAInfo + "</span></a></div>");
		*/
}

function setFooterLinks() {
        var myKeyContact = $("key[value='LL_CONTACT_TEXT']", xml);
        var myLangContact = $('language[code="jp"]', myKeyContact);
        var myValContact = $(myLangContact).text();
        var myKeyAbout = $("key[value='LL_ABOUTNWA_TEXT']", xml);
        var myLangAbout = $('language[code="jp"]', myKeyAbout);
        var myValAbout = $(myLangAbout).text();
        var myKeyTerms = $("key[value='LL_TERMSPRIVACY_TEXT']", xml);
        var myLangTerms = $('language[code="jp"]', myKeyTerms);
        var myValTerms = $(myLangTerms).text();
        var myKeyCustomers = $("key[value='CUSTOMERS_FIRST']", xml);
        var myLangCustomers = $('language[code="jp"]', myKeyCustomers);
        var myValCustomers = $(myLangCustomers).text();
        var myKeyIndex = $("key[value='LL_SITEMAP_TEXT']", xml);
        var myLangIndex = $('language[code="jp"]', myKeyIndex);
        var myValIndex = $(myLangIndex).text();

        $("a[href='/jp/jp/contactus/index.html']").replaceWith("<a class=\"MainNavTabText\" href=\"/asia/jp/contactus/index.html\">" + myValContact + "</a>");
        
        $("a[href='/jp/jp/corpinfo/index.html']").replaceWith("<a class=\"MainNavTabText\" href=\"/asia/jp/corpinfo/index.html\">" + myValAbout + "</a>");
        
        $("a[href='/jp/jp/legal4.html']").replaceWith("<a class=\"MainNavTabText\" href=\"/asia/jp/legal4.html\">" + myValTerms + "</a>");
        
        $("a[href='/jp/jp/plan/guide.html']").replaceWith("<a class=\"MainNavTabText\" href=\"/asia/jp/plan/guide.html\">" + myValCustomers + "</a>");
        
        $("a[href='/jp/jp/index/index.html']").replaceWith("<a class=\"SecondaryFooterLink\" href=\"/asia/jp/index/index.html\">" + myValIndex + "</a>");        
}

function get_cookie(name) {
	var cname = name + "=";
	var allcookies = document.cookie;
	var pos = allcookies.indexOf(cname);
	if (pos != -1) {
	var start = pos + cname.length;
	var end = allcookies.indexOf(";", start);
	if (end == -1) end = allcookies.length;
		return(unescape(allcookies.substring(start,end)));
	}
	return("");
}
function logout_skymiles_home_jp ()
{
   remove_cookie("WorldPerks");
   remove_cookie("WP_PIN");
   remove_cookie("NWASSOToken");
   remove_cookie("NWASSOToken");
        var myKeyLogoutPrompt = $("key[value='WORLDPERKS_LOGOUT_PROMPT']", xml);
        var myLangLogoutPrompt = $('language[code="jp"]', myKeyLogoutPrompt);
        var myValLogoutPrompt = $(myLangLogoutPrompt).text();
	alert(myValLogoutPrompt);
   location = "http://www.nwa.com/jp/jp/home.html";
}
function HomePage(varLangCode) {
    serverName = "http://www.nwa.com";
    if (visitordata.country_code != null) {
        if (visitordata.country_code == "asia") {
            location.href = serverName + "/asia";
        } else {
            location.href = serverName + "/" + visitordata.country_code + "/" + varLangCode + "/home.html";
        }
    }
}

