// JavaScript Document

$(document).ready(function () {
    Page_Init();
});


function Page_Init() {
    $("a[rel^='prettyPhoto']").prettyPhoto({ theme: 'facebook', opacity: 0.2 });

    Cufon_Init();
    $('.SsMenu_Link').hover(function () { $(this).addClass('Hover'); Cufon_Init(); }, function () { $(this).removeClass('Hover'); Cufon_Init(); });
    $('.Langue_Wrapper a').hover(function () { $(this).addClass('Hover'); Cufon_Init(); }, function () { $(this).removeClass('Hover'); Cufon_Init(); });

    Window_Init();

    Menu_Init();
}

function Cufon_Init() {
    Cufon.replace('.Univers_Condensed', { fontFamily: 'Univers Condensed' });
}

function Window_Init() {
    $(window).load(function () {
        //Agrandie la page si le contenu est plus petit que l'écran
        if (parseInt($('body').outerHeight()) < parseInt(document.documentElement.clientHeight)) {
            /* var Hauteur = parseInt(document.documentElement.clientHeight) - parseInt($('body').outerHeight());
            $('#Hauteur').height(Hauteur + 'px');*/
            $('html').css({ height: '100%' });
            $('body').css({ height: '100%' });
        }
    });
}

function Menu_Init() {
    //Affiche le sous menu du menu actif
    $('#Menu li').find('.Menu_Item.Actif').next('div').show();

    //Permet le rollover sur les menu
    $('#Menu li').find('.Menu_Item').hover(function () {
        $(this).addClass('Hover');
        Cufon.replace('#Menu a.Hover', { fontFamily: 'Univers Condensed' });
    }, function () {
        $(this).removeClass('Hover');
        Cufon.replace('#Menu a', { fontFamily: 'Univers Condensed' });
    });

    //Permet le rollover sur les sous menu
    $('#Menu li').find('div').find('.SsMenu_Item').hover(function () {
        if ($(this).hasClass('Actif') == false) {
            $(this).addClass('Hover');
            Cufon.replace('#Menu a.Hover', { fontFamily: 'Univers Condensed' });
        }
    }, function () {
        if ($(this).hasClass('Actif') == false) {
            $(this).removeClass('Hover');
            Cufon.replace('#Menu a', { fontFamily: 'Univers Condensed' });
        }
    });

    //Langue
    $("#Langue a").hover(function () {
        $(this).addClass('Hover');
        Cufon.replace('#Langue a', { fontFamily: 'Univers Condensed' });
    }, function () {
        $(this).removeClass('Hover');
        Cufon.replace('#Langue a', { fontFamily: 'Univers Condensed' });
    });

    //Gestion des clics sur le menu
    $('#Menu li').find('.Menu_Item').click(function () {
        var curItem = $(this);
        if (curItem.hasClass("Actif")) {
            return false;
        }
        else {
            if (curItem.next('div').length == 0) {
                return true;
            }

            if ($('#Menu li').find('.Menu_Item.Actif').next('div').length == 0) {
                $('#Menu li').find('.Menu_Item.Actif').removeClass('Actif');
                curItem.next('div').first().slideDown(250, function () {
                    curItem.addClass('Actif');
                    return false;
                });
            }
            else {
                $('#Menu li').find('.Menu_Item.Actif').next('div').slideUp(200, function () {
                    $('#Menu li').find('.Menu_Item.Actif').removeClass('Actif');
                    curItem.next('div').first().slideDown(250, function () {
                        curItem.addClass('Actif');
                        return false;
                    });
                });
            }
        }
        return false;
    });
}
