var menuProducts = new Object();

var lastProductShown;
var lastMarketShown;
var lastDiagramShown;

$(document).ready(function () {

    setSubmenuPopups();
    setProductSubmenuLinkActions();
    setMarketSubmenuLinkActions();
    setDiagramPopup();

})



function setProductSubmenuLinkActions() {
    $('#topnav #nav_product .submenu .products .menu ul li').mouseover(function () {
        var itemtoshow = $(this).attr('class');
       
        if (lastProductShown != null)
            lastProductShown.hide();

        lastProductShown = $('#topnav #nav_product .submenu .products .productContent ').find("." + itemtoshow);

        lastProductShown.show();
        

    });
} 

function setMarketSubmenuLinkActions() {
    $('#topnav #nav_svc .submenu .markets .menu ul li').mouseover(function () {
        var itemtoshow = $(this).attr('class');

        if (lastMarketShown != null)
            lastMarketShown.hide();

        lastMarketShown = $('#topnav #nav_svc .submenu .markets .marketContent ul li.' + itemtoshow);
     
        lastMarketShown.show();


    });
} 


function setSubmenuPopups() {

    $('#topnav ul li#nav_product').mouseover(function () {

        var submenu = $(this).parent().find('.submenu.prod');
       
        submenu.show();
          });
          
        $('#topnav ul li#nav_svc').mouseover(function () {

        var submenu = $(this).parent().find('.submenu.svc');

        submenu.show();
          });


   /* $('#topnav ul li .submenu .shadow').not('#nav_home .submenu .shadow').mouseover(function () {
              $(this).parent().hide()
          });*/

    $('#topnav ul li').mouseleave(function () {
        var submenu = $(this).parent().find('.submenu').not('#nav_home .submenu');
        submenu.hide(); 
    });

    $(window).bind("resize", function () {
        var width = $(window).width();

        if (width < 1000) {
            $('body').addClass('showScroll');
        }
        else {
            $('body').removeClass('showScroll');
        }
    });



}

function setDiagramPopup() {

    $('#solutiondiagram').click(function () {
        var submenu = $('#nav_home .submenu');
        $('.solution01').show();
        $('.solution02').hide();
        submenu.fadeIn(100);


    });

    $('#diagramclose a').click(function () {
        var submenu = $('#nav_home .submenu');
        submenu.fadeOut(100);
    });

    lastDiagramShown = $('.diagram ul li').first();

    $('#topnav #nav_home #diagramWindow .products .menu ul li a').css('cursor', 'pointer');

    $('#topnav #nav_home #diagramWindow .products .menu ul li a').click(function () {
        var itemtoshow = $(this).parent().attr('class');

        if (lastDiagramShown != null)
            lastDiagramShown.hide();


        $('.diagram ul li.' + itemtoshow).fadeIn(200);
        lastDiagramShown = $('.diagram ul li.' + itemtoshow)

    });

    var ua = navigator.userAgent;
    var isiPad = /iPad/i.test(ua) || /iPhone OS 3_1_2/i.test(ua) || /iPhone OS 3_2_2/i.test(ua);

    if (isiPad) {
        $('#main').addClass('ipad');
        $('#footer').addClass('ipad');
        $('body').addClass('ipad');
        $('main.ipad').css('background', 'none');


    }



    $('#homevid').click(function () {
        var submenu = $('#nav_home .submenu');
        $('.solution01').hide();
        $('.solution02').show();
        submenu.fadeIn(100);
    });
}

