$(document).ready(function() {
	$('#fullDisclaimer').hide();
$('#disclaimer a').mouseover(function(){
	$('#fullDisclaimer').fadeIn(1000);
	$('#fullDisclaimer').data('active',true);
});
$('#disclaimer a').mouseout(function(){
	$('#fullDisclaimer').data('active',false);
    window.setTimeout(hideDisclaimer, 500); 
});
$('#fullDisclaimer').mouseover(function(){
	$('#fullDisclaimer').data('active',true);
});
$('#fullDisclaimer').mouseout(function(){
	$('#fullDisclaimer').data('active',false);
    window.setTimeout(hideDisclaimer, 500); 
});
$('#disclaimer a.button').click(function(){
	return false;
});
    var bigBlock=$('#bigBlock');
    var player=$('#vidContainer');
    var menu=$('#menu');
    menu.css({'z-index':'1000','position':'absolute'});
    player.css({'width':'320px','overflow':'hidden','float':'left'});
    /************** Build Menu ****************************/
    menu.find('li.expand a').each(function(i,v){
        var itemPos=$(this).position();
        var menuItem=$('#'+$(this).parent().attr('title'));
        var rollOut=$('.rollOut');
        rollOut.each(function(){
            var rollMenu=$(this);
            $(this).hide().css({'background-color':'#030',opacity:0.90,'border':'solid 1px #039'});
            $(this).prev('a').mouseover(function(){
                $('body').append(rollMenu);
                var rPos=$(this).offset();
                //console.info(rPos.left+":"+bigBlock.width());
                var leftPos=rPos.left+$(this).width();
                if(rPos.left>(bigBlock.width()/2)){
                    leftPos=rPos.left-rollMenu.outerWidth()
                }
                $('ul.visibleSub').hide().removeClass('visibleSub');
                rollMenu.animate({height:'show'},'fast');
                rollMenu.css({'position':'absolute','top':rPos.top+'px','left':leftPos+'px'});
                rollMenu.addClass('activeSub');
                rollMenu.addClass('visibleSub');
            });
            $(this).prev('a').mouseout(function(){
                rollMenu.removeClass('activeSub');
                window.setTimeout(hideSubMenu, 300); 
            });
            rollMenu.mouseover(function(){
                $(this).addClass('activeSub')
            });
            rollMenu.mouseout(function(){
                rollMenu.removeClass('activeSub');
                $('.activeMenu').removeClass('activeMenu');
                window.setTimeout(hideSubMenu, 300); 
            });
        });
        menuItem.hide();
        menuItem.css({'background-color':'#039',opacity:0.90,'position':'absolute','z-index':'2000','left':itemPos.left+'px','bottom':($(this).outerHeight()+6)+'px'});
        menuItem.find('a').css({'background-color':'#069',opacity:0.85,'color':'#fc0'}).hover(function () {
            $(this).css({opacity:1.0});
        },function () {
            $(this).css({opacity:0.85});
        });
        menu.append(menuItem);
        $(this).mouseover(function(){
            hideMenu();
            menuItem.addClass('activeMenu');
            menuItem.stop(true,true).animate({height:'show'},'slow');
            menuItem.addClass('visibleMenu');
        }).mouseout(function(){
            $('.activeMenu').removeClass('activeMenu');
            window.setTimeout(hideMenu, 600); 
        });
        menuItem.mouseover(function(){
            menuItem.addClass('activeMenu');
        });
        menuItem.mouseout(function(){
            $('.activeMenu').removeClass('activeMenu');
            window.setTimeout(hideMenu, 600); 
        })
    });
});
function hideSubMenu(){
    if($('ul.activeSub').length==0){
        $('ul.visibleSub').animate({height:'hide'},'slow').removeClass('visibleSub');
        hideMenu();
    }
}
function hideMenu(){
    if($('ul.activeMenu').length==0 && $('ul.activeSub').length==0){
        $('ul.visibleMenu').animate({height:'hide'},'slow').removeClass('visibleMenu');
    }
}
function hideDisclaimer(){
    //alert($('#fullDisclaimer').data('active'));
    if(!$('#fullDisclaimer').data('active')){
   	    $('#fullDisclaimer').fadeOut(1000);
   	}
}
