/*
 * $Id: sp-menu.js,v 1.30 2010/12/17 16:10:34 florent Exp $
 * IBM Smarter Planet overlay menu script
 */
/*
 * Copyright (c) 2009 IBM Corporation
 * Owner: Corporate Webmaster (NUS_N_NIWWW)
 */
(function () {
    var B = navigator.appName;
    var A = {
       
        init: function () {
            var E = null;
            var D = jQuery("meta[name=DC.Language]").attr("content");
            var C = D.toLowerCase().split("-");
            if (C[1] == "us" || C[1] == "ca" || C[1] == "id" || C[1] == "my" || C[1] == "ph" || C[1] == "sg" || C[1] == "th" || C[1] == "ae" || C[1] == "bh" || C[1] == "eg" || C[1] == "jo" || C[1] == "kw" || C[1] == "lb" || C[1] == "om" || C[1] == "qa" || C[1] == "sa" || C[1] == "ar" || C[1] == "bo" || C[1] == "cl" || C[1] == "co" || C[1] == "ec" || C[1] == "mx" || C[1] == "pe" || C[1] == "py" || C[1] == "uy" || C[1] == "ve" || C[1] == "br" || C[1] == "au" || C[1] == "nz" || C[1] == "hk" || C[1] == "in") {
                jQuery("#ibm-sp-topics").hover(function () {
                    if (E !== null) {
                        clearTimeout(E);
                        E = null
                    }
                    if (((jQuery("#ibm-sp-topics.ibm-active").length) || (jQuery("#ibm-sp-logo a.ibm-active").length)) == 0) {
                        A.openMastheadMenu(this)
                    }
                    return false
                }, function () {
                    E = setTimeout(A.closeMastheadMenu, 500)
                })
            } else {
                jQuery("#ibm-sp-logo").hover(function () {
                    if (E !== null) {
                        clearTimeout(E);
                        E = null
                    }
                    if (((jQuery("#ibm-sp-topics.ibm-active").length) || (jQuery("#ibm-sp-logo a.ibm-active").length)) == 0) {
                        A.openMastheadMenu(this)
                    }
                    return false
                }, function () {
                    E = setTimeout(A.closeMastheadMenu, 500)
                })
            }
            jQuery("#ibm-sp-menu").hover(function () {
                if (E !== null) {
                    clearTimeout(E);
                    E = null
                }
                return false
            }, function () {
                E = setTimeout(A.closeMastheadMenu, 500);
                return false
            })
        },
        openMastheadMenu: function () {
            var C = arguments[0] || jQuery("#ibm-sp-topics");
            if (!C.jquery) {
                C = jQuery(C)
            }
            jQuery("#ibm-sp-topics").addClass("ibm-active");
            jQuery("#ibm-sp-logo a").addClass("ibm-active");
            if (B == "Microsoft Internet Explorer") {
                jQuery("#ibm-sp-menu").css("top", "0px").fadeIn("fast").removeClass("menu-closed").animate({
                    top: "10px"
                }, 300).addClass("menu-open")
            } else {
                jQuery("#ibm-sp-menu").css("opacity", 0, "top", "0px").removeClass("menu-closed").animate({
                    opacity: 1,
                    top: "-20px"
                }, 300).addClass("menu-open")
            }
        },
        closeMastheadMenu: function () {
            var C = arguments[0] || jQuery("#ibm-sp-topics");
            if (!C.jquery) {
                C = jQuery(C)
            }
            jQuery("#ibm-sp-topics").removeClass("ibm-active");
            jQuery("#ibm-sp-logo a").removeClass("ibm-active");
            if (B == "Microsoft Internet Explorer") {
                jQuery("#ibm-sp-menu").animate({
                    top: "0px"
                }, 200, function () {
                    jQuery("#ibm-sp-menu").addClass("menu-closed").removeClass("menu-open")
                }).fadeOut("fast")
            } else {
                jQuery("#ibm-sp-menu").animate({
                    opacity: 0,
                    top: "0px"
                }, 300, function () {
                    jQuery("#ibm-sp-menu").addClass("menu-closed").removeClass("menu-open")
                })
            }
        },
        preInit: function () {
            var D = "";
            var F = jQuery("meta[name=DC.Language]").attr("content");
            var C = F.toLowerCase().split("-");
            if (C[1] == "il") {
                D = "-rtl"
            }
            var E = document.createElement("link");
            E.setAttribute("type", "text/css");
            E.setAttribute("rel", "stylesheet");
          
            document.getElementsByTagName("head").item(0).appendChild(E);
         
        },
        preload: function () {
            var C;
            for (var D = 0; D < arguments.length; D++) {
                C = new Image();
                C.src = arguments[D]
            }
        }
    };
    jQuery(function () {
        if (jQuery("#ibm-sp-menu-columns").length > 0) {
            return true
        }
        var D = jQuery("meta[name=DC.Language]").attr("content");
        var C = D.toLowerCase().split("-");
        var E = new Date().getTime();
       
    });
    A.preInit();
    jQuery(A.init)
})();
jQuery(function () {
    var B = "";
    var C = jQuery("meta[name=DC.Language]").attr("content");
    var A = C.toLowerCase().split("-");
    if (A[1] == "il") {
        B = "-rtl"
    }
    
    jQuery("ul#ibm-sp-lead-nav li a").wrapInner("<span></span>");
    openSelect = jQuery("#ibm-sp-lead-nav-first");
    openWidth = 80;
    closeWidth = 2;
    if (jQuery("html").attr("lang") == "fr-FR") {
        openWidth = 95
    }
    jQuery("ul#ibm-sp-lead-nav li a").hover(function () {
        jQuery(this).css({
            color: "#FFF"
        });
        jQuery(openSelect).animate({
            width: closeWidth + "px"
        }, {
            queue: false,
            duration: 400
        });
        jQuery(this).animate({
            width: openWidth + "px"
        }, {
            queue: false,
            duration: 400
        });
        openSelect = this
    }, function () {
        jQuery(openSelect).animate({
            width: closeWidth + "px"
        }, {
            queue: false,
            duration: 400
        })
    })
});
