/* --------------------------------------------------------------------------------------------------------
AUTHOR:			Ryan Marincovich
DATE CREATED:	2009.10.13
Client:         Bicycle Theory
File Purpose:	Common Javascript File for Navigation functions
-------------------------------------------------------------------------------------------------------- */


var intNavTimer = null;
var strCurrNav = null;
var intHideDelay = 500;
var objCurrNav = null;
var objCurrDrop = null;

// other nav in header
var navRoll = function(strNavName, boolUseDrop) {
	objCurrNav = document.getElementById(strNavName);
	objCurrNav.style.backgroundPosition = 'left center';
	if (boolUseDrop) {
		clearTimeout(intNavTimer);
		intNavTimer = null;
		if ((strCurrNav != null) && (strCurrNav != strNavName)) {
			objCurrDrop = document.getElementById(strCurrNav + 'Drop');
			objCurrDrop.style.visibility = 'hidden';
		}
		if (document.getElementById(strNavName + 'Drop')) {
			strCurrNav = strNavName;
			objCurrDrop = document.getElementById(strNavName + 'Drop');
			objCurrDrop.style.visibility = 'visible';
		}
	}
}
var navOff = function(strNavName, strBGPos, boolUseDrop) {
	objCurrNav = document.getElementById(strNavName);
	objCurrNav.style.backgroundPosition = 'left ' + strBGPos;
	if (boolUseDrop) {
		clearTimeout(intNavTimer);
		intNavTimer = null;
		if (document.getElementById(strNavName + 'Drop')) {
			objCurrDrop = document.getElementById(strNavName + 'Drop');
			intNavTimer = setTimeout("objCurrDrop.style.visibility = 'hidden'", intHideDelay);
		}
	}
}

// close function for browser invader
var browserWarningClose = function() {
	objInvader = document.getElementById('invaderLayer');
	objInvader.style.visibility = 'hidden';
}
