function fix_layout_bugs()
{
}

function build_menu()
{
	var menutext = "";
    var currentTitleX = 70;
    var currentMenuX = 67;
    var menuCount = returnMenuCount();
    var menus = returnMenus();
    var x = 0;
    var buttonsTopYValue = 66;
    
    var titleTopYValue = 59;
    var menuTopYValue = 69;
    var menuWidth = 0;
    
    if(isIEAgent())
    {
    	titleTopYValue = 76;
    	menuTopYValue = 77;
    	buttonsTopYValue = 74;
    	currentTitleX = 73;
    	currentMenuX = 70;
    }
    
    if(isOpera())
    {
    	menuTopYValue = 70;
    	buttonsTopYValue = 67;
    	titleTopYValue = 68;
    	currentTitleX = 70;
   		currentMenuX = 67;
    }
    
    menutext += "<div style=\"position: absolute; top: "+buttonsTopYValue+"px; left: "+currentMenuX+"px; height: 20px; width: 790px; border-width: 0; overflow-y: no; overflow-x: no; z-index: 1;\">";
    	
    
    while(x < menuCount)
    {
    	menuWidth = menus[x][3];
    	menutext += "<img width=\"2px\" height=\"19px\" onMouseOver=\"showdiv('menu"+x+"')\" onMouseOut=\"hidediv('menu"+x+"')\" src=\""+jsroot+"/images/index/button_l.gif\"/>";
    	menutext += "<img width=\""+menuWidth+"px\" height=\"19px\" onMouseOver=\"showdiv('menu"+x+"')\" onMouseOut=\"hidediv('menu"+x+"')\" src=\""+jsroot+"/images/index/button_m.jpg\"/>";
    	menutext += "<img width=\"1px\" height=\"19px\" onMouseOver=\"showdiv('menu"+x+"')\" onMouseOut=\"hidediv('menu"+x+"')\" src=\""+jsroot+"/images/index/button_r.gif\"/>";
    	++x;
    }
    
    menutext += "</div>";
    
    
    
    x = 0;
    
    while(x < menuCount)
    {
    	menuWidth = menus[x][3];
    	menutext += "<div onMouseOver=\"showdiv('menu"+x+"')\" onMouseOut=\"hidediv('menu"+x+"')\" style=\"position: absolute; top: "+titleTopYValue+"px; left: "+currentTitleX+"px; height: 20px; width: "+menuWidth+"px; z-index: 2;\">";
    	menutext += "<p style=\"font-family: Arial; font-size: 10px; color: #032167;\">"+menus[x][0]+"</p>";
    	menutext += "</div>";
    	currentTitleX += (menuWidth + 3);
    	
    	var menuHeight = menus[x][1]*13;
    	menutext += "<div onMouseOver=\"showdiv('menu"+x+"')\" onMouseOut=\"hidediv('menu"+x+"')\" id=\"menu"+x+"\" style=\" visibility: hidden; position: absolute; top: "+menuTopYValue+"px; left: "+currentMenuX+"px; height: "+menuHeight+"px; width: 98px; z-index: 3;\">";
    	//filter:progid:DXImageTransform.Microsoft.\(opacity=93);
    	menutext += "<div style=\"position: absolute; top: 15px; left: 0px; height: "+menuHeight+"px; width: 105px; background: #FAFAFA; \">";
    	menutext += "<table width=\"100%\" style=\"background-color: #FAFAFA; border-style: solid; border-width: 1px; border-color: #D3D3D3;\">";
    	var z = 0;
    	while(z < (menus[x][1]*2))
    	{
    		//F0F0F0
    		if(menus[x][2][z+1].length > 0)
    		{
    			if(menus[x][2][z+1] != null && menus[x][2][z+1].indexOf("http://") == 0)
    				menutext += "<tr><td style=\"background-color: #FAFAFA;\"><a href=\""+menus[x][2][z+1]+"\"><font color=\"#032167\" style=\"font-family: Arial; font-size: 8pt;\">"+menus[x][2][z]+"</font></a></td><tr/>";
    			else
    				menutext += "<tr><td style=\"background-color: #FAFAFA;\"><a href=\""+jsroot+"/"+menus[x][2][z+1]+"\"><font color=\"#032167\" style=\"font-family: Arial; font-size: 8pt;\">"+menus[x][2][z]+"</font></a></td><tr/>";
    		}
    		else
    			menutext += "<tr><td style=\"background-color: #FAFAFA;\"><font color=\"red\" style=\"font-family: Arial; font-size: 8pt;\">"+menus[x][2][z]+"</font></td><tr/>";
    		z+=2;
    	}
    	menutext += "</table>";
    	menutext += "</div>";
    	menutext += "</div>";
    	
    	currentMenuX += (menuWidth + 3);
    
    	++x;
    }
    
    var new_element = document.createElement("div");
    new_element.innerHTML = menutext;
    document.body.appendChild(new_element);
}

