


function startMenu(){
//split rawStr for menues using a tmp menuDataObject
	document.topMenuStr=document.rawStr		
	document.menues[0] = new menuObject()
	document.menues[1] = new menuObject()
	//prepare dataObject
	
	document.menues[0].offsetId = 0
	document.menues[0].top = 47;
	document.menues[0].includeFrontPage = false;
	document.menues[0].dataObject.dataString = document.topMenuStr;
	document.menues[0].dataObject.compileMenuData();
	document.menues[0].className="topMenu";
	document.menues[0].createMenu();
	
	
	document.menues[1].top = 210;
	document.menues[1].uId = 2;
	
	document.menues[1].dataObject.dataString = document.rawStr;
	document.menues[1].dataObject.offsetId = document.mid;
	document.menues[1].dataObject.compileMenuData();
	document.menues[1].className="childMenu";
	document.menues[1].createMenu2();
	
	window.setTimeout("positionMenues()",0)
}
	function reposMenu(){
		positionMenues();
	}
	
	
	function getOffsetArr(obj){
		var MSIE=window.navigator.userAgent.toString().indexOf("MSIE")>-1
		var retArr = new Array();
		if(MSIE){
			retArr.top=parseInt(obj.getBoundingClientRect().top)
			retArr.bottom=parseInt(obj.getBoundingClientRect().bottom)
			retArr.right=parseInt(obj.getBoundingClientRect().right)
			retArr.left=parseInt(obj.getBoundingClientRect().left)
		}else{
			retArr.left = parseInt(obj.offsetLeft)
		}
		
		return retArr;
	}
	
	function positionMenues(){
		var i,tWidth=0,t=0;
		
		var sWidth=parseInt(document.body.clientWidth)		
		
		offset=(getOffsetArr(document.getElementById("menu1Placeholder")).left)+139
		
		//position the first element
		
			document.menues[0].mainMenuObjects[0].viewDivObj.style.left=offset+"px";
			document.menues[0].mainMenuObjects[0].viewDivObj.style.visibility = "visible";
			document.menues[0].mainMenuObjects[0].viewDivObj.style.zIndex=100
		
		if(document.menues[0].mainMenuObjects[0].childViewObj){
			document.menues[0].mainMenuObjects[0].childViewObj.viewDivObj.style.top=parseInt(document.menues[0].mainMenuObjects[0].viewDivObj.style.top) + parseInt(document.menues[0].mainMenuObjects[0].viewTdObj.offsetHeight)+2 + "px";
			document.menues[0].mainMenuObjects[0].childViewObj.viewDivObj.style.left=offset + "px"
			document.menues[0].mainMenuObjects[0].childViewObj.viewDivObj.style.width=document.menues[0].mainMenuObjects[0].viewDivObj.offsetWidth + "px";
		}
		
		for(i=1;i<document.menues[0].mainMenuObjects.length;i++){
			leftVal = parseInt(document.menues[0].mainMenuObjects[i-1].viewDivObj.style.left) + parseInt(document.menues[0].mainMenuObjects[i-1].viewDivObj.offsetWidth);
			document.menues[0].mainMenuObjects[i].viewDivObj.style.zIndex=100-i
			
			document.menues[0].mainMenuObjects[i].viewDivObj.style.left = leftVal + "px";
			document.menues[0].mainMenuObjects[i].viewDivObj.style.visibility = "visible";	
			if(document.menues[0].mainMenuObjects[i].childViewObj){
				document.menues[0].mainMenuObjects[i].childViewObj.viewDivObj.style.top=parseInt(document.menues[0].mainMenuObjects[i].viewDivObj.style.top) + parseInt(document.menues[0].mainMenuObjects[i].viewTdObj.offsetHeight)+2 + "px";
				document.menues[0].mainMenuObjects[i].childViewObj.viewDivObj.style.left=leftVal-10 + "px";
				document.menues[0].mainMenuObjects[i].childViewObj.viewDivObj.style.width = document.menues[0].mainMenuObjects[i].viewDivObj.offsetWidth + "px"
			}
		}
		
		
		
		if(document.menues[1] && document.getElementById("menu2Placeholder")){			
			document.getElementById("menuContainer_2").style.left = getOffsetArr(document.getElementById("menu2Placeholder")).left + "px";
			document.getElementById("menu2Placeholder").style.height=document.getElementById("menuTblMain_2").offsetHeight+10 + "px"
		}else{
			document.getElementById("menuContainer_2").style.display="none"
		}
		
		
		
		if(document.scid && document.getElementById("menu3Placeholder")){			
			document.getElementById("menu3Placeholder").innerHTML = document.getElementById("menuContainer_3").innerHTML;
		}
	}
