jQuery.getScript=function(b,c,a){jQuery.ajax({type:"GET",url:b,success:c,dataType:"script",cache:a})};jQuery.fn.fadeTo=function(b,a,c){return this.animate({opacity:a},b,function(){if(a===1&&jQuery.browser.msie){this.style.removeAttribute("filter")}if(jQuery.isFunction(c)){c()}})};TubePressJS=(function(){var a,c,b;a=function(e,f){if(!e()){var d=function(){a(e,f)};setTimeout(d,400);return}f()};c=function(d,e,g){var f=function(){a(e,g)};jQuery.getScript(d,f,true)};b=function(e){var d=document.createElement("link");d.setAttribute("rel","stylesheet");d.setAttribute("type","text/css");d.setAttribute("href",e);document.getElementsByTagName("head")[0].appendChild(d)};return{callWhenTrue:a,getWaitCall:c,loadCss:b}}());TubePressEvents=(function(){return{NEW_THUMBS_LOADED:"tubepressNewThumbnailsLoaded"}}());TubePressAnchors=(function(){var a,d,f,g,e,c,b;a=function(){return b(1)};d=function(){return b(2)};f=function(h){return h[1]};g=function(h){return h[2]};e=function(h){return h[3]};c=function(i){var h=i.lastIndexOf("_");return i.substring(16,h)};b=function(i){var h=[];jQuery("a[rel^='tubepress_']").each(function(){var j=jQuery(this).attr("rel").split("_")[i];if(jQuery.inArray(j,h)===-1){h.push(j)}});return h};return{findAllEmbeddedNames:a,findAllPlayerNames:d,getEmbeddedNameFromRelSplit:f,getPlayerNameFromRelSplit:g,getGalleryIdFromRelSplit:e,getVideoIdFromIdAttr:c}}());TubePressPlayers=(function(){var c,a,b;c=function(e){var f=TubePressAnchors.findAllPlayerNames(),g,d;for(g=0;g<f.length;g=g+1){d=f[g];jQuery.getScript(e+"/ui/lib/players/"+d+"/"+d+".js",a(d,e))}};b=function(d,e,g,h){var f="tubepress_"+h+"_player";window[f](d,e)};a=function(d,e){var g="tubepress_"+d+"_player_init",h=function(){window[g](e)};TubePressJS.callWhenTrue(function(){return typeof window[g]==="function"},h)};return{init:c,invokePlayer:b}}());TubePressEmbedded=(function(){var b,i,a,f,g,h,e,c,d;b=function(k){var j=TubePressAnchors.findAllEmbeddedNames(),l,m=function(){};for(l=0;l<j.length;l=l+1){if(j[l]==="vimeo"){continue}jQuery.getScript(k+"/ui/lib/embedded_flash/"+j[l]+"/"+j[l]+".js",m,true)}};f=function(j){if(e(j)){return jQuery("div#tubepress_embedded_object_"+j).html()}var l="#tubepress_embedded_object_"+j,m=jQuery(l),n=jQuery(l+" > object"),k=n.children("param");return a(m,k)};g=function(j){if(e(j)){return parseInt(c(j).attr("width"),10)}return d(j,"width")};h=function(j){if(e(j)){return parseInt(c(j).attr("height"),10)}return d(j,"height")};d=function(j,k){var m="#tubepress_embedded_object_"+j,n=jQuery(m),o=jQuery(m+" > object"),l=new RegExp(k+"[\\s]*:[\\s]*([\\d]+)","i");return parseInt(o.attr("style").match(l)[1],10)};c=function(j){return jQuery("div#tubepress_embedded_object_"+j+" > iframe:first")};e=function(j){return c(j).length!==0};i=function(l,v,k){var s="#tubepress_embedded_object_"+l,u=jQuery(s),p,r,m,o,j,t,q,n;if(u.length===0){return}if(k==="vimeo"){r=u.html();m=r.match(/\/video\/([0-9]+).*/)[1];u.html(r.replace(m,v)+" ");u.children("iframe")[0].src=u.children("iframe")[0].src+Math.random();return}o=window["tubepress_"+k+"_matcher"]();j=window["tubepress_"+k+"_param"]();t=jQuery(s+" > object");q=t.children("param[name='"+j+"']").attr("value").match(o)[1];t.siblings().remove();n=t.children("param");n.remove();p=a(u,n).replace(new RegExp(q,"g"),v);u.html(p)};a=function(l,j){var k=l.html().replace(/\s\s*$/,"");k=k.substring(0,k.length-9);j.each(function(){k+='<param name="'+this.name+'" value="'+this.value+'" />'});k+="</object>";return k};return{init:b,swap:i,getHtmlForCurrentEmbed:f,getHeightOfCurrentEmbed:h,getWidthOfCurrentEmbed:g}}());TubePressGallery=(function(){var c,a,b,e,d;c=function(f){TubePressPlayers.init(f);TubePressEmbedded.init(f);TubePressGallery.initClickListeners()};a=function(){jQuery("a[id^='tubepress_']").click(e)};e=function(){var j=jQuery(this).attr("rel").split("_"),f=TubePressAnchors.getGalleryIdFromRelSplit(j),g=TubePressAnchors.getPlayerNameFromRelSplit(j),h=TubePressAnchors.getEmbeddedNameFromRelSplit(j),i=TubePressAnchors.getVideoIdFromIdAttr(jQuery(this).attr("id"));TubePressEmbedded.swap(f,i,h);TubePressPlayers.invokePlayer(f,i,h,g)};b=function(k,i){jQuery(k).css({width:"100%"});var f=jQuery(k),l=f.width(),j=Math.floor(l/i),h=Math.floor(l/j),g=jQuery(k+" div.tubepress_thumb");f.css({width:"100%"});f.css({width:l});g.css({width:h})};d=function(f){var h=1,i="div#tubepress_gallery_"+f+" div.tubepress_thumbnail_area:first > div.pagination:first > span.current",g=jQuery(i);if(g.length>0){h=g.html()}return h};return{clickListener:e,init:c,initClickListeners:a,fluidThumbs:b,getCurrentPageNumber:d}}());TubePressAjaxPagination=(function(){var b,c,a;b=function(d){var e=function(){c(jQuery(this),d)};jQuery("#tubepress_gallery_"+d+" div.pagination a").click(e)};c=function(l,n){var m=getTubePressBaseUrl(),k=window["getUrlEncodedShortcodeForTubePressGallery"+n](),e=l.attr("rel"),i="#tubepress_gallery_"+n+"_thumbnail_area",j=jQuery(i).find("img:first").width(),f=function(){a(i,n,j)},g=m+"/env/pro/ajax-pagination.php?shortcode="+k+"&tubepress_"+e+"&tubepress_galleryId="+n,h=i+" > *",d=function(){jQuery.ajax({url:g,type:"GET",dataType:"html",complete:function(o){jQuery(i).html(jQuery("<div>").append(o.responseText).find(i+" > *"));f()}})};jQuery(i).fadeTo("fast",".01");setTimeout(d,100)};a=function(d,e,f){jQuery().trigger(TubePressEvents.NEW_THUMBS_LOADED);TubePressGallery.fluidThumbs("#tubepress_gallery_"+e,f);TubePressGallery.initClickListeners();b(e);jQuery(d).fadeTo("fast",1)};return{init:b}}());var safeTubePressInit=function(){try{TubePressGallery.init(getTubePressBaseUrl())}catch(a){alert("TubePress failed to initialize: "+a.message)}};if(!jQuery.browser.msie){var oldReady=jQuery.ready;jQuery.ready=function(){try{oldReady.apply(this,arguments)}catch(a){}safeTubePressInit()}}else{jQuery().ready(function(){safeTubePressInit()})};
