function reposition_bg() {
    var w = $(window).width();
    var l = $('#logo');
    if (l.length) {
        var p = l.offset();
        $('body').css('background-position', (p.left - 536) + 'px 0px');
    }
}

$(document).ready(reposition_bg);

$(window).bind('resize', reposition_bg);

$(document).ready(function() {
    $('a.festcard-image').each(function() { 
        $.fn.scaleToContainer($(this), $('img', $(this))); 
    })

    $('#id_search').example("Search");
});

$(document).bind('login-block-ready', function() {
    $(".signin").click(function(e) {          
		e.preventDefault();
        $("fieldset#signin_menu").toggle();
		$(".signin").toggleClass("menu-open");
    });
	
	$("fieldset#signin_menu").mouseup(function() {
		return false
	});
    
	$(document).mouseup(function(e) {
		if($(e.target).parent("a.signin").length==0) {
			$(".signin").removeClass("menu-open");
			$("fieldset#signin_menu").hide();
		}
	});			
});

$(document).bind('main_menu_ready', function() {
    $('ul#main_menu > li').each(function() {
        var root = $(this);
        var submenu = $('> ul', root);
        if (submenu.length != 0) {
            var pos = root.position();
/*            submenu.css('left', pos.left); */

            root.hoverIntent({
                interval: 50,
                sensitivity: 4,
                over: function() { 
                    root.addClass('hover');
                    submenu.fadeIn('fast');
                },
                timeout: 200,
                out: function() {
                    root.removeClass('hover');
                    submenu.fadeOut('fast');
                }
            });
            $('li', submenu).hover(
                function() { $(this).addClass('hover'); },
                function() { $(this).removeClass('hover'); });
        } else {
            root.hover(
                function() { $(this).addClass('hover'); },
                function() { $(this).removeClass('hover'); });
        }
    });
});

$(function(){
	$('.button-later').hover(function(){
			$(this).attr('src', '/media/img/watch_later_btn.png');
				}, function(){
			$(this).attr('src', '/media/img/watch_later_btn_over.png');
	});
});







