function leftnavItem (caption) {

	this.caption = caption;

	this.subItems = new Array();

}



function leftnavSubItem (caption, url, target) {

	this.caption = caption;

	this.url = url;
	
	this.target = target;
	
	this.currentFlag = false;

}



function leftnavSwap(leftnavItemsIndex) {



	if (leftnavItems.length==1) leftnavItemsIndex=0;



	//leftnavHTML = "<LINK REL='STYLESHEET' HREF='../../stylz.css' TYPE='text/css'>";

	leftnavHTML="";



	for (var ItemNumber=0; ItemNumber < leftnavItems.length; ItemNumber++) {

		if (ItemNumber==leftnavItemsIndex) {

			leftnavHTML = leftnavHTML + leftnavItems[ItemNumber].openHTML

		} else {

			leftnavHTML = leftnavHTML + leftnavItems[ItemNumber].closedHTML

		}

	}



	leftnavHTML = leftnavHTML +

		"<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=150>" +

		"<TR><TD><IMG SRC='../images-global/blank.gif' WIDTH=1 HEIGHT=1 BORDER=0></TD></TR>" +

		"</TABLE>";



	// leftnavHTML = leftnavHTML + "</BODY>"



	if (navigator.appName == "Netscape" && navigator.appVersion.indexOf("4.")==0) {

		// Netscape 4

		document.layers["leftnav"].document.open();

		document.layers["leftnav"].document.write(leftnavHTML);

		document.layers["leftnav"].document.close();

	} else {

		// Netscape 6; IE all versions

		document.getElementById("leftnav").innerHTML = (leftnavHTML);

	}



}



function rowhilite(ItemNumber) {

	if (navigator.appName!='Netscape') {

		eval("document.getElementById('cellAleftnav" + ItemNumber + "').style.backgroundColor='#E8E8E8';");

		eval("document.getElementById('cellBleftnav" + ItemNumber + "').style.backgroundColor='#E8E8E8';");

		eval("document.getElementById('cellCleftnav" + ItemNumber + "').style.backgroundColor='#E8E8E8';");

}	}



function rowplain(ItemNumber) {

	if (navigator.appName!='Netscape') {

		eval("document.getElementById('cellAleftnav" + ItemNumber + "').style.backgroundColor='#E8E8E8';");

		eval("document.getElementById('cellBleftnav" + ItemNumber + "').style.backgroundColor='#E8E8E8';");

		eval("document.getElementById('cellCleftnav" + ItemNumber + "').style.backgroundColor='#E8E8E8';");

}	}





