﻿/// <reference name="MicrosoftAjax.js"/>
$(document).ready(function () {

    Menu = function (menuID) {
        Menu.initializeBase(this, [menuID]);
        this._Initialize(this._Path);
    };

    Menu.prototype = {
        _Initialize: function (path) {
            switch (path) {
                case "":
                    $("#link01").addClass("selected");
                    break;
                case "About":
                    $("#link02").addClass("selected");
                    break;
                case "Products":
                    $("#link03").addClass("selected");
                    break;
                case "Contact":
                    $("#link04").addClass("selected");
                    break;
                case "DataLoggers":
                case "DL_DriftBox":
                case "DL_PBox":
                case "DL_VBox":
                    $("#link03").addClass("selected");
                    $("#link17").addClass("selected");
                    break;
                case "Tuning":
                case "TuningRSS":
                case "TuningEVO":
                case "TuningVorsteiner":
                case "TuningCargraphic":
                case "TuningMBC":
                    $("#link03").addClass("selected");
                    $("#link11").addClass("selected");
                    break;
                case "Wheels":
                case "WheelsHRE_560":
                case "WheelsHRE_590":
                case "WheelsHRE_790":
                case "WheelsHRE_890":
                case "WheelsHRE_990":
                case "WheelsHRE_COMP":
                case "WheelsHRE_P40":
                case "WheelsHRE_590RS":
                case "WheelsHRE_CL40":
                case "WheelsHRE_P40S":
                case "WheelsHRE_R40":
                case "WheelsForgeline":
                case "WheelsVorsteiner":
                case "Tires":
                case "WheelsSpacers":
                case "WheelsBBS":
                    $("#link03").addClass("selected");
                    $("#link13").addClass("selected");
                    break;
                case "Brakes":
                case "BrakesPagid":
                case "BrakesGiro":
                case "BrakesMotul":
                case "SuspensionRSS":
                case "BrakesRSS":
                    $("#link03").addClass("selected");
                    $("#link12").addClass("selected");
                    break;
                case "RacingGear":
                case "RacingStand21":
                case "RacingAlpine":
                case "RacingHelmetsStand21":
                case "RacingHelmetsStilo":
                case "RacingHelmetsHJC":
                    $("#link03").addClass("selected");
                    $("#link14").addClass("selected");
                    break;
                case "Belts":
                case "RollBarsBelts":
                case "RSSbars":
                case "BreyKrause":
                case "SafetyH3R":
                    $("#link03").addClass("selected");
                    $("#link16").addClass("selected");
                    break;
                case "SeatsSteeringWheels":
                case "SeatsRecaro":                
                case "SteeringWheelsMomo":
                    $("#link03").addClass("selected");
                    $("#link15").addClass("selected");
                    break;
                case "Specials":
                    $("#link03").addClass("selected");
                    $("#link18").addClass("selected");
                    break;
                default:
                    break;
            }
        }
    };

    Menu.registerClass("Menu", ATSOFTConsulting.MenuBase);

    new Menu("mnCommon");








    $(function () {
        $('a.lightbox').lightBox(); // Select all links with lightbox class
    $("#example_1").accessNews({
        headline: "P - series ",
        speed: "normal",
        slideBy: 2
    });

    // setup ul.tabs to work as tabs for each div directly under div.panes
    $("ul.tabs").tabs("div.panes > div");

    positionFooter();
    $(window).scroll(positionFooter).resize(positionFooter).load(positionFooter);
    function positionFooter() {
        var docHeight = $(document.body).height() - $("#sticky-footer-push").height();
        if (docHeight < $(window).height()) {
            var diff = $(window).height() - docHeight;
            if (!$("#sticky-footer-push").length > 0) {
                $(".footer").before('<div id="sticky-footer-push"></div>');
            }
            $("#sticky-footer-push").height(diff);
        }
    }
});
});
