function toggleSousMenu(e,b) {
    if ($(e+':visible').size() > 0) {
        $(e).slideUp(200);
        $(b).removeClass('selected');
        return false;
    }
    $('.menuBloc, .menuBlocCalendrier').slideUp(200);
    $(e).stop(false,true).slideDown(200);
    $(e).css('left', b.offsetLeft + $(b).width() - $(e).width() +  'px');
    $(b).addClass('selected');
    return false;
}

function startUploader() {
    overlay();
    $('#overlayContent').load('galerie.uploader.php');
}

function overlay() {
    closeOverlay();
    $('body').prepend('<div id="overlay"></div><div id="overlayContent"></div>').css('position','relative');
    $(window).resize(function(){
        overlayResize();
    });
    overlayResize();
    $('#overlay').click(function() {
        closeOverlay();
    });
}
function overlayResize(){
    $('#overlay ').css({
        'width':  $(window).width()+'px',
        'height': $(window).height()+'px'
    });
};
function closeOverlay() {
    $('#overlay, #overlayContent').remove();
}

$(document).ready(function() {

    $('#proposerPhoto').click(function() {
        modal(this);
        return false;
    });
    $('#header').prepend('<div class="buttonHover"><span class="buttonHoverEnd"></span></div>');
    var a = $('#header .menu .selected').position();
    $('#header .buttonHover').css({
        'left':(a.left)+4+'px',
        'width':($('#header .menu .selected').width()+20)+'px'
    });

    $('#header .menu a').hover(function() {
        var a = $(this).position();
        $('#header .buttonHover').stop(true,false).animate({
            'left':(a.left)+4+'px',
            'width':($(this).width()+20)+'px'
        },300);
        return false;
    });

    $('body *:not(#header .menu *)').hover(function() {
        $('#header .buttonHover').stop(true,false).animate({
            'left':(a.left)+4+'px',
            'width':($('#header .menu .selected').width()+20)+'px'
        },300);
    });

    $('#blocDroite h3').click(function() {
        $('.selected').removeClass('selected');
        $(this).next('p').slideToggle(100).addClass('selected');
        $('#blocDroite p:not(.selected)').slideUp(100);
    });
});
