//parse current page pathname into array
//var dirArray : 3 represents the number of (sub)directories in the pathname preceeding the addressed file on node level 1
var tmpArray =window.location.pathname.split("/");
var dirArray = tmpArray.slice(4, tmpArray.length - 1);


//build array that represents complete navigation
//format = <node level>::<directory>::<link title>::<link url>

navArray = new Array();
var navArrayCtr = 0;

navArray[navArrayCtr++] = "1::company::Company Profile::"+path+"profile/index.asp";
navArray[navArrayCtr++] = "1::product::Insurance Products::"+path+"general/index.asp";
navArray[navArrayCtr++] = "1::proposal::Product Brochures/Proposals::"+path+"form/proposal/index.asp";
navArray[navArrayCtr++] = "1::claim::Claims Information::"+path+"form/claim/index.asp";
navArray[navArrayCtr++] = "1::download::Download Corner::"+path+"download/index.asp";
navArray[navArrayCtr++] = "1::buy::Buy Insurance Online::"+path+"online/index.asp";
navArray[navArrayCtr++] = "1::faq::FAQ::"+path+"faq/index.asp";
navArray[navArrayCtr++] = "1::recruitment::Career Opportunities::"+path+"career/index.asp";
navArray[navArrayCtr++] = "1::contactus::Enquiry::"+path+"contactus/index.asp";

//start nav table
document.writeln('<table cellpadding="0" cellspacing="0" border="0" width="142">');
//loop through navArray and build state of navigation based on current page pathname
var currCat = "undefined";
var currTopic = "undefined";
for (var i in navArray) {
	var navArraySplit = navArray[i].split("::");
	switch (navArraySplit[0]) {
		case "1":
//			alert (currCat+', '+dirArray[0]);
			if (currCat == "undefined") {
//				if (currCat == dirArray[0]){
//					makeCatOn(navArraySplit[2], navArraySplit[3], false);
//				} else {
					makeCat(navArraySplit[2], navArraySplit[3], false);
//				}
			} else {
//				if (currCat == dirArray[0]){
//					makeCatOn(navArraySplit[2], navArraySplit[3], true);
//				} else {
					makeCat(navArraySplit[2], navArraySplit[3], true);
//				}
			}
			currCat = navArraySplit[1];
		break;
		
		case "2":
		if (dirArray[0] == currCat) {
			if (dirArray[1] == navArraySplit[1]) {
				if (dirArray[2] != null) {
					makeTopicTween(navArraySplit[2], navArraySplit[3]);
				} else {
					makeTopicOn(navArraySplit[2], navArraySplit[3]);
				}
			} else {
				makeTopicOff(navArraySplit[2], navArraySplit[3]);
			}
			currTopic = navArraySplit[1];
		}
		break;
		
		case "3":
		if ((dirArray[0] == currCat) && (dirArray[1] == currTopic)) {
			if (dirArray[2] == navArraySplit[1]) {
				makeSubTopicOn(navArraySplit[2], navArraySplit[3]);
			} else {
				makeSubTopicOff(navArraySplit[2], navArraySplit[3]);
			}
		}
		default:
		break;
	}
}

