var urlStr = location.href.split('/');
urlStr = (urlStr[urlStr.length-2]);


// These arrays need to be 'global'.

//These arrays are for the Trade History links on each page.
var th_page = new Array('disclaimer.cfm?file=2003_trades.pdf','disclaimer.cfm?file=2004_trades.pdf');
var th_label = new Array('2003 Trade History','2004 Trade History');
var th_id = new Array('2003Hist','2004Hist');

//These arrays are for the Past Newsletters links on each page.
var pn_page = new Array('downloads/empower_monthly_0504.pdf','downloads/empower_monthly_0604.pdf');
var pn_label = new Array('May Empower Monthly','June Empower Monthly');
var pn_id = new Array('may','june');


//These arrays are for the Subscriber links on each page.
var me_page = new Array('become_a_subscriber.cfm','newsletterSubscription.cfm');
var me_label = new Array('Advisory Services','Newsletter Subscription');
var me_id = new Array('advisory','subscription');

//These arrays are for the Subscriber links on each page.
var ch_page = new Array('disclaimer.cfm?file=current_positions.pdf');
var ch_label = new Array('Current Holdings');
var ch_id = new Array('currholdings');

//These arrays are for the Subscriber links on each page.
var ce_page = new Array('downloads/empower_monthly_0604.pdf');
var ce_label = new Array('Current Empower Monthly');
var ce_id = new Array('currempower');

//These arrays are for the Subscriber links on each page.
var mi_page = new Array('updatesubscriberinfo.cfm','accountstatements.cfm');
var mi_label = new Array('Update Your Subscriber Info','View Account Statements');
var mi_id = new Array('updatesubscriber','viewaccount');

function getHeaders(header) {
	var head1Ary = new Array('trading history','current holdings');
	var head2Ary = new Array('past newsletters','EMPOWER monthly');
	var head3Ary = new Array('subscriber','your account information');
	var currPage = location.href.split('/');
	if(currPage[currPage.length-1] == 'subscriberarea.cfm' && getCookie('empowered') == 'true') {
		// We are on the subscriber page AND we are logged in.
		document.write(eval('head' + header + 'Ary')[1]);
	}
	else {
		document.write(eval('head' + header + 'Ary')[0]);
	}
}


function createTopLinks() {
	var currPage = location.href.split('/');
	var navLinks = "";

	var pageArray = new Array('index.htm','overview.htm','brochure.htm','contact.htm');
	var labelArray = new Array('HOME','WHY WE ARE DIFFERENT','ADVISORY BROCHURE','CONTACT US');

	for (var i=0; i < pageArray.length; i++) {
		// We need to check to see if the link is actually the page we are on.
		if (currPage[currPage.length-1] == pageArray[i] || currPage[currPage.length-1].length == i || currPage[currPage.length-1] == pageArray[i]) {
			var baseLink = '<span class="#class#" id="#id#">>> #label#</span>&nbsp;&nbsp;&nbsp;&nbsp;';
		}
		else {
			var baseLink = '<a href="#url#" class="#class#" id="#id#" onmouseover="hiliteNav(this.id);" onmouseout="unhiliteNav(this.id);">>> #label#</a>&nbsp;&nbsp;&nbsp;&nbsp;';
		}
	
		var pageSearch = '#url#';
		var idSearch = '#id#';
		var labelSearch = '#label#';
		var classSearch = '#class#';
	
		var pageReplace = pageArray[i];
		var labelReplace = labelArray[i];

		// We need to check to see if this is the first item AND see if we are at the 'home' page.
		if (currPage[currPage.length-1].length == i) {
			var classReplace = 'topLinksOn';
		}
		else {
			if (currPage[currPage.length-1] == pageArray[i]) {
				var classReplace = 'topLinksOn';
			}
			else {
				var classReplace = 'topLinksOff';
			}
		}
	
		var pageRE = new RegExp(pageSearch,"g");
		var labelRE = new RegExp(labelSearch,"g");
		var classRE = new RegExp(classSearch,"g");
		var idRE = new RegExp(idSearch,"g");
	
		navLinks += baseLink.replace(pageRE, pageReplace).replace(labelRE, labelReplace).replace(classRE, classReplace).replace(idRE,labelReplace);
	}
	document.write(navLinks.substr(0,navLinks.length - 24));
}

