// JavaScript Document
/*
 * $Id: sp-menu.js,v 1.3 2009/05/06 17:37:13 florent Exp $
 * IBM Smarter Planet overlay menu script
*/
/*
 * Copyright (c) 2009 IBM Corporation
 * Owner: Corporate Webmaster (NUS_N_NIWWW)
*/
(function() {
    var A = {
        cssJSURL: "css/",
        imgURL: "images/",
        init: function() {
            var B = null;
            jQuery("#ibm-sp-topics a:eq(0)").hover(function() {
                if (B !== null) {
                    clearTimeout(B);
                    B = null;
                }
                A.openMastheadMenu(this);
                return false
            },
            function() {
                B = setTimeout(A.closeMastheadMenu, 100)
            });
            jQuery("#ibm-sp-menu").hover(function() {
                if (B !== null) {
                    clearTimeout(B);
                    B = null;
                }
                return false
            },
            function() {
                B = setTimeout(A.closeMastheadMenu, 100);
                return false
            })
        },
        openMastheadMenu: function() {
            var B = arguments[0] || jQuery("#ibm-sp-topics a:eq(0)");
            if (!B.jquery) {
                B = jQuery(B)
            }
            B.removeClass("menu-closed").addClass("menu-open");
            jQuery("#ibm-sp-menu").removeClass("menu-closed").addClass("menu-open")
        },
        closeMastheadMenu: function() {
            var B = arguments[0] || jQuery("#ibm-sp-topics a:eq(0)");
            if (!B.jquery) {
                B = jQuery(B)
            }
            B.removeClass("menu-open").addClass("menu-closed");
            jQuery("#ibm-sp-menu").removeClass("menu-open").addClass("menu-closed")
        },
        preInit: function() {
            var D = document.createElement("link");
            D.setAttribute("type", "text/css");
            D.setAttribute("rel", "stylesheet");
            D.setAttribute("href", A.cssJSURL + "sp-scrolling.css");
            //document.getElementsByTagName("head").item(0).appendChild(D);
            var C = jQuery("meta[name=DC.Language]").attr("content");
            var B = C.toLowerCase().split("-");
            A.preload(A.imgURL + "scroll/nav2.gif", A.imgURL + "scroll/nav3.gif", A.imgURL + B[1] + "/" + B[0] + "/mast_nav.gif", A.imgURL + "mast_menu_foot.png", A.imgURL + "mast_menu.png", A.imgURL + "mast_menu_foot.gif", A.imgURL + "mast_menu.gif")
        },
        preload: function() {
            var B;
            for (var C = 0; C < arguments.length; C++) {
                B = new Image();
                B.src = arguments[C]
            }
        }
    };
    jQuery(document).ready(function() {
        jQuery(function() {
            var C = jQuery("meta[name=DC.Language]").attr("content");
            var B = C.toLowerCase().split("-");
            var D = new Date().getTime();
            jQuery("#ibm-sp-menu").load("ssi/icons.html")
        })
    });
    A.preInit();
    jQuery(A.init)
})();