/* Parses URL Pathname	Author: Jamie L. Marin, Senior Web Developer	Date: June !5, 2005*//* Sets varibles for URI pathname and pathname length */var browserURI = location.pathname;var uriLength = browserURI.length;/* Creates Array */var directories = new Array();/* Find out indexes of first, next, and last slashes */var startSlash = browserURI.indexOf('/');var nextSlash =  browserURI.indexOf('/', startSlash + 1);var lastSlash = browserURI.lastIndexOf('/');var slashCount = 0;/* test for one deep section */ if (startSlash == lastSlash){	directories[slashCount] = location.pathname.slice(startSlash + 1);}/* Loop to define sections from 1 to N */while (startSlash != lastSlash || nextSlash != -1){	directories[slashCount] = location.pathname.substring(startSlash + 1,nextSlash);			if (lastSlash + 1 != uriLength)		directories[slashCount +1] = browserURI.slice(nextSlash + 1);			startSlash = nextSlash;	nextSlash =  browserURI.indexOf('/', startSlash + 1);			slashCount++;	}/* Set User Friendly Variables */var firstDir = directories[0];var lastDir = directories[directories.length-1];/* css drop downs */var totalLists = 1;var ua = navigator.userAgent.toLowerCase();var av = navigator.appVersion.toLowerCase();var mac = ( av.indexOf( 'mac' ) != -1 );var saf = ( ua.indexOf( 'safari' ) != -1 );var ie5x = ( document.all && document.getElementById );var ie5mac = ( mac && ie5x );function calcHeight() {	var myHeight = 0;	if( typeof( window.innerWidth ) == 'number' ) {		/*Non-IE*/		myHeight = window.innerHeight;	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {		/*IE 6+ in 'standards compliant mode'*/		myHeight = document.documentElement.clientHeight;	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {		/*IE 4 compatible*/		myHeight = document.body.clientHeight;	}	return myHeight;}function findPosY(obj) {	var curtop = 0;	if (obj.offsetParent) {		while (obj.offsetParent) {			curtop += obj.offsetTop;			obj = obj.offsetParent;		}	}	else if (obj.y)		curtop += obj.y;	return curtop;}	function hideall(ListNum) {	divItem = document.getElementById('Lst'+ListNum);	divItem.style.display="none";	document.getElementById('dropPlus'+ListNum).className = "dropPlus"; // change the drop down icon}/* css drop downs - modified js */var LastListNum = "";function checkHeightNew(ListNum){				var list = document.getElementById('Lst' + ListNum);	  		var winHeight = calcHeight();				var scrollOffset = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;		if(!ie5mac) {			list.style.overflow = "auto";// overflow auto for none ie5 on MAC -- to avoid horizontal scroll bar			list.style.height = "";						var drop = document.getElementById('Drp' + ListNum);			var dropPos = findPosY(drop);			var dropHeight = drop.offsetHeight;			var spaceBelow = winHeight - (dropPos + dropHeight - scrollOffset) - 30;			var spaceAbove = dropPos - scrollOffset - 30;			var lstHeight = (spaceAbove > spaceBelow)? spaceAbove: spaceBelow;						lstHeight = (list.offsetHeight > lstHeight)? lstHeight: list.offsetHeight;			list.style.height = lstHeight + "px"; // adjust the menu height according to the space available						var lstTop = dropPos + dropHeight - 1;  			list.style.top = lstTop + "px";						if( spaceBelow < lstHeight){ // Display above				list.style.top = lstTop - dropHeight - lstHeight - 1 + "px";				//  list.style.top = dropPos - dropHeight - lstHeight + 15;							}  	}    	var listTable = document.getElementById('LstTable' + ListNum);		if(ie5mac){			var drop = document.getElementById('Drp' + ListNum);			var dropPos = findPosY(drop);			var dropHeight = drop.offsetHeight;			var spaceBelow = winHeight - (dropPos + dropHeight - scrollOffset) - 30;			var spaceAbove = dropPos - scrollOffset - 30;			var lstHeight = (spaceAbove > spaceBelow)? spaceAbove: spaceBelow;							lstHeight = (list.offsetHeight > lstHeight)? lstHeight: list.offsetHeight;				list.style.height = lstHeight + "px";		}				if(saf) {			if(listTable.offsetHeight + 3 > list.offsetHeight && list.offsetWidth <= listTable.offsetWidth + 3)			list.style.width = list.offsetWidth + 15 + "px";		}				if(ie5mac) {			if(listTable.offsetHeight + 2 > list.offsetHeight && list.offsetWidth <= listTable.offsetWidth + 2){				list.style.width = list.offsetWidth + 15 + "px";				list.style.overflow = "auto"; 				list.style.height = "";			}		}    }function showListNew(ListNum){  	if(LastListNum == ListNum)   		 closeDropDownNew();  	else{		closeDropDownNew();    	LastListNum = ListNum;   		ListId = "Lst" + LastListNum;    	if(document.getElementById(ListId)){	    	document.getElementById(ListId).style.display = "block";	                        if ( document.all && document.getElementById('dropdown_iframe') != null )            {                dropdown_height = document.getElementById(ListId).offsetHeight;                iframe_height = dropdown_height - 3 + "px";                document.getElementById('dropdown_iframe').style.height = iframe_height;			    document.getElementById('dropdown_iframe').style.display = 'block';                document.getElementById('dropdown_iframe').style.filter = 'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';            }                        	    	document.getElementById('dropPlus'+ListNum).className = "dropPlusOver"; // change the pull down icon			checkHeightNew(ListNum);     }  }}function closeDropDownNew(){  if(LastListNum!=""){	    ListId = "Lst" + LastListNum;    	if(document.getElementById(ListId)){      		document.getElementById(ListId).style.display = "none";                        if ( document.all && document.getElementById('dropdown_iframe') != null )            {                document.getElementById('dropdown_iframe').style.display = 'none';            }                  		document.getElementById('dropPlus'+LastListNum).className = "dropPlus";    }    	LastListNum = ""; // set the menu ID to null   }}var useBSNns;if (useBSNns){	if (typeof(bsn) == "undefined")		bsn = {}	var _bsn = bsn;}else{	var _bsn = this;}_bsn.Crossfader = function (divs, fadetime, delay ){		this.nAct = -1;	this.aDivs = divs;		for (var i=0;i<divs.length;i++)	{		document.getElementById(divs[i]).style.opacity = 0;		document.getElementById(divs[i]).style.position = "absolute";		document.getElementById(divs[i]).style.filter = "alpha(opacity=0)";		document.getElementById(divs[i]).style.visibility = "hidden";	}		this.nDur = fadetime;	this.nDelay = delay;			this._newfade();}_bsn.Crossfader.prototype._newfade = function(){	if (this.nID1)		clearInterval(this.nID1);		this.nOldAct = this.nAct;	this.nAct++;	if (!this.aDivs[this.nAct])	this.nAct = 0;		if (this.nAct == this.nOldAct)		return false;		document.getElementById( this.aDivs[this.nAct] ).style.visibility = "visible";		this.nInt = 50;	this.nTime = 0;		var p=this;	this.nID2 = setInterval(function() { p._fade() }, this.nInt);}_bsn.Crossfader.prototype._fade = function(){	this.nTime += this.nInt;		var ieop = Math.round( this._easeInOut(this.nTime, 0, 1, this.nDur) * 100 );	var op = ieop / 100;	document.getElementById( this.aDivs[this.nAct] ).style.opacity = op;	document.getElementById( this.aDivs[this.nAct] ).style.filter = "alpha(opacity="+ieop+")";		if (this.nOldAct > -1)	{		document.getElementById( this.aDivs[this.nOldAct] ).style.opacity = 1 - op;		document.getElementById( this.aDivs[this.nOldAct] ).style.filter = "alpha(opacity="+(100 - ieop)+")";	}		if (this.nTime == this.nDur)	{		clearInterval( this.nID2 );				if (this.nOldAct > -1)			document.getElementById( this.aDivs[this.nOldAct] ).style.visibility = "hidden";					var p=this;		this.nID1 = setInterval(function() { p._newfade() }, this.nDelay);	}}_bsn.Crossfader.prototype._easeInOut = function(t,b,c,d){	return c/2 * (1 - Math.cos(Math.PI*t/d)) + b;}var useBSNns;if (useBSNns){	if (typeof(bsn) == "undefined")		bsn = {}	var _bsn = bsn;}else{	var _bsn = this;}_bsn.Crossfader2 = function (divs, fadetime, delay ){		this.nAct = -1;	this.aDivs = divs;		for (var i=0;i<divs.length;i++)	{		document.getElementById(divs[i]).style.opacity = 0;		document.getElementById(divs[i]).style.position = "absolute";		document.getElementById(divs[i]).style.filter = "alpha(opacity=0)";		document.getElementById(divs[i]).style.visibility = "hidden";	}		this.nDur = fadetime;	this.nDelay = delay;			this._newfade();}_bsn.Crossfader2.prototype._newfade = function(){	if (this.nID1)		clearInterval(this.nID1);		this.nOldAct = this.nAct;	this.nAct++;	if (!this.aDivs[this.nAct])	this.nAct = 0;		if (this.nAct == this.nOldAct)		return false;		document.getElementById( this.aDivs[this.nAct] ).style.visibility = "visible";		this.nInt = 50;	this.nTime = 0;		var p=this;	this.nID2 = setInterval(function() { p._fade() }, this.nInt);}_bsn.Crossfader2.prototype._fade = function(){	this.nTime += this.nInt;		var ieop = Math.round( this._easeInOut(this.nTime, 0, 1, this.nDur) * 100 );	var op = ieop / 100;	document.getElementById( this.aDivs[this.nAct] ).style.opacity = op;	document.getElementById( this.aDivs[this.nAct] ).style.filter = "alpha(opacity="+ieop+")";		if (this.nOldAct > -1)	{		document.getElementById( this.aDivs[this.nOldAct] ).style.opacity = 1 - op;		document.getElementById( this.aDivs[this.nOldAct] ).style.filter = "alpha(opacity="+(100 - ieop)+")";	}		if (this.nTime == this.nDur)	{		clearInterval( this.nID2 );				if (this.nOldAct > -1)			document.getElementById( this.aDivs[this.nOldAct] ).style.visibility = "hidden";					var p=this;		this.nID1 = setInterval(function() { p._newfade() }, this.nDelay);	}}_bsn.Crossfader2.prototype._easeInOut = function(t,b,c,d){	return c/2 * (1 - Math.cos(Math.PI*t/d)) + b;}