//------------------------------------------------------------------------------------
// FILE: navigation.js
// Copyright © 2005 Site-Drive Inc. All Rights Reserved.
// CONTACT INFO: Send all inquiries to scripts@site-drive.com
// FILE CREATED: November 16, 2005
// LAST MODIFIED: February 20, 2006
//------------------------------------------------------------------------------------
var SDIsubNowShowing = null;
var SDIsubTimer = null;
var SDIsubDefault = null;

function sdi_Navigation(subID) {
	sdi_subHideNow();//Immediately hides any open subnavigation
	sdi_subShow(subID);
}
function sdi_setNavigation(subID){
	SDIsubDefault = subID;
	sdi_Navigation(SDIsubDefault);
}

function sdi_subHide(){
	SDIsubTimer = setTimeout("sdi_subHideNow()", 1000);	
}

function sdi_subHideNow(){
sdi_subShowContinued();//Stop timer
	if(SDIsubNowShowing && SDIsubNowShowing != SDIsubDefault){
		sdi_setInactive(SDIsubNowShowing);//Close 
	}	
	if(SDIsubDefault){sdi_setCurrent(SDIsubDefault);}
	SDIsubNowShowing = null;	
}

function sdi_subShow(subID){
sdi_subShowContinued();//Stop timer
	if(SDIsubDefault && subID != SDIsubDefault){sdi_setInactive(SDIsubDefault);}
	sdi_setCurrent(subID);
	if(!SDIsubNowShowing){SDIsubNowShowing= subID};
}

function sdi_subShowContinued(){
	if(SDIsubTimer){clearTimeout(SDIsubTimer);}
	SDIsubTimer = null;
}

function sdi_setCurrent(m){
	document.getElementById("sub"+m).style.display = "block";
	document.getElementById(m).className = "current";
}

function sdi_setInactive(m){
	document.getElementById("sub"+m).style.display = "none";
	document.getElementById(m).className = "";
}