var thisPage = location.search;
	curContent = new Object();
	curContent.id = getArgs("page", thisPage);
	

	//test browser
	var ie = document.all;
	var mozilla = document.getElementById&&!document.all;
	
	

	function getState(state,type){
	
		if (type=="div"){	
			value = (state=="none") ? "block" : "none" ;
		}else if (type=="class"){
			value = (state=="off") ? "on" : "off" ;
		}	
		return value;

	}	
	
	function switcher(obj,state){
		//open or close 
		obj.style.display = getState(state,"div");
	}

	
	//process arguments based on key
	function getArgs(key,url) {
		// var query= location.search.substring(1);
		var pattern = /\?/;
		if (pattern.test(url)){
			var query= url.substring(0);
			query = query.split("?");
			var pairs = query[1].split("&");
			for(var i =0; i < pairs.length; i++) {
				var keyvalue = pairs[i].split("=");
				if (keyvalue.length !=2) continue;
				if (keyvalue[0] == key) return keyvalue[1];	
			}//for
			return -1; 
		}else{
			return -1;
		}	
	}	
	
	
	function hasState(state){
		state = (!state)? "off": state;
		return state;
	}
		
	
	function displayContent(url,obj) {
		//alert(location.search.substring(1));
		//alert(url.substring(0));
		
		
		p =document.getElementById('navLocal').getElementsByTagName('a');
		pattern = new RegExp(curContent.id,"i"); 	
			
			for(i=0;i<p.length;i++){
				//find which page is current			
	
				// get the </a>
				page = p.item(i).onclick;
				
				// set an object to pass into goUrl
				if(pattern.test(page)){
					o = p.item(i);
					
					//change the text
					o.className = getState("on","class");
					//curContent.id = o;
					
				}	
			}//for
			
			
			cur = curContent.id;
			cur = document.getElementById(cur);
			switcher(cur,"block");
			dv = document.getElementById(url);
			switcher(dv,"none");
			curContent.id = url;
			hLink(obj);
			obj.blur();
			
			
	}
	
	function showDefault(){
		d= document.getElementById("default");
		
		if (document.getElementById('navLocal')) {
			p =document.getElementById('navLocal').getElementsByTagName('a');
			pattern = new RegExp("default","i"); 	
				
				for(i=0;i<p.length;i++){
					//find which page is current			
		
					// get the </a>
					page = p.item(i).onclick;
					
					// set an object to pass into goUrl
					if(pattern.test(page)){
						o = p.item(i);
						
						//change the text
						o.className = getState("off","class");
						//curContent.id = o;
						
					}	
				}//for
		}	
		
		
		switcher(d,"none");
		curContent.id = "default";
		
	}	
	
	function hLink(obj){
		n = mozilla? obj.parentNode : obj.parentElement;
		// change the bullet
		n.className = getState(hasState(n.className),"class") ;
		//change the text
		obj.className = getState(hasState(obj.className),"class");
	}
	
	function tableRowBgColor(tablename){
		p =document.getElementById(tablename).getElementsByTagName('tr');
		
		for(i=0;i<p.length;i++){
			o = p.item(i);
			o.className = (i % 2 == 0) ? "bg0" : "bg1";
				
		}//for
	}	
