var Site = {
    init : function() {
        $(document).ready(function(){
            Site.formatMenu();
            Site.formatSearch();
            Site.handleOverlay();
        });
    },

    formatMenu : function() {
        $('#menu li').hover(function(){
            $('ul', this).css({paddingLeft: $(this).offset().left - $('#container').offset().left});
            $('ul', this).stop(false, true);
            $('ul', this).fadeIn('fast');
        }, function() {
            $('ul', this).fadeOut('fast');
        });
    },

    formatSearch : function() {
        var defaultQText = 'Zoek';
        $('#search input[name=q]')
            .focus(function(){
                if($(this).val() == defaultQText) $(this).val('');
            })
            .blur(function(){
                if($(this).val() == '') $(this).val(defaultQText);
            });

        if($('#search input[name=q]').val() == '') {
            $('#search input[name=q]').val(defaultQText);
        }
    },

    handleOverlay : function() {
        //alert($(this).attr('id'));
        var overlay = $('#overlay .overlay')
            .css('opacity', 0.8)
            .fadeIn('fast');
        var overlayContent = $('#overlay .overlayContent')
            .fadeIn('fast');
    }
}

Site.init();
