/************************************************************************************/
/************************************************************************************/
/***| THIS MENU IS PRODUCED BY: ALLAN T. NIELSEN            |************************/
/***| http://www.atn.dk/ | info@atn.dk | +45 22 61 69 55    |************************/
/***| ----------------------------------------------------- |************************/
/***| AND CAN BE USED FREELY BY LEAVING THIS MESSAGE INTACT |************************/
/************************************************************************************/
/************************************************************************************/
ns4=(document.layers&&!document.getElementById)?1:0;
ns6=(document.getElementById&&!document.all)?1:0;
ie4=(document.all)?1:0;
iScreenWidth=(ns4)?screen.width:(ns6)?screen.width:(ie4)?screen.width:0;
iScreenHeight=(ns4)?screen.height:(ns6)?screen.height:(ie4)?screen.height:0;
iWindowWidth=(ns4)?innerWidth:(ns6)?innerWidth:(ie4)?document.body.offsetWidth:0;
iWindowHeight=(ns4)?innerHeight:(ns6)?innerHeight:(ie4)?document.body.offsetHeight:0;

function makePosition(){
	if(iCenter){
		if(iStack){
			iiWidth	= parseInt(iWidth,10);
			iiLeft	= Math.round((iWindowWidth-iiWidth)/2) + iLeft;
		}else{
			iiWidth = parseInt(iWidth,10);
			iiWidth = parseInt((iiWidth*iCount),10);
			iiLeft	= Math.round((iWindowWidth/2) + iLeft);
		}
	}else{
		if(iStack){
			iiWidth = parseInt(iWidth,10);
		}else{
			iiWidth = iWidth;
		}
		iiLeft=iLeft;
	}
	iiHeight=iHeight;
	iiTop=iTop;
}

function writeCss(){
	makePosition();
	var n;var sCss;
	iFontSize=(ns4)?(iFontSize+1):(iFontSize);
	sCss='<style type="text/css">\n';
	sCss+='#xmenubar{z-index:0;visibility:visible;position:absolute;left:'+(iiLeft)+'px;top:'+(iiTop)+'px;}\n';
	sCss+='.xmenubar{ cursor:pointer;cursor:hand;font-family:'+sTopFont+';font-size:'+iTopFontSize+'px;font-weight:'+sTopFontWeight+';text-decoration:'+sTopFontDecor+';color:'+sTopFontColor+';background-color:'+sTopLayerColor+';border:'+ sTopBorderSize +'px solid '+sTopBorderColor+';}\n';
	sCss+='.xmenuout{ text-indent:'+(sFontPadding*2)+'px;cursor:pointer;cursor:hand;padding:'+sFontPadding+'px;display:block;width:100%;font-family:'+sFont+';font-size:'+iFontSize+'px;font-weight:'+sFontWeight+';text-decoration:'+sFontDecor+';color:'+sFontColor+';background-color:'+sLayerColor+';line-height:'+sFontLineHeight+'px;}\n';
	sCss+='.xmenuover{ text-indent:'+(sFontPadding*2)+'px;cursor:pointer;cursor:hand;padding:'+sFontPadding+'px;display:block;width:100%;font-family:'+sFontHover+';font-size:'+iFontSizeHover+'px;font-weight:'+sFontWeightHover+';text-decoration:'+sFontDecorHover+';color:'+sFontColorHover+';background-color:'+sFontBgHover+';line-height:'+sFontLineHeight+'px;}\n';
	if(iStack){
		for(n=0;n<=iCount-1;n++){
			tmpWidth = parseInt(iiLeft+iWidth+4,10);
			sCss+='#xmenu'+(n+1)+'{z-index:10;top:'+((n*iHeight+(n+1))+iiTop)+'px;left:'+ tmpWidth +'px;background-color:'+sLayerColor+';layer-background-color:'+sLayerColor+';visibility:hidden;position:absolute;border:'+sBorderSize+'px solid '+sBorderColor+';';
			if(ie4&&iFade){
				sCss+='filter:alpha(opacity=0);}\n';
			}else{
				sCss+='}\n';
			}
		}
	}else{
		for(n=0;n<=iCount-1;n++){
			tmpWidth = parseInt(iiLeft+(iWidth*n)+(3*n)+1,10);//(ns6)?parseInt(iiLeft+(iWidth*n)+(3*n)+1,10):parseInt(iiLeft+(iWidth*n)+(1*n)+1,10);
			sCss+='#xmenu'+(n+1)+'{z-index:10;top:'+(iiTop+iHeight+4)+'px;left:'+ tmpWidth +'px; background-color:'+sLayerColor+';layer-background-color:'+sLayerColor+';visibility:hidden;position:absolute;border:'+sBorderSize+'px solid '+sBorderColor+';';
			if(ie4&&iFade){
				sCss+='filter:alpha(opacity=0);}\n';
			}else{
				sCss+='}\n';
			}
		}
	}
	sCss+='</style>\n\n';
	
	document.write(sCss);
}

