$(document).ready(function(){
    Cufon.replace('#main-menu a.main');
    Cufon.replace('#teaser h2');
    //$('#main-menu>a').addClass('cambria');
    Cufon.now();
    
    $('#main-menu').addClass('js-font');
    $('#main-menu .sub').mouseenter(function() {
        if(!$(this).hasClass('in-motion')){
            $(this).addClass('on');
            //$('ul', this).css('display', 'block');
            $('ul', this).slideDown(250).fadeIn(250);
        }
    }).mouseleave(function(){
        $('#main-menu .sub').removeClass('on');
        $('ul', this).parent().addClass('in-motion');
        $('ul', this).slideUp(100).fadeOut(100, function(){
            $('#main-menu .in-motion').removeClass('in-motion');
        });
        //$('ul', this).css('display', 'none');
    });
    $('.hideIfJsEnabled').css('display', 'none');
    $('.auto-submit').change(function(){
        $(this).parents('form:first').submit();
    });
    
    
    $("a.lightbox").fancybox({
        'zoomSpeedIn': 300,
        'zoomSpeedOut': 300,
        'overlayShow': true,
        'titlePosition' : 'over'
    });
    
    $(".overlay-label label").addClass('overlay');
    $(".overlay-label input").focus(function(){
            $l=$('label[for='+$(this).attr('id')+']');
            if($l!=null){
                $l.css('display','none');
            }
        }).blur(function(){
            $l=$('label[for='+$(this).attr('id')+']');
            if($l!=null&&$(this).attr('value')==''){
                $l.css('display','block');
            }
        });

});
