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

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("WorldPerks");
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("WorldPerks");
if (SkyMiles != "") {
	var cookie_flds = SkyMiles.split('&');
	var TierLevel = cookie_flds[4];
	if (TierLevel.toLowerCase() == "base") {
		TierLevel = '';
	}
   	var wpheadstart = '<div class="wpFormHeader"><div class="wpFormHeaderText"><div class="indent5"><font class="arial14Boldffffff">SkyMiles </div>';
	var retval =  wpheadstart+'</font></div></div> <div class="wpFormLoggedIn" height="100%"><div class="indent5"><font class="arial12Bold363636">'+
	cookie_flds[2]+' '+cookie_flds[1]+'</font>'+
	'<span class="arial10Bold363636"><br>SkyMiles '+TierLevel+' Member<br>'+Comma(cookie_flds[6])+' Available Miles</span>'+ 
	'<div class="height10"></div><input type="button" value="  Manage My Account   " class="redButton140" onClick="location.href=\'http://www.nwa.com/skymiles/direct/\'"/>&nbsp;'+																																																																																																																		
	'<input type="button" value="  View Account  " class="redButton100" onClick="location.href=\'https://www.nwa.com/cgi-bin/wp_acctsum.pro\'">'+
	'<div class="height10"></div><a href="javascript:logout_skymiles_home()" class="SkyMiles">Logout of SkyMiles<span class="gtLink">&gt;</span></a></div> '+
	'<div class="bottom-rightmore"></div><div class="bottom-leftmore"></div> ' +
	'</div> ' ; 
      return retval;
}
else {
	var wpheadstart = '<div class="wpFormHeader"><div class="wpFormHeaderText"><div class="indent5"><font class="arial14Boldffffff">SkyMiles ';
	wpheadstart += ' Login</font></div></div></div><div class="wpFormNotLoggedIn"><table border="0" class="b0cp0cs0">';
	var retval = wpheadstart +' <tr><td width="50%"><div class="indent5">'+
		'<form method="post" action="https://www.nwa.com/cgi-bin/wp_acctsum.pro" name="wpform">'+
		'<font class="arial12Bold363636">SkyMiles Number</font><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="">' + 
		'</div></td>'+
		'<td valign="top" class="pad-no-top" ><font class="arial12Bold363636">Last Name<br></font><input type="text" size="8" name="name" maxlength="40" class="inputText" tabindex="41"></td>' + 
		'</tr></table>'+
			'<table  class="b0cp0cs0" border="0"><tr>' + 
			'<td class="pad-no-top" valign="bottom" width="20%"><div class="indent5"><font class="arial12Bold363636">PIN</font><br><input type="password" size="5" maxlength="4" name="pin" class="inputText-small" tabindex="42"></div></td>' + 
			'</tr><tr><td><div class="indent5"><span class="gtLink">&gt;</span><a class="SkyMiles" href="http://www.nwa.com/skymiles/pinhelp.html" target="_blank")"<nobr>PIN Help</nobr></a></div></td>' + 
      			'<td class="pad-no-top" align="right"><input type="submit" value="  View Account  " class="redButton100" tabindex="44" /></td></tr>' +
		'</form>'+
		'<table border="0"><tr><td >' + 
			'<div width="60%" class="indent5">' + 
		//	'<hr width="60%" align="left"><font class="arial12Boldcc0000">Enroll in SkyMiles</font><br /><a href="https://www.delta.com/skymilesenrollment/skymiles/enrollment/index.jsp" class="SkyMiles"></font> <font class="arial10cc0000">Enroll now in SkyMiles</a></font></div>'+
			'<hr width="60%" align="left"><a href="https://www.delta.com/skymilesenrollment/skymiles/enrollment/index.jsp" class="SkyMiles" target="_blank"><font class="arial12Boldcc0000">Enroll in SkyMiles</font></a><br /></div>'+
		'</td></tr></table>' + 
		'<div class="bottom-right"></div><div class="bottom-left"></div></div></div>';
	return retval;
	}
}
/*
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_skymiles_home ()
{
remove_cookie("WorldPerks");
remove_cookie("WP_PIN");
   remove_cookie("NWASSOToken");
remove_cookie("form0");
remove_cookie("form1");
remove_cookie("orbot");
  var edcoregCookie = get_cookie("edcoreg");
    if ( edcoregCookie != "") {
       var ifrm = document.createElement("IFRAME");
       ifrm.setAttribute("src", "http://auctions.nwa.com/cgi-bin/ncommerce3/Logoff?merchant_rn=78954854&url=http://www.nwa.com");
       ifrm.style.width = 1+"px";
       ifrm.style.height = 1+"px";
       ifrm.style.visibility = "hidden";
       document.body.appendChild(ifrm);
       remove_cookie("edcoreg");
    }

alert("You have successfully logged out of SkyMiles");
location = "http://www.nwa.com/";
}