objFade=0;
function fadeIn(j){
	var j;
	var sViewMenu;
	sViewMenu=(ie4)?'document.all.xmenu'+j+'.filters.alpha.opacity='+objFade:-1;objFade+=iFadeSpeed;
	if(objFade<98){
		setTimeout('fadeIn('+j+')',1);
		eval(sViewMenu);
	}else{
		sViewMenu=(ie4)?'document.all.xmenu'+j+'.filters.alpha.opacity='+objFade:-1;
		eval(sViewMenu);
	}
}

function fadeOff(i){
	var i;
	var sViewMenu;
	sViewMenu=(ie4)?'document.all.xmenu'+i+'.filters.alpha.opacity='+objFade:-1;objFade-=iFadeSpeed;
	if(objFade>1){
		setTimeout('fadeOff('+i+')',1);eval(sViewMenu);
	}else{
		sViewMenu=(ie4)?'document.all.xmenu'+i+'.filters.alpha.opacity='+objFade:-1;eval(sViewMenu);
	}
}

var tmpMenu = 0;
function viewMenu(j){

	var j;
	var sViewMenu;
	if(iActivate){
		clearTimeout(iId);
		hideMenu();
		objFade=0;
		sViewMenu=(ns4)?'document.xmenu'+j+'.visibility="show"':(ns6)?'document.getElementById("xmenu'+j+'").style.visibility="visible"':(ie4)?'xmenu'+j+'.style.visibility="visible"':-1;eval(sViewMenu);
		if(iFade&&ie4){
			if(tmpMenu==j)
			{
				objFade=100;
			}
			tmpMenu = j;
			fadeIn(j);
		}
	}
}

function hideMenu(){
	var i;
	var sHideMenu;
	if(iActivate){
		for(i=1;i<=iCount;i++){
			sHideMenu = (ns4)?'document.xmenu'+i+'.visibility = "hide"':(ns6)?'document.getElementById("xmenu'+i+'").style.visibility = "hidden"':(ie4)?'xmenu'+i+'.style.visibility="hidden"':-1;eval(sHideMenu);
		}
	}
}

function hide(){
	if(iActivate){
		iId=window.setTimeout('hideMenu();tmpMenu=0;',250);
	}
}

function keepOpen(){
	if(iActivate){
		clearTimeout(iId);
	}
}

function handleResize(){
	//location.reload();
	history.go(0);
}

function StartMenuBar(){
	writeCss();
	sMenuBar='<div id="xmenubar">';
	sMenuBar+='<table border="0" cellpadding="0" cellspacing="1">';
	if(!iStack){
		sMenuBar+='<tr>';
	}
	document.write(sMenuBar);
}