function createHTML() {



	if (navigator.appName == "Netscape" && navigator.appVersion.indexOf("4.")==0) {

		leftnavTD = " BGCOLOR='#E8E8E8' ";

		leftnavA = " STYLE='font-weight:bold; font-size:10px; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; color:'#333333' ";

		leftnavsubTD = " BGCOLOR='#F4F4F4' ";

		leftnavsubFONT = "<FONT FACE='Verdana, Arial, Helvetica, sans-serif' SIZE=1 COLOR=#333333>";

		leftnavsubA = " STYLE='font-size:10px; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; color:'#333333' ";

		leftnavlineTD = " BGCOLOR='#ffffff' ";





	} else {

		leftnavTD="";

		leftnavA="";

		leftnavsubTD="";

		leftnavsubFONT="";

		leftnavsubA="";

		leftnavlineTD="";

	}





	for (var ItemNumber=0; ItemNumber < leftnavItems.length; ItemNumber++) {

		leftnavItems[ItemNumber].closedHTML =

			"<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=150>" +

			"<TR>" +

			"    <TD ID='cellAleftnav" + ItemNumber + "' WIDTH=30 CLASS=leftnav " + leftnavTD + " ><IMG SRC='../images/left-nav-closed.gif' WIDTH=30 HEIGHT=10 VSPACE=7></TD>" +

			"    <TD ID='cellBleftnav" + ItemNumber + "' WIDTH=100 CLASS=leftnav " + leftnavTD + "  STYLE='padding-top:5px; padding-bottom:5px;'><A " + leftnavA + " onmouseover='rowhilite(" + ItemNumber + ");' onmouseout='rowplain(" + ItemNumber + ");' HREF='javascript:leftnavSwap(" + ItemNumber + ");'>" + leftnavItems[ItemNumber].caption + "</A></TD>" +

			"	 <TD ID='cellCleftnav" + ItemNumber + "' WIDTH=15 CLASS=leftnav " + leftnavTD + " ><IMG SRC='../images/blank.gif' WIDTH=15 HEIGHT=9 BORDER=0></TD></TR>" +

			"<TR><TD COLSPAN=3 CLASS=leftnavLine " + leftnavlineTD + " ><IMG SRC='../images/blank.gif' WIDTH=1 HEIGHT=1 BORDER=0></TD></TR>" +

			"</TABLE>";



		leftnavItems[ItemNumber].openHTML =

			"<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=150>" +

			"<TR><TD ID='cellAleftnav" + ItemNumber + "' WIDTH=30 CLASS=leftnav " + leftnavTD + " ><IMG SRC='../images/left-nav-open.gif' WIDTH=30 HEIGHT=10 VSPACE=7></TD>" +

			"    <TD ID='cellBleftnav" + ItemNumber + "' WIDTH=100 CLASS=leftnav " + leftnavTD + "  STYLE='padding-top:5px; padding-bottom:5px;'><A " + leftnavA + " onmouseover='rowhilite(" + ItemNumber + ");' onmouseout='rowplain(" + ItemNumber + ");' HREF='javascript:leftnavSwap(-1);'>" + leftnavItems[ItemNumber].caption + "</A></TD>" +

			"	 <TD ID='cellCleftnav" + ItemNumber + "' WIDTH=15 CLASS=leftnav " + leftnavTD + " ><IMG SRC='../images/blank.gif' WIDTH=15 HEIGHT=9 BORDER=0></TD></TR>" +

			"<TR><TD COLSPAN=3 CLASS=leftnavLine " + leftnavlineTD + " ><IMG SRC='../images/blank.gif' WIDTH=1 HEIGHT=2 BORDER=0></TD></TR>";



		for (var SubItemNumber=0; SubItemNumber < leftnavItems[ItemNumber].subItems.length; SubItemNumber++) {



			if (currentPage==leftnavItems[ItemNumber].subItems[SubItemNumber].url) leftnavItems[ItemNumber].subItems[SubItemNumber].currentFlag=true;





			leftnavItems[ItemNumber].openHTML = leftnavItems[ItemNumber].openHTML +

			"<TR><TD WIDTH=30 CLASS=leftnavSub " + leftnavsubTD + " ><IMG SRC='../images/blank.gif' WIDTH=30 HEIGHT=1></TD>"



			if (leftnavItems[ItemNumber].subItems[SubItemNumber].currentFlag) {

				defaultIndex=ItemNumber;



				leftnavItems[ItemNumber].openHTML = leftnavItems[ItemNumber].openHTML +

			"    <TD WIDTH=100 CLASS=leftnavSub " + leftnavsubTD + "  STYLE='padding-top:5px; padding-bottom:5px;'>" + leftnavsubFONT + leftnavItems[ItemNumber].subItems[SubItemNumber].caption + "</TD>" +

			"    <TD WIDTH=15 CLASS=leftnavSub " + leftnavsubTD + " ><IMG SRC='../images/left-nav-arrow.gif' WIDTH=15 HEIGHT=5 BORDER=0></TD></TR>";



			} else {

				leftnavItems[ItemNumber].openHTML = leftnavItems[ItemNumber].openHTML +

			"    <TD WIDTH=100 CLASS=leftnavSub " + leftnavsubTD + "  STYLE='padding-top:5px; padding-bottom:5px;'><A " + leftnavsubA + " HREF='" + leftnavItems[ItemNumber].subItems[SubItemNumber].url + "'>" + leftnavItems[ItemNumber].subItems[SubItemNumber].caption + "</A></TD>" +

			"    <TD WIDTH=15 CLASS=leftnavSub " + leftnavsubTD + " ><IMG SRC='../images/blank.gif' WIDTH=15 HEIGHT=9 BORDER=0></TD></TR>"

			}



			leftnavItems[ItemNumber].openHTML = leftnavItems[ItemNumber].openHTML +

			"<TR><TD COLSPAN=3 CLASS=leftnavLine " + leftnavlineTD + " ><IMG SRC='../images/blank.gif' WIDTH=1 HEIGHT=1 BORDER=0></TD></TR>";

		}



		leftnavItems[ItemNumber].openHTML = leftnavItems[ItemNumber].openHTML +

			"<TR><TD COLSPAN=3 CLASS=leftnavLine " + leftnavlineTD + " ><IMG SRC='../images/blank.gif' WIDTH=1 HEIGHT=1 BORDER=0></TD></TR>" +

			"</TABLE>";



	}



}





function leftnavInit() {

	currentPage = document.location.pathname;



	if (currentPage.indexOf("\\") != -1) currentPage = currentPage.slice(currentPage.lastIndexOf("\\")+1);

	if (currentPage.indexOf("/") != -1) currentPage = currentPage.slice(currentPage.lastIndexOf("/")+1);



	createHTML();

	leftnavSwap(defaultIndex);

}



//------------------------------------------

//  leftnavItems[sectionTitle, linksArray]

//------------------------------------------

leftnavItems = new Array();

defaultIndex = -1;

currentPage = "";

window.onload=leftnavInit;

