
function createFlatMenus(item,showLevel2){
	if(isnull(showLevel2)) showLevel2=true	
	if(!isnull(item)) current_item=item
	//try{
		//var obj=getObject(current_item)
		//if(isnull(obj) || obj.shwFDpt=='0') return;
		//if(obj.shwFDpt>(Number(obj.dpt)+1)) return;
		//var flatBarItems=getFlatBarMenus(obj)
		var flatBarItems=getFlatBarMenus()
		var str=''
		str+="<div id='flatMenus' name='flatMenus' class='flatMenusContainer' ";
		str+=" onmouseover ='showSubFlatMenu()' ";
		str+=" onmouseout ='hideSubFlatMenu()' >";
			str+="<table cellpadding='0' cellspacing='0' width='100%' height='100%' border='0' class='flatMenusContainer'>"
				str+="<tr class='flatbar_menu'>";
					///alert(flatBarItems.length)
					for(var i=0;i<flatBarItems.length;i++){
						str+="<td class='flatbar_menu_item' width='" +Math.floor(100/flatBarItems.length)+ "%'"
						//str+="<td class='flatbar_menu_item' "
						str+=" onclick='"+onClickOnMenu(flatBarItems[i])+"' ";
						//str+=classNameAndStyleFlat(flatBarItems[i])
						str+=" >"
							//str+=imgOrText(flatBarItems[i],'F')

						var className = (ifParentOrSelf(flatBarItems[i].id)) ? "flatbar_menu_s" : "flatbar_menu";
						str+= "<table dir='ltr' cellpadding='0' cellspacing='0' width='100%' height='100%' border='0'> \
							<tr> \
								<td id='flatbar_left"+flatBarItems[i].id+"' class='" +className+ "_left' ></td>\
								<td id='flatTD"+flatBarItems[i].id+"' dir='" +dir+ "' " +classNameAndStyleFlat(flatBarItems[i])+ " ";
						
						if(!ifParentOrSelf(flatBarItems[i].id)){
							str+=" onmouseover='setActiveFlatSubBar(\""+flatBarItems[i].id+"\");changeFlatClassName(\""+flatBarItems[i].id+"\",true)' "
							str+=" onmouseout='changeFlatClassName(\""+flatBarItems[i].id+"\",false)' " 
						}
						
						str+=" >"
									str+= imgOrText(flatBarItems[i],'F')
								
								str+= "</td> \
								<td id='flatbar_right"+flatBarItems[i].id+"' class='" +className+ "_right'></td>\
							</tr> \
						</table>";

						str+="</td>"
						if(i!=(flatBarItems.length-1)){
							str+="<td class='flatBarDelim'>&nbsp;</td>"
						}
					}
				str+="</tr>"
			str+="</table>"
		str+="</div>"
		document.write(str)
	//}
	//catch(e){
	//	alert("ERROR IN FLAT MENUS CREATING:\n"+e.description)
	//}
}
var openedFlatSubBar
var activeFlatSubBar
function setActiveFlatSubBar(id){
	activeFlatSubBar=id
}
function getFlatBarMenus_OLD_YOSSI(obj){
	var menusArr=new Array();
	if(obj.shwFDpt==(Number(obj.dpt)+1))
		menusArr=getChildMenusForFB(obj)
	if(obj.shwFDpt==obj.dpt)
		menusArr=getChildMenusForFB(getObject(obj.prnt))
	if(Number(obj.shwFDpt)<Number(obj.dpt)){
		var parentMenu=getObject(obj.prnt)
		while(!isnull(parentMenu)){
			if(parentMenu.dpt==Number(obj.shwFDpt)-1){
				menusArr=getChildMenusForFB(getObject(parentMenu.id))
				break
			}
			parentMenu=getObject(parentMenu.prnt)
		}
	}
	return menusArr;
}
function getFlatBarMenus(){
	var menusArr=new Array();
	for(var x in flatmenus){
		if(flatmenus[x].menuFB==1)
			menusArr[menusArr.length]=flatmenus[x];
	}
	return menusArr;
}

function showSubFlatMenu(){
	var flatBar
	if(activeFlatSubBar)
		flatBar=getRef("flatBar"+activeFlatSubBar);
	if(flatBar){
		flatBar.style.display='';
	}
}
function hideSubFlatMenu(){
	var flatBar
	if(activeFlatSubBar)
		flatBar=getRef("flatBar"+activeFlatSubBar);
	if(flatBar){
		flatBar.style.display='none';
	}
}
function changeFlatClassName(id,flag){
	var tdObj=getReference("flatTD"+id);
	var objLeftTD=getReference('flatbar_left'+id)
	var objRightTD=getReference('flatbar_right'+id)

	var menusImg=getRef("flatImg"+id)
	if(!tdObj) return;
	
	var tdClass=tdObj.className
	
	if(tdClass.indexOf("_s")>-1 || (tdClass.indexOf("_h")>-1 && flag)) return;
	
	if(flag){
		tdObj.className=tdObj.className+"_h"
		try{
			//alert(objLeftTD.className)
			objLeftTD.className=tdObj.className+"_left";
			objRightTD.className=tdObj.className+"_right";
    		//alert(tdObj.className + "\n" + objLeftTD.className)
		}catch(e){}

		try{
			if(!isnull(menusImg)) menusImg.src=eval("imFdM"+id+"On").src;
		}catch(e){}
	}
	else{
		tdObj.className=tdClass.replace("_h","")
		try{
    		//alert(tdObj.className + "\n" + objLeftTD.className)
			objLeftTD.className=objLeftTD.className.replace(/_h_/,"_")
			objRightTD.className=objRightTD.className.replace(/_h_/,"_")
		}catch(e){}

		try{
			if(!isnull(menusImg)) menusImg.src=eval("imFdM"+id+"Off").src;
		}catch(e){}
	}
}
function classNameAndStyleFlat(obj){
	var str=""
	//if(obj.id==current_item)
	//	return ' class="flatbar_menu_s" style="cursor:pointer;" '
	//if(ifChildOrSelf(obj,current_item)){
	if(ifParentOrSelf(obj.id)){
		return ' class="flatbar_menu_s" style="cursor:pointer;" '
	}
	
	return ' class="flatbar_menu" style="cursor:pointer;" '
}

function getChildMenusForFB(obj){
	var menusArr=new Array();
	var rg=/mnu\d+/;
	if(!obj) return menusArr;
	for(var x in obj){
		if(rg.exec(x) && obj[x].menuFB==1)
			menusArr[menusArr.length]=obj[x];
	}
	return 	menusArr;

}

function onClickOnMenu(obj){
	if(obj.act!='1' || (obj.id==current_item && isnull(doc_id))) return '';
	return obj.fnc
}




