(function(a){a.facebox=function(e,f){a.facebox.loading();if(e.ajax)c(e.ajax,f);else if(e.image)b(e.image,f);else if(e.div)d(e.div,f);else if(a.isFunction(e))e.call(a);else a.facebox.reveal(e,f)};a.extend(a.facebox,{settings:{opacity:0,overlay:true,loadingImage:"/images/loading.gif",closeImage:"/images/closelabel.png",imageTypes:["png","jpg","jpeg","gif"],faceboxHtml:'    <div id="facebox" style="display:none;">       <div class="popup">         <table>           <tbody>             <tr>               <td class="tl"/><td class="b"/><td class="tr"/>             </tr>             <tr>               <td class="b"/>               <td class="body">                 <div class="content">                 </div>                 <div class="footer"> \t\t\t\t  <a href="#" class="close">                     <img src="/images/closelabel.png" title="close" class="close_image" />                   </a> \t\t\t\t  <div align="center">If you are using Internet Explorer, please be sure to stop the video before closing.</div>                 </div>               </td>               <td class="b"/>             </tr>             <tr>               <td class="bl"/><td class="b"/><td class="br"/>             </tr>           </tbody>         </table>       </div>     </div>'},loading:function(){f();if(a("#facebox .loading").length==1)return true;k();a("#facebox .content").empty();a("#facebox .body").children().hide().end().append('<div class="loading"><img src="'+a.facebox.settings.loadingImage+'"/></div>');a("#facebox").css({top:i()[1]+h()/10,left:a(window).width()/2-205}).show();a(document).bind("keydown.facebox",function(b){b.keyCode==27&&a.facebox.close();return true});a(document).trigger("loading.facebox")},reveal:function(c,b){a(document).trigger("beforeReveal.facebox");b&&a("#facebox .content").addClass(b);a("#facebox .content").append(c);a("#facebox .loading").remove();a("#facebox .body").children().fadeIn("normal");a("#facebox").css("left",a(window).width()/2-a("#facebox table").width()/2);a(document).trigger("reveal.facebox").trigger("afterReveal.facebox")},close:function(){a(document).trigger("close.facebox");return false}});a.fn.facebox=function(c){if(a(this).length==0)return;f(c);function b(){a.facebox.loading(true);var b=this.rel.match(/facebox\[?\.(\w+)\]?/);if(b)b=b[1];d(this.href,b);return false}return this.bind("click.facebox",b)};function f(c){if(a.facebox.settings.inited)return true;else a.facebox.settings.inited=true;a(document).trigger("init.facebox");g();var d=a.facebox.settings.imageTypes.join("|");a.facebox.settings.imageTypesRegexp=new RegExp(".("+d+")$","i");c&&a.extend(a.facebox.settings,c);a("body").append(a.facebox.settings.faceboxHtml);var b=[new Image,new Image];b[0].src=a.facebox.settings.closeImage;b[1].src=a.facebox.settings.loadingImage;a("#facebox").find(".b:first, .bl, .br, .tl, .tr").each(function(){b.push(new Image);b.slice(-1).src=a(this).css("background-image").replace(/url\((.+)\)/,"$1")});a("#facebox .close").click(a.facebox.close);a("#facebox .close_image").attr("src",a.facebox.settings.closeImage)}function i(){var a,b;if(self.pageYOffset){b=self.pageYOffset;a=self.pageXOffset}else if(document.documentElement&&document.documentElement.scrollTop){b=document.documentElement.scrollTop;a=document.documentElement.scrollLeft}else if(document.body){b=document.body.scrollTop;a=document.body.scrollLeft}return[a,b]}function h(){var a;if(self.innerHeight)a=self.innerHeight;else if(document.documentElement&&document.documentElement.clientHeight)a=document.documentElement.clientHeight;else if(document.body)a=document.body.clientHeight;return a}function g(){var b=a.facebox.settings;b.loadingImage=b.loading_image||b.loadingImage;b.closeImage=b.close_image||b.closeImage;b.imageTypes=b.image_types||b.imageTypes;b.faceboxHtml=b.facebox_html||b.faceboxHtml}function d(d,e){if(d.match(/#/)){var g=window.location.href.split("#")[0],f=d.replace(g,"");if(f=="#")return;a.facebox.reveal(a(f).html(),e)}else if(d.match(a.facebox.settings.imageTypesRegexp))b(d,e);else c(d,e)}function b(d,c){var b=new Image;b.onload=function(){a.facebox.reveal('<div class="image"><img src="'+b.src+'" /></div>',c)};b.src=d}function c(c,b){a.get(c,function(c){a.facebox.reveal(c,b)})}function e(){return a.facebox.settings.overlay==false||a.facebox.settings.opacity===null}function k(){if(e())return;a("#facebox_overlay").length==0&&a("body").append('<div id="facebox_overlay" class="facebox_hide"></div>');a("#facebox_overlay").hide().addClass("facebox_overlayBG").css("opacity",a.facebox.settings.opacity).click(function(){a(document).trigger("close.facebox")}).fadeIn(200);return false}function j(){if(e())return;a("#facebox_overlay").fadeOut(200,function(){a("#facebox_overlay").removeClass("facebox_overlayBG");a("#facebox_overlay").addClass("facebox_hide");a("#facebox_overlay").remove()});return false}a(document).bind("close.facebox",function(){a(document).unbind("keydown.facebox");a("#facebox").fadeOut(function(){a("#facebox .content").removeClass().addClass("content");j();a("#facebox .loading").remove()})})})(jQuery);if(document.images){FaceButton=new Image;TweetButton=new Image;FaceButton.src="/images/facetweet_01.jpg";TweetButton.src="/images/facetweet_03.jpg";FaceButtonHover=new Image;TweetButtonHover=new Image;FaceButtonHover.src="/images/facetweethover_01.jpg";TweetButtonHover.src="/images/facetweethover_03.jpg"}else{FaceButton="";TweetButton="";FaceButtonHover="";TweetButtonHover="";document.Face="";document.Tweet=""}function twitterCallback2(b){for(var c=[],a=0;a<b.length;a++){var d=b[a].user.screen_name,e=b[a].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,function(a){return'<a href="'+a+'">'+a+"</a>"}).replace(/\B@([_a-z0-9]+)/ig,function(a){return a.charAt(0)+'<a href="http://twitter.com/'+a.substring(1)+'">'+a.substring(1)+"</a>"});c.push("<span>"+e+'</span> <a style="font-size:85%" href="http://twitter.com/'+d+"/statuses/"+b[a].id+'">'+relative_time(b[a].created_at)+"</a><hr>")}document.getElementById("twitter_update_list").innerHTML=c.join("")}function relative_time(c){var b=c.split(" ");c=b[1]+" "+b[2]+", "+b[5]+" "+b[3];var e=Date.parse(c),d=arguments.length>1?arguments[1]:new Date,a=parseInt((d.getTime()-e)/1e3);a=a+d.getTimezoneOffset()*60;return a<60?"less than a minute ago":a<120?"about a minute ago":a<60*60?parseInt(a/60).toString()+" minutes ago":a<120*60?"about an hour ago":a<24*60*60?"about "+parseInt(a/3600).toString()+" hours ago":a<48*60*60?"1 day ago":parseInt(a/86400).toString()+" days ago"}(function(){function a(){top!=self&&top.location.replace(self.location.href)}window.onload=a})();jQuery(document).ready(function(a){a("a[rel*=facebox]").facebox({loading_image:"/images/loading.gif",close_image:"/images/closelabel.png"})})
