/*
 * jquery.flash v1.3.1 -  02/01/10
 * (c)2009 Stephen Belanger - MIT/GPL.
 * http://docs.jquery.com/License
 */
Array.prototype.indexOf=function(o,i){for(var j=this.length,i=i<0?i+j<0?0:i+j:i||0;i<j&&this[i]!==o;i++){}return j<=i?-1:i;};$.fn.extend({flash:function(opt){var has,cv,ie;function attr(a,b){return" "+a+'="'+b+'"';}function param(a,b){return'<param name="'+a+'" value="'+b+'" />';}var p=navigator.plugins;if(p&&p.length){var f=p["Shockwave Flash"];if(f){has=true;if(f.description){cv=f.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split(".");}}if(p["Shockwave Flash 2.0"]){has=true;cv="2.0.0.11";}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");cv=[6,0,21];has=true;}catch(e){}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){cv=axo.GetVariable("$version").split(" ")[1].split(",");has=true;ie=true;}}$(this).each(function(){if(has){var e=$(this),s=$.extend({"id":e.attr("id"),"class":e.attr("class"),"width":e.width(),"height":e.height(),"src":e.attr("href"),"classid":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000","pluginspace":"http://get.adobe.com/flashplayer","availattrs":["id","class","width","height","src"],"availparams":["src","bgcolor","quality","allowscriptaccess","allowfullscreen","flashvars","wmode"],"version":"9.0.24"},opt),a=s.availattrs,b=s.availparams,rv=s.version.split("."),o="<object";if(!s.codebase){s.codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+rv.join(",");}if(s.express){for(var i in cv){if(parseInt(cv[i])>parseInt(rv[i])){break;}if(parseInt(cv[i])<parseInt(rv[i])){s.src=s.express;}}}if(s.flashvars){s.flashvars=unescape($.param(s.flashvars));}a=ie?a.concat(["classid","codebase"]):a.concat(["pluginspage"]);for(k in a){var n=(k==a.indexOf("src"))?"data":a[k];o+=s[a[k]]?attr(n,s[a[k]]):"";}o+=">";for(k in b){var n=(k==b.indexOf("src"))?"movie":b[k];o+=s[b[k]]?param(n,s[b[k]]):"";}o+="</object>";}else{o='<div class="get-flashplayer">Sie müssen den Adobe Flash Player aktualisieren, damit Sie dieses Video ansehen können.<br />';o+='<a href="http://get.adobe.com/flashplayer/">Sie können den Player von Adobe herunterladen.</a></div>';}$(this).html(o);return this;});}});

