// JavaScript Document
var arrNameNav = new Array(
	'Corporate Home','New Traveler\'s Profile','Newsletter','eFlash','Other News','Traveler\'s Tools')
var arrANav = new Array(
	'default.htm','profile/','archives.htm','eflash.htm','news.htm','tools.htm')
var dir = 'corporate';

////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                    Directory Only                                                  //
////////////////////////////////////////////////////////////////////////////////////////////////////////
function loadDir(){FlashNew();}

var eflash=-1, newsletter=-1;

///////////////////////////////////// eFlash ///////////////////////////////////////////////
var e1=new Array();
for(var i in e){
	if(e[i]!=null||e[i]!=''||e[i]!=undefined){
		if(dayLimit>0){
			var datToday=new Date();
			var datLetter=CreateDate(e[i].substr(0,4), RemoveLeadingZero(e[i].substr(4,2))-1,
				RemoveLeadingZero(e[i].substr(6,2)),'','','');
			datToday.setDate(datToday.getDate()-dayLimit);
			if(datToday<datLetter){e1[e1.length]=e[i];}
		}else{e1[e1.length]=e[i];}
	}
} e=e1; e.sort(); e.reverse(); 
////////////////////////////////// Newsletter //////////////////////////////////////////////
var n1=new Array();
for(var i in n){
	if(n[i]!=null){
		if(dayLimit>0){
			var datToday=new Date();
			var datLetter=CreateDate(n[i].substr(0,4), RemoveLeadingZero(n[i].substr(4,2))-1,
				RemoveLeadingZero(n[i].substr(6,2)),'','','');
			datToday.setDate(datToday.getDate()-dayLimit)

			if(datToday<datLetter){n1[n1.length]=n[i];}
		}else{n1[n1.length]=n[i];}
	}
} n=n1; n.sort(); n.reverse(); 
////////////////////////////////// Check for New ///////////////////////////////////////////
var datToday=new Date(), count=0, count2=0, c=0, c2=0;
var datN=CreateDate(n[0].substr(0,4),RemoveLeadingZero(n[0].substr(4,2))-1,RemoveLeadingZero(n[0].substr(6,2)),'','','');
var datE=CreateDate(e[0].substr(0,4),RemoveLeadingZero(e[0].substr(4,2))-1,RemoveLeadingZero(e[0].substr(6,2)),'','','');

datToday.setDate(datToday.getDate()-1);
if(datN>=datToday){
	newsletter=1;
	arrNameNav[2]='<span id="newNav2" class="navNew">New</span> '+arrNameNav[2];
}
if(datE>=datToday){
	eflash=1;
	arrNameNav[3]='<span id="newNav3" class="navNew">New</span> '+arrNameNav[3];
}
datToday.setDate(datToday.getDate()-1);
if(newsletter!=1){if(datN>=datToday){newsletter=0;}}
if(eflash!=1){if(datE>=datToday){eflash=0;}}

function FlashNew(){
	if(newsletter==1||eflash==1){
		var class1='nav', class2='aNews';
		if(c==1){class1='navNew'; class2='aNewsNew'; c=0;}else{c=1;}
		var obj1=document.getElementById("newNav2");
		var obj2=document.getElementById("newNav3");
		var obj3=document.getElementById("eLine1");
		var obj4=document.getElementById("nLine1");
		count++;
		if (count <= 17){
			if(obj1!=null){obj1.className=class1;}
			if(obj2!=null){obj2.className=class1;}
			if(obj3!=null){obj3.className=class2;}
			if(obj4!=null){obj4.className=class2;}
			setTimeout("FlashNew()",400);
		}else{
			count = 0;
		}
	}
}

