	
//split rawStr for menues using a tmp menuDataObject
tmpArr=splitStr(document.rawStr);
document.topMenuStr=tmpArr[0]
document.botMenuStr=tmpArr[1]


function splitStr(inpStr){
	var i, topArr = new Array(), botArr = new Array(), tmpArr = new Array()
	t = new menuDataObject
	t.dataString = inpStr
	t.compileMenuData();
	activeArr = topArr;
	for(i=0;i<t.topMenues.length;i++){
		if(t.topMenues[i].title.toString().toLowerCase() != "--split--"){
			//do stuff with menuobject
			activeArr[activeArr.length]=t.topMenues[i]
			parseChilds(t.topMenues[i],activeArr)
		}else{
			
			topArr = activeArr
			activeArr=botArr
		}
	}
	botArr = activeArr
	var topStr = "", botStr = "";
	for(i=0;i<topArr.length;i++){topStr += topArr[i].orgStr + "¤@@¤"}
	
	tmpArr[0]=topStr;
	
	return tmpArr;
}

function parseChilds(obj,retArr){
	var i
	for(i=0;i<obj.childs.length;i++){
		retArr[retArr.length]=obj.childs[i]
		parseChilds(obj.childs[i],retArr)
	}
}
		
	
	document.menues[0] = new menuObject()
	
	//prepare dataObject
	

	

	document.menues[0].offsetId = 0
	document.menues[0].top = 100;
	document.menues[0].dataObject.dataString = document.topMenuStr;
	document.menues[0].dataObject.compileMenuData();
	document.menues[0].className="topMenu";
	document.menues[0].createMenu();
	positionMenues();
	
	function reposMenu(){
		
		positionMenues();
		
	}
	
	
	function positionMenues(){
		var i,tWidth=0;
		
		var sWidth=parseInt(document.body.clientWidth)

		offset=document.getElementById("menu1Placeholder").offsetLeft+450
		//position the first element
		document.menues[0].mainMenuObjects[0].viewDivObj.style.left=offset;
		document.menues[0].mainMenuObjects[0].viewDivObj.style.visibility = "visible";
		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);
			document.menues[0].mainMenuObjects[0].childViewObj.viewDivObj.style.left=offset;
		}
		
		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.left = leftVal
			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);
				document.menues[0].mainMenuObjects[i].childViewObj.viewDivObj.style.left=leftVal;
			}
			
		}
	}