function MenuBarObject(iNum,sImageUrl,sLinkUrl,sAltTekst, sHtmlText){
	var iNum, sImageUrl, sLinkUrl, sAltTekst;
	if(iStack){
		if(sHtmlText)
		{
			sMenuBarObject ='<tr><td align="left" class="xmenubar" style="height:'+iHeight+'px;width:'+(iWidth)+'px;cursor:pointer;" onclick="location.href=\''+(sLinkUrl)+'\'" onMouseOver="viewMenu('+iNum+');" onMouseOut="hide();" title="'+sAltTekst+'">'
			sMenuBarObject+= sImageUrl+'';
			sMenuBarObject+='</td></tr>';
		} else {
			sMenuBarObject='<tr><td align="center"><a href="'+(sLinkUrl)+'" onMouseOver="viewMenu('+iNum+');" onMouseOut="hide();"><img src="'+sImageUrl+'" width="'+iWidth+'" height="'+iHeight+'" alt="'+sAltTekst+'" border="0"></a></td></tr>';
		}
	}else{
		if(sHtmlText)
		{
			sMenuBarObject='<td align="center" class="xmenubar" valign="middle" style="height:'+iHeight+'px;width:'+(iWidth)+'px;cursor:pointer;line-height:'+(iHeight-2)+'px;" onclick="location.href=\''+(sLinkUrl)+'\'" onMouseOver="viewMenu('+iNum+');" onMouseOut="hide();" title="'+sAltTekst+'">'
			sMenuBarObject+= sImageUrl+'';
			sMenuBarObject+='</td>';
		} else {
			sMenuBarObject='<td align="center" valign="middle" style="height:'+(iHeight)+'px;width:'+(iWidth)+'px;cursor:pointer;" onclick="location.href=\''+(sLinkUrl)+'\'" onMouseOver="viewMenu('+iNum+');" onMouseOut="hide();">'
			sMenuBarObject+='<img src="'+sImageUrl+'" width="'+iWidth+'" height="'+iHeight+'" alt="'+sAltTekst+'" border="0" style="border:0px;">'
			sMenuBarObject+='</td>';
		}
	}
	document.write(sMenuBarObject);
}

function EndMenuBar(){
	if(!iStack){
		sMenuBar='</tr>';
	}
	sMenuBar+='</table></div>';
	document.write(sMenuBar);
	iWidth=(ns4)?iWidth-8:(ns6)?iWidth-2:(ie4)?iWidth-4:0;
}

function StartSubMenu(iNum){
	var iNum;sSubMenu ='<div id="xmenu'+(iNum)+'" onMouseOver="keepOpen();" onMouseOut="if(ie4||ns6){hide()};">';
	sSubMenu+='<table id="xmenu'+(iNum)+'table" border="0" cellpadding="0" cellspacing="0" style="width:'+(iWidth)+'px;"><tr><td>';
	document.write(sSubMenu);
}

function SubMenuObject(sSubUrl,sSubText){
	var sSubUrl, sSubText, iList;
	iList=(iBullet)?'<li type="square" style="padding:0px;" />':'';
	sSubMenuObject='<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td class="xmenuout" onmouseout="this.className=\'xmenuout\';" onmouseover="keepOpen();this.className=\'xmenuover\';" onclick="location.href=\''+sSubUrl+'\';" nowrap="nowrap">'+iList+''+ sSubText+'&nbsp;</td></tr></table>';
	document.write(sSubMenuObject);
}

function EndSubMenu(){
	sSubMenu='</td></tr></table>\n';
	sSubMenu+='</div>\n';
	document.write(sSubMenu);
}

function toggleDisplayObj(objName) {
	var obj = document.getElementById(objName);
	if (obj.style.display == 'none' || obj.style.display == '') {
		obj.style.display = 'block';
	} else {
		obj.style.display = 'none';
	}
}

function printPage()
{
	var oPrint = document.getElementById('pagePrint');
	if(oPrint != null)
	{
		var myWinPrint = window.open('');
			myWinPrint.document.open();
			myWinPrint.document.write('<html><head><title>Print Window</title></head><body onload="if(window.print()){window.print();}" style="font-family:verdana,helvetica,arial,sans serif;font-size:12px;">'+ oPrint.innerHTML +'<br></body></html>');
			myWinPrint.document.close();
			myWinPrint.focus();
	}
}

function init()
{
	if(ns6)
	{
		for(var x = 1; x < iCount-1; x++)
		{
			var objBla = document.getElementById('xmenu'+ x);
			objBla.style.width = (objBla.offsetWidth+4);
		}
	}
	iActivate = 1;
}


