// JavaScript Document
var strElemLastExpanded = '';
var boolSubMenuHover = false;
var boolEmailMenuShow = false;

function showRubric(strMenuID) {
	var elem = document.getElementById(strMenuID);
	var strStatus = elem.className;
	if(strStatus == "rubricHide") {
		if (strElemLastExpanded != '') {
			var lastElem = document.getElementById(strElemLastExpanded);
			lastElem.className = 'rubricHide';
		}
		elem.className = 'rubricShow';
		strElemLastExpanded = strMenuID;
		setTimerHideShowedMenu(strMenuID);
	}
}

function setTimerHideShowedMenu(strMenuID) { setTimeout('this.HideIt("'+strMenuID+'")',2000); }
function HideIt(strMenuID) {
	if(boolSubMenuHover == false) {
		var elem = document.getElementById(strMenuID);
		var strStatus = elem.className;
		elem.className = 'rubricHide';
	} else setTimerHideShowedMenu(strMenuID);
}

function markRubric() { boolSubMenuHover = true; }
function unmarkRubric() { boolSubMenuHover = false; }

function toggleShareEmail() {
	var elem = document.getElementById('shareEmailPan');
	if(boolEmailMenuShow == true) { elem.style.display = "block"; boolEmailMenuShow = false; } 
	else { elem.style.display = "none"; boolEmailMenuShow = true; }
}

// JQuery Drop Down Menu - JSDDM  0.25
var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;

function jsddm_open()
{	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('display', 'block');}

function jsddm_close()
{	if(ddmenuitem) ddmenuitem.css('display', 'none');}

function jsddm_timer()
{	closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;}}

$(document).ready(function()
{	$('#subNavigationPan > li').bind('mouseover', jsddm_open);
	$('#subNavigationPan > li').bind('mouseout',  jsddm_timer);
	$('#popup > span').bind('mouseover', jsddm_open); 	
	$('#popup > span').bind('mouseout',  jsddm_timer);
});
document.onclick = jsddm_close;