// JScript File
//------------------------------------------------------------------------------------
// 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_subHideSubMenu(m){
    sdi_setInactive(m);
	SDIsubTimer = setTimeout("sdi_subHideNow()", 1000);	
}
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";	
	document.getElementById(m).className = "current";	
	//alert("Set current m =" + m +"| subM =" + "sub"+m);
}

function sdi_setInactive(m){
    document.getElementById("sub"+m).style.display = "none";
	document.getElementById(m).className = "";
	//alert("Set Inctive m =" + m +"| subM =" + "sub"+m);
}