oCMenu=new makeCM("oCMenu")

oCMenu.frames = 0
oCMenu.frameStartLevel = 0

//Menu properties 
/*alert(document.body.offsetWidth);  
oCMenu.fromLeft=50 
if(document.body.offsetWidth>875) {
	var c=(document.body.offsetWidth-875)/2+50
	oCMenu.fromLeft=c
}*/
oCMenu.pxBetween=0
/*oCMenu.fromLeft=215 
oCMenu.fromTop=111 */
oCMenu.fromLeft=0 
oCMenu.fromTop=0
oCMenu.rows=1 
oCMenu.menuPlacement="left"
                                                             
oCMenu.onlineRoot="" 
oCMenu.resizeCheck=0 
oCMenu.wait=500 
oCMenu.zIndex=10

//Background bar properties
oCMenu.useBar=0

//Level properties
oCMenu.level[0]=new cm_makeLevel();
oCMenu.level[0].width=110;
oCMenu.level[0].height=18;
oCMenu.level[0].regClass="ml0";
//oCMenu.level[0].regClass="menu";
// Hoverclass
oCMenu.level[0].overClass="ml0o";
oCMenu.level[0].borderX=0;
oCMenu.level[0].borderY=0;

oCMenu.level[0].borderClass="ml0b";
oCMenu.level[0].rows=0;
oCMenu.level[0].align="bottom";
// Startposition
oCMenu.level[0].offsetX=0;
oCMenu.level[0].offsetY=1;

oCMenu.level[1]=new cm_makeLevel();
// Menu horizontal = 1, menu vertical = 0
oCMenu.level[1].rows=0;
oCMenu.level[1].align="right";
oCMenu.level[1].offsetX=0;
oCMenu.level[1].offsetY=0;
oCMenu.level[1].borderX=0;
oCMenu.level[1].borderY=0;
oCMenu.level[1].regClass="m20";
oCMenu.level[1].overClass="m20o";
oCMenu.level[1].borderClass="m20b";
//oCMenu.level[1].arrow="/login/11/javascript/menu/arrow.gif"; //fix this
//oCMenu.level[1].arrowWidth=7;
//oCMenu.level[1].arrowHeight=10;

oCMenu.level[1].width =oCMenu.level[0].width;
oCMenu.level[1].height=oCMenu.level[0].height;

// calc pixel width of a string, used in top menu
function calcWidth(strText){
	var arrWidth=new Array(4,4,6,9,7,13,9,3,5,5,7,9,4,5,4,7,7,7,7,7,7,7,7,7,7,7,4,4,9,9,9,6,10,9,8,7,9,7,7,8,8,6,6,8,6,9,8,9,8,9,8,7,6,8,8,12,8,8,7,5,7,5,9,7,7,7,7,6,7,7,5,7,7,3,4,7,3,11,7,7,7,7,5,6,5,7,7,9,7,7,6,7,5,7,9,10,7,7); 
	var intWidth=0,ix,intCharcode;
	strText = strText.replace(/Å/g,"A");
	strText = strText.replace(/Ä/g,"A");
	strText = strText.replace(/Ö/g,"O");
	strText = strText.replace(/å/g,"a");
	strText = strText.replace(/ä/g,"a");
	strText = strText.replace(/ö/g,"o");

	for(ix=0;ix<strText.length;ix++){
		intCharcode=strText.charCodeAt(ix);
		if ( (intCharcode>=32) || (intCharcode <=128) )
			intWidth+=arrWidth[intCharcode-32];
		else	
			intWidth+=arrWidth[129-32];
	}	
	return intWidth+15;	
}

//Extra code to find position:
function findPos(){
	if(bw.ns4){   //Netscape 4
		x = document.layers.layerMenu.pageX
		y = document.layers.layerMenu.pageY
	}else{ //other browsers
		x=0; y=0; var el,temp
		el = bw.ie4?document.all["divMenu"]:document.getElementById("divMenu");

		if(el.offsetParent){
			temp = el
			while(temp.offsetParent){ //Looping parent elements to get the offset of them as well
				temp=temp.offsetParent; 
				x+=temp.offsetLeft
				y+=temp.offsetTop;
			}
		}

		if(!x) x+=el.offsetLeft
		if(!y) y+=el.offsetTop
		
		if(bw.moz && !bw.ns6) y-=1;
		else if(bw.ns6) y-=0;
		else if(bw.ns4) y-=0;
		else y-=1;
	}
	
	//Returning the x and y as an array
	return [x,y]
}


function adjustMenu(no_construct){
	pos = findPos(); oCMenu.fromLeft=pos[0]; oCMenu.fromTop=pos[1] + 3;
	if(!no_construct)
		oCMenu.construct(1);
}

