﻿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();
                        setNWLogoLink();
			setTabLinks();
                },
                error: function(msg) {
                }
         });
	$("#wpLogoDiv").after("<div class=\"stLogoDiv\" id=\"stLogoDiv\" href=\"#\" onclick=\"window.open('http://ko.skyteam.com/index.html');\"></div>");		 
	$("#wperks").children().replaceWith("<a href=\"/asia/kr/skymiles/\"><span>스카이마일스 <sup>&reg;</sup></span></a>");
	$("#wperks_active").children().replaceWith("<a href=\"/asia/kr/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="kr"]', myKeyHL);
                        var myValHL = $(myLangHL).text();
                        $(".headerSecondaryNavigationLink:eq(1)").replaceWith("<a href=\"javascript:logout_skymiles_home_kr()\" class=\"headerSecondaryNavigationLink\">" + myValHL + "</a>");
                } else {
                        var myKeyHL = $("key[value='LOGIN']", xml);
                        var myLangHL = $('language[code="kr"]', myKeyHL);
                        var myValHL = $(myLangHL).text();
                        $(".headerSecondaryNavigationLink:eq(1)").replaceWith("<a href=\"https://www.nwa.com/cgi-bin/rwp_acctsum.pro?lang=kr\" class=\"headerSecondaryNavigationLink\">" + myValHL + "</a>")
;
                }
}
function setNWLogoLink () {
        $("#nwLogoDiv").replaceWith("<div class=\"nwLogoDiv\" id=\"nwLogoDiv\" href=\"#\" onClick=\"javascript:HomePage('kr');\"></div>");
}

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

        $("#travel").replaceWith("<div class=\"tab\" id=\"travel\"><a href=\"/asia/kr/travel/index.html\"><span>" + myValTravel + "</span></a></div>");
        $("#travel_active").replaceWith("<div class=\"tab_active\" id=\"travel_active\"><a href=\"/asia/kr/travel/index.html\"><span>" + myValTravel + "</span></a></div>");

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

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

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

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_kr ()
{
   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="kr"]', myKeyLogoutPrompt);
        var myValLogoutPrompt = $(myLangLogoutPrompt).text();
        alert(myValLogoutPrompt);
   location = "http://www.nwa.com/kr/kr/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";
        }
    }
}
