
// create overlay on mouseover navigation
var overlayInited = false

function overlay(){
	if (overlayInited) {
		undoOverlay()
		
		// create overlay div
		var _div = document.createElement("div")
		_div.setAttribute("id", "contentOverlay")
		document.body.appendChild(_div)
		
		var left = 0
		var top = 0
		var contentWrapper = document.getElementById('contentwrapper')
		
		// get position
		var obj = contentWrapper 	
		while (obj.offsetParent){
		  left += obj.offsetLeft + (obj.currentStyle ? ( isNaN( parseInt(obj.currentStyle.borderLeftWidth) ) ? 0 : parseInt(obj.currentStyle.borderLeftWidth) ) : 0)
		  top += obj.offsetTop + (obj.currentStyle ? ( isNaN( parseInt(obj.currentStyle.borderWidth) ) ? 0 : parseInt(obj.currentStyle.borderWidth) ) : 0)
		  obj = obj.offsetParent
		}
		
		// set overlay
		var overlay = document.getElementById('contentOverlay') 
		overlay.style.width = contentWrapper.offsetWidth + 'px'					
		overlay.style.height = contentWrapper.offsetHeight + 'px'
		overlay.style.top = top + 'px'
		overlay.style.left = left + 'px'
	} else {
		setTimeout('overlay()', 250)
	}
}

// undo overlay on mouseout navigation
function undoOverlay(){
	if (overlayInited) {
		if ( document.getElementById("contentOverlay") ) document.body.removeChild(document.getElementById("contentOverlay"))
	}
}

// add onload event to body
if( typeof(window.addEventListener) == 'function' )	{
	window.addEventListener('load', function(){ overlayInited = true }, false)
} else if( typeof(window.attachEvent) == 'object' ) {
	window.attachEvent('onload', function(){ overlayInited = true })
}

// show infokader on mouseover navigation item
function showInfokader(name){
	document.getElementById("infokader_" + name).style.display="block";
}

// hide infokader on mouseout navigation item
function hideInfokader(name){
	document.getElementById("infokader_" + name).style.display="none";
}

function redirect(objectId){
	var url = "view.cfm?page_id=" + objectId;
	window.location=url;
}