// JavaScript Document
var menuSubList = 4;
var leftMenuList = 2;
var selectedlink = "#996600";

// ** ** STRING MANIPULATION ** **
// extract front part of string prior to searchString
function getFront(mainStr,searchStr){
foundOffset = mainStr.indexOf(searchStr);
if (foundOffset == -1) {
return null;
}
return mainStr.substring(0,foundOffset);
}
// extract back end of string after searchString
function getEnd(mainStr,searchStr) {
foundOffset = mainStr.indexOf(searchStr);
if (foundOffset == -1) {
return null;
}
return mainStr.substring(foundOffset+searchStr.length,mainStr.length);
}
// replace searchString with replaceString
function replaceString(mainStr,searchStr,replaceStr) {
	var front = getFront(mainStr,searchStr);
	var end = getEnd(mainStr,searchStr);
	if (front != null && end != null) {
	return front + replaceStr + end;
	}
	return null;
}


// ** **                     ** **

function getArgs() 
{ 
	var args = new Object(); 
	var query = location.search.substring(1); 
	var pairs = query.split("&"); 

		for(var i = 0; i < pairs.length; i++) 
		{ 
			var pos = pairs[i].indexOf('='); 
			if (pos == -1) continue; 
			var argname = pairs[i].substring(0,pos); 
			var value = pairs[i].substring(pos+1); 
			args[argname] = unescape(value); 
		} 
		
	return args; 
}

function MM_navigationbar()
{
	var submenu
	var treemenu
	var menustate
	var args = getArgs();
	
	/*var menu = document.getElementById('pB_main');
	if (args['id'] == null)
	{
		menu.style.display = 'block';
	}
	else if (args['id'] == 0)
	{
		menu.style.display = 'none';
	}
	else
	{
		for (i = 1; i < menuList; i++)
		{
			if (i == args['id'])
			{
				menu = document.getElementById('navleft_' + args['id'])
				menu.style.display = 'block';
			}
			else
			{
				menu = document.getElementById('navleft_' + i)
				menu.style.display = 'none';
				menu.style.visiblity = 'hidden';		
			}
		}	
	}*/
	
	
	
		
	/*if (args['mid'] != null)
	{
		for (x = 1; x <= menuSubList; x++)
		{
			if (x == args['mid'])
			{
				//navsub_
				submenu = document.getElementById('navsub_' + args['mid'])
				submenu.style.display = 'block';
			}
			else 
			{
				submenu = document.getElementById('navsub_' + x)
				submenu.style.display = 'none';			
			}
		}
	}
	
	
	//alert(args['id']);
	
	if (args['id'] > 0)
	{
		
		for (i = 1; i <= leftMenuList; i++)
		{
			if (i == args['id'])
			{
				menu = document.getElementById('navleft_' + args['id'])
				menu.style.display = 'block';
			}
			else
			{
				menu = document.getElementById('navleft_' + i)
				menu.style.display = 'none';
				menu.style.visiblity = 'hidden';
						
			}
		}	
	}*/
	
	if (args['nav'] != null){
      //var image_url;
	  //mainMenu = document.getElementById('nav_' + args['nav']);
	  
	  //image_url = "../images/mnu" + args['nav'] + "_over.gif";
	  //mainMenu.src = image_url;
	  //leftNavNewImageSwap(args['nav']);
	    var SRC;
		var NEW_SRC;
		var id = args['nav'];
		leftNavNewImage = document.getElementById('nav_' + id);
		SRC = leftNavNewImage.src;
		NEW_SRC = replaceString(leftNavNewImage.src,'mnu' + id + '.png','mnu' + id + '_over.png');
		leftNavNewImage.src = NEW_SRC;
	}
	
	
	/*if (args['state'] != null)
	{
		var stateval = args['state']
		var statesplit = stateval.split(',')
		
		if (statesplit[0] != null)
		{
			menustate = document.getElementById(statesplit[0])
			menustate.style.color = selectedlink		
		}
		
		if (statesplit[1] != null && statesplit[1] != 0)
		{
			MM_treenavigationbar(statesplit[1])
		}
		
		if (statesplit[2] != null)
		{
			var topmenu = document.getElementById(statesplit[2])
			topmenu.style.color = selectedlink			
		}
		
	}*/
	
}

function MM_showsubnavigationbar(id)
{
	//navsub_1
	var menu, menumain
	var menuid = id
	
	//menumain = document.getElementById('pB_main');
	//menumain.style.display = 'none';
	/*
	if (id == 0)
	{
		for (i = 1; i < menuSubList; i++)
		{
			menu = document.getElementById('navsub_' + i)
			menu.style.display = 'none';				
		}
	}
	else
	{
		for (i = 1; i < menuSubList; i++)
		{
			if (i == menuid)
			{
				menu = document.getElementById('navsub_' + menuid)
				menu.style.display = 'block';
			}
			else
			{
				menu = document.getElementById('navsub_' + i)
				menu.style.display = 'none';		
			}
		}	
	}
	*/	
}

function MM_SwapImage(pageElementId,imgAltSrc){
         nav = document.getElementById('nav_' + pageElementId);
		 nav.src = imgAltSrc;
}

function MM_RestoreImage(pageElementId,imgOriginalSrc){
		 var args = getArgs();
		
         nav = document.getElementById('nav_' + pageElementId);
		 
		 if(args['nav'] !=  pageElementId) nav.src = imgOriginalSrc;
}



function leftNavNewImageSwap(id){
    var SRC;
	var NEW_SRC;
	var args = getArgs();
	
	if(args['nav'] != null){
		if(args['nav'] == id){
		
		}
		else
		{
			leftNavNewImage = document.getElementById('nav_' + id);
			SRC = leftNavNewImage.src;
			NEW_SRC = replaceString(leftNavNewImage.src,'mnu' + id + '.png','mnu' + id + '_over.png');
			leftNavNewImage.src = NEW_SRC;
		}
	}
	else
	{
		leftNavNewImage = document.getElementById('nav_' + id);
		SRC = leftNavNewImage.src;
		NEW_SRC = replaceString(leftNavNewImage.src,'mnu' + id + '.png','mnu' + id + '_over.png');
		leftNavNewImage.src = NEW_SRC;
	}
	
	
}

function leftNavNewImageRestore(id){
	var SRC;
	var NEW_SRC;
	var args = getArgs();
	
	if(args['nav'] != null){
		if(args['nav'] == id){
		
		}
		else
		{
			leftNavNewImage = document.getElementById('nav_' + id);
			SRC = leftNavNewImage.src;
			NEW_SRC = replaceString(leftNavNewImage.src,'mnu' + id + '_over.png','mnu' + id + '.png');
			leftNavNewImage.src = NEW_SRC;
		}
	}
	else
	{
		leftNavNewImage = document.getElementById('nav_' + id);
		SRC = leftNavNewImage.src;
		NEW_SRC = replaceString(leftNavNewImage.src,'mnu' + id + '_over.png','mnu' + id + '.png');
		leftNavNewImage.src = NEW_SRC;
	}
}

//CREATE WINDOW
function createWindow(cUrl,cName,cFeatures) {
 window.open(cUrl,cName,cFeatures)
}
