function isParent( parentId )
{
	for ( var i = 0; i < g_categories.length - 1; i++ )
	{
		if ( g_categories[ i ].parentId == parentId )
		{
			return true;
		}
	}

	return false;
}

function getMenuItems( parentId )
{
	var menuItems = [];
	for ( var i = 0; i < g_categories.length - 1; i++ )
		{
		if ( g_categories[ i ].parentId == parentId )
			{
			if ( isParent( g_categories[ i ].id ) )
				{
				menuItems[ menuItems.length ] =
					new DropDownMenuItem( g_categories[ i ].name +
										  "&nbsp;&nbsp;<img src=\"images/arrow.gif\" " +
										  "border=\"0\" align=\"absmiddle\">",
									      new DropDownMenu( 100,
										  					getMenuItems( g_categories[ i ].id ),
															"us_drop_down_menu" ),
										  "?categoryId=" +
										  g_categories[ i ].id,
										  "us_drop_down_menu_item" );
				}
				else
				{
				menuItems[ menuItems.length ] =
					new DropDownMenuItem( g_categories[ i ].name,
									      null,
										  "?categoryId=" +
										  g_categories[ i ].id,
										  "us_drop_down_menu_item" );
				}
			}
		}

	return menuItems;
}

var g_menuBarItems = new Array
(
	new DropDownMenuBarItemSeparator( "&nbsp;&nbsp;&nbsp;&nbsp;" )
);

function initializeMenu()
{
	for ( var i = 0; i < g_categories.length - 1; i++ )
	{
		if ( g_categories[ i ].depth == 1 )
		{
			if ( isParent( g_categories[ i ].id ) )
			{
				g_menuBarItems[ g_menuBarItems.length ] =
					new DropDownMenuBarItem( g_categories[ i ].name,
											 "us_menu_bar_item",
											 new DropDownMenu( 120,
											 			       getMenuItems( g_categories[ i ].id ),
															   "us_drop_down_menu" ),
											 "?categoryId=" +
											 g_categories[ i ].id );
			}
			else
			{
				g_menuBarItems[ g_menuBarItems.length ] =
					new DropDownMenuBarItem( g_categories[ i ].name,
											 "us_menu_bar_item",
											 null,
											 "?categoryId=" +
											 g_categories[ i ].id,
                                             true );
			}

			g_menuBarItems[ g_menuBarItems.length ] =
				new DropDownMenuBarItemSeparator( "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" );
		}
	}

	g_menuBarItems[ g_menuBarItems.length ] =
		new DropDownMenuBarItem( "צור קשר",
								 "us_menu_bar_item",
								 null,
								 "?contact&langId=1" );

	var g_ddmb = new DropDownMenuBar( g_menuBarItems, "rtl", "us_menu_bar" );
	var menu = document.getElementById( "menu" );
	menu.innerHTML = g_ddmb.toString();
}
