//home_js.js
//contains all functions that are used primarily on the home page

var wpLoginBox1 = "";
wpLoginBox1 += "    <!-- **** BEGIN common.mainContent.rightModule **** -->";
wpLoginBox1 += "      <div>";
wpLoginBox1 += "        <b class=\"HeaderBand\">";
wpLoginBox1 += "        <b class=\"HeaderBand1\"><b></b></b>";
wpLoginBox1 += "        <b class=\"HeaderBand2\"><b></b></b>";
wpLoginBox1 += "        <b class=\"HeaderBand3\"></b>";
wpLoginBox1 += "        <b class=\"HeaderBand4\"></b>";
wpLoginBox1 += "        <b class=\"HeaderBand5\"></b>";
wpLoginBox1 += "        </b>";
wpLoginBox1 += "        <div class=\"ModHeaderBand\">";
var wpLoginBox2 = "";
wpLoginBox2 += "        </div>";
wpLoginBox2 += "      </div>";
wpLoginBox2 += "      <div>";
wpLoginBox2 += "        <div class=\"ModuleBox\">";
wpLoginBox2 += "        <!-- **** BEGIN common.mainContent.rightModule.contents **** -->";
var wpLoginBox3 = "";
wpLoginBox3 += "         <!-- **** END common.mainContent.rightModule.contents **** -->";
wpLoginBox3 += "       </div>";
wpLoginBox3 += "       <b class=\"ModuleSection6\">";
wpLoginBox3 += "       <b class=\"ModuleSection5\"></b>";
wpLoginBox3 += "       <b class=\"ModuleSection4\"></b>";
wpLoginBox3 += "       <b class=\"ModuleSection3\"></b>";
wpLoginBox3 += "       <b class=\"ModuleSection2\">";
wpLoginBox3 += "       <b></b>";
wpLoginBox3 += "       </b>";
wpLoginBox3 += "       <b class=\"ModuleSection1\">";
wpLoginBox3 += "       <b class=\"modline\"></b>";
wpLoginBox3 += "       </b>";
wpLoginBox3 += "       </b>";
wpLoginBox3 += "     </div>";
wpLoginBox3 += "   <!-- **** END common.mainContent.rightModule **** -->";

function Comma(number) {
   number = numberFilter(number);
   number = '' + number;
   if (number.length > 3) {
   var mod = number.length % 3;
   var output = (mod > 0 ? (number.substring(0,mod)) : '');
   for (i=0 ; i < Math.floor(number.length / 3); i++) {
   if ((mod == 0) && (i == 0))
   output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
   else
   output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
}
   return (output);
}
   else return number;
}

function stringFilter (string) {
sfilter = string;
filteredValues = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var i;
var returnString = "";
for (i = 0; i < sfilter.length; i++) {
    var c = sfilter.charAt(i);
    if (filteredValues.indexOf(c) != -1) returnString += c;
}
return returnString;
}

function numberFilter (string) {
sfilter = string;
filteredValues = "1234567890";
var i;
var returnString = "";
for (i = 0; i < sfilter.length; i++) {
    var c = sfilter.charAt(i);
    if (filteredValues.indexOf(c) != -1) returnString += c;
}
return returnString;
}

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 GetHeaderLogin() {
var SkyMiles = get_cookie("SkyMiles");
if (SkyMiles != "") {
    return ('<img src="/images/shared/header/topnav_sub_logout3.gif" border="0" width="465" height="29" usemap="#topnav_sub_logout_map" alt="">');
}
else {
    return ('<img src="/images/shared/header/topnav_sub_login3.gif" border="0" width="465" height="29" usemap="#topnav_sub_login_map" alt="">');
}
}

function setform() {
  var optnum=document.forms.wpform.wpformopt.selectedIndex;
//  var wpformacts=['/cgi-bin/wp_acctsum.pro','/skymiles/direct','/cgi-bin/res_info.pro','/cgi-bin/res_info.pro','/prefs/FlightUpdates','/prefs/NWAEmail'];
 with (document.forms.wpform) {
//   document.forms.wpform.action='https://www.nwa.com'+wpformacts[optnum];
     document.forms.wpform.action='https://www.nwa.com/cgi-bin/wpacctsum.pro';
     WpNum.value=account.value;
     wp_num.value=account.value;
     LastName.value=name.value;
     Pin.value=pin.value;
     wp_pin.value=pin.value;
     Login.value='Login';
  }
}

