function showNavigation(td, i) {    
	hideNavigation(null);
	document.all("divMainNavigation")(i).style.display = "block";
	td.className = td.className.concat(" mainNavigationSelected");
	td.childNodes(0).style.display = "none";
	td.childNodes(2).style.display = "block";
	if(i == 0) 
		td.style.borderBottom = "1px solid #ffffff";
	else 
		td.style.borderBottom = "1px solid #000000";
	td.style.borderLeft = "";
	td.style.borderRight = "";
	
	sibling = td.previousSibling;
	while(sibling) {
		if(i > 0)
			sibling.style.borderBottom = "1px solid #ffffff";
		else
			sibling.style.borderBottom = "1px solid #666666";
		sibling.style.borderLeft = "1px solid #666666";
		sibling.style.borderRight = "";
		sibling = sibling.previousSibling;
	}
	sibling = td.nextSibling;
	while(sibling) {
		if(i > 0)
			sibling.style.borderBottom = "1px solid #ffffff";
		else
			sibling.style.borderBottom = "1px solid #666666";
		sibling.style.borderLeft = "1px solid #666666";
		sibling.style.borderRight = "";
		if(!sibling.nextSibling)
			sibling.style.borderRight = "1px solid #666666";
		sibling = sibling.nextSibling;
	}

	if(td.nextSibling)
		td.nextSibling.style.borderLeft = "1px solid #ffffff";
	else
		td.style.borderRight = "1px solid #ffffff";

	if(td.previousSibling)
		td.previousSibling.style.borderRight = "1px solid #ffffff";
	else
		td.style.borderLeft = "1px solid #ffffff";
} 
	
function hideNavigation(div) {
	if((div) && ((window.event.toElement == div) || (window.event.toElement.parentElement == div))) 
		return 0;      
	for(var j = 0; j < document.all("divMainNavigation").length; j++) {
		document.all("divMainNavigation")(j).style.display = "none";
		document.all("tdMainNavigation")(j).className = document.all("tdMainNavigation")(j).className.replace(" mainNavigationSelected", "");
		document.all("tdMainNavigation")(j).childNodes(0).style.display = "block";
		document.all("tdMainNavigation")(j).childNodes(2).style.display = "none";
	}
	for(var j = document.all("tdMainNavigation").length - 1; j >= 0 ; j--) {
		if(document.all("tdMainNavigation")(j).className.indexOf("mainNavigationActive") >= 0) {
			document.all("tdMainNavigation")(j).style.borderLeft = "1px solid #FFFFFF";
			document.all("tdMainNavigation")(j).style.borderRight = "1px solid #FFFFFF";
			document.all("tdMainNavigation")(j).style.borderBottom = "1px solid #FFFFFF";
			if(document.all("tdMainNavigation")(j + 1))
				document.all("tdMainNavigation")(j + 1).style.borderLeft = "";
			if(j < document.all("tdMainNavigation").length - 1)
				document.all("tdMainNavigation")(document.all("tdMainNavigation").length - 1).style.borderRight = "1px solid #666666";
		}
		else {
			document.all("tdMainNavigation")(j).style.borderLeft = "1px solid #666666";
			document.all("tdMainNavigation")(j).style.borderRight = "none";
			document.all("tdMainNavigation")(j).style.borderBottom = "1px solid #666666";
		}
	}
	
}


function showCmsContextMenu(element) {    
	window.clearTimeout(timeout);
	document.all("cmsContextMenu").style.display = "block";
	document.all("cmsContextMenu").style.left = element.offsetLeft + element.parentElement.offsetLeft + 150;
	document.all("cmsContextMenu").style.top = element.offsetTop + element.parentElement.offsetTop;
}

var inHint;
var timeout;
function hideCmsContextMenu(element) {    
	timeout = window.setTimeout("if(!inHint) document.all('cmsContextMenu').style.display = 'none';", 100);
}

function cmsHintOnMouseEnter(div) {
	//div.children(0).style.border = "1px solid orange";
	inHint = true;
}

function cmsHintOnMouseOut(div) {
	timeout = window.setTimeout("if(!inHint) document.all('cmsContextMenu').style.display = 'none';", 100);
	inHint = false;
}