/**
 * @author floydian
 */

(function () {
 	var Dom = YAHOO.util.Dom,
		Event = YAHOO.util.Event,
		MenuBar = YAHOO.widget.MenuBar,
		HZ;

	HZ = {
		initHeader: function () {
			var menuLinks,
				mainMenu,
				menuItems,
				i;

var aSubmenuData = [

    {
        id: "portfolio", 
        itemdata: [ 
           { text: "novels", url: "http://mikefincher.com/index.php?p=portfolio_novels" },
           { text: "short stories", url: "http://mikefincher.com/index.php?p=portfolio_stories" },
           { text: "others", url: "http://mikefincher.com/index.php?p=portfolio_other" },
        ]
    },

    {
        id: "bookreviews", 
        itemdata: [
            { text: "request a book review", url: "http://mikefincher.com/index.php?p=bookreviews" },
            { text: "existing book reviews", url: "http://mikefincher.com/index.php?p=existingbookreviews" },
        ]    
    },
    
    {
        id: "writinghelp", 
        itemdata: [
            { text: "become a writer", url: "http://mikefincher.com/index.php?p=becomeawriter" },,
            { text: "get started writing", url: "http://mikefincher.com/index.php?p=howtogetstartedwriting" },
        ] 
    },
    
    {
        id: "library",
        itemdata: [
            { text: "fiction", url: "http://mikefincher.com/index.php?p=library_fiction" },
            { text: "non-fiction", url: "#" },
        ]
    }                    
];

			mainMenu = new MenuBar('menu_container', {
				position: 'static',
                                autosubmenudisplay: true,
                        });

mainMenu.subscribe("beforeRender", function () {

    if (this.getRoot() == this) {

        this.getItem(0).cfg.setProperty("submenu", aSubmenuData[0]);
        this.getItem(1).cfg.setProperty("submenu", aSubmenuData[1]);
        this.getItem(2).cfg.setProperty("submenu", aSubmenuData[2]);
        this.getItem(3).cfg.setProperty("submenu", aSubmenuData[3]);

    }

});			

mainMenu.render();

			Dom.getElementsByClassName('yuimenubaritemlabel', 'A', 'menu_container', function (el) {
				if (YAHOO.env.ua.ie !== 6) {
					Dom.setStyle(el, 'opacity', 0.65);
				}
			});

			menuItems = mainMenu.getItems();
			for (i = 0; i < menuItems.length; i++) {
				if (menuItems[i]._oAnchor.href === window.location.href) {
					Dom.addClass(menuItems[i].srcElement, 'current-page');
				}
			}

		}
	};

	Event.onContentReady('hd', HZ.initHeader, HZ, true);
 } () );

/*
Initialize and render the MenuBar when its elements are ready 
to be scripted.
*/ 
 
YAHOO.util.Event.onContentReady("productsandservices", function () { 



});
