// JavaScript Document
var AdminTabs = new Array('metadata', 'advancedconfig', 'adminoverview', 'subpages');

function SetTab(tab)
{
	for(var i = 0; i < AdminTabs.length; i++)
	{
		if (AdminTabs[i] == tab)
		{
			showme(document.getElementById(tab));
		}
		else
		{
			hideme(document.getElementById(AdminTabs[i]));
		}
	}
	document.forms[0].elements['hdnCurrentTab'].value = tab;
}

function keywordsearch(keyword, virtualdir)
{
	top.location.href = virtualdir + "search.aspx?q=" + keyword;
}

function ContextMenuClick(node, itemText)
{
	if(itemText == "Delete Page")
	{
		return confirm('Are you sure you want to delete this page?');
	}
	else return true;
}


function toggleme(obj)
{
	if (obj.className == 'hide')
	{
		showme(obj);
	}
	else
	{
		hideme(obj);
	}
}
function hideme(obj)
{
	obj.className = 'hide';
}
function showme(obj)
{
	obj.className = 'show';
}

function expShowPanel(panelid)
{
	document.getElementById(panelid).style.visibility = 'visible';
	document.getElementById(panelid).style.height = 'auto';
}

function expHidePanel(panelid)
{
	document.getElementById(panelid).style.visibility = 'hidden';
	document.getElementById(panelid).style.height = '1px';
}


 //pop up function default
function openNewWindow(URLtoOpen, windowName, windowFeatures) {
newWindow=window.open(URLtoOpen, windowName, windowFeatures); }


/* btnswap function to swap styles- - - - - - - - - - - - - - - - - */

function btnswap(obj, new_style) {
    obj.className = new_style;
}

//submit button rollover function
function btnsubmitswap(obj, new_style) {
    obj.className = new_style;
}

var selectclasses = new Array();

//ie menu rollover
sfHover = function() 
{
	if (document.getElementById("nav"))
	{
		var sfEls = document.getElementById("nav").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) 
		{
			sfEls[i].onmouseover=function() 
			{
				this.className+="sfhover";
				var theForm = document.getElementById("frm");
				for(i = 0; i < theForm.elements.length; i++)
				{
					if(theForm.elements[i].selectedIndex != undefined)
					{
						selectclasses[i] = theForm.elements[i].className;
						theForm.elements[i].className = "hideselect";
					}
				}
			}
			sfEls[i].onmouseout=function() 
			{
				this.className=this.className.replace(new RegExp("sfhover\\b"), "");
				var theForm = document.getElementById("frm");
				for(i = 0; i < theForm.elements.length; i++)
				{
					if(theForm.elements[i].selectedIndex != undefined)
					{
						theForm.elements[i].className = selectclasses[i];
					}
				}
				selectclasses = new Array();
			}
		}
	}
}
if (document.all) 
{ 
	//MS IE
	if (window.attachEvent) 
	{
		window.attachEvent("onload", sfHover);
	}
	else 
	{ 
		//IE 5.2 Mac does not support attachEvent
		var old = window.onload; 
		window.onload = function() 
		{ 
			if (old) old(); 
			sfHover(); 
		} 
	}
}

function setunit(unitid)
{
	var lblUnit = document.getElementById("lblUnit");
	var hdnUnit = document.getElementById("hdnUnit");
	
	lblUnit.innerHTML = "Unit " + unitid + "";
	hdnUnit.value = unitid;
}

function ShowRegion(region)
{
	var regionDiv = document.getElementById('selectedregion');
	regionDiv.style.display = 'block';
	regionDiv.innerHTML = region;
}

function HideRegion()
{
	var regionDiv = document.getElementById('selectedregion');
	regionDiv.style.display = 'none';
	regionDiv.innerHTML = '';
}

function setriverid(riverid, rivername)
{
	var lblSelected = document.getElementById("lblSelected");
	var hdnRiverID = document.getElementById("hdnRiverID");
	
	lblSelected.innerHTML = "Selected River: <strong>" + rivername + "</strong>";
	hdnRiverID.value = riverid;
}

function setlakeid(lakeid, lakename)
{
	var lblSelected = document.getElementById("lblSelected");
	var hdnLakeID = document.getElementById("hdnLakeID");
	
	lblSelected.innerHTML = "Selected Lake: <strong>" + lakename + "</strong>";
	hdnLakeID.value = lakeid;
}

function ShowFishingRegion(region)
{
	hideme(document.getElementById('divLakeRegion1'));
	hideme(document.getElementById('divLakeRegion2'));
	hideme(document.getElementById('divLakeRegion3'));
	hideme(document.getElementById('divLakeRegion4'));
	hideme(document.getElementById('divRiverRegion1'));
	hideme(document.getElementById('divRiverRegion2'));
	hideme(document.getElementById('divRiverRegion3'));
	hideme(document.getElementById('divRiverRegion4'));
	
	showme(document.getElementById('divLakeRegion' + region));
	showme(document.getElementById('divRiverRegion' + region));
}