/*  *****************************************************  */
/*  ********** BEGIN HOMEPAGE MAIN NAV SCRIPTS **********  */
/*  *****************************************************  */

function changeImages() {
   if (document.images) {
      for (var i=0; i<changeImages.arguments.length; i+=2) {
         document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
      }
   }
}


//new nav functions
/* our new navControl Object */
nav = new Object();
/* how many elements in our nav */
/*
	this value will need to be modified
	if more elements are added to the nav
*/
nav.Items = 3;

/* the prefix of the navigation ID */
nav.SubItemPrefix = 'subnavdiv';
nav.ImageIDPrefix = 'imageNav';

/* time for menu to stay after mouse out in MS */
nav.timeLimit = 150; 

/* current nav item */
nav.CurrentNavItem = '';
/* current image */
nav.CurrentImage = '';
nav.CurrentImageID = '';
nav.StaticImage = '';
nav.blankLeftImageID = '';
/* current shield */
nav.currentShield = '';

/* set up obj methods */
nav.hideAll = hideAll;
nav.changeImages = changeImages;
nav.showItem = showItem;
nav.action = action;
nav.setCurrent = setCurrent;
nav.subNavAction = subNavAction;
nav.startTimer = startTimer;
nav.stopTimer = stopTimer;
nav.setBlankLeftImage = setBlankLeftImage;

/* iframe for blocking IE selects */
nav.shieldPrefix = "shield";
nav.shieldDiv = "objLeft_divIframes";

/* set current */
function setCurrent(navID)
{
	
	nav.CurrentNavItem = document.getElementById(nav.SubItemPrefix+navID);
	//nav.CurrentImage = document.getElementById(nav.ImageIDPrefix+navID);
	//nav.CurrentImageID = nav.ImageIDPrefix+navID;

	if( nav.shieldPrefix ){
		if( document.getElementById(nav.shieldDiv) ){
			nav.CurrentShield = document.getElementById(nav.shieldPrefix+navID);
		}
	}
	return true;
}

function setBlankLeftImage()
{
	if( nav.blankLeftImageID != ''){
		ele = document.getElementById(nav.blankLeftImageID);
		ele.src = '/images/blank.gif';
	}
}

function startTimer()
{
	nav.timer = setTimeout('nav.hideAll()', nav.timeLimit);
}

function stopTimer()
{
	clearTimeout(nav.timer);
}

/* show Item */
function showItem()
{
	
	if( nav.CurrentNavItem){
		
		nav.CurrentNavItem.style.display = "block";
		
	}
	if(nav.CurrentImage){
		//nav.changeImages(nav.CurrentImageID, nav.CurrentImageID+'on');
	}

	if(nav.CurrentShield){
		nav.CurrentShield.style.display = "block";
	}

	return true;
}

/* hide all the elements */
function hideAll()
{
	for( i=0; i < nav.Items; i++ )
	{
		/* since we start with navSub1 */
		id = i+1;
		eleId = nav.SubItemPrefix+id;
		ele = document.getElementById(eleId);
		ele.style.display = "none";

		if(nav.CurrentShield){
			shieldId = nav.shieldPrefix+id;
			shield = ele = document.getElementById(shieldId);
			shield.style.display = "none";
		}

		imageId = nav.ImageIDPrefix+id;
		if( imageId != nav.StaticImage ){
			//nav.changeImages(imageId, imageId+'off');
		}
	}

	if(nav.iframe){
		iframe_ele = document.getElementById(nav.iframe);
		iframe_ele.style.display = "none";
	}

	
	return true;
}

function action(navID, imageID)
{
	
	if (document.getElementById){
		/* set current nav item */
		
		nav.stopTimer();
		nav.setCurrent(navID);
		nav.setBlankLeftImage();
		nav.hideAll();
		nav.showItem();
	}
}

function subNavAction()
{
	if (document.getElementById){
		nav.stopTimer();
		//nav.changeImages(nav.CurrentImageID, nav.CurrentImageID+'on');
	}
	return true;
}

/*** Nav Controls ***/
function displayMenu(navID,divID)
{
	
	document.getElementById(divID).style.visibility="visible";
	if (document.getElementById){
		nav.action(navID);
	}
	return true;
}

function clearNav()
{
	nav.startTimer();
}

/*  ***************************************************  */
/*  ********** END HOMEPAGE MAIN NAV SCRIPTS **********  */
/*  ***************************************************  */