<!--
	function newWindow(filePath,winName,winProperties){NewWin = window.open(filePath,winName,winProperties); NewWin.moveTo(50,50);}
	/////////////////////////////////////////////////////////////////////////////////////////////////////////
	//This section contains the Stylesheet functions
	
	function BuildStyleSheet() {
		var styleSheet = '<STYLE>'
		if (is_ie4up){
		
			styleSheet += ''
			+ '.menuIE{	'
			+ '		visibility:hidden;'
			+ '		background-color: #' + defaultColor + ';'
			+ '		border-top: ' + topCSS + ';'
			+ '		border-left: ' + leftCSS + ';'
			+ '		border-right: ' + rightCSS + ';' 
			+ '		border-bottom: ' + bottomCSS + ';'
			+ '		text-decoration:none;'
			+ '		cursor: pointer;'
			+ '		zIndex: 0;'
			+ '}'
			
			+ '.menuIEnav {'
			+ '		font : ' + fontCSS + ';'
			+ '		padding-top: ' + topPad + 'px;'
			+ '		padding-bottom: ' + bottomPad + 'px;'
			+ '		padding-left: ' + leftPad + 'px;'
			+ '		padding-right: ' + rightPad + 'px;'
			+ '		border-bottom: ' + seperator + ';' ;
			+ '		background-color: #' + defaultColor + ';'
			+ '		text-decoration:none;'
			+ '		cursor: pointer;'
			+ '}'
			
			+ '.ieAnchor{'
			+ '		width: 100%;'
			+ '		color: #' + defaultTextColor + ';'
			+ '		text-decoration: none;'
			+ '}'
			
			+ 'A.ieAnchor:hover{'
			+ '		color: #' + overTextColor + ';'
			+ '		text-decoration:none;'
			+ '}'
			
			+ 'A.ieAnchor:link,  A.ieAnchor:visited{'
			+ '		color: #' + defaultTextColor + ';'
			+ '		text-decoration:none;'
			+ '}';
			
		}
		
		else if (is_nav6up){
		
			styleSheet += ''
			+ '.menuNN6{'
			+ '		position:absolute;' 
			+ '		visibility:hidden;'
			+ '		border-top: ' + topCSS + ';'
			+ '		border-left: ' + leftCSS + ';'
			+ '		border-right: ' + rightCSS + ';' 
			+ '		border-bottom: ' + bottomCSS + ';'
			+ '		cursor: pointer;'
			+ '}'
			
			+ '.menuNN6nav {'
			+ '		font : ' + fontCSS + ';'
			+ '		padding-top: ' + topPad + 'px;'
			+ '		padding-bottom: ' + bottomPad + 'px;'
			+ '		padding-left: ' + leftPad + 'px;'
			+ '		padding-right: ' + rightPad + 'px;'
			+ '		border-bottom: ' + seperator + ';' 
			+ '		background-color: #' + defaultColor + ';'
			+ '		text-decoration:none;'
			+ '		color : #' + defaultTextColor + ';'
			+ '		cursor: pointer;'
			+ '}'
			
			+ '.menuNN6navO {'
			+ '		font : ' + fontCSS + ';'
			+ '		padding-top: ' + topPad + 'px;'
			+ '		padding-bottom: ' + bottomPad + 'px;'
			+ '		padding-left: ' + leftPad + 'px;'
			+ '		padding-right: ' + rightPad + 'px;'
			+ '		border-bottom: ' + seperator + ';' 
			+ '		background-color: #' + overColor + ';'
			+ '		text-decoration:none;'
			+ '		color : #' + overTextColor + ';'
			+ '		cursor: pointer;'
			+ '}';	
				
		}
		
		else{
		
			styleSheet += ''
			+ '.menuNNnav{'
			+ '		font : ' + NN4fontCSS + ';'
			+ '		padding-top: ' + topPad + 'px;'
			+ '		text-decoration:none;'
			+ '		color : #' + defaultTextColor + ';'
			+ '}';	
				
		}
		styleSheet += '</STYLE>';
		return styleSheet;
	}
	
	
	/////////////////////////////////////////////////////////
	//Global
	var time_out = new Array();
	function cueOn(trigger){
		imgOn("nav_" + trigger);
		wait[trigger]=true;
		if (is_ie5up || is_nav6up) { 
			if (document.getElementById('menu_' + trigger)) {
				fixPosition(trigger)
				SetVisible(trigger);
			}
		}
		else if (is_ie4up && document.all['menu_' + trigger]) {
			SetVisible(trigger);
		}
		else if (is_nav4up && document.layers['menu_' + trigger]) {
			SetVisible(trigger);
		}
		
		return true;
	}
	
	function cueOff(trigger){
		wait[trigger]=false;
		var actionStr = '';
		var dowait = false;
		if (is_ie5up || is_nav6up) { 
			if (document.getElementById('menu_' + trigger)) {
				var actionStr = 'checkForWait(\"' + trigger + '\", \'';
				actionStr += 'SetInvisible(\"' + trigger + '\")\;';
				dowait = true;
			}
			
		}
		else if (is_ie4up && document.all['menu_' + trigger]) {
			var actionStr = 'checkForWait(\"' + trigger + '\", \'';
			actionStr += 'SetInvisible(\"' + trigger + '\")\;';
			dowait = true;
		}
		else if (is_nav4up && document.layers['menu_' + trigger]) {
			var actionStr = 'checkForWait(\"' + trigger + '\", \'';
			actionStr += 'SetInvisible(\"' + trigger + '\")\;';
			dowait = true;
		}
		actionStr += 'imgOff(\"nav_' + trigger + '\")\;'
		if (time_out[trigger]) clearTimeout(time_out[trigger]);
		if (dowait) {
			actionStr += '\')';
			time_out[trigger] = setTimeout(actionStr, 0)
		} else {
			eval(actionStr)
		}
		return true;
	}
	
	function fixPosition(id){
		if (is_ie5up || is_nav6up) { 
			if (document.getElementById('menu_' + id)) {
				(is_ie4up)? initialCenter = document.body.scrollWidth/2 : initialCenter = window.innerWidth/2;
				document.getElementById('menu_' + id).style.left = initialCenter + menuStartPoints[id];
			}
		}
		else if (is_ie4up && document.all['menu_' + id]) {
			initialCenter = document.body.scrollWidth/2;
			document.all['menu_' + id].style.left = initialCenter + menuStartPoints[id];
		}
		else if (is_nav4up && document.layers['menu_' + id]) {
			initialCenter = window.innerWidth/2
			document.layers['menu_' + id].left = initialCenter + menuStartPoints[id];
		}
	
	
	}
	
	/////////////////////////////////////////////////////////////////////////////////////////////////////////
	//This section contains the Rollover functions and Neccessary variables
	var roll = (is_nav3up || is_ie3up);

	var rollOverImages = new Array();
	var overIndicator = "_o";
	
	//Check for Rollover Capabilities
	//if (navigator.appName == "Netscape" && parseFloat(navigator.appVersion) >= 3.05 && document.images){roll=true;}
	//else if (navigator.appName == "Microsoft Internet Explorer" && parseFloat(navigator.appVersion) >= 3.02 && document.images){roll=true;}
	//Create New RollOver Object
	function createRollOver(img) {if (!rollOverImages[img.name] && document.images) rollOverImages[img.name] = new rollOver(img.src);}		
	//Function for Rollover On State
	function imgOn(imgName) {if (document.images) document[imgName].src = rollOverImages[imgName].on.src;}
	//Function for Rollover Off State
	function imgOff(imgName) {if (document.images) document[imgName].src = rollOverImages[imgName].off.src;}
	//Constructor
	function rollOver(on) {this.on = new Image();this.on.src = on.substring(0,on.lastIndexOf(".")) + overIndicator + on.substring(on.lastIndexOf("."),on.length);	this.off = new Image();this.off.src = on;}
	
	function currentPage(imgName) {
		rollOverImages["nav_" + imgName].off.src = rollOverImages["nav_" + imgName].on.src;
		imgOn("nav_" + imgName);
	}
		
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////
	//This Section Contains Menu Functions.
	var CurrentW, CurrentMenuTrig, wait =  new Array(), i = 0, fade_time_out = new Array(), fadeIn_time_out = new Array(), menuStartPoints = new Array();

	//Create begining tags for appropriate browser.
	function StartMenu(menuX, menuY, menuW, menuTrigger) {
		fade_time_out[menuTrigger] = fadeIn_time_out[menuTrigger] = wait[menuTrigger] = false; 
		menuStartPoints[menuTrigger] = menuX
		menuX = initialCenter + menuX;
		var MenuStr;
		if (is_ie4up) {
			if (is_mac) {menuY += macAdjustY; menuX += macAdjustX;}
			MenuStr = '<span ID="menu_' + menuTrigger + '" CLASS="menuIE" STYLE="';
			if (FadeIn || FadeOut && (!is_mac || is_nav6)){
				MenuStr += 'filter: Alpha(Opacity='; 
				(FadeIn) ? MenuStr += '0' : MenuStr += StartingFade;
				MenuStr += ');';
			}
			MenuStr += 'position:absolute;top:' + menuY + '; left:' + menuX + '; width:' + menuW + '; visibility:hidden;" ONMOUSEOVER="wait[\'' + menuTrigger + '\']=true;cueOn(\'' + menuTrigger + '\');" ONMOUSEOUT="wait[\'' + menuTrigger + '\']=false;cueOff(\'' + menuTrigger + '\');"><TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0" WIDTH="' + menuW+ '">';
		}else if (is_nav6up) {MenuStr = '<SPAN ID="menu_' + menuTrigger + '" class="menuNN6" style="';
			if (FadeIn || FadeOut){
				MenuStr += '-moz-opacity:'; 
				(FadeIn) ? MenuStr += '0' : MenuStr += StartingFade;
				MenuStr += '%;';
			}
			MenuStr += 'top:' + menuY + '; left:' + menuX + '; width:' + menuW + '; visibility:hidden;" ONMOUSEOVER="wait[\'' + menuTrigger + '\']=true;cueOn(\'' + menuTrigger + '\');" ONMOUSEOUT="wait[\'' + menuTrigger + '\']=false;cueOff(\'' + menuTrigger + '\');"><TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0" WIDTH="' + menuW+ '">';
		}else if (is_nav4up) {
			CurrentW = (menuW - NN4LeftborderWidth - NN4RigthborderWidth);
			CurrentMenuTrig = menuTrigger;
			MenuStr = '<LAYER PAGEX="' + menuX + '" PAGEY="' + menuY + '" Z-INDEX="100" WIDTH="' + menuW + '" VISIBILITY="hide" BGCOLOR="#CCCCCC" NAME="menu_' + CurrentMenuTrig + '" ONMOUSEOVER="wait[\'' + menuTrigger + '\']=true;cueOn(\'' + menuTrigger + '\');" ONMOUSEOUT="wait[\'' + menuTrigger + '\']=false;cueOff(\'' + menuTrigger + '\');"><TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0" WIDTH="' + menuW + '"><TR>';
			if (NN4TopborderWidth) {
				if (NN4LeftborderWidth) MenuStr += '<TD BGCOLOR="#' + NN4borderColor + '"><IMG SRC="images/spacer.gif" ALT="" WIDTH="' + NN4LeftborderWidth + '" HEIGHT="' + NN4TopborderWidth + '" BORDER="0"></TD>';
				if (NN4TopborderWidth) MenuStr += '<TD BGCOLOR="#' + NN4borderColor + '"><IMG SRC="images/spacer.gif" ALT="" WIDTH="' + (CurrentW) + '" HEIGHT="' + NN4TopborderWidth + '" BORDER="0"></TD>';
				if (NN4RigthborderWidth) MenuStr += '<TD BGCOLOR="#' + NN4borderColor + '"><IMG SRC="images/spacer.gif" ALT="" WIDTH="' + NN4RigthborderWidth + '" HEIGHT="' + NN4TopborderWidth + '" BORDER="0"></TD>';
			}
			MenuStr += '</TR>';
		}
		return MenuStr;
	}
	
	//Adds individual items to the menu
	function AddMenuItem(itemURL, itemDesc, lastItem) {
		var MenuStr;
		i++;
		if (is_ie4up) {
			(is_mac) ? itemDesc = itemDesc.replace(/:::/g," "):itemDesc = itemDesc.replace(/:::/g,"<BR>");;
			itemDesc = itemDesc.replace(/:::/g,"<BR>");
			MenuStr = '<TR><TD align="center" ID="item' + i + '" ONCLICK="location=\'' + itemURL + ' \'" CLASS="menuIEnav" ONMOUSEOVER="this.style.backgroundColor=\'#' + overColor + '\'; document.all.link' + i + '.style.color=\'#' + overTextColor + '\';" ONMOUSEOUT="this.style.backgroundColor=\'#' + defaultColor + '\'; document.all.link' + i + '.style.color=\'#' + defaultTextColor + '\';"'
			if (lastItem) MenuStr += ' STYLE="border-bottom:none"';
			MenuStr += '><A ID="link' + i + '" HREF="' + itemURL + '" CLASS="ieAnchor" style="text-decoration:none;color:' + defaultTextColor+ '">' + itemDesc + '</A></TD></TR>';
		} else if (is_nav6up) {
			itemDesc = itemDesc.replace(/:::/g,"<BR>");
			MenuStr = '<TR><TD align="center" ONCLICK="location=\'' + itemURL + '\'" CLASS="menuNN6nav" ONMOUSEOVER="className=\'menuNN6navO\'" ONMOUSEOUT="className=\'menuNN6nav\'"'
			if (lastItem) MenuStr += ' STYLE="border-bottom:none"';
			MenuStr += '>' + itemDesc + '</TD></TR>';
		}else if (is_nav4up) {
			itemDesc = itemDesc.replace(/:::/g,"</NOBR><BR>" + NN4tab + "<NOBR>");
			MenuStr = '<TR>';
			if (NN4LeftborderWidth) MenuStr += '<TD BGCOLOR="#' + NN4borderColor + '"><IMG SRC="images/spacer.gif" ALT="" WIDTH="' + NN4LeftborderWidth + '" HEIGHT="1" BORDER="0"></TD>';
			MenuStr += '<TD align="center"><ILAYER NAME="container' + i + '" WIDTH="' + CurrentW + '" BGCOLOR="#' + defaultColor + '"><LAYER WIDTH="100%" VISIBILITY="show"  ONMOUSEOVER="NNcolorLayer(\'' + CurrentMenuTrig + '\', ' + i + ', \'#' + overColor + '\');" ONMOUSEOUT="NNcolorLayer(\'' + CurrentMenuTrig + '\', ' + i + ', \'#' + defaultColor + '\');"><A HREF="' + itemURL + '" CLASS="menuNNnav"><IMG SRC="images/spacer.gif" ALT="" WIDTH="' + CurrentW + '" HEIGHT="2" BORDER="0"><BR><NOBR>'+ NN4tab + itemDesc + '</NOBR></A><BR><IMG SRC="images/spacer.gif" ALT="" WIDTH="' + CurrentW + '" HEIGHT="2" BORDER="0"></LAYER></ILAYER></TD>';
			if (NN4RigthborderWidth) MenuStr += '<TD BGCOLOR="#' + NN4borderColor + '"><IMG SRC="images/spacer.gif" ALT="" WIDTH="' + NN4RigthborderWidth + '" HEIGHT="1" BORDER="0"></TD>';
			MenuStr += '</TR>';
			if (!lastItem && NN4seperator){ MenuStr += '<TR>';
				if (NN4LeftborderWidth) MenuStr += '<TD BGCOLOR="#' + NN4borderColor + '"><IMG SRC="images/spacer.gif" ALT="" WIDTH="' + NN4LeftborderWidth + '" HEIGHT="1" BORDER="0"></TD>';
				MenuStr += '<TD BGCOLOR="#' + defaultColor + '"><IMG SRC="' + NN4seperator + '" ALT="" WIDTH="' + CurrentW + '" HEIGHT="1" BORDER="0"></TD>';
				if (NN4RigthborderWidth) MenuStr += '<TD BGCOLOR="#' + NN4borderColor + '"><IMG SRC="images/spacer.gif" ALT="" WIDTH="' + NN4RigthborderWidth + '" HEIGHT="1" BORDER="0"></TD>';
				MenuStr += '</TR>';
			}
		}
		return MenuStr;
	}
	
	//Close menu with appropriate tags
	function EndMenu() {
		var MenuStr;
		if (is_ie4up) {MenuStr = '</TABLE></SPAN>';}
		else if (is_nav6up) {MenuStr = '</TABLE></SPAN>';}
		else if (is_nav4up){
			MenuStr = ''
			if(NN4BottomborderWidth) {
				MenuStr = '<TR>'
				if (NN4LeftborderWidth) MenuStr += '<TD BGCOLOR="#' + NN4borderColor + '"><IMG SRC="images/spacer.gif" ALT="" WIDTH="' + NN4LeftborderWidth + '" HEIGHT="' + NN4BottomborderWidth + '" BORDER="0"></TD>';
				if (NN4BottomborderWidth) MenuStr += '<TD BGCOLOR="#' + NN4borderColor + '"><IMG SRC="images/spacer.gif" ALT="" WIDTH="' + (CurrentW) + '" HEIGHT="' + NN4BottomborderWidth + '" BORDER="0"></TD>';
				if (NN4RigthborderWidth) MenuStr += '<TD BGCOLOR="#' + NN4borderColor + '"><IMG SRC="images/spacer.gif" ALT="" WIDTH="' + NN4RigthborderWidth + '" HEIGHT="' + NN4BottomborderWidth + '" BORDER="0"></TD>';
				MenuStr += '</TR>';
			}
			MenuStr +='</TABLE></LAYER>';
		}
		return MenuStr;
	}
	
	//Turns on individual menus
	function SetVisible(id){ 
	  if (is_ie4up){(!is_mac && FadeIn) ? fadeIn('menu_' + id) : document.all['menu_' + id].style.visibility = "visible";}
	  else if(is_nav6up){document.getElementById('menu_' + id).style.visibility = "visible";}
	  else if (is_nav4up){document.layers['menu_' + id].visibility = "show";}
	}
	
	
	//Turns off individual menus
	function SetInvisible(id){
	  if (is_ie4up){(!is_mac && FadeOut) ? fadeOut('menu_' + id) : document.all['menu_' + id].style.visibility = "hidden";}
	  else if (is_nav6up){document.getElementById('menu_' + id).style.visibility = "hidden";}
	  else if(is_nav4up){NNhideLayer('menu_' + id);}	
	}
	
	//Checks for valut of wait variable if wait doesn't exsist,
	//function proccess passed in code
	function checkForWait(trigger, action){
		if (time_out) clearTimeout(time_out);
		if (!wait[trigger]) eval(action);
	}
	
	//Makes Menus Fade out insead of disapear
	function fadeOut(id) {
		if (fadeIn_time_out[id]) clearTimeout(fadeIn_time_out[id]);
		(is_ie4up) ? fadeLevel = parseInt(document.all[id].style.filter.substring(14, 16)) : fadeLevel = parseInt(document.getElementById(id).style.MozOpacity)
		if (fadeLevel <= FadeIncrement) {
			var FinalFade;
			(FadeIn) ? FinalFade = 0 : FinalFade = StartingFade;
			if (is_ie4up) {
				document.all[id].style.filter = "Alpha(Opacity=0)";
				document.all[id].style.visibility = "hidden";
				document.all[id].style.filter = "Alpha(Opacity=" + FinalFade + ")";
			}else{
				document.getElementById(id).style.visibility = "hidden";	
				document.getElementById(id).style.MozOpacity = FinalFade + "%";
			}
			clearInterval(fade_time_out[id]);
			fade_time_out[id] = false;
		}else{
			fadeLevel -= FadeIncrement;
			if (is_ie4up) {
				document.all[id].style.filter = "Alpha(Opacity=" + fadeLevel + ")";
			}else{
				document.getElementById(id).style.MozOpacity = fadeLevel + "%";
			}
			if(!fade_time_out[id]) fade_time_out[id] = setInterval("fadeOut('" + id + "')", 5);	
		}
	}
	
	//Makes Menus Fade out insead of disapear
	function fadeIn(id, internal) {
		 if (!internal) {
		 	if(fadeIn_time_out[id]) clearInterval(fadeIn_time_out[id]);
			fadeIn_time_out[id] = false;
		 }
		(is_ie4up) ? fadeLevel = parseInt(document.all[id].style.filter.substring(14, 16)) : fadeLevel = parseInt(document.getElementById(id).style.MozOpacity)
		if (fadeLevel + FadeIncrement  < StartingFade) {
			fadeLevel += FadeIncrement;
			if (is_ie4up) {
				document.all[id].style.visibility = "visible";	
				document.all[id].style.filter = "Alpha(Opacity=" + fadeLevel + ")";
			}else{
				document.getElementById(id).style.visibility = "visible";
				document.getElementById(id).style.MozOpacity = fadeLevel + "%";
			}
			
			if(!fadeIn_time_out[id]) fadeIn_time_out[id] = setInterval("fadeIn('" + id + "', true)", 5); 
		}else{
			if (is_ie4up) {
				document.all[id].style.filter = "Alpha(Opacity=" + StartingFade + ")";
			}else{
				document.getElementById(id).style.MozOpacity = StartingFade + "%";
			}
			clearInterval(fadeIn_time_out[id]);
			fadeIn_time_out[id] = false;
		}
	}
	
	/////////////////////////////////////////////////
	//Nestscape 4 Functions
	//Hides menus
	function NNhideLayer(id) {document.layers[id].visibility = "hide";}	
	
	//Highlights individual items in Netscape 4
	function NNcolorLayer(outerLayer, innerLayer, color){eval("window.document.layers['menu_" + outerLayer +"'].document.layers['container" + innerLayer + "'].bgColor=" + "color");}

	
//-->