//possible states of a nav node
function makeCat(title, url, shim) {
	if (shim == true) {
		document.writeln("<tr valign='top'>");
		document.writeln("<td colspan='7'><img src='"+path+"images/shim.gif' width='1' height='2' vspace='4' alt='' border='0' /></td>");
		document.writeln("</tr>");
	}
	document.writeln("<tr valign='top'>");
	document.writeln("<td width='13'><img src='"+path+"images/nav_btn_icon.gif' width='11' height='13' alt='' border='0' /></td>");
	document.writeln("<td width='4'><img src='"+path+"images/shim.gif' width='2' height='1' hspace='1' alt='' border='0' /></td>");
	document.writeln("<td width='125' class='t26' colspan='5'><a href='" + url + "' class='t26'>" + title + "</a></td>");
	document.writeln("</tr>");
}
function makeCatOn(title, url, shim) {
	
	if (shim == true) {
		document.writeln("<tr valign='top'>");
		document.writeln("<td colspan='7'><img src='"+path+"images/shim.gif' width='1' height='2' vspace='4' alt='' border='0' /></td>");
		document.writeln("</tr>");
	}
	document.writeln("<tr valign='top'>");
	document.writeln("<td width='13'><img src='"+path+"images/nav_btn_icon_on.gif' width='11' height='13' alt='' border='0' /></td>");
	document.writeln("<td width='4'><img src='"+path+"images/shim.gif' width='2' height='1' hspace='1' alt='' border='0' /></td>");
	document.writeln("<td width='125' class='t26' colspan='5'><a href='" + url + "' class='t26'>" + title + "</a></td>");
	document.writeln("</tr>");
}
function makeTopicOff(title, url) {
	document.writeln("<tr valign='top'>");
	document.writeln("<td colspan='7'><img src='"+path+"images/shim.gif' width='1' height='2' vspace='2' alt='' border='0' /></td>");
	document.writeln("</tr>");
	document.writeln("<tr valign='top'>");
	document.writeln("<td width='13'><img src='"+path+"images/shim.gif' width='1' height='1' hspace='6' alt='' border='0' /></td>");
	document.writeln("<td width='4'><img src='"+path+"images/shim.gif' width='2' height='1' hspace='1' alt='' border='0' /></td>");
	document.writeln("<td width='4'><img src='"+path+"images/shim.gif' width='4' height='7' alt='' border='0' /></td>");
//	document.writeln("<td width='2'><img src='"+path+"images/shim.gif' width='2' height='1' alt='' border='0' /></td>");
	document.writeln("<td width='121' class='t12' colspan='3'><a href='" + url + "' class='t12'>" + title + "</a></td>");
	document.writeln("</tr>");
}
function makeTopicOn(title, url) {
	document.writeln("<tr valign='top'>");
	document.writeln("<td colspan='7'><img src='"+path+"images/shim.gif' width='1' height='2' vspace='2' alt='' border='0' /></td>");
	document.writeln("</tr>");
	document.writeln("<tr valign='top'>");
	document.writeln("<td width='13' valign='top'><img src='"+path+"images/shim.gif' width='1' height='1' hspace='6' alt='¡¦ border='0' /></td>");
	document.writeln("<td width='4'><img src='"+path+"images/shim.gif' width='2' height='1' hspace='1' alt='' border='0' /></td>");
	document.writeln("<td width='4'><img src='"+path+"images/nav_btn_icon2.gif' width='4' height='7' alt='' border='0' align='right' vspace=3></td>");
//	document.writeln("<td width='2'><img src='"+path+"images/shim.gif' width='2' height='1' alt='' border='0' /></td>");
	document.writeln("<td width='121' class='t13' colspan='3'><a href='" + url + "' class='t13'>" + title + "</a></td>");
	document.writeln("</tr>");
}

