﻿$(document).ready(function() {


    var CurrentPage;
    CurrentPage = location.pathname.substring(1);
    if (CurrentPage) {
        var CurrentPage = CurrentPage.replace('/', '');
        CurrentPage = CurrentPage.replace(' ', '');
        CurrentPage = CurrentPage.replace('.aspx', '');
        clearSelected(CurrentPage);
    }


    $('li[id^=main-menu-]').hover(
        function() {
            var currentId = $(this).attr('id');
            clearSelected('', currentId);
            var width = $('#' + currentId + '-slide').width();
            $('#' + currentId + '-slide').show('fast');
        }, function() {
            var currentId = $(this).attr('id');
            $('#' + currentId + '-slide').hide();
            clearSelected(CurrentPage, currentId);
        }
    );

    // switch statement didnt work correctly this used if statements
    function clearSelected(param, ID) {
        if (param == '') {
            // clear all selections
            $('#main-menu-news').attr('class', 'no-slider');
            // stop flicker
            if (!(ID == 'main-menu-home' && (CurrentPage == 'home'  || CurrentPage == 'why-inet3'))) {
                $('#main-menu-home').attr('class', 'slider');
                $('#main-menu-home-slide').hide();
            }      
            if (!(ID == 'main-menu-products' && (CurrentPage == 'products' || CurrentPage == 'property' || CurrentPage == 'travel' || CurrentPage == 'financial-risk'))) {
                $('#main-menu-products').attr('class', 'slider');
                $('#main-menu-products-slide').hide();
            }
            if (!(ID == 'main-menu-about' && (CurrentPage == 'about' || CurrentPage == 'financial' || CurrentPage == 'broking' || CurrentPage == 'team' || CurrentPage == 'insurers'))) {
                $('#main-menu-about').attr('class', 'slider');
                $('#main-menu-about-slide').hide();
            }
            if (!(ID == 'main-menu-tools' && (CurrentPage == 'tools' || CurrentPage == 'downloads' ))) {
                $('#main-menu-tools').attr('class', 'slider');
                $('#main-menu-tools-slide').hide();
            }
            if (!(ID == 'main-menu-contact' && (CurrentPage == 'contact' || CurrentPage == 'careers'))) {
                $('#main-menu-contact').attr('class', 'slider');
                $('#main-menu-contact-slide').hide();
            }  
        }
        else {
            // none slider selection
            var tmp = new String();
            tmp = param;
//            if (param == 'home') { $('#main-menu-home').attr('class', 'no-slider-selected'); }
//            if (tmp.indexOf('why-inet3') > -1) { $('#main-menu-home').attr('class', 'no-slider-selected'); }

            if (tmp.indexOf('news') > -1) { $('#main-menu-news').attr('class', 'no-slider-selected'); }
            
            // slider selections
            if (param == 'home' || param == 'why-inet3') {
                $('#main-menu-home').attr('class', 'slider-selected');
                $('#main-menu-home-slide').show();
                $('#' + param).attr('class', 'selected');
            }
            
            if (param == 'about' || param == 'financial' || param == 'broking' || param == 'team' || param == 'insurers') {
                $('#main-menu-about').attr('class', 'slider-selected');
                $('#main-menu-about-slide').show();
                $('#' + param).attr('class', 'selected');
            }
            if (param == 'products' || param == 'property' || param == 'travel' || param == 'financial-risk') {
                $('#main-menu-products').attr('class', 'slider-selected');
                $('#main-menu-products-slide').show();
                $('#' + param).attr('class', 'selected');
            }
            if (param == 'tools' || param == 'downloads') {
                $('#main-menu-tools').attr('class', 'slider-selected');
                $('#main-menu-tools-slide').show();
                $('#' + param).attr('class', 'selected');
            }
            if (param == 'contact' || param == 'careers') {
                $('#main-menu-contact').attr('class', 'slider-selected');
                $('#main-menu-contact-slide').show();
                $('#' + param).attr('class', 'selected');
            }
        }
    }


    //    $('ul li a').each(function() {
    //        $(this).hover(function() {
    //            $(this).animate({ width: '400px' }, { queue: false, duration: 450, easing: 'easing_on_mousein' });
    //        }, function() {
    //            $(this).animate({ width: '128px' }, { queue: false, duration: 450, easing: 'easing_on_mouseout' });
    //        });
    //    });

});