/*
 * jQuery BBQ: Back Button & Query Library - v1.2.1 - 2/17/2010
 * http://benalman.com/projects/jquery-bbq-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($,p){var i,m=Array.prototype.slice,r=decodeURIComponent,a=$.param,c,l,v,b=$.bbq=$.bbq||{},q,u,j,e=$.event.special,d="hashchange",A="querystring",D="fragment",y="elemUrlAttr",g="location",k="href",t="src",x=/^.*\?|#.*$/g,w=/^.*\#/,h,C={};function E(F){return typeof F==="string"}function B(G){var F=m.call(arguments,1);return function(){return G.apply(this,F.concat(m.call(arguments)))}}function n(F){return F.replace(/^[^#]*#?(.*)$/,"$1")}function o(F){return F.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,"$1")}function f(H,M,F,I,G){var O,L,K,N,J;if(I!==i){K=F.match(H?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/);J=K[3]||"";if(G===2&&E(I)){L=I.replace(H?w:x,"")}else{N=l(K[2]);I=E(I)?l[H?D:A](I):I;L=G===2?I:G===1?$.extend({},I,N):$.extend({},N,I);L=a(L);if(H){L=L.replace(h,r)}}O=K[1]+(H?"#":L||!K[1]?"?":"")+L+J}else{O=M(F!==i?F:p[g][k])}return O}a[A]=B(f,0,o);a[D]=c=B(f,1,n);c.noEscape=function(G){G=G||"";var F=$.map(G.split(""),encodeURIComponent);h=new RegExp(F.join("|"),"g")};c.noEscape(",/");$.deparam=l=function(I,F){var H={},G={"true":!0,"false":!1,"null":null};$.each(I.replace(/\+/g," ").split("&"),function(L,Q){var K=Q.split("="),P=r(K[0]),J,O=H,M=0,R=P.split("]["),N=R.length-1;if(/\[/.test(R[0])&&/\]$/.test(R[N])){R[N]=R[N].replace(/\]$/,"");R=R.shift().split("[").concat(R);N=R.length-1}else{N=0}if(K.length===2){J=r(K[1]);if(F){J=J&&!isNaN(J)?+J:J==="undefined"?i:G[J]!==i?G[J]:J}if(N){for(;M<=N;M++){P=R[M]===""?O.length:R[M];O=O[P]=M<N?O[P]||(R[M+1]&&isNaN(R[M+1])?{}:[]):J}}else{if($.isArray(H[P])){H[P].push(J)}else{if(H[P]!==i){H[P]=[H[P],J]}else{H[P]=J}}}}else{if(P){H[P]=F?i:""}}});return H};function z(H,F,G){if(F===i||typeof F==="boolean"){G=F;F=a[H?D:A]()}else{F=E(F)?F.replace(H?w:x,""):F}return l(F,G)}l[A]=B(z,0);l[D]=v=B(z,1);$[y]||($[y]=function(F){return $.extend(C,F)})({a:k,base:k,iframe:t,img:t,input:t,form:"action",link:k,script:t});j=$[y];function s(I,G,H,F){if(!E(H)&&typeof H!=="object"){F=H;H=G;G=i}return this.each(function(){var L=$(this),J=G||j()[(this.nodeName||"").toLowerCase()]||"",K=J&&L.attr(J)||"";L.attr(J,a[I](K,H,F))})}$.fn[A]=B(s,A);$.fn[D]=B(s,D);b.pushState=q=function(I,F){if(E(I)&&/^#/.test(I)&&F===i){F=2}var H=I!==i,G=c(p[g][k],H?I:{},H?F:2);p[g][k]=G+(/#/.test(G)?"":"#")};b.getState=u=function(F,G){return F===i||typeof F==="boolean"?v(F):v(G)[F]};b.removeState=function(F){var G={};if(F!==i){G=u();$.each($.isArray(F)?F:arguments,function(I,H){delete G[H]})}q(G,2)};e[d]=$.extend(e[d],{add:function(F){var H;function G(J){var I=J[D]=c();J.getState=function(K,L){return K===i||typeof K==="boolean"?l(I,K):l(I,L)[K]};H.apply(this,arguments)}if($.isFunction(F)){H=F;return G}else{H=F.handler;F.handler=G}}})})(jQuery,this);
/*
 * jQuery hashchange event - v1.2 - 2/11/2010
 * http://benalman.com/projects/jquery-hashchange-plugin/
 * 
 * Copyright (c) 2010 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($,i,b){var j,k=$.event.special,c="location",d="hashchange",l="href",f=$.browser,g=document.documentMode,h=f.msie&&(g===b||g<8),e="on"+d in i&&!h;function a(m){m=m||i[c][l];return m.replace(/^[^#]*#?(.*)$/,"$1")}$[d+"Delay"]=100;k[d]=$.extend(k[d],{setup:function(){if(e){return false}$(j.start)},teardown:function(){if(e){return false}$(j.stop)}});j=(function(){var m={},r,n,o,q;function p(){o=q=function(s){return s};if(h){n=$('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow;q=function(){return a(n.document[c][l])};o=function(u,s){if(u!==s){var t=n.document;t.open().close();t[c].hash="#"+u}};o(a())}}m.start=function(){if(r){return}var t=a();o||p();(function s(){var v=a(),u=q(t);if(v!==t){o(t=v,u);$(i).trigger(d)}else{if(u!==t){i[c][l]=i[c][l].replace(/#.*/,"")+"#"+u}}r=setTimeout(s,$[d+"Delay"])})()};m.stop=function(){if(!n){r&&clearTimeout(r);r=0}};return m})()})(jQuery,this);

/*
 * bigbrother 11 
 */