//possible states of a nav node
function makeTopicTween(title, url) {
	document.writeln("<tr valign='top'>");
	document.writeln("<td colspan='7'><img src='"+path+"images/shim.gif' width='1' height='2' vspace='2' alt='' border='0' /></td>");
	document.writeln("</tr>");
	document.writeln("<tr valign='top'>");
	document.writeln("<td width='13'><img src='"+path+"images/shim.gif' width='5' height='1' hspace='1' alt='' border='0' /></td>");
	document.writeln("<td width='4'><img src='"+path+"images/shim.gif' width='2' height='1' hspace='1' alt='' border='0' /></td>");
	document.writeln("<td width='4'><img src='"+path+"images/nav_btn_icon2.gif' width='4' height='7' alt='' border='0' align='right'></td>");
//	document.writeln("<td width='2'><img src='"+path+"images/shim.gif' width='2' height='1' alt='' border='0' /></td>");
	document.writeln("<td width='121' class='t13' colspan='3'><a href='" + url + "' class='t13'>" + title + "</a></td>");
	document.writeln("</tr>");
}
function makeSubTopicOff(title, url) {
	document.writeln("<tr valign='top'>");
	document.writeln("<td colspan='7'><img src='"+path+"images/shim.gif' width='1' height='2' vspace='2' alt='' border='0' /></td>");
	document.writeln("</tr>");
	document.writeln("<tr valign='top'>");
	document.writeln("<td width='13'><img src='"+path+"images/shim.gif' width='1' height='1' hspace='6' alt='' border='0' /></td>");
	document.writeln("<td width='4'><img src='"+path+"images/shim.gif' width='2' height='1' hspace='1' alt='' border='0' /></td>");
	document.writeln("<td width='4'><img src='"+path+"images/shim.gif' width='2' height='1' hspace='1' alt='' border='0' /></td>");
//	document.writeln("<td width='2'><img src='"+path+"images/shim.gif' width='2' height='1' alt='' border='0' /></td>");
	document.writeln("<td width='4'><img src='"+path+"images/shim.gif' width='2' height='1' hspace='1' alt='' border='0' /></td>");
//	document.writeln("<td width='2'><img src='"+path+"images/shim.gif' width='2' height='1' alt='' border='0' /></td>");
	document.writeln("<td width='117' class='t14'><a href='" + url + "' class='t14'>" + title + "</a></td>");
	document.writeln("</tr>");
}
function makeSubTopicOn(title, url) {
	document.writeln("<tr valign='top'>");
	document.writeln("<td colspan='7'><img src='"+path+"images/shim.gif' width='1' height='2' vspace='2' alt='' border='0' /></td>");
	document.writeln("</tr>");
	document.writeln("<tr valign='top'>");
	document.writeln("<td width='13'><img src='"+path+"images/shim.gif' width='1' height='1' hspace='6' alt='' border='0' /></td>");
	document.writeln("<td width='4'><img src='"+path+"images/shim.gif' width='2' height='1' hspace='1' alt='' border='0' /></td>");
	document.writeln("<td width='4'><img src='"+path+"images/shim.gif' width='2' height='1' hspace='1' alt='' border='0' /></td>");
//	document.writeln("<td width='2'><img src='"+path+"images/shim.gif' width='2' height='1' alt='' border='0' /></td>");
	document.writeln("<td width='4'><img src='"+path+"images/nav_btn_icon2.gif' width='4' height='7' alt='' border='0' align='right'></td>");
//	document.writeln("<td width='2'><img src='"+path+"images/shim.gif' width='2' height='1' alt='' border='0' /></td>");
	document.writeln("<td width='117' class='t13'><a href='" + url + "' class='t13'>" + title + "</a></td>");
	document.writeln("</tr>");
}

//finish nav table
//document.writeln("<tr valign='top'>");
//document.writeln("<td colspan='3'><img src='"+path+"images/shim.gif' width='1' height='2' vspace='8' alt='' border='0' /></td>");
//document.writeln("</tr>");
//document.writeln("<tr valign='top'>");
//document.writeln("<td width='13'><img src='"+path+"images/arrow_box_green_r.gif' width='11' height='13' alt='' border='0' /></td>");
//document.writeln("<td width='4'><img src='"+path+"images/shim.gif' width='2' height='1' hspace='1' alt='' border='0' /></td>");
//document.writeln("<td width='125' class='t25' nowrap><nobr><a href='"+path+"utilities/offices.html'>Customer Service</a></nobr></td>");
//document.writeln("</tr>");
document.writeln("<tr><!-- Cell spacing row to hold dimensions -->");
document.writeln("<td width='13'><img src='"+path+"images/shim.gif' width='1' height='1' hspace='6' alt='' border='0' /></td>");
document.writeln("<td width='4'><img src='"+path+"images/shim.gif' width='2' height='1' hspace='1' alt='' border='0' /></td>");
document.writeln("<td width='125' colspan='5'><img src='"+path+"images/shim.gif' width='1' height='1' hspace='62' alt='' border='0' /></td>");
document.writeln("</tr>");
document.writeln("</table>");