getTypo3PageId = function(){
	var s = window.location.search;
	s = s.substring(1,s.length);
	s = s.split("&");
	for(var i=0;i<s.length;i++){
		v = s[i].split("=");
		if(v[0]="id"){
			return v[1];
		}
	}
	return 0;
}
window.pageID = getTypo3PageId();
// Load Classes
document.write('<script language="JavaScript" type="text/JavaScript" src="fileadmin/js/tracewindow.js"></script>');
document.write('<script language="JavaScript" type="text/JavaScript" src="fileadmin/js/listmenu.js"></script>');
document.write('<script language="JavaScript" type="text/JavaScript" src="fileadmin/js/languagemenu.js"></script>');
document.write('<script language="JavaScript" type="text/JavaScript" src="fileadmin/js/tooltip.js"></script>');
document.write('<script language="JavaScript" type="text/JavaScript" src="fileadmin/js/searchfield.js"></script>');
document.write('<script language="JavaScript" type="text/JavaScript" src="fileadmin/js/worldwide.js"></script>');
document.write('<script language="JavaScript" type="text/JavaScript" src="fileadmin/js/calc.js"></script>');
document.write('<script language="JavaScript" type="text/JavaScript" src="fileadmin/js/colorObj.js"></script>');
document.write('<script language="JavaScript" type="text/JavaScript" src="fileadmin/js/timeline.js"></script>');
if(window.pageID == 111){
document.write('<script language="JavaScript" type="text/JavaScript" src="fileadmin/js/prototype.lite.js"></script>');
document.write('<script language="JavaScript" type="text/JavaScript" src="fileadmin/js/moo.fx.js"></script>');
document.write('<script language="JavaScript" type="text/JavaScript" src="fileadmin/js/litebox-1.0.js"></script>');
}

htmlLoaded = function(){ // called when all HTML is loaded (before body onload and mostly before you see anything...)
	if(document.getElementById){ // DOM available?
		traceWindow = new TraceWindow(); // if available then Application is in debugmode
		languageMenu = new LanguageMenu("languagemenu"); // init the LanguageMenu DropDown
		var searchF = document.getElementById("search");if(searchF){searchF.style.top = "49px";} // reposition the SearchBox
		toolTip = new Tooltip("productsmenu","tooltip"); // init the Tooltip used in the Productsmenu
		
		productsMenu = new ListMenu("productsmenu",toolTip,135); // init the Productsmenu
		mainMenu = new ListMenu("mainmenu",null,"productsmenu"); // init the Mainmenu
		//* reposition the footer after each Menuresize
		mainMenu.oldOnRollOver = mainMenu.onRollOver;
		mainMenu.onRollOver = function(obj){
			this.oldOnRollOver(obj);
			window.resizeContentCol();
		}
		window.resizeContentCol();
		//*/
		searchField = new SearchField("searchfield");
		
		//* add special view to alup worldwide
		if(window.pageID == 129){
			var worldwide = new Worldwide(pageID);
			worldwide.sortTableForLangId([0,2,1],180);// Russische Föderation
			worldwide.compressViewForLangId(180); // Russische Föderation
			worldwide.compressViewForLangId(41); // Schweiz
		}
		//*/
		
		//* Lightbox for Trading News Gallery
		if(window.pageID == 111){
			initLightbox();
		}
		//*/
		
	}
	if(window.docHtmlLoaded){
		docHtmlLoaded();
	}	
}
resizeContentCol = function(debug){
	var content = document.getElementById('content');
	var contentHeight = content.offsetHeight;
	if(!window.contentMinHeight) window.contentMinHeight = contentHeight
	var mainmenu = document.getElementById('mainmenu');
	var mainmenuHeight = mainmenu.offsetHeight-280;
	
	if(mainmenuHeight > window.contentMinHeight){
		content.style.height = mainmenuHeight+"px";
	}
}