function get_WP_display_info() {
var SkyMiles = get_cookie("SkyMiles");
if (SkyMiles != "") {
    var cookie_flds = SkyMiles.split('&');
    var TierLevel = cookie_flds[4];
    if (TierLevel.toLowerCase() == "base") {
        TierLevel = '';
    }
    var wpheadstart = 'SkyMiles';
    var retval =  '&nbsp;&nbsp;<span class="GrayBodyText11"><b>'+cookie_flds[2]+' '+cookie_flds[1]+'</b></span>'+
    '&nbsp;&nbsp;&nbsp;<span class="GrayBodyText11"><br>'+
    '&nbsp;&nbsp;&nbsp;SkyMiles '+TierLevel+' Member<br>' +
    '&nbsp;&nbsp;&nbsp;'+Comma(cookie_flds[6])+' Available Miles</span><br><br>' +
    '&nbsp;<INPUT class=redButton140 type=submit value=" Manage My Account " name="Manage My Account" onClick="location.href=\'/asia/en/skymiles/track/index.html\';">' +
    '&nbsp;<INPUT class=redButton90 type=submit value=" View Account " name="View Account" onClick="location.href=\'/cgi-bin/rwp_acctsum.pro?lang=en\';"><br>' +
    '&nbsp;&nbsp;<a class="GrayBodyText11" href="javascript:logout_worldperks_home()">Logout of SkyMiles &gt;</a>';
     // return retval;	 
	 var newRetVal = wpLoginBox1;
	 newRetVal += wpheadstart;
	 newRetVal += wpLoginBox2;
	 newRetVal += retval;
	 newRetVal += wpLoginBox3;
	 return newRetVal;
}
else {
    var wpheadstart = 'SkyMiles Login';
    var retval = '<form method="post" action="https://www.nwa.com/cgi-bin/wp_acctsum.pro" name="wpform" style=\"margin: 0 0 0 0\">'+
		'<table border="0" class="BodyCopy12"><tr><td  width=\"50%\">'+
        '<b>SkyMiles Number</b><br>'+
        '<input type="text" size="8" name="account" maxlength="12" class="inputText" tabindex="40">' +
        '<input type="hidden" name="WpNum" value="">' +
        '<input type="hidden" name="LastName" value="">' +
        '<input type="hidden" name="Pin" value="">' +
        '<input type="hidden" name="referer" value="1">' +
        '<input type="hidden" name="First" value="1">' +
        '<input type="hidden" name="wp_num">' +
        '<input type="hidden" name="wp_pin" value="">' +
        '<input type="hidden" name="Login" value="">' +
        '</td>'+
        '<td valign="top"  width=\"50%\"><b>Last Name</b><br><input type="text" size="8" name="name" maxlength="40" class="inputText" tabindex="41"></td>' +
        '</tr></table>'+
        '<table class="BodyCopy12" border="0"><tr>' +
        '<td valign="bottom" width="20%"><b>PIN</b><br><input type="password" size="5" maxlength="4" name="pin" class="SmallLink" tabindex="42"></td>' +
        '<td valign="bottom"><input type="checkbox" name="save_pin" value="Y" checked /><nobr>Remember PIN</nobr></td>' +
        '</tr><tr><td>&gt;<a class="SmallLink" href="http://www.nwa.com/skymiles/pinhelp.shtml"><nobr>PIN Help</nobr></a></td>' +
        '<td class="pad-no-top" align="right"><INPUT class=redButton100 type=submit value="   VIEW ACCOUNT   " name=submit></td></tr></table>' +
		'&nbsp;<hr width="60%" align="left">' +
		'&nbsp;<span class="BodyCopy12"><strong>Enroll in SkyMiles</strong><br>&nbsp;<small>Begin earning miles that will quickly add up to<br>&nbsp;Award Travel</small><br>&nbsp;<A class="SmallLink" href="/skymiles/enroll">Enroll now in SkyMiles</a></span>'+
		'</form>';
	//'<table border="0" class="BodyCopy12"><tr><td >' +
        //'<hr width="60%" align="left"><b>Enroll in SkyMiles</b><br><small>Begin earning miles that will quickly add up to<br>Award Travel</small><br><A class="SmallLink" href="/skymiles/enroll">Enroll now in SkyMiles</a>'+
        //'</td></tr></table>'+
		
    //return retval;
	var newRetVal = wpLoginBox1;
	 newRetVal += wpheadstart;
	 newRetVal += wpLoginBox2;
	 newRetVal += retval;
	 newRetVal += wpLoginBox3;
	 return newRetVal;
    }
}
var stylesheet = "/includes/css/home_new.css";
if (document.layers) { stylesheet = "/includes/css/home_ns4_new.css"; }
document.write('<link rel="stylesheet" type="text/css" href="' + stylesheet + '" />');

function remove_cookie (name)
{
    document.cookie = name + "=; path=/; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain=.nwa.com";
}

function logout_worldperks_home ()
{
remove_cookie("SkyMiles");
remove_cookie("WP_PIN");
   remove_cookie("NWASSOToken");
remove_cookie("form0");
remove_cookie("form1");
remove_cookie("orbot");
alert("You have successfully logged out of SkyMiles");
location = "http://www.nwa.com/";
}

