var imageid = 0, 
	show = {
	init : function(){
		
		if($("div.view-id-seasonepisodes li.pager-next a")[0]&&$("div.view-id-seasonepisodes li.pager-previous a")[0]){
			$("ul.pager").css('background-position-y','0px');	
		} else {
			if($("div.view-id-seasonepisodes li.pager-next a")[0]){
				$("ul.pager").css('background-position-y','-22px');
			} else if($("div.view-id-seasonepisodes li.pager-previous a")[0]){
				$("ul.pager").css('background-position-y','-44px');
			} else {
				$("ul.pager").css('background-position-y','-66px');
			}
		}
		
		if($("#videoplayer")[0]){
		$("#column-right h2").css('padding','0px');
		$("div.view-id-showvideos div.views-field-field-showvideo-videoflv-fid a").each(function(){
			$(this).click(function(){
				if($("#boardwalk")[0]||$("#falling-skies")[0]){
					$("div.view-id-showvideos div.views-field-field-showvideo-videoflv-fid a").css("color","#ffffff");
				} else {
					$("div.view-id-showvideos div.views-field-field-showvideo-videoflv-fid a").css("color","#000000");
				}
				$(this).css("color","#b61324");
				var brightcovevid = $(this).parent().parent().parent().find("div.views-field-field-showvideo-brightcovevid-value .field-content").text();
				if(brightcovevid!=''){
				loadBrightcoveplayer(brightcovevid);
				} else {
				loadVideoplayer($(this).attr('rel'));
				}
			});
		});
		$("div.view-id-showvideos .views-field-field-showvideo-teaserimage-fid").click(function(){
			$(this).parent().find("div.views-field-field-showvideo-videoflv-fid a").trigger('click');
		});
		if($("div.view-id-showvideos div.views-field-field-showvideo-videoflv-fid a")[0]){
			var brightcovevidstart = $("div.view-id-showvideos div.views-field-field-showvideo-brightcovevid-value .field-content").text();
			if(brightcovevidstart!=''){
				loadBrightcoveplayer(brightcovevidstart);
			} else {
				loadVideoplayer($("div.view-id-showvideos div.views-field-field-showvideo-videoflv-fid a").eq(0).attr('rel'));
			}
			$("div.view-id-showvideos div.views-field-field-showvideo-videoflv-fid a").eq(0).css("color","#b61324");
		}
		if($('h1').eq(0).text()=='Falling Skies: Ãœber den KÃ¼nstler'){
				loadVideoplayer($("#videoplayer").attr('href'));
		}
		}
		
		$("div.view-id-onairnow").click(function(){
			window.location = $(this).find('.views-field-field-episodename-value a').attr('href');
		});
	
		$(".hide").each(function(){
			if($(this).attr("href") != "") {
				$(this).removeClass("hide");
			}
		});
				
		var inisrc = $(".gallery img").eq(0).attr("src");
		$(".gallery").eq(0).css("border-color","#b61324");
		
		$(".view-showgallery li.pager-previous a").html('<img src="/sites/default/themes/tnt-serie/gif/gallery-arrow-left.png" />');
		$(".view-showgallery li.pager-next a").html('<img src="/sites/default/themes/tnt-serie/gif/gallery-arrow-right.png" />');
		var i = 1;
		if ($("#menu-left-box .active a").size() > 0) {
		var seasonlink = $("#menu-left-box .active a").attr("href");
		seasonlink = seasonlink.substring(0,seasonlink.length-3);
		if($(".view-showseasons .field-item")[0]){
		$(".view-showseasons .field-item").each(function(){
			$(this).append('<div class="season-no"><a href="'+seasonlink+i+'">Staffel '+i+'</a></div>');
			$(this).find("img").wrap('<a href="'+seasonlink+i+'" title="Staffel '+i+'"></a>');
			i++;
		});
		} else {
			$(".view-showseasons .field-content").append('<div class="season-no"><a href="'+seasonlink+'1">Staffel 1</a></div>');
			$(".view-showseasons .field-content").find("img").wrap('<a href="'+seasonlink+'1" title="Staffel 1"></a>');
		}
		
		}
		$(".view-seasonepisodes ul.pager li.pager-next a, .view-listingshow2 ul.pager li.pager-next a").text("Weiter");
		$(".view-seasonepisodes ul.pager li.pager-previous a, .view-listingshow2 ul.pager li.pager-previous a").html("Zur&#252;ck");
	}
};

function loadVideoplayer(videourl,fallbackurl) {
$("#social").show();
				$("#videoplayer").html('');
				$("#videoplayer").attr('href','/'+videourl);
			flowplayer("videoplayer", "/sites/default/themes/tnt-serie/videoplayer/flowplayer.commercial-3.2.7.swf", {
			key: '#$78a68ecbaa49753f6da',
			contextMenu: ['TNT Serie Video Player'],
			logo: {
				url: 'tntserielogo.png',
				fullscreenOnly: false,
				displayTime: 0,
				top: 10,
				right: 10,
				opacity: 0.6
			},
			play: {
				replayLabel: 'Nochmal abspielen'
			},
    clip: {
        pageUrl: window.location.href,
				ipadUrl: videourl,
        autoBuffering: true,
        autoPlay: true
    },
    plugins: {
        sharing: {
            url: 'flowplayer.sharing-3.2.1.swf',
            buttons: {
                color:'rgba(0,0,0,0.1)',
                overColor:'rgba(183,20,35,1)',
                fontColor:'rgba(255,255,255,0.8)',
                lineColor:'rgba(255,255,255,1)'
            },
            email: false,
            embed: false
        },
        dock: {
            height: '20%',
            autoHide: {
    					hideDelay: 2000,
    					mouseOutDelay:	1000,
    					hideDuration:	8000
						}
        }/*,
        ova: {
            url: "/sites/default/themes/tnt-serie/videoplayer/ova.swf",
            "autoPlay": true,
            "ads": {
                "servers": [
                     {
                        "type": "Direct",
                        "apiAddress": "http://ad.de.doubleclick.net/pfadx/P4444.si.tnt-serie.de_de/Video_Preroll;sz=320x240;dcmt=text/xml;ord=__timestamp__"
                     }
                ],
                "schedule": [
                     {
                        "zone": "5",
                        "position": "pre-roll"
                     }
                ]
            }
        }*/
    }
}).ipad();
}

function loadBrightcoveplayer(videoid) {
				$("#videoplayer").html('');
				$('#videoplayer').html('<div><object id="myExperience" class="BrightcoveExperience"><param name="bgcolor" value="#FFFFFF" /><param name="width" value="500" /><param name="height" value="280" /><param name="playerID" value="91207604001" /><param name="publisherID" value="28596961001"/><param name="videoID" value="'+videoid+'"/><param name="isVid" value="true" /><param name="isUI" value="true" /><param name="dynamicStreaming" value="true" /><param name="cacheAMFURL" value="http://services.brightcove.com/services/messagebroker/amf"/></object></div>');
				brightcove.createExperiences();
}
