atv.player = {};

atv.init.player = function(){
	$(".panel li a").click(function(){
		atv.player.show(
			$(this).attr("rel"),
			$(this).find(".title").html()
		);
		$('html, body').animate({scrollTop:0}, 'slow');
		return false;
		
	});
	
	$("#details #close").click(function(){
		atv.player.hide();
	});
};

atv.player.show = function(asset_id,title){
	atv.episode.player.create(asset_id);
	
	$("#details #title").hide();
	$("#close").hide();
	
	$("#videoholder").slideDown("medium", function(){
		$("#video").slideDown("medium", function(){
			$("#details #title h3").html(title);
			$("#details #title").show();
			$("#close").show();
			Cufon.set('fontFamily', 'Adobe Clean').replace(
			'#details #title h3');
		});
	});
	$("#cta").fadeOut("slow");
	$("#ctaholder").slideUp("medium");		
};

atv.player.hide = function(){
	$("#videoholder").fadeOut("medium", function(){
		$("#playerembed").remove();
		$("#cta").slideDown("slow");
		$("#ctaholder").slideDown("slow");				
	});
};

/********** Player Functions ************/
atv.episode = {};
atv.episode.player = {};

atv.episode.player.create = function(asset_id, cb){
	
    if ($.browser.msie) {
        $('#player .content').html('');
    }
	
    if ($('#playerembed').length && !$.browser.msie) {
        $("#playerembed").get(0).changeVideo(asset_id, -1);
    }
    else {
        var cacheBreak = new Date();
        $('#player .content').flash({
            id: "playerembed",
            src: atv.assetpath + '/swf/player.swf?' + cacheBreak.getTime(),
            width: "100%",
            height: "100%",
            flashvars: {
                fileID: asset_id,
                context: -1,
                fullscreenOnly: true,
                mode: 11,
                environment: atv.appdomain,
                resourcedir: 'http://images.tv.adobe.com/swf/resources/',
                jsMethod: 'changeVideo'
            },
            allowfullscreen: true,
            allowscriptaccess: "always",
            wmode: "transparent"
        }, {
            version: 9
        }).removeClass("poppedout").unbind("click");
    }
	
	
	if(typeof cb == "function"){
			cb();
	};
};

