jQuery.fn.accessNews=function(a){a=jQuery.extend({newsHeadline:"Features",newsSpeed:"normal"},a);return this.each(function(b){aNewsSlider.itemWidth=parseInt(jQuery(".item:eq("+b+")",".news_slider").css("width"))+parseInt(jQuery(".item:eq("+b+")",".news_slider").css("margin-right"));aNewsSlider.init(a,this)})};var aNewsSlider={itemWidth:0,init:function(a,b){jQuery(".messaging",b).css("display","none");itemLength=jQuery(".item",b).length;newsContainerWidth=itemLength*aNewsSlider.itemWidth;jQuery(".container",b).css("width",newsContainerWidth+"px");jQuery(".next",b).css("display","block");animating=false;jQuery(".next",b).click(function(){if(animating==false){animating=true;animateLeft=parseInt(jQuery(".container",b).css("left"))-(aNewsSlider.itemWidth*2);if(animateLeft+parseInt(jQuery(".container",b).css("width"))>0){jQuery(".prev",b).css("display","block");jQuery(".container",b).animate({left:animateLeft},a.newsSpeed,function(){jQuery(this).css("left",animateLeft);if(parseInt(jQuery(".container",b).css("left"))+parseInt(jQuery(".container",b).css("width"))<=aNewsSlider.itemWidth*2){jQuery(".next",b).css("display","none")}animating=false})}else{animating=false}}return false});jQuery(".prev",b).click(function(){if(animating==false){animating=true;animateLeft=parseInt(jQuery(".container",b).css("left"))+(aNewsSlider.itemWidth*2);if((animateLeft+parseInt(jQuery(".container",b).css("width")))<=parseInt(jQuery(".container",b).css("width"))){jQuery(".next",b).css("display","block");jQuery(".container",b).animate({left:animateLeft},a.newsSpeed,function(){jQuery(this).css("left",animateLeft);if(parseInt(jQuery(".container",b).css("left"))==0){jQuery(".prev",b).css("display","none")}animating=false})}else{animating=false}}return false})}};(function(a){a.facebox=function(b){a.facebox.init();a.facebox.loading();a.isFunction(b)?b.call():a.facebox.reveal(b)};a.facebox.settings={loading_image:"/images/fbox-loading.gif",close_image:"/images/fbox-close.gif",image_types:["png","jpg","jpeg","gif"],facebox_html:'<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"> <a href="#" class="close"> <img src="" title="close" class="close_image" /> </a> </div> </td> <td class="b"/> </tr> <tr> <td class="bl"/><td class="b"/><td class="br"/> </tr> </tbody> </table> </div></div>'};a.facebox.loading=function(){if(a("#facebox .loading").length==1){return true}a("#facebox .content").empty();a("#facebox .body").children().hide().end().append('<div class="loading"><img src="'+a.facebox.settings.loading_image+'"/></div>');var b=a.facebox.getPageScroll();a("#facebox").css({top:b[1]+(a.facebox.getPageHeight()/10),left:b[0]}).show();a(document).bind("keydown.facebox",function(c){if(c.keyCode==27){a.facebox.close()}})};a.facebox.reveal=function(c,b){if(b){a("#facebox .content").addClass(b)}a("#facebox .content").append(c);a("#facebox .loading").remove();a("#facebox .body").children().fadeIn("normal")};a.facebox.close=function(){a(document).unbind("keydown.facebox");a("#facebox").fadeOut(function(){a("#facebox .content").removeClass().addClass("content")});return false};a.fn.facebox=function(){a.facebox.init();var b=a.facebox.settings.image_types.join("|");b=new RegExp("."+b+"$","i");function c(){a.facebox.loading(true);var d=this.rel.match(/facebox\[\.(\w+)\]/);if(d){d=d[1]}if(this.href.match(/#/)){var e=window.location.href.split("#")[0];var g=this.href.replace(e,"");a.facebox.reveal(a(g).clone().show(),d)}else{if(this.href.match(b)){var f=new Image();f.onload=function(){a.facebox.reveal('<div class="image"><img src="'+f.src+'" /></div>',d)};f.src=this.href}else{a.get(this.href,function(h){a.facebox.reveal(h,d)})}}return false}this.click(c);return this};a.facebox.init=function(){if(a.facebox.settings.inited){return true}else{a.facebox.settings.inited=true}a("body").append(a.facebox.settings.facebox_html);var b=[new Image(),new Image()];b[0].src=a.facebox.settings.close_image;b[1].src=a.facebox.settings.loading_image;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.close_image)};a.facebox.getPageScroll=function(){var c,b;if(self.pageYOffset){b=self.pageYOffset;c=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){b=document.documentElement.scrollTop;c=document.documentElement.scrollLeft}else{if(document.body){b=document.body.scrollTop;c=document.body.scrollLeft}}}return new Array(c,b)};a.facebox.getPageHeight=function(){var b;if(self.innerHeight){b=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientHeight}else{if(document.body){b=document.body.clientHeight}}}return b}})(jQuery);
