
onload = function() {

	setLinksForFireFox();
	
}
/*
 *	A Helper Object to fix "rollover" menu div positions to fit FireFox browsers
 */
function FireFoxLinksPositions() {
	var isEnglish = location.href.toLowerCase().indexOf("/english/")>-1;
	var linksTop, linksAddWidth;
	linksTop = "80px";
	linksAddWidth = 160;
		switch(screen.width) {
			case 1024:
				linksAddWidth += 64;
			break;
			case 1152:
				linksAddWidth += 130;
			break;
			case 1280:
				linksAddWidth += 190;
			break;
		}
	this.LinksTop = linksTop;
	this.LinksAddWidth = linksAddWidth;
	this.SetTop = function(oStyleRef) {
		oStyleRef.top = this.LinksTop
	}
	
	this.SetRight = function(oStyleRef, iLoopCounter) {
		if (!isEnglish) {
			var iRight = oStyleRef.right.replace("px", "")*1;
			oStyleRef.right = (iRight + this.LinksAddWidth ) + "px";
		} else {
			var iLeft = oStyleRef.left.replace("px", "")*1;
			oStyleRef.left = (iLeft + this.LinksAddWidth ) + "px";
		}
		
	}
}


/*
 *	Set "rollover" menu div positions for fire fox
 */
function setLinksForFireFox() {
	if(navigator.appName=="Netscape") {
		var oLinksPosition = new FireFoxLinksPositions();
		var oMenuTD = document.getElementById("ContentMenuTD");
		var oElements = oMenuTD.getElementsByTagName("DIV");
		for(var i=0;i<oElements.length;i++) {
			var oStyleRef = oElements[i].style;
			oLinksPosition.SetTop(oStyleRef);
			oLinksPosition.SetRight(oStyleRef)
			oStyleRef.paddingTop = "27px";
		}
	} 
}

/*
 *	Show "rollover" menu
 */
function ShowMenu(oMenuTD) {
	oMenuTD.className = ("MenuOpened");
	ImageHighlight(oMenuTD.getElementsByTagName("IMG")[0]);
}

/*
 *	Hide "rollover" menu
 */
function HideMenu(oMenuTD) {
	oMenuTD.className = ("Menu");
	ImageHighlight(oMenuTD.getElementsByTagName("IMG")[0]);
}

/*
 *	Change Image source when the mouse hovers on it.
 */
function ImageHighlight(oImage) {
	if(oImage.id!="ActiveMenuItem") {
		var sImagePath = oImage.src.substring(0, oImage.src.lastIndexOf("/"));
		var sImageName = oImage.src.substring(oImage.src.lastIndexOf("/")+1, oImage.src.length);
		sImageName = (sImageName.indexOf("_over.jpg") == -1) ? sImageName.replace(".jpg", "_over.jpg") : sImageName.replace("_over.jpg", ".jpg");
		oImage.src = sImagePath +"/"+ sImageName
	}
}

/*
 *	For hover effect over the side-bar menu 
 */
 
function Highlight(oMenuTR) {
	if (oMenuTR.id != "ActiveTR") {
	var oLink = oMenuTR.getElementsByTagName("A")[1];
	var oMenuImage = oMenuTR.getElementsByTagName("IMG")[0];
	ImageHighlight(oMenuImage);
	
	oLink.className = (oLink.className == "green") ? "" : "green" ;
	
	}
}

function LinkSpanHover(oLinkSpan) {
	oLinkSpan.className = (oLinkSpan.className=="LinkClass") ? "LinkClassHover" : "LinkClass" ;
}
