(function(b){var a=[];b.preLoadImages=function(d,h){var e=0;var g=d.length;for(var f=g;f--;){var c=document.createElement("img");c.onload=function(){e++;if(e==g&&b.isFunction(h)){h(d)}};c.src=d[f].url;a.push(c)}}})(jQuery);(function(b){var a=[];b.conditionalPreLoadImages=function(f,d,c,l){var k=d.length;var h=0;c(f,d);for(var g=0;g<k;g++){var j=document.createElement("img");var e=d[g];j.onload=function(){b("#"+this.id).addClass("loaded");var m=b("#"+f.slideShowId+" .photos-wrapper a.loaded").length;l()};j.src=e.url;j.id=f.slideShowId+"_a_photo_"+e.index;a.push(j)}}})(jQuery);function slideshow(t){var aF="module";var m="transparent";var ad="left";var at=2000;var an="fade";var aB=1000;var Z=false;var q="";var af="auto";var y="auto";var I="click";var e=false;var ao=true;var ay=true;var h=false;var u=0.6;var k=1;var H="arrow-left";var ak="arrow-right";var ah=true;var F="show";var am="fade";var U=1;var n="bottom";var x=aB;var aw=0.5;var T="#000000";var z=m;var s=m;var ae=0.5;var aC="show";var b=1;var au="outside";var al="bottom";var S=65;var B=true;var C=null;var aq=null;var l=null;var L=null;var G="";var r="";var P=5;var aG;var O=t;if(O==undefined){alert("Failed to initialize slideshow. Invalid json data");return}function W(aO){var aN=aO.total;var aL=aO.loaded;var aM=P;if((aN-aL)<=Math.round(P/2)){return true}return false}function aj(aL){if(aL){if(aL.colorScheme){m=aL.colorScheme;z=m;s=m}if(aL.captionContainerBGColor){T=aL.captionContainerBGColor}if(aL.slideDuration){if(!isNaN(aL.slideDuration*1000)){at=aL.slideDuration*1000}}if(aL.imageEffect){an=aL.imageEffect}if(aL.imageEffectTransitionTime){if(!isNaN(aL.imageEffectTransitionTime*1000)){if((aB*1000)<=at){aB=aL.imageEffectTransitionTime*1000;x=aB}}}if(aL.imageFill){Z=f(aL.imageFill)}if(aL.width){af=aL.width}if(aL.height){y=aL.height}if(aL.pause){I=aL.pause}if(aL.isPreload){ao=f(aL.isPreload)}if(aL.arrowDisplay){h=f(aL.arrowDisplay)}if(aL.arrowOpacity){if(!isNaN(aL.arrowOpacity)){u=aL.arrowOpacity}}if(aL.arrowHoverOpacity){if(!isNaN(aL.arrowHoverOpacity)){k=aL.arrowHoverOpacity}}if(aL.arrowLeftCSSClassName){H=aL.arrowLeftCSSClassName}if(aL.arrowRightCSSClassName){ak=aL.arrowRightCSSClassName}if(aL.displayCaptionBG){ah=aL.displayCaptionBG}if(aL.captionDisplay){F=aL.captionDisplay}if(aL.captionEffect){am=aL.captionEffect}if(aL.captionOpacity){if(!isNaN(aL.captionOpacity)){U=aL.captionOpacity}}if(aL.captionPosition){n=aL.captionPosition}if(aL.thumbnailDisplay){aC=aL.thumbnailDisplay}if(aL.thumbnailOpacity){if(!isNaN(aL.thumbnailOpacity)){b=aL.thumbnailOpacity}}if(aL.thumbnailLocation){au=aL.thumbnailLocation}if(aL.thumbnailPosition){al=aL.thumbnailPosition}if(aL.thumbnailFill){B=f(aL.thumbnailFill)}if(aL.slideshowType){aF=aL.slideshowType}if(aL.execCallback){aG=aL.execCallback}}}function Q(){if(af+"".toLowerCase()!="auto"&&!isNaN(af)){$("#"+q+" div.photo-holder").css("width",af+"px");G=af;$("#"+q).css("width",af+"px")}if(y+"".toLowerCase()!="auto"&&!isNaN(y)){$("#"+q+" div.photo-holder").css("height",y+"px");r=y}}function aH(){var aL=$("#"+q+" div.photo-holder").width();var aP=$("#"+q+" div.photo-holder").height();var aN=$("#"+q+" div.photo-holder a img.slideshow-img")[0];if(aP==0){var aR=O.photos.photo;var aM=aR[0].width;var aQ=aR[0].height;var aO=aM/aQ;aP=aL/aO;if(aO<1){aP=aQ}}$("#"+q+" div.photo-holder").css("width",aL+"px");$("#"+q+" div.photo-holder").css("height",aP+"px");G=aL;r=aP;$("#"+q+" .photo-holder a").each(function(aS){aa($(this).find("img"))})}function v(aL){aa(aL,true)}function aa(aN,aM){var aS=-1;var aL=-1;var aW=-1;if(aM){aS=parseInt(S);aL=parseInt(S);aW=aN.parent().attr("id").split("thumb_")[1]}else{aS=parseInt(G);aL=parseInt(r);aW=$("#"+q+" div.photos-wrapper img.slideshow-img").index(aN);if(aW==-1){var aO=aN.parent("#dummy-first-image");if(aO!=null){aW=0}}var aV=$("#"+q+" div.photo-holder").attr("style");aN.parent().attr("style",aV);aN.parent().css("width",G).css("height",r)}var aP=parseInt(O.photos.photo[aW].width);var a0=parseInt(O.photos.photo[aW].height);if((aF==="flyer"||aF==="flyerListings")&&aM){if(!isNaN(O.photos.photo[aW].thumbWidth)){aP=parseInt(O.photos.photo[aW].thumbWidth)}if(!isNaN(O.photos.photo[aW].thumbHeight)){a0=parseInt(O.photos.photo[aW].thumbHeight)}}var aX=aP/a0;var aY="landscape";if(aX<1){aY="portrait"}var aU=a0;var aZ=aP;aN.css("margin-top","auto");if((aM&&B&&!(aS>aP&&aL>a0))||(!aM&&Z)){if(aY=="landscape"){aN.css("width","auto");aN.css("height","100%");aZ=parseInt(aL*aX);aU=aL;var aR=parseInt(aZ/3);if(aR==0||aS>aZ-aR){aR=parseInt((aZ-aS)/2)*-1}else{aR="-33%"}aN.css("left",aR)}else{aN.css("width","100%");aN.css("height","auto");aZ=aS;aU=parseInt(aS/aX);var aT=parseInt(aU/3);if(aT==0||aL>aU-aT){aT=parseInt((aU-aL)/2)*-1}else{aT="-33%"}aN.css("top",aT)}}else{if(aY=="landscape"){if(aS>aP&&aL>a0){aN.css("width","auto");aN.css("height","auto");var aQ=parseInt((aL-a0)/2);if(aQ<0){aQ=0}aN.css("margin-top",aQ+"px");aN.css("margin-bottom",aQ+"px")}else{aU=parseInt(aS/aX);if(aU>aL){aN.css("width","auto");aN.css("height","100%")}else{if(aU<aL){aN.css("width","100%");aN.css("height","auto");var aQ=parseInt((aL-aU)/2);if(aQ<0){aQ=0}aN.css("margin-top",aQ+"px");aN.css("margin-bottom",aQ+"px")}else{aN.css("width","100%");aN.css("height","auto")}}}}else{if(aL>a0){aN.css("width","auto");aN.css("height","auto");var aQ=parseInt((aL-a0)/2);if(aQ<0){aQ=0}aN.css("margin-top",aQ+"px");aN.css("margin-bottom",aQ+"px")}else{aN.css("width","auto");aN.css("height","100%")}}}}function E(aM,aL){$(aM).css({opacity:0}).animate("",aB,"",function(){aL.css({opacity:1});clearTimeout(C);C=setTimeout(aK,at)})}function ac(aS,aQ){var aX=aQ.attr("id").split("photo_")[1];var aT=false;var aU=false;var aL=$("#"+q+" .photos-wrapper a:first").attr("id");var aN=$("#"+q+" .photos-wrapper a:last").attr("id");var aP=$("#"+q+" .photos-wrapper a").length;if(aP!=2&&aL==aS.attr("id")&&aN==aQ.attr("id")){aT=true}else{if(aL==aQ.attr("id")&&aN==aS.attr("id")){aU=true}}var aV=aX*G;if(aU){var aR=parseInt($("#"+q+" .photos-wrapper a.slideshow-a").length)-1;var aO=(parseInt(aR)+1)*G;var aW=$("#"+q+" #dummy-first-image");var aM=$("#"+q+" div.last-marker");$(aW).css("margin-left",aO+"px");$(aW).show();$("#"+q+" .photo-holder").animate({left:-aO},aB,function(){$("#"+q+" .photos-wrapper a.removeMe").remove();$("#"+q+" .photo-holder").css({left:-aV});clearTimeout(C);clearTimeout(l);l=setTimeout(aK,at)})}else{$("#"+q+" .photo-holder").animate({left:-aV},aB,function(){clearTimeout(C);clearTimeout(l);C=setTimeout(aK,at)})}}function aI(aM,aL){$("#"+q+" a.slideshow-a").hide();aM.show();aL.show().css({opacity:0}).animate({opacity:1},aB);$(aM).animate({left:-$(aM).width()+"px"},aB,"swing",function(){$(aM).hide().css({left:"0px",opacity:0});aL.show().css({opacity:1});clearTimeout(C);C=setTimeout(aK,at)})}function av(aM,aL){aL.css({opacity:0}).animate({opacity:1},aB);$(aM).fadeOut(aB,function(){clearTimeout(C);C=setTimeout(aK,at)})}function j(){switch(an){case"slide":$("#"+q+" .photos-wrapper a").removeClass("default").addClass("slide");if(am!="fade"){$("#"+q+" .text-holder").hide()}if(am=="fade"){$(".photos-wrapper .text-holder-inner-wrapper").hide()}var aM=$(".window img").size();var aL=G*aM;$("#"+q+" div.photo-holder").css("width",aL);$(".window img").height(r);case"fade":$("#"+q+" .photo-holder a").css({opacity:0});$("#"+q+" .photo-holder a:first").css({opacity:1});break;case"scrollfade":$("#"+q+" .photo-holder a").css({opacity:0});$("#"+q+" .photo-holder a:first").css({opacity:1});break;case"none":$("#"+q+" .photo-holder a").css({opacity:0});$("#"+q+" .photo-holder a:first").css({opacity:1});break;default:$("#"+q+" .photo-holder a").css({opacity:0});$("#"+q+" .photo-holder a:first").css({opacity:1});break}$("#"+q+" .text-holder .title").html($("#"+q+" a:first").find("img.slideshow-img").attr("title"));$("#"+q+" .text-holder .desc").html($("#"+q+" a:first").find("img.slideshow-img").attr("alt"))}function g(aM,aL){switch(an){case"fade":av(aM,aL);break;case"scrollfade":aI(aM,aL);break;case"none":E(aM,aL);break;case"slide":ac(aM,aL);break;default:av(aM,aL);break}}function A(){if(h){aA();Y()}else{if(ay){aA();$("#"+q+" .window ."+H).hide();$("#"+q+" .window ."+ak).hide();Y();aE()}}}function aE(){$("#"+q+" .window").mouseenter(function(aL){$("#"+q+" .window ."+H).show();$("#"+q+" .window ."+ak).show()});$("#"+q+" .window").mouseleave(function(aL){$("#"+q+" .window ."+H).hide();$("#"+q+" .window ."+ak).hide()})}function aK(){var aP=(($("#"+q+" .photos-wrapper a.active").length!=0)?$("#"+q+" .photos-wrapper a.active"):$("#"+q+" .photos-wrapper a:first"));var aM=((aP.next().length)?((aP.next().hasClass("last-marker"))?$("#"+q+" .photos-wrapper a:first"):aP.next()):$("#"+q+" .photos-wrapper a:first"));var aO=aM.find("img.slideshow-img");aa(aO);var aR=aM.find("img.slideshow-img").attr("title");var aQ=aM.find("img.slideshow-img").attr("alt");var aN={};aN.title=aR;aN.desc=aQ;aN.el=aM;w(aN);g(aP,aM);$("#"+q+" a.slideshow-a").removeClass("active");$(aM).addClass("active");var aL=aM.attr("id").split("photo_")[1];$("#"+q+" .thumbnail-holder ul li").css("border-color","transparent");$("#"+q+"_a_thumb_"+aL).parent().css("border-color",s)}function ap(){alert("buggy. do not use for now");return;var aO=(($("#"+q+" .photos-wrapper a.active").length!=0)?$("#"+q+" .photos-wrapper a.active"):$("#"+q+" .photos-wrapper a:first"));var aR=$("#"+q+" a.slideshow-a").length;var aL=(aO.prev().attr("tagName").toUpperCase()!="A"?$("#"+q+" .photos-wrapper a:eq("+(aR-1)+")"):aO.prev());var aN=aL.find("img.slideshow-img");aa(aN);aL.css({opacity:0}).animate({opacity:1},aB);var aQ=aL.find("img.slideshow-img").attr("title");var aP=aL.find("img.slideshow-img").attr("alt");var aM={};aM.title=aQ;aM.desc=aP;w(aM);$(aO).fadeOut(aB,function(){clearTimeout(C);C=setTimeout(aK,at)});$("#"+q+" a.slideshow-a").removeClass("active");$(aL).addClass("active")}function p(aT,aP,aY){var aM,aW,aR;if(an.toLowerCase()=="slide"){var aS;var aU=false;var aV=false;if(aP==null){aS=aT.attr("id").split("photo_")[1]}else{aS=aP.attr("id").split("photo_")[1]}var aL=$("#"+q+" .photos-wrapper a:first").attr("id");var aN=$("#"+q+" .photos-wrapper a:last").attr("id");if(aL==aT.attr("id")&&aN==aP.attr("id")){aU=true}else{if(aL==aP.attr("id")&&aN==aT.attr("id")){aV=true}}aM=aT.find("img.slideshow-img");aa(aM);$("#"+q+" .thumbnail-holder ul li").css("border-color","transparent");$("#"+q+"_a_thumb_"+aS).parent().css("border-color",s);ar($("#"+q+"_a_thumb_"+aS));$("#"+q+" .photo-holder a.slideshow-a").removeClass("active");$("#"+q+"_a_photo_"+aS).addClass("active");var aX=aS*G;if(aU||aV){if(aU){var aO=(parseInt(aS)+1)*G;$("#"+q+" .photo-holder").css({left:-aO});$("#"+q+" .photo-holder").animate({left:-aX},500)}else{if(aV){var aQ=parseInt($("#"+q+" .photos-wrapper a.slideshow-a").length)-1;var aO=(parseInt(aQ)+1)*G;$("#"+q+" .photo-holder").animate({left:-aO},500,function(){$("#"+q+" .photo-holder").css({left:-aX})})}}}else{$("#"+q+" .photo-holder").animate({left:-aX},500)}aW=aP.find("img.slideshow-img").attr("title");aR=aP.find("img.slideshow-img").attr("alt");$("#"+q+" .text-holder .title").html(aW);$("#"+q+" .text-holder .desc").html(aR);X($("#"+q+"_a_photo_"+aS))}else{$("#"+q+" .photo-holder a.slideshow-a").removeClass("active").css({display:"none"});if(aP==null){aM=aT.find("img.slideshow-img");aa(aM);$(aT).addClass("active").css({display:"block"});aW=aT.find("img.slideshow-img").attr("title");aR=aT.find("img.slideshow-img").attr("alt")}else{aM=aP.find("img.slideshow-img");aa(aM);$(aP).addClass("active").css({display:"block"});var aS=aP.attr("id").split("photo_")[1];$("#"+q+" .thumbnail-holder ul li").css("border-color","transparent");$("#"+q+"_a_thumb_"+aS).parent().css("border-color",s);ar($("#"+q+"_a_thumb_"+aS));aW=aP.find("img.slideshow-img").attr("title");aR=aP.find("img.slideshow-img").attr("alt")}$("#"+q+" .text-holder .title").html(aW);$("#"+q+" .text-holder .desc").html(aR);X()}if(!aY){clearTimeout(aq);aq=setTimeout(aK,at)}}function Y(){$("#"+q+" .window ."+ak).click(function(){clearTimeout(C);clearTimeout(aq);clearTimeout(l);var aM=(($("#"+q+" .photos-wrapper a.active").length!=0)?$("#"+q+" .photos-wrapper a.active"):$("#"+q+" .photos-wrapper a:first"));var aL=((aM.next().length)?((aM.next().hasClass("last-marker"))?$("#"+q+" .photos-wrapper a:first"):aM.next()):$("#"+q+" .photos-wrapper a:first"));var aN=(aF=="pgDisplay")?true:false;p(aM,aL,aN)});$("#"+q+" .window ."+H).click(function(){clearTimeout(C);clearTimeout(aq);clearTimeout(l);var aM=(($("#"+q+" .photos-wrapper a.active").length!=0)?$("#"+q+" .photos-wrapper a.active"):$("#"+q+" .photos-wrapper a:first"));var aO=$("#"+q+" .photos-wrapper a.slideshow-a").length;var aL=(aM.prev().attr("tagName").toUpperCase()!="A"?$("#"+q+" .photos-wrapper a:eq("+(aO-1)+")"):aM.prev());var aN=(aF=="pgDisplay")?true:false;p(aM,aL,aN)})}function K(){$("#"+q+" .thumbnail-holder ul").bind("click",function(aP){var aS=aP.target;var aT=$(aS).closest("li");if(aT.length!=0){var aO=$(aT).find("div").attr("id").split(q+"_a_thumb_")[1];var aR=$("#"+q+" .photos-wrapper a.active");var aQ=$("#"+q+"_a_photo_"+aO);if(aR.length==0){aR=$("#"+q+"_a_photo_0").addClass("active")}$("#"+q+" .thumbnail-holder ul li").css("border-color","transparent");$(aT).css("border-color",s);clearTimeout(C);clearTimeout(aq);clearTimeout(l);p(aR,aQ,true)}});var aM=200;$("#"+q+" .thumbnail-holder .thumb-arrow-right span").click(function(){var aO=$(" .thumbnail-holder ul").position().left-aM;if($("#"+q+" .thumbnail-holder ul").width()+aO<$("#"+q+" .thumbnail-holder .thumbnail-sub-holder").width()){aO=$("#"+q+" .thumbnail-holder .thumbnail-sub-holder").width()-$("#"+q+" .thumbnail-holder ul").width()}$("#"+q+" .thumbnail-holder ul").animate({left:aO+"px"},1000)});$("#"+q+" .thumbnail-holder .thumb-arrow-left span").click(function(){var aO=$("#"+q+" .thumbnail-holder ul").position().left+aM;if(aO>0){aO=0}$("#"+q+" .thumbnail-holder ul").animate({left:aO+"px"},1000)});$("#"+q+" .thumbnail-holder ul").mouseleave(function(aO){clearTimeout(C);clearTimeout(aq);clearTimeout(l);C=setTimeout(aK,at)});$("#"+q+" .thumbnail-holder ul").mouseover(function(aP){var aO=aP.target;var aQ=$(aO).closest("li");if(aQ.length!=0){clearTimeout(C);clearTimeout(aq);clearTimeout(l)}});var aL=$("#"+q+" div.thumbnail-holder").width();var aN=aL*0.15;$("#"+q+" .thumbnail-holder").mouseenter(function(aQ){var aP=$(this);var aO=0;$(this).mousemove(function(aR){aO=aR.pageX});L=setInterval(function(){var aR=(aO-$(aP).offset().left);if(aR<=aN){$("#"+q+" .thumbnail-holder ul").animate({left:"0"},500)}else{if(aL-aN<=aR){var aS=Math.abs($("#"+q+" .thumbnail-holder ul li:last").position().left);aS=aS+$("#"+q+" .thumbnail-holder ul li").width();$("#"+q+" .thumbnail-holder ul").animate({left:((aS-aL)+10)*-1},500)}}},600)});$("#"+q+" .thumbnail-holder").mouseleave(function(aO){clearInterval(L)})}function c(){if(n=="top"){n="top"}else{n="bottom"}}function aA(){$("#"+q+" .window").prepend('<div class="'+H+'"></div><div class="'+ak+'"></div>');var aN=$("#"+q+" .window ."+H).parent().height();var aM=$("#"+q+" .window ."+H).height();var aO=$("#"+q+" .window ."+ak).height();var aL=(aN-aM)/2;var aP=(aN-aM)/2;$("#"+q+" .window ."+H).css({top:aL});$("#"+q+" .window ."+ak).css({top:aP});$("#"+q+" .window ."+H).css({opacity:u}).hover(function(){$(this).css({opacity:k})}).mouseout(function(){$(this).css({opacity:u})});$("#"+q+" .window ."+ak).css({opacity:u}).hover(function(){$(this).css({opacity:k})}).mouseout(function(){$(this).css({opacity:u})})}function ai(aM,aN){var aL="";aL+='<div class="text-holder-inner-wrapper">';aL+='<div class="'+aM+"text-holder-inner text-holder-inner-"+n+'" style=""><div class="caption-background-layer">&nbsp;</div><div class="text-sub-holder"><p class="title">'+aN.title+'</p><p class="desc">'+aN.description+"</p></div></div>";aL+="</div>";return aL}function V(aM,aN){var aL='<li style="width: '+S+"px;height: "+S+'px;"><div style="width: '+S+"px;height: "+S+'px;" id="'+aN+"_a_thumb_"+aM.index+'"><img style="width: '+S+"px;height: "+S+'px;" src="'+aM.thumbURL+'" /></div></li>';return aL}function ab(aN){var aT;if(aN!=undefined||aN!=null){aT=aN}else{aT=O.photos.photo}var aM="";var aQ="";if(au!="none"&&D()!="none"&&aC.toLowerCase()!="hide"){if(aT.length>0){aQ+='<div class="thumbnail-holder"><div style="height: '+S+'px;" class="thumb-arrow-left"><span>&laquo;</span></div><div class="background-layer">&nbsp;</div><div class="thumbnail-sub-holder"><ul style="left:0px;">';for(i=0;i<aT.length;i++){aQ+=V(aT[i],q)}aQ+='</ul></div><div style="height: '+S+'px;" class="thumb-arrow-right"><span>&raquo;</span></div></div>'}}if(D()=="top"){aM+=aQ}var aO="";var aP="";if(!az()){aO="hide "}else{c();aP="text-holder-"+n}aM+='<div class="window">';aM+='<div class="photo-holder">';aM+='<div class="photos-wrapper clearfix">';aM+='<div style="display:none;"></div>';for(i=0,maxPhotos=aT.length;i<maxPhotos;i++){var aS="javascript:void(0);";if(aF=="flyerListings"&&aT[i].imgHref!=null&&aT[i].imgHref.length>0){aS=aT[i].imgHref}aM+='<a id="'+q+"_a_photo_"+i+'" class="loaded slideshow-a default" href="'+aS+'">';if(an.toLowerCase()=="slide"&&n=="top"){aM+=ai(aO,aT[i])}aM+='<img class="slideshow-img" title="'+aT[i].title+'" alt="'+aT[i].description+'" src="'+aT[i].url+'" />';if(an.toLowerCase()=="slide"&&n=="bottom"){aM+=ai(aO,aT[i])}aM+="</a>"}aM+='<div class="last-marker" id="last-marker" style="display:none;"></div>';aM+="</div>";aM+='<div id="dummy-first-image"></div>';aM+="</div>";aM+='<div class="'+aO+"text-holder "+aP+'" style=""><div class="caption-background-layer">&nbsp;</div><div class="text-sub-holder"><p class="title">'+aT[0].title+'</p><p class="desc">'+aT[0].description+"</p></div></div>";aM+="</div>";if(D()=="bottom"){aM+=aQ}$("#"+q).append(aM);var aL=$("#"+q+" .thumbnail-holder .thumb-arrow-right").height();var aR=$("#"+q+" .thumbnail-holder .thumb-arrow-left").height();$("#"+q+" .thumbnail-holder .thumb-arrow-right").css("padding-top",aL/2+"px");$("#"+q+" .thumbnail-holder .thumb-arrow-left").css("padding-top",aR/2+"px");$("#"+q+" .window .text-sub-holder").css({opacity:U});$("#"+q+" .thumbnail-holder ul li div").each(function(aU){if(aU==0){$(this).parent().css("border-color",s)}v($(this).find("img"))})}function X(aO){if(aO!=null&&aO!=undefined){var aN=aO.find(".caption-background-layer").parent();var aL=aN.width();var aM=aN.height();aO.find(".caption-background-layer").css("width",aL).css("height",aM)}else{var aL=$("#"+q+" .text-holder").width();var aM=$("#"+q+" .text-holder .text-sub-holder").height();$("#"+q+" .text-holder .caption-background-layer").css("width",aL).css("height",aM)}}function o(){var aQ=0.8;var aO=$("#"+q+" .text-holder .text-sub-holder .title").css("font-size");var aN=$("#"+q+" .text-holder .text-sub-holder .desc").css("font-size");var aM=Math.round(aO.split("px")[0]*aQ);var aP=aN.split("px")[0]*aQ;var aL=$("#"+q+" div.thumbnail-holder").width();if(aL<=300){$("#"+q+" .text-holder .text-sub-holder .title").css("font-size",aM+"px");$("#"+q+" .text-holder .text-sub-holder .desc").css("font-size",aP+"px")}}function ar(aN){if(D()!="none"&&aC.toLowerCase()!="hide"){var aM=$("#"+q+" .thumbnail-holder .thumbnail-sub-holder");var aL=$("#"+q+" .thumbnail-holder ul").css("left").split("px")[0];var aO=aM.width();var aP=S;var aR=aN.position().left;var aQ=aP+aR;if(aO+Math.abs(aL)<aQ){var aT=((aQ+10)*-1)+aO;$("#"+q+" .thumbnail-holder ul").animate({left:aT+"px"},200)}else{if(aR<=Math.abs(aL)){var aS=((aR*-1)+20);$("#"+q+" .thumbnail-holder ul").animate({left:aS+"px"},200)}}}}function D(){if(al=="top"){return al}if(al=="none"){return al}else{return"bottom"}}function aJ(){if(I=="click"){$("#"+q+" .photo-holder").click(function(){clearTimeout(C)})}}function w(aL){if(az()){var aN=aL.title?aL.title:"";var aM=aL.desc?aL.desc:"";if(an=="slide"){if(am=="fade"){$(".photos-wrapper .text-holder-inner-wrapper").hide();$("#"+q+" .text-sub-holder").fadeOut(x/2,function(){if(aN.length>0||aM.length>0){$("#"+q+" .caption-background-layer").show();$(this).fadeIn(x/2,function(){$("#"+q+" .text-holder .title").html(aN);$("#"+q+" .text-holder .desc").html(aM);X()})}else{$("#"+q+" .caption-background-layer").hide();$("#"+q+" .text-holder .title").html("");$("#"+q+" .text-holder .desc").html("")}})}else{X(aL.el)}}else{if(am=="slide"){$("#"+q+" .text-holder").slideToggle(x/2,function(){$("#"+q+" .text-holder .title").html(aN);$("#"+q+" .text-holder .desc").html(aM);$("#"+q+" .text-holder").slideToggle(x/2,function(){X()})})}else{if(am=="fade"){$("#"+q+" .text-sub-holder").fadeOut(x/2,function(){if(aN.length>0||aM.length>0){$("#"+q+" .text-holder .title").html(aN);$("#"+q+" .text-holder .desc").html(aM);$("#"+q+" .caption-background-layer").show();X();$(this).fadeIn(x/2,function(){})}else{$("#"+q+" .caption-background-layer").hide()}})}else{$("#"+q+" .text-holder .title").html(aN);$("#"+q+" .text-holder .desc").html(aM);X()}}}}}function az(){if(F=="hide"){return false}return true}function f(aL){switch(aL){case"1":case"true":case"yes":return true;case"0":case"false":case"no":return false;default:return Boolean(aL)}}function d(aS,aN){var aQ=aS.slideShowId;var aP="";if(!az()){aP="hide "}else{c()}for(i=0;i<aN.length;i++){var aO='<a id="'+aQ+"_a_photo_"+aN[i].index+'" class="slideshow-a default" style="display: none;" href="javascript:void(0);">';if(an.toLowerCase()=="slide"&&n=="top"){aO+=ai(aP,aN[i])}aO+='<img class="slideshow-img" title="'+aN[i].title+'" alt="'+aN[i].description+'" src="'+aN[i].url+'" />';if(an.toLowerCase()=="slide"&&n=="bottom"){aO+=ai(aP,aN[i])}aO+="</a>";$("#"+aQ+" .last-marker").before(aO);aa($("#"+aQ+"_a_photo_"+aN[i].index).find("img"));if(an.toLowerCase()=="slide"){var aM=$("#"+q+" div.photo-holder").width();$("#"+aQ+"_a_photo_"+aN[i].index).removeClass("default").addClass("slide");$("#"+q+" div.photo-holder").css("width",aM+G);aM=$("#"+aQ+"_a_photo_"+aN[i].index).find(".caption-background-layer").parent().width();var aR=$("#"+aQ+"_a_photo_"+aN[i].index).find(".caption-background-layer").parent().height();$("#"+aQ+"_a_photo_"+aN[i].index).find(".caption-background-layer").css("width",aM).css("height",aR).css("opacity",ae).css("background-color",T);$("#"+aQ+"_a_photo_"+aN[i].index).find(" .window .text-sub-holder").css({opacity:U})}else{$("#"+aQ+"_a_photo_"+aN[i].index).hide()}}if(D().toLowerCase()!="none"&&aC.toLowerCase()!="hide"){for(i=0;i<aN.length;i++){var aL=V(aN[i],aQ);$("#"+aQ+" .thumbnail-holder ul").append(aL);v($("#"+aQ+"_a_thumb_"+aN[i].index).find("img"));$("#"+aQ+"_a_thumb_"+aN[i].index).parent().css({opacity:b,"border-color":"transparent"})}ax()}}function aD(){$("#"+q+" .thumbnail-holder li").css({opacity:b})}function a(){if(D()!="none"&&aC.toLowerCase()!="hide"){var aM=$("#"+q+" div.window").width();$("#"+q+" div.thumbnail-holder").css("width",aM+"px");ax();$("#"+q+" .thumbnail-holder li:eq(0)").css("border-color",s);var aL=$("#"+q+" div.thumbnail-holder").width();var aN=$("#"+q+" div.thumbnail-holder").height();aD();K()}}function ax(){var aL=0;$("#"+q+" .thumbnail-holder ul li").each(function(aM){aL+=$(this).outerWidth(true)+10});$("#"+q+" .thumbnail-holder ul").css("width",aL)}function J(){var aO={};aO.slideShowId=q;aO.total=$("#"+q+" .photos-wrapper a.slideshow-a").length;aO.targetLength=O.photos.photo.length;if(aO.targetLength!=aO.total){var aL=[];var aN=aO.targetLength-aO.total;if(aN>=P){aN=P}for(var aM=0;aM<aN;aM++){aL[aM]=O.photos.photo[aO.total+aM]}jQuery.conditionalPreLoadImages(aO,aL,d,N)}}function N(){var aR=$("#"+q+" .photos-wrapper a.slideshow-a").length;var aQ=O.photos.photo.length;var aN=$("#"+q+" .photos-wrapper a.loaded").length;if(aQ==aR){return}var aM={};aM.total=aR;aM.loaded=aN;if(W(aM)){var aS={};aS.slideShowId=q;aS.total=aR;aS.targetLength=aQ;aS.targetLength=aN;var aL=[];var aP=aQ-aR;if(aP>=P){aP=P}for(var aO=0;aO<aP;aO++){aL[aO]=O.photos.photo[aR+aO]}jQuery.conditionalPreLoadImages(aS,aL,d,N)}}function M(){var aL=$("#"+q+" .thumbnail-holder").width();var aM=$("#"+q+" .thumbnail-holder").height();$("#"+q+" .thumbnail-holder .background-layer").css("width",aL).css("height",aM).css("opacity",ae).css("background-color",z);aL=$("#"+q+" .caption-background-layer").parent().width();aM=$("#"+q+" .caption-background-layer").parent().height();if(aM==0){$("#"+q+" .text-holder .caption-background-layer").hide()}else{$("#"+q+" .caption-background-layer").css("width",aL).css("height",aM).css("opacity",ae).css("background-color",T)}}function ag(){if(an.toLowerCase()=="slide"){$("#"+q+"_a_photo_0").clone().attr("id",q+"_a_photo_99999").appendTo("#"+q+" #dummy-first-image");var aL=$("#"+q+" div.photo-holder").width();$("#"+q+" div.photo-holder").css("width",aL+G);$("#"+q+" div.photos-wrapper").removeClass("clearfix");$("#"+q+" #dummy-first-image").hide();var aM=$("#"+q+" #dummy-first-image img.slideshow-img");aa(aM)}}function R(aL){try{ab(aL);Q();aH();M();j();ag();A();aJ();a();J();o();if(aF!="pgDisplay"){C=setTimeout(aK,at)}if(aG){aG()}}catch(aM){}}return{init:function(aP,aO){q=aP;aj(aO);if(ao){var aL=[];var aN=O.photos.photo.length;if(aN>=P){aN=P}for(var aM=0;aM<aN;aM++){aL[aM]=O.photos.photo[aM]}jQuery.preLoadImages(aL,R)}else{R()}},goNext:function(){aK()},goPrev:function(){ap()}}};