//////////////////////////////// Validate Login ///////////////////////////////////
function ValidateLogin(form){
	var formValid = new Boolean;
	var pass = '';
	formValid=isValidField(form.USERLOGIN);
	if(formValid){
		var expirationDate = new Date();
		expirationDate.setFullYear(expirationDate.getFullYear() + 10);
		if(form.chkLogin.checked){
			if(form.chkPassword.checked){pass=convert(form.ACCESS.value);}
			else{pass='notpassed';}
			createCookie('USERLOGIN',form.USERLOGIN.value+';'+pass,expirationDate.toGMTString());
		}
	}return formValid;
}

function isValidField(field){
	var pat=/^[ ]*$/;
	if(pat.test(field.value)){
		alert("Please enter the " +field.id)
		field.focus();
		return false;}
	else {return true;}
}

function forgetCookie(){
	deleteCookie('USERLOGIN', '');
	document.Login.USERLOGIN.value='';
	document.Login.ACCESS.value='';
	document.Login.chkLogin.checked=false;
	document.Login.chkPassword.checked=false;
	document.Login.chkPassword.disabled=true;
}
function IsChecked(){
	if(document.Login.chkLogin.checked){
		document.Login.chkPassword.disabled=false;
		document.Login.chkPassword.checked=false;
	}else{
		document.Login.chkPassword.disabled=true;
		document.Login.chkPassword.checked=false;
	}
}
function LoadCookies(){
	var cookieValue = getCookie('USERLOGIN');
	if(cookieValue!=null){
		var arrCookies = cookieValue.split(';');
		document.Login.USERLOGIN.value=arrCookies[0];
		if(arrCookies[1]!='notpassed'){document.Login.ACCESS.value=revert(arrCookies[1]);}
		else{document.Login.ACCESS.value='';}
	}
}
function isValid5Num(field){
	var pat=/^[0-9]{5}$/;
	if(pat.test(field.value)){
		//alert("Please enter the " +field.id)
		//field.focus();
		return true;}
	else {return false;}
}
/////////////////////////////////////// Get URL Var //////////////////////////////////////////
function GetUrlVar(Passed_Var_Name){
//Example: http://www.gwins.com?Company=talx
//Where as 'Company' is the Passed_Var_Name
	var i, j, k, str, Passed_Var_Name, rtn=null;
	str = window.location.href; // Gets URL
	// Checks for passed info
	i = str.indexOf("?");
	// Cuts URL down to just passed info
	if (i!=-1){
		str = str.substring(i+1);
		// Looks for Company Code
		j = str.indexOf(Passed_Var_Name+"="); 
		if (j!=-1){
			str = str.substring(j+Passed_Var_Name.length+1); 
			// Cut out other entries
			k = str.indexOf("&"); 
			if (k!=-1){str = str.substring(0, k);}
			// Sets values
			rtn = str;
		}
	}
	return rtn;
}
///////////////////////////////////// Pop Window /////////////////////////////////////////////////////
function OpenGenericWindow(url,WinWidth, WinHeight){
	winleft = (screen.width / 2) - (WinWidth / 2);
	wintop = (screen.height / 2) - (WinHeight / 2);
	var popup = "height=" + WinHeight + ",width=" + WinWidth + ",left=" + winleft + ",top=" + wintop;
	popup += "status=no,location=no,menubar=no,toolbar=no,scrollbars=no,resizable=no";
	ChildWindow = window.open(url, 'GenPopup', popup);
}
///////////////////////////////////// Clear Input One-Time ////////////////////////////////////////////
document.write('<script language="JavaScript">var _clear=new Boolean;_clear=false;</script>');
function ClearInput(tag){
	if(!_clear){
		tag.value='';
		_clear=true;
	}
}
/////////////////////////////////// My Trip & More Login //////////////////////////////////////////////
function mtamLogin(form){
	var loc=form.txtLocator.value, time=24, name=form.txtLName.value;
	if(isValidField(form.txtLName)){
		if(isValidField(form.txtLocator)){
			if(form.optClock_0.checked){time=12;}
			var url='https://mytripandmore.com/Itinerary.aspx?';
			url+='&PNR='+loc+'&clockFormat='+time+'&lastName='+name;
			window.location.href=url;
		}
	}
}
