/**********************************************
* Browser definition                          *
**********************************************/
var browserOK = false;
if (navigator.userAgent.toLowerCase().indexOf('msie') != -1 && navigator.userAgent.toLowerCase().indexOf('opera') == -1) {
	var isIE = true;
	var menutimer;
	//get IE version
	if (navigator.userAgent.toLowerCase().indexOf("msie 5.5") != -1) {
		var isIE55 = true;
		browserOK = true;
	} else if (navigator.userAgent.toLowerCase().indexOf("msie 6") != -1)  {
		var isIE6 = true;
		browserOK = true;
	} else if (navigator.userAgent.toLowerCase().indexOf("msie 7") != -1)  {
		var isIE7 = true;
		browserOK = true;
	}
	var timerdiv;
	var timerli;
	var elementdiv;
	var elementli;
} else if (navigator.userAgent.toLowerCase().indexOf('opera') != -1) {
	//not compatible for now (tried with opera 8 & 9)
	var isOp = true;
} else if (navigator.userAgent.toLowerCase().indexOf('firefox') != -1 || 
		  (navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && (navigator.userAgent.toLowerCase().indexOf('rv:1.7') != -1 || navigator.userAgent.toLowerCase().indexOf('rv:1.8') != -1))) {
	browserOK = true;
	var isMoz = true;
}
/* Add events on object*/
if (typeof 'addEvent' != 'function') {
	function addEvent(obj, evType, fn)
	{
		if (obj.addEventListener) {
			obj.addEventListener(evType, fn, true);
			return true;
		} else if (obj.attachEvent) {
			var r = obj.attachEvent("on"+evType, fn);
			return r;
		} else {
			return false;
		}
		return true;
	}
}
/*add some events on menu for IE compatibility only*/
function startMenu() {
	if (isIE && !isIE7) {
		var liMenu = document.getElementById("menuTop").getElementsByTagName('li');
		for (var i=0; i<liMenu.length; i++) {
			li = liMenu[i];
		  	if (li.nodeName=="LI" && li.className == "CMS_lvl2") {
		  		li.onmouseenter=function() {
		  			this.className = "CMS_lvl2 over";
		    	}
		  		li.onmouseleave=function() {
		  			this.className = "CMS_lvl2";
				}
			}
		}
	}
}

/** 
  * Add window.onload event
  * launch some functions according to the current page
  */
addEvent(window, 'load', function(){
	startMenu();
	if(typeof sIFR == "function"){
		// This is the preferred "named argument" syntax
		sIFR.replaceElement(named({sSelector:"#title>h1", sFlashSrc:"/swf/insignia.swf", sColor:"#686671", sBgColor:"Null", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left", sWmode:"transparent"}));
	}
	return true;
});