function findVideos(params,callback){var data;var async;var callbackFunction;if(typeof callback=="function"){callbackFunction=function(result){callback.call(this,result&&result.items?result.items:[],result.totalResults||0,result.startIndex||1);};async=true;}else{async=false;callbackFunction=function(result){data=result;};}$.ajax({url:"/video/find.php",data:params,type:"GET",dataType:"json",async:async,success:callbackFunction});if(async==false){return data&&data.items?data.items:[];}}function findVideo(videoId,callback){var data;var async;var callbackFunction;if(typeof callback=="function"){callbackFunction=function(result){callback.call(this,result&&result.items&&result.items.length==1?result.items[0]:{});};async=true;}else{async=false;callbackFunction=function(result){data=result;};}$.ajax({url:"/video/find.php",data:{"videoId":videoId},type:"GET",dataType:"json",async:async,success:callbackFunction});if(async==false){return data&&data.items&&data.items.length==1?data.items[0]:{};}}var videoConfig={defaultVideoId:3563193,categories:{1405:{name:"Hauptkategorie"},1397:{name:"Bewohner"},1465:{name:"Bewohner 01: Cosimo"},1467:{name:"Bewohner 02: Ingrid"},1469:{name:"Bewohner 03: Rene"},1471:{name:"Bewohner 04: David"},1473:{name:"Bewohner 05: Rayo"},1475:{name:"Bewohner 06: Daggi"},1477:{name:"Bewohner 07: Hedia"},1479:{name:"Bewohner 08: Jordan"},1481:{name:"Bewohner 09: Lisa"},1483:{name:"Bewohner 10: Fabienne"},1485:{name:"Bewohner 11: Timmy"},1487:{name:"Bewohner 12: Steve"},1489:{name:"Bewohner 13: Valencia"},1491:{name:"Bewohner 14: Jasmin"},1493:{name:"Bewohner 15: Tim"},1497:{name:"Bewohner 16: Barry"},1413:{name:"Einzug"},1415:{name:"Auszug"},1399:{name:"BB-Spielregeln"},1419:{name:"Match"},1421:{name:"Wochenaufgabe"},1427:{name:"Nominierung"},1437:{name:"Regelverstoß"},1423:{name:"Belohnung"},1425:{name:"Bestrafung"},1401:{name:"Tätigkeiten"},1429:{name:"Sport"},1433:{name:"Körperpflege (Duschen)"},1435:{name:"Kochen/Essen"},1431:{name:"Party"},1403:{name:"Emotionen"},1439:{name:"Lästern"},1441:{name:"Streit"},1445:{name:"Liebe"},1443:{name:"Sex"},1447:{name:"Spaß"},1451:{name:"Trauer"},1449:{name:"Brief"},1417:{name:"Besuch"},1455:{name:"Weekly"},1453:{name:"Daily"}},categoryLinks:{1397:{link:"http://www.bigbrother.de/cms/front_content.php?idart=93"},1413:{link:"http://www.bigbrother.de/cms/front_content.php?idart=138"},1415:{link:"http://www.bigbrother.de/cms/front_content.php?idart=139"},1399:{link:"http://www.bigbrother.de/cms/front_content.php?idart=140"},1401:{link:"http://www.bigbrother.de/cms/front_content.php?idart=141"},1403:{link:"http://www.bigbrother.de/cms/front_content.php?idart=142"},1417:{link:"http://www.bigbrother.de/cms/front_content.php?idart=143"},1455:{link:"http://www.bigbrother.de/cms/front_content.php?idart=145"},1453:{link:"http://www.bigbrother.de/cms/front_content.php?idart=144"}},defaultCategoryId:1405,types:["new","best","views","comments"],defaultType:"new",videoIdInUrl:"video.vid",pageInUrl:"video.page"};$(document).ready(function(){if($(".video").length){(function($){$.fn.video=function(params){var $this=this;function getVideoId(categoryId,day,type){var result;if($this.hasClass("url-aware")&&(videoIdInUrl=getVideoIdInUrl())){result=videoIdInUrl;}else{if(null!==(hasVideoId=$this.attr("id").match(/video-(\d+)/))){result=hasVideoId[1];}else{var shuffle;if(null!==(hasShuffle=$this.attr("class").match(/shuffle-(\d+)/))){shuffle=hasShuffle[1];}else{shuffle=0;}if(shuffle>0){var videos=findVideos({categoryId:categoryId,type:type,day:day,limit:shuffle});videos=shuffleVideos(videos);}else{var videos=findVideos({categoryId:categoryId,type:type,day:day,limit:1});}if(videos&&videos.length){result=videos[0].vid;}else{result=videoConfig.defaultVideoId;}}}return result;}function getVideoIdInUrl(){var urlParameters=$.deparam.querystring();return urlParameters[videoConfig.videoIdInUrl];}function shuffleVideos(videos){for(var j,x,i=videos.length;i;j=parseInt(Math.random()*i),x=videos[--i],videos[i]=videos[j],videos[j]=x){}return videos;}function getDay(){var result;if(null!==(hasDay=$this.attr("class").match(/day-(\d+)/))){result=hasDay[1];}return result;}function getCategoryId(){var result;if(null!==(hasCategoryId=$this.attr("class").match(/category-(\d+)/))){result=hasCategoryId[1];}else{result=videoConfig.defaultCategoryId;}return result;}function getType(){var result;var types=videoConfig.types;if(null!==(hasType=$this.attr("class").match(/type-(\w+)/))&&$.inArray(hasType[1],types)!=-1){result=hasType[1];}else{result=videoConfig.defaultType;}return result;}function getAutoplay(){var result=false;if($this.hasClass("autoplay")){result=true;}return result;}function getWidth(){var result=$this.width();return result;}function getHeight(){var result=$this.height();return result;}params=params||{};var day=params.day||getDay();var categoryId=params.categoryId||getCategoryId();var type=params.type||getType();var videoId=params.videoId||getVideoId(categoryId,day,type);var attrId=attrName="videoplayer-"+videoId;var autoplay=params.autoplay||getAutoplay();var width=params.width||getWidth();var height=params.height||getHeight();opt={src:"http://www.clipfish.de/cfng/flash/clipfish_player_3.swf",type:"application/x-shockwave-flash",width:width,height:height,quality:"high",wmode:"opaque",bgcolor:"#FFFFFF",allowfullscreen:"true",allowscriptaccess:"always",id:attrId,name:attrName,"class":"videoplayer",flashvars:{angebot:"bigbrother",nc:1,controls_small:1,cf_logo:1,logo_url:"http://www.clipfish.de/special/bigbrother/home/",teaser:0,vid:videoId,cat:411,stf:0,as:autoplay?1:0,butcolor:"#206BC8",bgcolor:"#1E55B9",preroll:"http://ad.de.doubleclick.net/adx/www.clipfish-profcon.de/bb_extern;theme=bb_extern;pack=profcon;sz=320x240;pos=pre;dcmt=text/xml;ord="+new Date().getTime()+"?",breakad:0},version:"9.0.0",express:"js/expressInstall.swf",availattrs:["id","name","class","width","height","src","type"],availparams:["src","bgcolor","quality","allowscriptaccess","allowfullscreen","flashvars","wmode"]};this.flash(opt);var addHeadline=params.addHeadline||$this.hasClass("add-headline");if(addHeadline){findVideo(videoId,function(video){if(video&&video.title){$this.prepend('<h2 title="'+video.title+'">'+video.title+"</h2>");}else{$this.prepend("<h2>&nbsp;</h2>");}});}return this;};})(jQuery);$(".video").each(function(){$(this).video();});}if($(".video-teaser").length){(function($){$.fn.videoTeaser=function(params){var $this=this;function getDay(){var result;if(null!==(hasDay=$this.attr("class").match(/day-(\d+)/))){result=hasDay[1];}return result;}function getCategoryId(){var result;if(null!==(hasCategoryId=$this.attr("class").match(/category-(\d+)/))){result=hasCategoryId[1];}else{result=videoConfig.defaultCategoryId;}return result;}function getType(){var result;var types=videoConfig.types;if(null!==(hasType=$this.attr("class").match(/type-(\w+)/))&&$.inArray(hasType[1],types)!=-1){result=hasType[1];}else{result=videoConfig.defaultType;}return result;}function getLimit(){var result;if(null!==(hasLimit=$this.attr("class").match(/limit-(\d+)/))){result=hasLimit[1];}else{result=3;}return result;}var imageCache=[];function preloadImages(){var args_len=arguments.length;for(var i=args_len;i--;){var cacheImage=document.createElement("img");cacheImage.src=arguments[i];cache.push(cacheImage);}}params=params||{};var day=params.day||getDay();var categoryId=params.categoryId||getCategoryId();var type=params.type||getType();var limit=params.limit||getLimit();$this.hide();findVideos({day:day,categoryId:categoryId,type:type,limit:limit},function(videos){if(videos.length){if(!$this.hasClass("vertical")){$this.addClass("horizontal");}$this.append("<ul>");$.each(videos,function(index,video){var date=new Date(video.pubDate);date=date.getDate()+"."+(date.getMonth()+1)+"."+date.getFullYear();var length=video.media_length;var minutes=Math.floor(length/60);var seconds=length%60;length=minutes+":"+(seconds<10?"0":"")+seconds;var videoParams={};videoParams[videoConfig.videoIdInUrl]=video.vid;var link=videoConfig.categoryLinks[categoryId]?videoConfig.categoryLinks[categoryId]["link"]:window.location.href;link=$.param.querystring(link,videoParams);var append="<li>"+'<a href="'+link+'" title="'+video.title+'"><h3>'+video.title+"</h3></a>"+'<a href="'+link+'"><img src="'+video.media_thumbnail+'" alt="'+video.descr+'" title="'+video.descr+'" /></a>'+'<span class="date">'+date+"</span>"+'<span class="length">Video-L&auml;nge: '+length+"</span>"+'<span class="views">Aufrufe: '+video.media_views+"</span>"+"</li>";$this.children("ul").append($(append).find("img").hide().load(function(){$(this).fadeIn("slow");}).end());});var scrollable=$this.hasClass("scrollable");if(scrollable&&$this.hasClass("vertical")){$this.children("ul").wrap('<div class="scroller" />');var scroller=$this.children("div.scroller");$('<div class="previous" />').insertBefore(scroller);$('<div class="next" />').insertAfter(scroller);var scrollerActive=false;$this.children("div.previous").click(function(){if(scrollerActive){return false;}else{scrollerActive=true;}var delta=Math.ceil(scroller.children("ul").height()/scroller.children("ul").children().length);scroller.animate({scrollTop:scroller.scrollTop()-3*delta},800,function(){scrollerActive=false;});});$this.children("div.next").click(function(){if(scrollerActive){return false;}else{scrollerActive=true;}var delta=Math.ceil(scroller.children("ul").height()/scroller.children("ul").children().length);scroller.animate({scrollTop:scroller.scrollTop()+3*delta},800,function(){scrollerActive=false;});});}$this.show();}else{$this.remove();}});};})(jQuery);$(".video-teaser").each(function(){$(this).videoTeaser();});}if($(".video-pager").length){(function($){$.fn.videoPager=function(params){var $this=this;function getDay(){var result;if(null!==(hasDay=$this.attr("class").match(/day-(\d+)/))){result=hasDay[1];}return result;}function getCategoryId(){var result;if(null!==(hasCategoryId=$this.attr("class").match(/category-(\d+)/))){result=hasCategoryId[1];}else{result=videoConfig.defaultCategoryId;}return result;}function getType(){var result;var types=videoConfig.types;if(null!==(hasType=$this.attr("class").match(/type-(\w+)/))&&$.inArray(hasType[1],types)!=-1){result=hasType[1];}else{result=videoConfig.defaultType;}return result;}function getLimit(){var result;if(null!==(hasLimit=$this.attr("class").match(/limit-(\d+)/))){result=hasLimit[1];}else{result=3;}return result;}function getPage(){var result;if(pageInUrl=getPageInUrl()){result=pageInUrl;}else{if(null!==(hasPage=$this.attr("class").match(/page-(\d+)/))){result=hasPage[1];}else{result=1;}}return result;}function getPageInUrl(){var urlParameters=$.deparam.querystring();return urlParameters[videoConfig.pageInUrl];}params=params||{};var day=params.day||getDay();var categoryId=params.categoryId||getCategoryId();var type=params.type||getType();var limit=params.limit||getLimit();var page=params.page||getPage();$this.hide();findVideos({day:day,categoryId:categoryId,type:type,limit:limit,page:page},function(videos,totalResults,startIndex){if(videos.length){$this.append("<ul>");$.each(videos,function(index,video){var date=new Date(video.pubDate);date=date.getDate()+"."+(date.getMonth()+1)+"."+date.getFullYear();var length=video.media_length;var minutes=Math.floor(length/60);var seconds=length%60;length=minutes+":"+(seconds<10?"0":"")+seconds;var videoParams={};videoParams[videoConfig.videoIdInUrl]=video.vid;videoParams[videoConfig.pageInUrl]=page;var link=$.param.querystring(window.location.href,videoParams);var append="<li>"+'<a href="'+link+'" title="'+video.title+'"><h3>'+video.title+"</h3></a>"+'<a href="'+link+'"><img src="'+video.media_thumbnail+'" alt="'+video.descr+'" title="'+video.descr+'" /></a>'+'<span class="date">'+date+"</span>"+'<span class="length">Video-L&auml;nge: '+length+"</span>"+'<span class="views">Aufrufe: '+video.media_views+"</span>"+"</li>";$this.children("ul").append($(append).find("img").hide().load(function(){$(this).fadeIn("slow");}).end());});var endIndex=parseInt(startIndex)+parseInt(limit);$this.append('<span class="results">Videos '+startIndex+" bis "+endIndex+" von "+totalResults+"</h2>");var maxPage=Math.ceil(totalResults/limit);$this.append('<span class="pages">Seite '+page+" von "+maxPage+"</span>");var videoParams={};if(page<maxPage){videoParams[videoConfig.pageInUrl]=parseInt(page)+1;var linkNext=$.param.querystring(window.location.href,videoParams);$this.append('<span class="next-page"><a href="'+linkNext+'">N&auml;chste Seite</a>');}if(page>1){videoParams[videoConfig.pageInUrl]=parseInt(page)-1;var linkPrevious=$.param.querystring(window.location.href,videoParams);$this.append('<span class="previous-page"><a href="'+linkPrevious+'">Vorherige Seite</a>');}$this.show();}else{$this.remove();}});};})(jQuery);$(".video-pager").each(function(){$(this).videoPager();});}});
