/*	script_global.js	Global scripting for wpl.ca - flyout handlers	2003.06.05	CSS by Gordon Hicks, Gherkin Works - <hicks@gherkin.com> - (c)2003, all rights reserved*/var flyoutHoldDuration = 500; // ms (Flyout will stay open this long after release - allows user time to move mouse to flyover links)var flyoutHoldTime = new Date(); // this is the time of the most recent 'hold'var flyoutVisible = null;  // this flyout is currently visiblevar flyoutHold = false; // flag to hold open the visible flyoutfunction showFlyout(sectionName) {	if (flyoutVisible != null){		hideFlyout();	}	tipID = "tip-" + sectionName;	if (document.images){		document.images[tipID].src = tipHot.src;	}	flyoutID = "flyout-" + sectionName;	if (document.layers){		document.layers[flyoutID].visibility='visible';	}	else if (document.all) {		document.all[flyoutID].style.visibility='visible';	}	else if (document.getElementById) {		document.getElementById(flyoutID).style.visibility='visible';	}	flyoutVisible = sectionName;	flyoutHold = true;	flyoutHoldTime = new Date();}function releaseFlyout(sectionName) {	// release the flyout hold and initiate timeout	if ( flyoutVisible == sectionName) {		flyoutHold = false;		flyoutHoldTime = new Date();		setTimeout( "timeoutFlyout(flyoutHoldDuration)" , flyoutHoldDuration );	}}function timeoutFlyout() {	now = new Date(); // now	if ( flyoutVisible && !flyoutHold && now.getTime() > flyoutHoldTime.getTime() + flyoutHoldDuration - 1 ) {		// if (flyoutVisible.link.imgTipSrc) flyoutVisible.link.imgTip.src = flyoutVisible.link.imgTipSrc; // return the tipdown graphic normal		hideFlyout(flyoutVisible);	}} function holdFlyout(sectionName) {	// hold open the flyout	if ( flyoutVisible == sectionName ) {		flyoutHold = true;		flyoutHoldTime = new Date();	}}function hideFlyout() {	if (flyoutVisible != null){		tipID = "tip-" + flyoutVisible;		if (document.images){			document.images[tipID].src = tipNorm.src;		}		flyoutID = "flyout-" + flyoutVisible;		if (document.layers){				document.layers[flyoutID].visibility='hidden';		}		else if (document.all) {			document.all[flyoutID].style.visibility='hidden';		}		else if (document.getElementById) {			document.getElementById(flyoutID).style.visibility='hidden';		}	}	flyoutVisible = null;	flyoutHold = false;}