var arrFlickrThumbs=Array();var arrFlickrUrls=Array();var arrFlickrTitles=Array();var FlickrCurrentLoc=0;var FlickrMaxLoc=null;var FlickrInitialLoad=false;var FlickrTimerID=null;var FlickrBuilding=false;var FlickrAutoPlay=false;var TimeDelay=5;var FlickrMainDiv="Flickr";var FlickrAnchor=new Element("a",{"href":"javascript:;"});var FlickrPlayButton=new Element("img",{"src":"/_img/FlickrPlay.gif"});var FlickrPauseButton=new Element("img",{"src":"/_img/FlickrPause.gif"});var FlickrNextButton=new Element("img",{"src":"/_img/FlickrNext.gif"});var FlickrPreviousButton=new Element("img",{"src":"/_img/FlickrPrevious.gif"});var FlickrControlsDiv=new Element("div",{"id":"FlickrControls"});var FlickrPreviousDiv=new Element("div",{"id":"Previous","class":"FloatLeft"});var FlickrNextDiv=new Element("div",{"id":"Next","class":"FloatLeft"});var FlickrPauseDiv=new Element("div",{"id":"FlickrPause","class":"FloatLeft"});var FlickrClearDiv=new Element("div",{"class":"clear"});var FlickrAddressDiv=new Element("div",{"class":"FloatLeft"});var TempAnchor=FlickrAnchor.clone();FlickrPreviousButton.inject(TempAnchor);TempAnchor.inject(FlickrPreviousDiv);var TempAnchor=FlickrAnchor.clone();FlickrNextButton.inject(TempAnchor);TempAnchor.inject(FlickrNextDiv);var TempAnchor=FlickrAnchor.clone();if(FlickrAutoPlay){FlickrPauseButton.inject(TempAnchor)}else{FlickrPlayButton.inject(TempAnchor)}TempAnchor.inject(FlickrPauseDiv);FlickrPreviousDiv.inject(FlickrControlsDiv);FlickrNextDiv.inject(FlickrControlsDiv);FlickrPauseDiv.inject(FlickrControlsDiv);var MainDivWidth;var MainDivHeight;function FlickrInit(b,c,d,e){TimeDelay=parseFloat(e);FlickrMainDiv=$(b);FlickrMainDiv.setStyles({overflow:'hidden',display:'block',margin:0,padding:0});var f=new Element("div",{"id":"FlickrLoader","class":"ThumbHolder"});var g=FlickrMainDiv.getCoordinates();MainDivWidth=g.width;MainDivHeight=g.height;var h=this.GetCenter(MainDivWidth,MainDivHeight,66,66);var i=h[1]+"px 0 0 "+h[0]+"px";var j=new Element("img",{"src":"/_img/FlickrLoad.gif","styles":{"margin":i}});j.inject(f);f.inject(FlickrMainDiv);var k=(MainDivHeight-20)+"px 0 0 0";FlickrControlsDiv.setStyles({"margin":k,"width":(MainDivWidth-2)});var l="/flickr.php?Tags="+escape(d)+"&ID="+escape(c);var m=new Request.JSON({url:l,onComplete:function(a){FlickrProcess(a.items)}}).send()}var FlickrProcess=function(b){FlickrControlsDiv.inject(FlickrMainDiv);var c=0;b.each(function(a){arrFlickrThumbs[c]=a.media.m;arrFlickrUrls[c]=a.link;arrFlickrTitles[c]=a.title;c++});FlickrMaxLoc=arrFlickrThumbs.length-1;FlickrBuildThumb(0,"next");FlickrNextDiv.addEvent("click",function(){FlickrNextImage()});FlickrPreviousDiv.addEvent("click",function(){FlickrPreviousImage()});FlickrPauseDiv.addEvent("click",function(){FlickrPause()})};var FlickrNextImage=function(){if(!FlickrBuilding){FlickrStopSlideTimer();loc=FlickrCurrentLoc;loc++;if(loc>FlickrMaxLoc){loc=0}FlickrBuildThumb(loc,"next")}};var FlickrPreviousImage=function(){if(!FlickrBuilding){FlickrStopSlideTimer();loc=FlickrCurrentLoc;loc--;if(loc<0){loc=FlickrMaxLoc}FlickrBuildThumb(loc,"previous")}};var FlickrPause=function(){FlickrPauseDiv.empty();if(FlickrAutoPlay){FlickrStopSlideTimer();FlickrAutoPlay=false;FlickrPlayButton.clone().inject(FlickrPauseDiv)}else{FlickrAutoPlay=true;FlickrStartSlideTimer();FlickrPauseButton.clone().inject(FlickrPauseDiv)}};var FlickrBuildThumb=function(h,i){FlickrBuilding=true;var j=new Element("div",{"class":"ThumbHolder","id":"td"+h,"styles":{"width":MainDivWidth,"height":MainDivHeight}});if(i=="next"){var k=new Element("div",{"id":"thumb"+h,"styles":{"height":MainDivHeight,"margin-left":MainDivWidth}})}else{var k=new Element("div",{"id":"thumb"+h,"styles":{"height":MainDivHeight,"margin-left":(MainDivWidth*-1)}})}var l=arrFlickrThumbs[h].replace(/_m/,"");var m=new Element("a",{"href":l,"rel":"milkbox["+h+"]","title":arrFlickrTitles[h]});m.inject(k);k.inject(j);j.inject(FlickrControlsDiv,"before");var n=new Asset.image(arrFlickrThumbs[h],{onload:function(){n.inject(m);if(!FlickrInitialLoad){var b=new Fx.Tween($("FlickrLoader"));b.start("opacity",0).chain(function(){$("FlickrLoader").dispose()});FlickrInitialLoad=true;FlickrCurrentLoc=h}else{if(i=="next"){CorrectMargin=MainDivWidth*-1}else{CorrectMargin=MainDivWidth}var b=new Fx.Tween($("thumb"+FlickrCurrentLoc));b.start("margin-left",CorrectMargin).chain(function(){$("td"+FlickrCurrentLoc).dispose();FlickrCurrentLoc=h})}coords=n.getCoordinates();var c=coords.width;var d=coords.height;if(coords.height>136){d=136;c=Math.round((136/coords.height)*coords.width);n.setStyles({"height":d,"width":c})}var e=Math.round((MainDivWidth-c)/2);var f=Math.round((136-d)/2);k.setStyles({"margin-top":f});var g=new Fx.Tween(k);g.start("margin-left",e).chain(function(){FlickrStartSlideTimer();FlickrBuilding=false;var a=new Milkbox()})}})};var FlickrStartSlideTimer=function(){if(FlickrAutoPlay){var a=1000*TimeDelay;FlickrTimerID=setTimeout("FlickrNextImage()",a)}};var FlickrStopSlideTimer=function(){clearTimeout(FlickrTimerID)};var GetCenter=function(a,b,c,d){xOffset=Math.round((a/2)-(c/2));yOffset=Math.round((b/2)-(d/2));return Array(xOffset,yOffset)}