// JavaScript Document
/**
 * 8/12/2004
 * Andy Finnell, March 2002
 * Copyright (c) 2000-2002 Macromedia, Inc.
 *
 * based on menu.js
 * by gary smith, July 1997 and modified by Troy Stout, Gordon College August 2004
 * Copyright (c) 1997-1999 Netscape Communications Corp.
 *
 * Netscape grants you a royalty free license to use or modify this
 * software provided that this copyright notice appears on all copies.
 * This software is provided "AS IS," without a warranty of any kind.
 */
var ie4 = document.all;
var ns4 = document.layers;
var ns6 = document.getElementById && !document.all; 

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

//declare global variables
var oldMenu,oldLink,over;

function MM_showHideLayers() { //v6.0
  
  var i,p,v,obj,lnkobj,args=MM_showHideLayers.arguments;  //declare variables
  over='yes';
  if (args.length > 0) {
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) {
  
  	v=args[i+2]; //show or hide
    if (obj.style) {
		//has a previous menu been chosen
		if (oldMenu != null) {
			oldMenu=oldMenu.style;
			oldMenu.visibility='hidden'; //hide old submenu
			oldLink=oldLink.style;
			oldLink.color='#686052'; //change color of old menu link back to grey
		}
		oldMenu=obj; //save currently selected menu
		obj=obj.style;
		lnkobj=MM_findObj(args[i+1]);
		oldLink=lnkobj; //save currently selected link
		lnkobj=lnkobj.style;
		lnkobj.color='#9A5107'; //change color of current menu link to orange
		v=(v=='show')?'visible':(v=='hide')?'hidden':v; 
	}
    obj.visibility=v; }
	
	} else {
		if (oldMenu != null) {
			oldMenu=oldMenu.style;
			oldMenu.visibility='hidden'; //hide old submenu
			oldLink=oldLink.style;
			oldLink.color='#686052'; //change color of old menu link back to grey
		}
		oldMenu = null;
	}//end not argument checker
}

//Function to give user time to go over to menu before menu disappears
function overChecker() {
    funcArgs=overChecker.arguments;
	HideMenu=funcArgs[0];
	HideLink = funcArgs[1];
	over='no';
	//alert(HideMenu + ' over = ' + over)
	setTimeout("TS_HideLayers(HideMenu,HideLink,'hide')", 1500);
	
}

function TS_HideLayers() { //v6.0
  var i,p,v,obj,lnkobj,args=TS_HideLayers.arguments;
  if (over!='yes') {
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { 
  	v=args[i+2];
	lnkobj=MM_findObj(args[i+1]);
	lnkobj=lnkobj.style;
	lnkobj.color='#686052'; //change color of current menu link to grey
    if (obj.style) { 
		obj=obj.style; 
		v=(v=='show')?'visible':(v=='hide')?'hidden':v; 
	}
    obj.visibility=v; }
	}
}