/*
Module	: WEB
Functie	: Javascript functies
Datum	: 03-05-2006
*/
var cm=null;
// document.onclick = new Function("show(null)")

function getPos(el,sProp) {
	var iPos = 0
	while (el!=null) {
		iPos+=el["offset" + sProp]
		el = el.offsetParent
	}
	return iPos

}

function show(el,m) {
   if (m) {
		m.style.display='';
		m.style.pixelLeft = getPos(el,"Left")
		m.style.pixelTop = getPos(el,"Top") + el.offsetHeight
	}
	if ((m!=cm) && (cm)) cm.style.display='none'
	cm=m
}

function changeClass(id, klasse){
 document.getElementById(id).className = klasse;
}

var agt=navigator.userAgent.toLowerCase();
var ie=((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));

function RepositionMenu(id) {
	//var menu = $("Faci_Menu_" + id);
	//var submenu = $("Faci_Submenu_" + id);	
	/* $("Faci_Submenu_" + id).setStyle({ left: submenu.
	submenu.style.left = menu.offsetLeft + "px";
	submenu.style.top = (menu.offsetTop + menu.offsetHeight) + "px";	
	submenu.makePositioned();	 */
	
	
		MenuUl = document.getElementById( "Faci_Submenu_" + id );
		BasePos = document.getElementById("Faci_Menu_" + id);						
		//if (ie) {  // er moet 1 of andere offset zijn om het goed te laten werken
		if (getInternetExplorerVersion() > 5 && getInternetExplorerVersion() < 8) {  // er moet 1 of andere offset zijn om het goed te laten werken
			Menupos = document.getElementById("hoofdmenu");
			mnu_left = Menupos.offsetLeft + BasePos.offsetLeft + 215;
			mnu_top  = Menupos.offsetTop + BasePos.offsetTop + BasePos.offsetHeight + 48;			
		} else {
			mnu_left = BasePos.offsetLeft - 40
			mnu_top = BasePos.offsetTop + BasePos.offsetHeight			
		} 
		MenuUl.style.left = parseInt(mnu_left) + "px";
		MenuUl.style.top = parseInt(mnu_top) + "px";	
	 	// MenuUl.makePositioned();	
	 	$("Faci_Submenu_" + id).makePositioned();	
		return true;	
	
	
}

function getInternetExplorerVersion() {
    var rv = -1; // Return value assumes failure.
    if (navigator.appName == 'Microsoft Internet Explorer') {
        var ua = navigator.userAgent;
        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (re.exec(ua) != null)
            rv = parseFloat(RegExp.$1);
    }
    return rv;
}
