var sLastNavSrc = '';
var secs;
var timerID = null;
var timerRunning = false;
var delay = 300;
var goElement;
var IsOpen = false;
function expander(oElement)
{
	var sDisplay = oElement.style.display
	if(sDisplay=='none'){
		oElement.style.display='block';
	} else {
		oElement.style.display='none';
	}
}	//expander

function getHoverSource(sNavSource){
    var sReturnHoverSource = '';
    var sImageSuffix = '.jpg'
    //This is to     
    if (sNavSource.indexOf('-on.jpg')>0){        
        sImageSuffix = '-on.jpg'        
    }
    
    sReturnHoverSource = sNavSource.substring(0,(sNavSource.indexOf(sImageSuffix)));
    
    return sReturnHoverSource;
}


function showANMenu(oElement)
{
	var oImage = oElement.firstChild.firstChild;
	sLastNavSrc = oImage.src;
	//sHighlight = sLastNavSrc.substring(0,(sLastNavSrc.indexOf('.jpg')));
	sHighlight = getHoverSource(sLastNavSrc);
	oImage.src = sHighlight + '-hov.jpg';
	
	//Get the span tag object for the DHTML drop down submenu.
	//Then use it to shift the DHTML menu left if it is the last menu item (DHTML_more).
	var oSpanTag = oElement.firstChild.nextSibling.nextSibling;
	if (oSpanTag.id=='DHTML_more'){	
	       oSpanTag.style.left = '793px';
	}
	
	if(IsOpen){
		showANDropDown(oElement);
	} else {
		goElement = oElement; InitDelay();
	}
}	//showASMenu
function InitDelay()
{
	secs = 1;
	ResetDelay();
	StartDelay();
}	//ResetDelay
function ResetDelay()
{
	if (timerRunning){
		clearTimeout(timerID);
	}
	timerRunning = false;
}	//InitDelay
function StartDelay()
{
	if (secs==0){
		ResetDelay();
		IsOpen = true;
		showANDropDown(goElement);
	} else {
		secs--;
		timerRunning = true;
		timerID = self.setTimeout("StartDelay()", delay);
	}
}	//StartDelay
function showANDropDown(oElement)
{
	if (navigator.userAgent.indexOf('MSIE')>0 && navigator.userAgent.indexOf('Macintosh')<0 && navigator.userAgent.indexOf('Opera')<0){
		var oIframe = document.getElementById('ifrm_Overlay');
		oIframe.style.width = oElement.lastChild.offsetWidth;
		oIframe.style.height = oElement.lastChild.offsetHeight;
		oIframe.style.top = oElement.lastChild.offsetTop;
		oIframe.style.display = "block";
		oIframe.style.backgroundColor = "black";
		oIframe.style.zIndex = oElement.style.zIndex - 1;
		oIframe.style.left = oElement.lastChild.offsetLeft;
	}
	
	if (navigator.userAgent.indexOf('Safarii')<0 && navigator.userAgent.indexOf('Operaa')<0){
		oElement.className='highlight';
	}
}	//showASDropDown
function hideANMenu(oElement)
{
   // alert('hideASMenu: ');

	ResetDelay();
	var oImage = oElement.firstChild.firstChild;
	oImage.src = sLastNavSrc;
	if(navigator.userAgent.indexOf('MSIE')>0 && navigator.userAgent.indexOf('Macintosh')<0 && navigator.userAgent.indexOf('Opera')<0){
		var oIframe = document.getElementById('ifrm_Overlay'); oIframe.style.display="none";
	}
	if (navigator.userAgent.indexOf('Safarii')<0 && navigator.userAgent.indexOf('Operaa')<0){
		oElement.className='';
	}
}	//hideANMenu

// JavaScript Document