﻿$(document).ready(function () {

    //
    // Login
    //
    $.getScript(document.skinPath + 'js/login.js');

    //
    // Hack Navigateur
    //
    if ($.browser.msie && $.browser.version == '9.0') {
        $('body').addClass('ie9');
    }
    if ($.browser.msie && $.browser.version == '8.0') {
        $('body').addClass('ie8');
    }
    if ($.browser.msie && $.browser.version == '7.0') {
        $('body').addClass('ie7');
    }
    if ($.browser.webkit) {
        $('body').addClass('webkit');
    }
    if ($.browser.mozilla) {
        $('body').addClass('mozilla');
    }


    // 
    // MENU
    //

    // Initialisation au chargement
    $('div#menu>div>ul').addClass('mainMenu');

    $('ul.mainMenu>li').each(function (index) {
        $(this).addClass('root').addClass('li' + index);
    });

    $('li.root').each(function () {

        // Ajout de classes css au éléments enfants
        if ($(this).find('ul').length > 0) {
            $(this).addClass('parent');
            $(this).find('ul').addClass('child');
        }

        // Détection de la page en cours
        var idEnCours = 'dnn_NAV1_ctlNAV1ctr' + document.tabID;
        if ($(this).attr('id') == idEnCours) {
            // niveau root
            $(this).addClass('sel');
        } else {
            // niveau enfant
            var parent = $(this);
            parent.find('ul.child li').each(function () {
                if ($(this).attr('id') == idEnCours) {
                    parent.addClass('sel');
                }
            });
        }

    });

    $('li.root ul li').each(function () {
        if ($(this).find('ul').length > 0) {
            $(this).addClass('parent');
        }
    });

    // Actions en cours de navigation
    $('li.parent').hover(function () {
        $(this).children('ul.child').show();
    }, function () {
        $(this).children('ul.child').hide();
    });

    // Admin
    if ($('div.ControlPanel').length > 0) {
        $('li.root:last').addClass('admin');
    }
    // Admin catalog
    if ($('div.optaManagement').length > 0) {
        $('div#menu').hide();
    }

    // Menu footer
    // Détection de la page en cours
    $('div.liensFooter>div>ul>li').each(function () {
        var idEnCours = 'dnn_NAV2_ctlNAV2ctr' + document.tabID;
        if ($(this).attr('id') == idEnCours) {
            // niveau root
            $(this).addClass('sel');
        } else {
            // niveau enfant
            var parent = $(this);
            parent.find('ul>li').each(function () {
                if ($(this).attr('id') == idEnCours) {
                    parent.addClass('sel');
                }
            });
        }
    });


    $('div#menu>div>ul.mainMenu').css('visibility', 'visible');


    //
    // Formulaire d'inscription
    //
    $('div.optaTiersInsert div.dfQuest.nom input').attr('tabindex', 1);
    $('div.optaTiersInsert div.dfQuest.prenom input').attr('tabindex', 2);
    $('div.optaTiersInsert div.dfQuest.adresse1 input').attr('tabindex', 3);
    $('div.optaTiersInsert div.dfQuest.adresse2 input').attr('tabindex', 4);
    $('div.optaTiersInsert div.dfQuest.cp input').attr('tabindex', 5);
    $('div.optaTiersInsert div.dfQuest.ville input').attr('tabindex', 6);
    $('div.optaTiersInsert div.dfQuest.telephone input').attr('tabindex', 7);
    $('div.optaTiersInsert div.dfQuest.portable input').attr('tabindex', 8);
    $('div.optaTiersInsert div.dfQuest.fax input').attr('tabindex', 9);
    $('div.optaTiersInsert div.dfQuest.email input').attr('tabindex', 10);
    $('div.optaTiersInsert div.dfQuest.pwd input').attr('tabindex', 11);
    $('div.optaTiersInsert div.dfQuest.pwdConf input').attr('tabindex', 12);
    $('div.optaTiersInsert div.dfQuest.note textarea').attr('tabindex', 13);


    // Slider accueil
    $('div.containerSliderAccueil').optaSlider({
        mode: 'fade',
        delay: 5000,
        duration: 700
    });

    // Slider CRGE
    $('div.containerSliderCRGE').optaSlider({
        mode: 'slide',
        delay: 5000,
        duration: 700
    });

    // Slider ACTIONS
    $('div.containerSliderActions').optaSlider({
        mode: 'fade',
        delay: 5000,
        duration: 700
    });

    // Slider ACTIONS
    $('div.containerSliderPromos').optaSlider({
        mode: 'fade',
        delay: 5000,
        duration: 700
    });


});





