function initNav(){//controls highlighting of menu & leftnav
	/*  pulls page var from search string and 
		sets a class of 'current' on the value	*/
	var vars = window.location.search.substring(1).split('&');
	for(var k=0;k<vars.length;k++){
		var p = vars[k].split('=');
		if(p[0]=='page'){
			var items = getElementsByClassName(p[1]);
			for(var i=0;i<items.length;i++){
				var node = items[i];
				addClass(node,"current");
				while(node.parentNode && (node.parentNode.nodeName.toLowerCase() == 'li' || node.parentNode.nodeName.toLowerCase() == 'ul')){
					node = node.parentNode;
					if(node.id == "nav") break;
					addClass(node,"current");
				}
			}
		}
	}
	var ae = document.getElementsByTagName('a');
	for(var x=0;x<ae.length;x++){
		if(ae[x].className && ae[x].className != "current"){
			ae[x].onclick = function(){
				window.open(this.href+"?page="+this.href.substring(this.href.lastIndexOf('/')+1,this.href.lastIndexOf('.')),"_self");
				return false;
			}
		}
	}
}

if(!document.getElementsByClassName){
	function getElementsByClassName(className){
		var r = [];
		var a = document.getElementsByTagName('*');
		for(var k=0;k<a.length;k++){
			if(a[k].className.indexOf(className) != -1){
				r.push(a[k]);
			}
		}
		return r;
	}	
}

function addClass(obj,c){//add class 'c' on element 'obj'
 	var f = "";
	if(document.all){
		for(var i = 0; i < obj.attributes.length; i++){
			if(obj.attributes[i].name.toLowerCase() == 'class'){
				f += obj.attributes[i].value+" ";
				obj.attributes[i].value = "";
			}
		}
	} else {
		f = obj.getAttribute("class")||" ";
		obj.removeAttribute("class");	
	}
	obj.className = f+" "+c;
}

function setClass(obj,c){//set class 'c' on element 'obj'
	if(document.all){
		for(var i = 0; i < obj.attributes.length; i++){
			if(obj.attributes[i].name.toLowerCase() == 'class'){
				obj.attributes[i].value = "";
			}
		}
	} else {
		obj.removeAttribute("class");	
	}
	obj.className = c;
}

init = function(){
	if(arguments.callee.doOnce){return;}
	arguments.callee.doOnce = true;//ensure init is called once
	//alert(/msie 6/i.test(navigator.userAgent));

	initNav();
}


if (document.addEventListener){document.addEventListener("DOMContentLoaded",init,null);}
window.onload = init;


function goTo(list)
{
var listGroup = (list.options[list.selectedIndex].value);
if(listGroup !="")

{
window.location = listGroup;
}

}
