(function(a){a.fn.blipTvBlvd=function(Y){console.log("blip_debug.js blipTvBlvd()");var d=this;var L=d.selector;var af=L.slice(1);var ao=Y;var S={feedData:null,titleLength:140,titleTargetBlank:true,descLength:300,brand:"",brandURL:"",nvideos:6,linktitle:true,videoside:"left",speed:250,referrer:false,descriptionPanelCallback:p,socialPanelCallback:Z};var aj=L+"-slider";var ag=aj+"-wrapper";var am=L+"-episode-";var s=L+"-thumbnails";var G=L+"-tooltip";var ad=L+"-tooltip-meta";var ay=L+"-nowshowing";var I=L+"-nowshowing-meta";var U=L+"-thumbnail-";var M=af+"-video";var al=L+"-video-";var C=L+"-video-ie-";var z=L+"-mobilevideo-";var y=af+"-description-wrapper";var e=af+"-description";var au=af+"-social";var O=af+"-subsocial";var az=af+"-fb";var J=L+"-next-button";var ah=L+"-prev-button";var f=L+"-player-";var h=L+"-thumbnail-img-size";var W=af+"-player-front";var aq=af+"-player-light";var g=af+"-player-back";var ar=af+"-player-background";var Y;var v=10;var n=6;var P=false;var E;var j=0;var an;var R;var aa;var av=32;var i=false;var x="0.1.0.12";switch(Y.feed.type){case"showpath":var T="http://blip.tv/"+Y.feed.id+"/rss/?pagelen="+v;if(a.browser.msie){ab(T)}else{ax(T)}break;case"playlist":var T="http://blip.tv/rss/bookmarks/"+Y.feed.id;if(a.browser.msie){ab(T)}else{ax(T)}break;case"array":m(Y.feed.data);break}function F(aD,aE,aB,aC){if(aD.length>aE){aD=aD.slice(0,aE);if(aB==true){aD=aD.replace(/(\s|\W)(\w)*$/,"")}aD+=aC}return aD}function ae(aB,aD){var aC='<video src="http://a.blip.tv/play/'+aD[aB]["embedLookup"]+'.m4v" width="'+an+'" height="'+R+'" id="'+z.slice(1)+aB+'" allowfullscreen controls></video>';return aC}function K(aC,aM,aI){console.log("createPlayerEmbedTagOnly:");var aL,aF=X(a("."+W).css("color")),aH=X(a("."+aq).css("color")),aJ=X(a("."+g).css("color")),aD=X(a("."+ar).css("color")),aB=B(aM[aC]["thumbnailUrl"],an,R-32),aE=al.slice(1)+aC,aG;if(Y.referrer){aL=Y.referrer}else{try{r=top.location.host;if(r){aL=r}else{aL="blip-carousel";console.warn("[Blvd] top.location.host undefined. Set referrer option in blipTvBlvd().")}}catch(aK){aL="blip-carousel";console.warn("[Blvd] lacks permission to access top.location.host. Set referrer option in blipTvBlvd().")}}aG="http://blip.tv/scripts/flash/stratos.swf#file=http://blip.tv/rss/"+aM[aC]["postsId"]+"?thumb="+escape(aB)+"&frontcolor=0x"+aF+"&lightcolor=0x"+aH+"&backcolor=0x"+aJ+"&showsharebutton=true&showfsbutton=true&useoldendcap=true&showinfo=false&application=blvd&referrer="+aL;if(Y.brand){aG+="&brandname="+encodeURI(Y.brand);if(Y.brandURL!=""){aG+="&brandlink="+Y.brandURL}}return'<embed type="application/x-shockwave-flash" width="'+an+'" height="'+R+'" id="'+aE+'" src="'+aG+'" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="opaque" allowfullscreen="true" allowscriptaccess="always" bgcolor="#'+aD+'"></embed>'}function l(aD,aE){var aB=a(h).css("width").replace("px","");var aC=a(h).css("height").replace("px","");var aF=aE[aD]["thumbnailUrl"];if(aF==""){aF="./images/testpattern.gif"}else{aF=B(aF,aB,aC)}return aF}function p(aC,aD){var aG="";var aF=F(aC.title,Y.titleLength,true," [...]");if(Y.linktitle==true){if(Y.titleTargetBlank){aG+='<h2><a href="'+aC.url+'" target="_blank">'+aF+"</a></h2>"}else{aG+='<h2><a href="'+aC.url+'">'+aF+"</a></h2>"}}else{aG+="<h2>"+aF+"</h2>"}var aB=c(aC.datestampDate);aG+='<p class="datestamp">'+aB+"</p>";var aE=aC.description;aE=F(aE,Y.descLength,true," [...]");aG+="<p>"+aE+"</p>";aD.html(aG)}function Z(aE,aF){var aB=aE.showName;var aD=aE.url;var aG=F(aE.title,Y.titleLength,true," [...]");var aC='<div><a href="http://twitter.com/share"				class="twitter-share-button"				data-url="'+aD+'"				data-text="'+aB+" &#151; "+aG+'"				data-related="bliptv:The Next Generation Television Network"				data-via=""				data-count="vertical" data-via="nobody">Tweet</a>				<script type="text/javascript" src="http://platform.twitter.com/widgets.js"><\/script>				</div>';aC+='<div>				<iframe class="fbClass"				src="http://www.facebook.com/plugins/like.php?href='+escape(aD)+'&amp;layout=box_count&amp;show_faces=false&amp;width=55&amp;action=like&amp;colorscheme=light&amp;height=65"				scrolling="no"				frameborder="0"				style="border:none; overflow:hidden; width:55px; height:65px;"				allowTransparency="true">				</iframe>				</div>';aF.html(aC)}function ax(aB){console.log("Blip.tv Blvd: domain_request_non_ie()");a.ajax({type:"GET",url:aB,dataType:"xml",success:k,error:ai})}function ab(aC){console.log("Blip.tv Blvd: domain_request_ie()");var aB=new XDomainRequest();aB.onprogress=function(){console.log("blipTvBlvd: xdr.onprogress()")};aB.onerror=function(){console.log("blipTvBlvd: xdr.onerror()")};aB.ontimeout=function(){console.log("blipTvBlvd: xdr.ontimeout()")};aB.onload=function(){console.log("blipTvBlvd: xdr.onload()");var aD=new ActiveXObject("Microsoft.XMLDOM");aD.async=true;aD.loadXML(aB.responseText);k(aD)};aB.open("GET",aC);aB.send()}function ai(aB,aD,aC){}function q(aC,aG){for(var aD=0;aD<aC;aD++){var aB=an;var aE=R-32;if(D()){if(aD==0){var aF=ae(aD,aG);a(am+aD+" ."+M).html(aF)}}else{video=K(aD,aG);a(am+aD+" ."+M).html(video)}Y.descriptionPanelCallback(aG[aD],a(am+aD+" ."+e));Y.socialPanelCallback(aG[aD],a(am+aD+" ."+O))}}function at(aC,aF){var aB=a(h).css("width").replace("px","");var aE=a(h).css("height").replace("px","");for(var aD=0;aD<aC;aD++){var aG=l(aD,aF);a(U+aD).html('<a href="javascript:void(0)" rel="'+aD+'"><img src="'+aG+'" width="'+aB+'" height="'+aE+'" /></a>')}}function aA(aM){var aD=a("<div>").attr("id",aj.slice(1));aD.appendTo(L);a("<div>").attr("class",W).css({visibility:"hidden"}).appendTo(aD);a("<div>").attr("class",aq).css({visibility:"hidden"}).appendTo(aD);a("<div>").attr("class",g).css({visibility:"hidden"}).appendTo(aD);a("<div>").attr("class",ar).css({visibility:"hidden"}).appendTo(aD);aD=a("<div>").attr({id:ag.slice(1)}).appendTo(aD);a("<ul>").appendTo(aD);var aL=a(aD).children("ul");for(var aI=0;aI<aM;aI++){var aH=am.slice(1)+aI;var aN=a("<li>").attr("id",aH).appendTo(aL);var aB=al.slice(1)+aI;var aG=a("<div>").attr("class",M).appendTo(aN);a("<div>").attr("id",aB).appendTo(aG);var aJ=a("<div>").attr("class",y);a("<div>").attr("class",e).appendTo(aJ);var aE=a("<div>").attr("class",au).appendTo(aJ);a("<div>").attr("class",O).appendTo(aE);aJ.appendTo(aN)}var aF=a("<div>").attr("id",s.slice(1));aF.appendTo(L);a("<div>").attr("id",ay.slice(1)).appendTo(aF);a("<div>").attr("id",I.slice(1)).css({visible:"hidden",position:"relative"}).appendTo(aF);a("<p>").appendTo(G,L);var aK=a("<div>").attr("id",G.slice(1)).appendTo(aF).hide();var aO=a("<p>").appendTo(aK);a("<a>").attr({href:"javascript:void(0)",rel:0}).appendTo(aO);a("<div>").attr("id",ad.slice(1)).css({visible:"hidden",position:"relative"}).appendTo(aK);a("<ul>").appendTo(aF);a("<div>").attr("id",h.slice(1)).appendTo(aF).hide();var aC=aF.children("ul");for(var aI=0;aI<aM;aI++){var aH=U.slice(1)+aI;a("<li>").attr("id",aH).appendTo(aC)}a("<span>").attr("id",J.slice(1)).html('<a href="javascript:void(0);">next</a>').appendTo(L);a("<span>").attr("id",ah.slice(1)).html('<a href="javascript:void(0);">prev</a>').appendTo(L)}function c(aD){var aC=["January","February","March","April","May","June","July","August","September","October","November","December"];var aE=aD.match(/^(\d{4})-(\d{2})-(\d{2})/);var aB=aC[aE[2]-1];var aF=aE[3].replace(/^0*/,"");var aG=aE[1];return aB+" "+aF+", "+aG}function ak(){if(!D()){w()}var aB=function(){if(D()){if(a(z+j).length==0){var aC=ae(j,Y.feedData);a(am+j+" ."+M).html(aC)}}};a(s+" a").bind("click",function(){var aD=j;var aC=parseInt(a(this).attr("rel"));b(aC);Q(aC,aD,true);N();aB()});a(G).bind("click",function(){var aD=j;var aC=parseInt(a(this).children("p").children("a").attr("rel"));b(aC);Q(aC,aD,true);N();aB()});a(J).click(function(){if(j<n-1){Q(j+1,j,true);b(j);N();aB()}});a(ah).click(function(){if(j>0){Q(j-1,j,true);b(j);N();aB()}})}function H(){var aF=a(U+"0 a img").position();if(aF!=null){var aE=a(ay);var aC=a(I);var aB=a(s+" ul li img").css("width").replace("px","");aF.left+=parseInt(aC.css("left").replace("px",""));var aD=a(s+" ul li img").css("height").replace("px","");aF.top+=parseInt(aC.css("top").replace("px",""));a(ay).css(aF);a(ay).hide().delay(200).fadeIn(1200)}}function o(aB){ao.feedData=aB;Y=a.extend(S,ao);if(D()){Y.speed=0}}function ap(){var aD=a("."+M).outerWidth(true)+a("."+e).outerWidth(true);var aC=Math.max(a("."+M).outerHeight(true),a("."+e).outerHeight(true));a(aj+" li").css({width:aD+"px",height:aC+"px"});var aB=a(aj+" li").outerWidth(true);var aE=a(aj+" li").outerHeight(true);a(aj).css({width:aB+"px",height:aE+"px"});a(aj+" ul").css({width:aB*n+"px"});aa=a(am+"0").outerWidth(true)}function V(){an=a("."+M).css("width").replace("px","");R=a("."+M).css("height").replace("px","");n=Y.nvideos>v?v:Y.nvideos;n=t(Y.feedData.length,n);if(Y.videoside!="left"){for(var aC=0;aC<n;aC++){var aD=a(am+aC);var aB=a("."+y,aD).clone();a("."+y,aD).remove();aD.prepend(aB)}}}function D(){return/iPhone|iPad|iOS|Android/.test(navigator.userAgent)}function X(aB){var aD;if(aB.match(/^rgb/)){var aC=aB.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)/);aD=aw(aC[1],aC[2],aC[3])}else{if(aB.match(/^\#/)){aD=aB.slice(1)}}return aD}function Q(aF,aJ,aC){if(P){return}if(!(aJ>=0&&aJ<n)){aJ=aF+1}var aD=Y.speed*Math.abs(aF-aJ);ac(aD);var aG=a(U+aF+" a img").position();if(aG!=null){j=aF;var aH=a(ay);var aB=a(I);var aI=a(s+" ul li img").css("width").replace("px","");aG.left+=parseInt(aB.css("left").replace("px",""));var aE=a(s+" ul li img").css("height").replace("px","");aG.top+=parseInt(aB.css("top").replace("px",""));if(aC&&Y.speed>0){a(ay).stop().animate({left:aG.left,top:aG.top},aD,function(){});a(ag+" ul").stop().animate({left:0-aa*aF,top:0},aD,function(){})}else{a(ay).css(aG);a(ag+" ul").css({left:0-aa*aF})}}}function b(aB){var aE;if(a.browser.msie){aE=C}else{aE=al}for(var aD=0;aD<n;aD++){if(aD!=aB){var aC=a(aE+aD)[0];if(aC){if("sendEvent" in aC){aC.sendEvent("pause")}}}}}function t(aC,aD){if(aD<v){for(var aB=aD;aB<v;aB++){a(am+aB).remove()}}if(aC<aD){aC=aC?aC:1;for(var aB=aC;aB<aD;aB++){a(am+aB).remove()}return aC}return aD}function aw(aE,aD,aB){var aC="";var aE=parseInt(aE).toString(16);if(aE.length<2){aC+="0"}aC+=aE;var aD=parseInt(aD).toString(16);if(aD.length<2){aC+="0"}aC+=aD;var aB=parseInt(aB).toString(16);if(aB.length<2){aC+="0"}aC+=aB;return aC}function m(aB){aA(v);o(aB);V();A();ak();N();ap();H();if(i){u()}}function A(){a(aj+" ul").width(a(aj+" li").outerWidth(true)*n);a(aj+" li").css({"float":"left"});if(n>=1){q(n,Y.feedData);at(n,Y.feedData);a("."+e).children().hide().delay(100).fadeIn(800);for(var aB=1;aB<n;aB++){a(U+aB).hide().delay(((aB-1)*100)).fadeIn(400)}a("."+au).hide().delay(900).fadeIn(400);if(n==1){a(J).css({visibility:"hidden"});a(ah).css({visibility:"hidden"})}}else{a(am+"0 ."+e).html("<h2>Oops!</h2><p>Show feed not found.</p>");a(am+"0 ."+au).css({visibility:"hidden"});var aD={border:"1px dashed #000000",background:"#dddddd",color:"#333333","text-align":"center","font-size":"65px"};var aC=a(am+"0 ."+M);aC.width(aC.width()-2);aC.height(aC.height()-2);aC.css(aD).html("<h2>?</h2>")}}function k(aH){var aG=new Array();var aE="http://blip.tv/dtd/blip/1.0";var aC="http://search.yahoo.com/mrss/";var aB=aH.getElementsByTagName("item");itemsLength=aH.getElementsByTagName("item").length;for(var aD=0;aD<itemsLength;aD++){var aI="";if(a.browser.msie){try{aI=aB.item(aD).getElementsByTagName("media:thumbnail").item(0).getAttribute("url")}catch(aF){}aG.push({postsId:aB.item(aD).getElementsByTagName("blip:posts_id").item(0).firstChild.data,showName:aB.item(aD).getElementsByTagName("blip:show").item(0).firstChild.data,title:aB.item(aD).getElementsByTagName("title").item(0).firstChild.data,datestampDate:aB.item(aD).getElementsByTagName("blip:datestamp").item(0).firstChild.data,description:aB.item(aD).getElementsByTagName("blip:puredescription").item(0).firstChild.data,thumbnailUrl:aI,url:aB.item(aD).getElementsByTagName("link").item(0).firstChild.data,"contentRating ":aB.item(aD).getElementsByTagName("blip:contentRating").item(0).firstChild.data,embedCode:aB.item(aD).getElementsByTagName("media:player").item(0).firstChild.data,embedUrl:aB.item(aD).getElementsByTagName("blip:embedUrl").item(0).firstChild.data,embedLookup:aB.item(aD).getElementsByTagName("blip:embedLookup").item(0).firstChild.data})}else{try{aI=aB[aD].getElementsByTagNameNS(aC,"thumbnail")[0].getAttribute("url")}catch(aF){}aG.push({postsId:aB[aD].getElementsByTagNameNS(aE,"posts_id")[0].childNodes[0].nodeValue,showName:aB[aD].getElementsByTagNameNS(aE,"show")[0].childNodes[0].nodeValue,title:aB[aD].getElementsByTagName("title")[0].childNodes[0].nodeValue,datestampDate:aB[aD].getElementsByTagNameNS(aE,"datestamp")[0].childNodes[0].nodeValue,description:aB[aD].getElementsByTagNameNS(aE,"puredescription")[0].childNodes[0].nodeValue,thumbnailUrl:aI,url:aB[aD].getElementsByTagName("link")[0].childNodes[0].nodeValue,"contentRating ":aB[aD].getElementsByTagNameNS(aE,"contentRating")[0].childNodes[0].nodeValue,embedCode:aB[aD].getElementsByTagNameNS(aC,"player")[0].childNodes[0].nodeValue,embedUrl:aB[aD].getElementsByTagNameNS(aE,"embedUrl")[0].childNodes[0].nodeValue,embedLookup:aB[aD].getElementsByTagNameNS(aE,"embedLookup")[0].childNodes[0].nodeValue})}}m(aG)}function u(){var aB=a("<div>").css({height:"50px",width:"700px"}).html('<h3 style="float: left; position: relative; top: -100px; z-index: 10000; border: 1px solid #ffffff; background: #000000; color: #ffffff; width: 700px; height: 50px;">DEBUGGER ON</h3>');a(L).append(aB)}function B(aE,aB,aD){if(aE===undefined){return""}if(aE!=""){var aC="http://a.images.blip.tv";if(aE.indexOf(aC)==0){aE=aE.slice(aC.length+1)}else{if(aE.indexOf("/")==0){aE=aE.slice(1)}}aE="http://a.i.blip.tv/g?src="+aE+"&w="+aB+"&h="+aD}return aE}function w(){var aD=a(G);var aB=a(ad);var aC=0;var aF;var aE;a(s+" img, "+G).mouseenter(function(){aD.show();if(a(this).parent().attr("rel")){aE=a(this);aF=aD.children("p");aC=a(this).parent().attr("rel")}aF.children("a").attr("rel",aC);aF.children("a").text(Y.feedData[aC]["title"]);var aG=aE.position();aG.left+=parseInt(aB.css("left").replace("px",""));aG.top+=parseInt(aB.css("top").replace("px",""));if(aG.left<0){aG.left=0}if(aG.left+aD.outerWidth()>=d.outerWidth()){aG.left=d.outerWidth()-aD.outerWidth()}if(aG.top+aD.outerHeight()>=d.outerHeight()){aG.top=d.outerHeight()-aD.outerHeight()}a(G).css(aG);a(G+", "+G+" p").stop().animate({opacity:0.8},200,function(){})});a(s+" img, "+G).mouseleave(function(aL){var aG=aL.pageX;var aM=aL.pageY;var aI=aE.position();var aJ=aD.position();var aK=(aG>=aI.left&&aG<(aI.left+aE.width())&&aM<aI.top&&aM>(aI.top+aE.height()));var aH=(aG>=aJ.left&&aG<(aJ.left+aD.width())&&aM<aJ.top&&aM>(aJ.top+aD.height()));if(!aK&&!aH){a(G+", "+G+" p").stop().animate({opacity:0},200,function(){aD.hide()})}})}function ac(aB){clearTimeout(E);P=true;var aC=function(){P=false};E=setTimeout(aC,aB)}function N(){if(j==n-1){a(J).hide()}else{a(J).show()}if(j==0){a(ah).hide()}else{a(ah).show()}}return this}})(jQuery);
