/** will be set to 1 if loading complete: */
	CO_pageLoaded = 0;

/**	ONLOAD */
	window.onload=globalOnLoad;
	initOnLoadAr = new Array();
	
	function globalOnLoad() {
		localInit();
		CO_pageLoaded = 1; //complete
	}
	//add User-Defined func
	function addOnLoad(func) {
		initOnLoadAr[initOnLoadAr.length] = func;
	}
	//Load User-Defined 
	function localInit() {
		for(IOLAi=0;IOLAi<initOnLoadAr.length;IOLAi++) {
			eval(initOnLoadAr[IOLAi]);
		}
	}
/**	ONUNLOAD */
	window.onunload=globalOnUnLoad;
	initOnUnLoadAr = new Array();
	
	// +++++ registering of general onunload funcs, add here if needed +++++
	// addOnUnLoad("popupclose()");

	function globalOnUnLoad() {
		localUnload();
	}
	//add User-Defined func
	function addOnUnLoad(func) {
		initOnUnLoadAr[initOnUnLoadAr.length] = func;
	}
	//Load User-Defined stuff
	function localUnload() {
		for(IOULAi=0;IOULAi<initOnUnLoadAr.length;IOULAi++) {
			eval(initOnUnLoadAr[IOULAi]);
		}
	}
	// browsercheck
var ns4 = 0;
var ie4 = 0;
var w3c = 0;
var dhtml = 0;

if (document.getElementById){
	w3c = 1;
	dhtml = 1;
} 
else if (document.all) {
    ie4 = 1;
    dhtml = 1;
}

//Menu Vars
var HeadMenuDelay = -1;
var openHeadMenu = 0;
var Delay = 1000;

//dummy for non Flash pages and until onload is finished
handleHeadMenu = function() { return; };
//if not Flash page enable the DHTML menus
addOnLoad("checkIfHeadMenu()");
function checkIfHeadMenu() {
	// if (w3c) isFlashPage = document.getElementById('maincontentFlash_e7');
	// else if (ie4) isFlashPage = document.all['maincontentFlash_e7'];
	// else isFlashPage = false;
	// if (!isFlashPage) {
		handleHeadMenu = function(nr,direction) {
			if(direction) {
				if(HeadMenuDelay != -1) {
					clearTimeout(HeadMenuDelay);
					HeadMenuDelay = -1;
				}
				if(openHeadMenu != nr) {
					showHeadMenu(nr);
					if (nr == 7) {
					var mydiv = document.getElementById('cchoice');
					if (null != mydiv){	document.getElementById("cchoice").style.visibility="hidden";}
					}
				}
			} else {
				HeadMenuDelay = setTimeout("closeHeadMenu("+nr+")",Delay);					
			}
			// return true;
		}
	// }
}

function closeHeadMenu(nr) {
	clearTimeout(HeadMenuDelay);
	HeadMenuDelay = -1;
	if(nr > 0) {
		if (w3c && document.getElementById("headmenu" + nr) && document.getElementById("headmenu" + nr).style) {
			document.getElementById("headmenu" + nr).style.visibility = "hidden";
		} else if (ie4 && document.all["headmenu"+nr] && document.all["headmenu"+nr].style) {
			document.all["headmenu"+nr].style.visibility = "hidden";
		}
	}
	var mydiv = document.getElementById('cchoice');
	if (null != mydiv){	document.getElementById("cchoice").style.visibility="visible";}

	openHeadMenu = 0;
	if (!nr == 7) { // !nr == 6  ??
	return 1;
	}
}
function showHeadMenu(nr) {
	if(openHeadMenu > 0) {
		closeHeadMenu(openHeadMenu);
	}
	if(nr > 0) {
		if (w3c && document.getElementById("headmenu" + nr) && document.getElementById("headmenu" + nr).style) {
			document.getElementById("headmenu" + nr).style.visibility = "visible";
		} else if (ie4 && document.all["headmenu"+nr] && document.all["headmenu"+nr].style) {
			document.all["headmenu"+nr].style.visibility = "visible";
		}
	}
	openHeadMenu = nr;
	return 1;
}

