/**

Contains the code for the navigation menus for the BankLink Business site.

*/


// Level one navigation items
var levelOne = new Array("biz_index", "biz_tools", "biz_testimonials", "biz_faqs");


//Level two navigation pages
var levelTwoTools = new Array("intro", "codingreport", "notes", "books", "invoiceplus", "payablesplus");
var levelTwoTestimonials = new Array("intro");
var levelTwoFaqs = new Array("intro");


//Level two navigation display names
var levelTwoToolsNames = new Array("Tools", "BankLink Coding Report", "BankLink Notes", "BankLink Books", "BankLink InvoicePlus", "BankLink PayablesPlus");
var levelTwoTestimonialsNames = new Array("Testimonials");
var levelTwoFaqsNames = new Array("FAQs");

function mainNav(pgL1, navL1) {
	pgL1 = "biz_" + pgL1;
	if (pgL1 == navL1) {
		document.write('<a class="selected" href="' + navL1 + '.html">');	
	}
	else {
		document.write('<a class="nav" href="' + navL1 + '.html">');
	}
}


//creates the sub-navigation menus in the page
function buildSubNav(pgL1, pgL2) {
	switch (pgL1) {
		case "tools":
			document.write(buildTools(pgL2));
			break;
		case "testimonials":
			document.write(buildTestimonials(pgL2));
			break;
		case "faqs":
			document.write(buildFaqs(pgL2));
			break;
	}
}


//level twos
function level2Nav(navL1, navL2, pgL2) {
	var output;
	if (navL2 == pgL2) {
		if (navL2 == "intro") {
			output = '<dt class="dtSelect"><a href="' + navL1 + '.html" class="subNavWhite">';
		}
		else {
			output = '<dt class="dtSelect"><a href="' + navL1 + '_' + navL2 + '.html" class="subNavWhite">';
		}
	}
	else {
		if (navL2 == "intro") {
			output = '<dt><a href="' + navL1 + '.html" class="subNav">';
		}
		else {
			output = '<dt><a href="' + navL1 + '_' + navL2 + '.html" class="subNav">';
		}
	}
	return output;
}


//creates the tools sub-nav
function buildTools(pgL2) {
	var navL1 = "biz_tools";
	var output = "";
	
	
//print the level twos
	for (var i=0; i<levelTwoTools.length; i++) {
		output = output + level2Nav(navL1, levelTwoTools[i], pgL2) + levelTwoToolsNames[i] + '</a></dt>';
	}
	return output;
}


//creates the sponsrships sub-nav
function buildTestimonials(pgL2) {
	var navL1 = "biz_testimonials";
	var output = "";
	
	
//print the level twos
	for (var i=0; i<levelTwoTestimonials.length; i++) {
		output = output + level2Nav(navL1, levelTwoTestimonials[i], pgL2) + levelTwoTestimonialsNames[i] + '</a></dt>';
	}
	return output;
}


//creates the faqs sub-nav
function buildFaqs(pgL2) {
	var navL1 = "biz_faqs";
	var output = "";
	
	
//print the level twos
	for (var i=0; i<levelTwoFaqs.length; i++) {
		output = output + level2Nav(navL1, levelTwoFaqs[i], pgL2) + levelTwoFaqsNames[i] + '</a></dt>';
	}
	return output;
}

function setupPage(page) {
	var f;
	var fileName;
	if (page.indexOf('\\') == -1 ) {
		
//we are working over the internet
		f = page.substring(page.lastIndexOf('/')+1, page.lastIndexOf('.'));
		fileName = f.substring(f.indexOf('_')+1);
	}
	else {
		
//we are working locally
		f = page.substring(page.lastIndexOf('\\')+1, page.lastIndexOf('.'));
		fileName = f.substring(f.indexOf('_')+1);
		//alert(fileName);
	}
	
	var results = new Array();
	var fileName1;
	var x, y;
	
	x = fileName.indexOf('_');
	
	if (x>0) {
		results[0] = fileName.substring(0, x);
		
		fileName1 = fileName.substring(x+1);
		y = fileName1.indexOf('_');
		
		if(y>0) {
			results[1] = fileName1.substring(0, y);
			results[2] = fileName1.substring(y+1);
		}
		else {
			results[1] = fileName1;
			results[2] = null;
		}
	}
	else {
		results[0] = fileName;
		results[1] = "intro";
		results[2] = null;
	}	
	return results;
}