function subscriberArea() {
	if (currPage[currPage.length-1] != 'subscriberarea.cfm') {
		location.href = 'subscriberarea.cfm';
	}
}

// This set of functions are for the links on the Trade History section.

function sublinksMouseOver(id) {
	if (document.layers || document.getElementById) {
		var st=document.getElementById(id);
		st.style.color = "#666666";		
		st.style.textDecoration = "none";				
	}
}

function sublinksMouseOut(id) {
	if (document.layers || document.getElementById) {
		var st=document.getElementById(id);
		st.style.color = "#0000FF";
		st.style.textDecoration = "underline";				
	}
}


function createSubLinks(ary, row) {
	var currPage = location.href.split('/');
	if((currPage[currPage.length-1] != 'subscriberarea.cfm' || getCookie('empowered') != 'true') && row == 'bottom') {
		document.write('&nbsp;');
		return;
	}

	if(currPage[currPage.length-1] == 'subscriberarea.cfm' && row == 'top' && getCookie('empowered') == 'true') {
		// This is the top row, AND we are logged in, AND we are in the member area.
		switch(ary) {
			case 'th':
				// Current Holdings
				ary = 'ch';
			break;
			
			case 'pn':
				// Current Empower Newsletter.
				ary = 'ce';
			break;
			
			case 'me':
				// Update member info.
				ary = 'mi';
			break
		}
	}

	var Links = '';
	for (var i=0; i < eval(ary + '_label').length; i++) {
		var pageAry = eval(ary + '_page')[i].split('.');
		if (pageAry[pageAry.length-1] == 'cfm') {
			var baseLink = '<a href="' + eval(ary + '_page')[i] + '" id="#id#" class="homeSubheadLinks" onmouseover="sublinksMouseOver(\'#id#\',\''+ary+'\')" onmouseout="sublinksMouseOut(\'#id#\',\''+ary+'\')">#label#</a>';
		}
		else {
			var baseLink = '<a href="' + eval(ary + '_page')[i] + '" target="_blank" id="#id#" class="homeSubheadLinks" onmouseover="sublinksMouseOver(\'#id#\',\''+ary+'\')" onmouseout="sublinksMouseOut(\'#id#\',\''+ary+'\')">#label#</a>';

//			var baseLink = '<a href="#" id="#id#" class="homeSubheadLinks" onclick="sublinksClick(\'#id#\',\''+ary+'\')" onmouseover="sublinksMouseOver(\'#id#\',\''+ary+'\')" onmouseout="sublinksMouseOut(\'#id#\',\''+ary+'\')">#label#</a>';
		}
		
		var labelSearch = '#label#';
		var idSearch = '#id#';

		var idReplace = eval(ary + '_id')[i];
		var labelReplace = eval(ary + '_label')[i];
	
		var labelRE = new RegExp(labelSearch,"g");
		var idRE = new RegExp(idSearch,"g");
	
		Links += baseLink.replace(idRE, idReplace).replace(labelRE, labelReplace) + '<br><br>';
	}
	document.write(Links.substr(0,Links.length - 8));
}

function hiliteNav(id) {
	var currPage = location.href.split('/');
	if (document.layers || document.getElementById) {
		var st=document.getElementById(id);
		st.style.color = "#FFFFFF";
	}
}

function unhiliteNav(id) {
	var currPage = location.href.split('/');
	if (document.layers || document.getElementById) {
		var st=document.getElementById(id);
		st.style.color = "#999999";		
	}
}


function hiliteSubscriber(id){
	var currPage = location.href.split('/');
	if (document.layers || document.getElementById) {
		var st=document.getElementById(id);
		st.style.backgroundColor= "#666666";
		st.style.color = "#FFFFFF";
		if (currPage[currPage.length-1] != 'subscriberarea.cfm') {
			document.body.style.cursor='pointer';
		}
	}
}
	
function unhiliteSubscriber(id){
	var currPage = location.href.split('/');
	if (document.layers || document.getElementById) {
		if (currPage[currPage.length-1] != 'subscriberarea.cfm') {
			var st=document.getElementById(id);
			st.style.backgroundColor= "#666666";
			st.style.color = "#334A73";		
		}
		document.body.style.cursor='default'				
	}
}
