/*!
* jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/
*
* Uses the built in easing capabilities added In jQuery 1.1
* to offer multiple easing options
*
* TERMS OF USE - jQuery Easing
* 
* Open source under the BSD License. 
* 
* Copyright � 2008 George McGinley Smith
* All rights reserved.
* 
* Redistribution and use in source and binary forms, with or without modification, 
* are permitted provided that the following conditions are met:
* 
* Redistributions of source code must retain the above copyright notice, this list of 
* conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list 
* of conditions and the following disclaimer in the documentation and/or other materials 
* provided with the distribution.
* 
* Neither the name of the author nor the names of contributors may be used to endorse 
* or promote products derived from this software without specific prior written permission.
* 
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
*  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
*  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
*  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
*  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
* OF THE POSSIBILITY OF SUCH DAMAGE. 
*
*/
jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},easeOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){return h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,h,e,m,l){var j=1.70158;var k=0;var g=m;if(h==0){return e}if((h/=l)==1){return e+m}if(!k){k=l*0.3}if(g<Math.abs(m)){g=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/g)}return -(g*Math.pow(2,10*(h-=1))*Math.sin((h*l-j)*(2*Math.PI)/k))+e},easeOutElastic:function(f,h,e,m,l){var j=1.70158;var k=0;var g=m;if(h==0){return e}if((h/=l)==1){return e+m}if(!k){k=l*0.3}if(g<Math.abs(m)){g=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/g)}return g*Math.pow(2,-10*h)*Math.sin((h*l-j)*(2*Math.PI)/k)+m+e},easeInOutElastic:function(f,h,e,m,l){var j=1.70158;var k=0;var g=m;if(h==0){return e}if((h/=l/2)==2){return e+m}if(!k){k=l*(0.3*1.5)}if(g<Math.abs(m)){g=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/g)}if(h<1){return -0.5*(g*Math.pow(2,10*(h-=1))*Math.sin((h*l-j)*(2*Math.PI)/k))+e}return g*Math.pow(2,-10*(h-=1))*Math.sin((h*l-j)*(2*Math.PI)/k)*0.5+m+e},easeInBack:function(e,f,a,j,h,g){if(g==undefined){g=1.70158}return j*(f/=h)*f*((g+1)*f-g)+a},easeOutBack:function(e,f,a,j,h,g){if(g==undefined){g=1.70158}return j*((f=f/h-1)*f*((g+1)*f+g)+1)+a},easeInOutBack:function(e,f,a,j,h,g){if(g==undefined){g=1.70158}if((f/=h/2)<1){return j/2*(f*f*(((g*=(1.525))+1)*f-g))+a}return j/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+a},easeInBounce:function(e,f,a,h,g){return h-jQuery.easing.easeOutBounce(e,g-f,0,h,g)+a},easeOutBounce:function(e,f,a,h,g){if((f/=g)<(1/2.75)){return h*(7.5625*f*f)+a}else{if(f<(2/2.75)){return h*(7.5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return h*(7.5625*(f-=(2.25/2.75))*f+0.9375)+a}else{return h*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}},easeInOutBounce:function(e,f,a,h,g){if(f<g/2){return jQuery.easing.easeInBounce(e,f*2,0,h,g)*0.5+a}return jQuery.easing.easeOutBounce(e,f*2-g,0,h,g)*0.5+h*0.5+a}});jQuery.fn.extend({everyTime:function(a,b,c,d){return this.each(function(){jQuery.timer.add(this,a,b,c,d)})},oneTime:function(a,b,c){return this.each(function(){jQuery.timer.add(this,a,b,c,1)})},stopTime:function(a,b){return this.each(function(){jQuery.timer.remove(this,a,b)})}});jQuery.extend({timer:{global:[],guid:1,dataKey:"jQuery.timer",regex:/^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?$/,powers:{ms:1,cs:10,ds:100,s:1000,das:10000,hs:100000,ks:1000000},timeParse:function(c){if(c==undefined||c==null){return null}var a=this.regex.exec(jQuery.trim(c.toString()));if(a[2]){var b=parseFloat(a[1]);var d=this.powers[a[2]]||1;return b*d}else{return c}},add:function(d,b,c,f,h){var a=0;if(jQuery.isFunction(c)){if(!h){h=f}f=c;c=b}b=jQuery.timer.timeParse(b);if(typeof b!="number"||isNaN(b)||b<0){return}if(typeof h!="number"||isNaN(h)||h<0){h=0}h=h||0;var g=jQuery.data(d,this.dataKey)||jQuery.data(d,this.dataKey,{});if(!g[c]){g[c]={}}f.timerID=f.timerID||this.guid++;var e=function(){if((++a>h&&h!==0)||f.call(d,a)===false){jQuery.timer.remove(d,c,f)}};e.timerID=f.timerID;if(!g[c][f.timerID]){g[c][f.timerID]=window.setInterval(e,b)}this.global.push(d)},remove:function(c,b,d){var e=jQuery.data(c,this.dataKey),a;if(e){if(!b){for(b in e){this.remove(c,b,d)}}else{if(e[b]){if(d){if(d.timerID){window.clearInterval(e[b][d.timerID]);delete e[b][d.timerID]}}else{for(var d in e[b]){window.clearInterval(e[b][d]);delete e[b][d]}}for(a in e[b]){break}if(!a){a=null;delete e[b]}}}for(a in e){break}if(!a){jQuery.removeData(c,this.dataKey)}}}}});jQuery(window).bind("unload",function(){jQuery.each(jQuery.timer.global,function(a,b){jQuery.timer.remove(b)})});var window_loaded=false;(function(a){a.fn.galleryView=function(B){var G=a.extend(a.fn.galleryView.defaults,B);var P;var w=0;var l=0;var J;var E;var X=false;var s;var S;var A;var O;var y;var g;var v;var d;var C;var D=20;var r;var K;var j;var m={};var V={};var Z={};var U={};var n=true;var b=false;var F;var R;var aa;var M;var T;var Y;function c(){a(document).oneTime(500,"animation_pause",function(){a(document).stopTime("transition");X=true})}function H(){X=false;h()}function x(){G.transition_interval-=1000;if(G.transition_interval<1000){G.transition_interval=1000}if(X){X=false;a(document).oneTime(500,"animation_pause",function(){h()})}}function e(){G.transition_interval+=1000;if(G.transition_interval>4000){G.transition_interval=4000;a(document).stopTime("transition");X=true}}function u(ac){a(".nav-next-overlay",F).unbind("click");a(".nav-prev-overlay",F).unbind("click");a(".nav-next",F).unbind("click");a(".nav-prev",F).unbind("click");aa.unbind("click");if(G.show_filmstrip){aa.removeClass("current").find("img").stop().animate({opacity:G.frame_opacity},G.transition_speed);aa.eq(ac).addClass("current").find("img").stop().animate({opacity:1},G.transition_speed)}if(G.show_panels&&G.fade_panels){T.fadeOut(G.transition_speed).eq(ac%l).fadeIn(G.transition_speed,function(){if(!G.show_filmstrip){a(".nav-prev-overlay",F).click(W);a(".nav-next-overlay",F).click(h);a(".nav-prev",F).click(W);a(".nav-next",F).click(h)}})}if(G.show_filmstrip){if(J=="strip"){R.stop();var ae;var ab;if(j=="horizontal"){ae=z(aa[ac]).left-(z(Y[0]).left+(O/2)-(d/2));ab=(ae>=0?"-=":"+=")+Math.abs(ae)+"px";R.animate({left:ab},G.transition_speed,G.easing,function(){var af=ac;if(ac>l){ac=ac%l;w=ac;R.css("left","-"+((d+G.frame_gap)*ac)+"px")}else{if(ac<=(l-strip_size)){ac=(ac%l)+l;w=ac;R.css("left","-"+((d+G.frame_gap)*ac)+"px")}}if(af!=ac){aa.eq(af).removeClass("current").find("img").css({opacity:G.frame_opacity});aa.eq(ac).addClass("current").find("img").css({opacity:1})}if(!G.fade_panels){T.hide().eq(ac%l).show()}a(".nav-prev-overlay",F).click(W);a(".nav-next-overlay",F).click(h);a(".nav-prev",F).click(W);a(".nav-next",F).click(h);Q()})}else{ae=z(aa[ac]).top-(z(Y[0]).top+(A)-(C/2));ab=(ae>=0?"-=":"+=")+Math.abs(ae)+"px";R.animate({top:ab},G.transition_speed,G.easing,function(){var af=ac;if(ac>l){ac=ac%l;w=ac;R.css("top","-"+((C+G.frame_gap)*ac)+"px")}else{if(ac<=(l-strip_size)){ac=(ac%l)+l;w=ac;R.css("top","-"+((C+G.frame_gap)*ac)+"px")}}if(af!=ac){aa.eq(af).removeClass("current").find("img").css({opacity:G.frame_opacity});aa.eq(ac).addClass("current").find("img").css({opacity:1})}if(!G.fade_panels){T.hide().eq(ac%l).show()}a(".nav-prev-overlay",F).click(W);a(".nav-next-overlay",F).click(h);a(".nav-prev",F).click(W);a(".nav-next",F).click(h);Q()})}}else{if(J=="pointer"){Y.stop();var ad=z(aa[ac]);if(j=="horizontal"){Y.animate({left:(ad.left+(d/2)-(O/2)+"px")},G.transition_speed,G.easing,function(){if(!G.fade_panels){T.hide().eq(ac%l).show()}a(".nav-prev-overlay",F).click(W);a(".nav-next-overlay",F).click(h);a(".nav-prev",F).click(W);a(".nav-next",F).click(h);Q()})}else{Y.animate({top:(ad.top+(C/2)-(A)+"px")},G.transition_speed,G.easing,function(){if(!G.fade_panels){T.hide().eq(ac%l).show()}a(".nav-prev-overlay",F).click(W);a(".nav-next-overlay",F).click(h);a(".nav-prev",F).click(W);a(".nav-next",F).click(h);Q()})}}}}}function q(ac){if(!ac){return 0}if(ac.length==0){return 0}ac=ac.eq(0);var ab=0;ab+=I(ac.css("paddingLeft"));ab+=I(ac.css("paddingRight"));ab+=I(ac.css("borderLeftWidth"));ab+=I(ac.css("borderRightWidth"));return ab}function k(ab){if(!ab){return 0}if(ab.length==0){return 0}ab=ab.eq(0);var ac=0;ac+=I(ab.css("paddingTop"));ac+=I(ab.css("paddingBottom"));ac+=I(ab.css("borderTopWidth"));ac+=I(ab.css("borderBottomWidth"));return ac}function h(){a(document).stopTime("transition");if(++w==aa.length){w=0}u(w);if(!X){a(document).everyTime(G.transition_interval,"transition",function(){h()})}}function W(){a(document).stopTime("transition");if(--w<0){w=l-1}u(w);if(!X){a(document).everyTime(G.transition_interval,"transition",function(){h()})}}function z(ae){var ah=0,ag=0;var ab=ae.id;if(ae.offsetParent){do{ah+=ae.offsetLeft;ag+=ae.offsetTop}while(ae=ae.offsetParent)}if(ab==P){return{left:ah,top:ag}}else{var ad=z(F[0]);var af=ad.left;var ac=ad.top;return{left:ah-af,top:ag-ac}}}function Q(){aa.each(function(ab){if(a("a",this).length==0){a(this).click(function(){if(w!=ab){a(document).stopTime("transition");u(ab);w=ab;if(!X){a(document).everyTime(G.transition_interval,"transition",function(){h()})}}})}})}function N(){a("<div id='gallery_controls' />").appendTo(F).css({position:"absolute",top:"5px",right:"5px",zIndex:"1100"});j_controls=a("#gallery_controls");a("<a />").addClass("slowdown").html("[-]").attr("href","javascript:void(0)").appendTo(j_controls).css({"float":"right",cursor:"pointer",padding:"0 5px 0 2px"}).click(e);a("<a />").addClass("speedup").html("[+]").attr("href","javascript:void(0)").appendTo(j_controls).css({"float":"right",cursor:"pointer",padding:"0 2px 0 5px"}).click(x);a("<a />").addClass("pause").html("Pause").attr("href","javascript:void(0)").appendTo(j_controls).css({"float":"right",cursor:"pointer",padding:"0px 5px"}).click(c);a("<a />").addClass("play").html("Play").attr("href","javascript:void(0)").appendTo(j_controls).css({"float":"right",cursor:"pointer",padding:"0px 5px"}).click(H)}function o(){T.each(function(ab){if(a(".panel-overlay",this).length>0){a(this).append('<div class="overlay-background"></div>')}});if(!G.show_filmstrip){a("<img />").addClass("nav-next").attr("src",E+G.nav_theme+"/next.gif").appendTo(F).css({position:"absolute",zIndex:"1100",cursor:"pointer",top:((G.panel_height-22)/2)+r+"px",right:"10px",display:"none"}).click(h);a("<img />").addClass("nav-prev").attr("src",E+G.nav_theme+"/prev.gif").appendTo(F).css({position:"absolute",zIndex:"1100",cursor:"pointer",top:((G.panel_height-22)/2)+r+"px",left:"10px",display:"none"}).click(W);a("<img />").addClass("nav-next-overlay").attr("src",E+G.nav_theme+"/panel-nav-next.gif").appendTo(F).css({position:"absolute",zIndex:"1099",top:((G.panel_height-22)/2)+r-10+"px",right:"0",display:"none",cursor:"pointer",opacity:0.75}).click(h);a("<img />").addClass("nav-prev-overlay").attr("src",E+G.nav_theme+"/panel-nav-prev.gif").appendTo(F).css({position:"absolute",zIndex:"1099",top:((G.panel_height-22)/2)+r-10+"px",left:"0",display:"none",cursor:"pointer",opacity:0.75}).click(W)}T.each(function(ab){a(this).css({width:(G.panel_width-q(T))+"px",height:(G.panel_height-k(T))+"px",position:"absolute",overflow:"hidden",display:"none"});switch(G.filmstrip_position){case"top":a(this).css({top:g+Math.max(r,K)+"px",left:r+"px"});break;case"left":a(this).css({top:r+"px",left:y+Math.max(r,K)+"px"});break;default:a(this).css({top:r+"px",left:r+"px"});break}});a(".panel-overlay",T).css({position:"absolute",zIndex:"999",width:(G.panel_width-q(a(".panel-overlay",T)))+"px",left:"0"});a(".overlay-background",T).css({position:"absolute",zIndex:"998",width:G.panel_width+"px",left:"0",opacity:G.overlay_opacity});if(G.overlay_position=="top"){a(".panel-overlay",T).css("top",0);a(".overlay-background",T).css("top",0)}else{a(".panel-overlay",T).css("bottom",0);a(".overlay-background",T).css("bottom",0)}a(".panel iframe",T).css({width:G.panel_width+"px",height:G.panel_height+"px",border:"0"});if(n){a("img",T).each(function(ab){a(this).css({height:V[ab%l]*Z[ab%l],width:V[ab%l]*U[ab%l],position:"relative",top:(G.panel_height-(V[ab%l]*Z[ab%l]))/2+"px",left:(G.panel_width-(V[ab%l]*U[ab%l]))/2+"px"})})}}function f(){R.wrap('<div class="strip_wrapper"></div>');if(J=="strip"){aa.clone().appendTo(R);aa.clone().appendTo(R);aa=a("li",R)}if(G.show_captions){aa.append('<div class="caption"></div>').each(function(af){a(this).find(".caption").html(a(this).find("img").attr("title"))})}R.css({listStyle:"none",margin:"0",padding:"0",width:y+"px",position:"absolute",zIndex:"900",top:(j=="vertical"&&J=="strip"?-((C+G.frame_gap)*w):0)+"px",left:(j=="horizontal"&&J=="strip"?-((d+G.frame_gap)*w):0)+"px",height:g+"px"});aa.css({"float":"left",position:"relative",height:C+(G.show_captions?D:0)+"px",width:d+"px",zIndex:"901",padding:"0",cursor:"pointer"});switch(G.filmstrip_position){case"top":aa.css({marginBottom:K+"px",marginRight:G.frame_gap+"px"});break;case"bottom":aa.css({marginTop:K+"px",marginRight:G.frame_gap+"px"});break;case"left":aa.css({marginRight:K+"px",marginBottom:G.frame_gap+"px"});break;case"right":aa.css({marginLeft:K+"px",marginBottom:G.frame_gap+"px"});break}a(".img_wrap",aa).each(function(af){a(this).css({height:Math.min(G.frame_height,Z[af%l]*m[af%l])+"px",width:Math.min(G.frame_width,U[af%l]*m[af%l])+"px",position:"relative",top:(G.show_captions&&G.filmstrip_position=="top"?D:0)+Math.max(0,(G.frame_height-(m[af%l]*Z[af%l]))/2)+"px",left:Math.max(0,(G.frame_width-(m[af%l]*U[af%l]))/2)+"px",overflow:"hidden"})});a("img",aa).each(function(af){a(this).css({opacity:G.frame_opacity,height:Z[af%l]*m[af%l]+"px",width:U[af%l]*m[af%l]+"px",position:"relative",top:Math.min(0,(G.frame_height-(m[af%l]*Z[af%l]))/2)+"px",left:Math.min(0,(G.frame_width-(m[af%l]*U[af%l]))/2)+"px"}).mouseover(function(){a(this).stop().animate({opacity:1},300)}).mouseout(function(){if(!a(this).parent().parent().hasClass("current")){a(this).stop().animate({opacity:G.frame_opacity},300)}})});a(".strip_wrapper",F).css({position:"absolute",overflow:"hidden"});if(j=="horizontal"){a(".strip_wrapper",F).css({top:(G.filmstrip_position=="top"?Math.max(r,K)+"px":G.panel_height+r+"px"),left:((s-v)/2)+r+"px",width:v+"px",height:g+"px"})}else{a(".strip_wrapper",F).css({left:(G.filmstrip_position=="left"?Math.max(r,K)+"px":G.panel_width+r+"px"),top:Math.max(r,G.frame_gap)+"px",width:y+"px",height:wrapper_height+"px"})}a(".caption",F).css({position:"absolute",top:(G.filmstrip_position=="bottom"?C:0)+"px",left:"0",margin:"0",width:d+"px",padding:"0",height:D+"px",overflow:"hidden",lineHeight:D+"px"});var ae=a("<div></div>");ae.addClass("pointer").appendTo(F).css({position:"absolute",zIndex:"1000",width:"0px",fontSize:"0px",lineHeight:"0%",borderTopWidth:A+"px",borderRightWidth:(O/2)+"px",borderBottomWidth:A+"px",borderLeftWidth:(O/2)+"px",borderStyle:"solid"});var ab=a.browser.msie&&a.browser.version.substr(0,1)=="6"?"pink":"transparent";if(!G.show_panels){ae.css("borderColor",ab)}switch(G.filmstrip_position){case"top":ae.css({bottom:(G.panel_height-(A*2)+r+K)+"px",left:((s-v)/2)+(J=="strip"?0:((d+G.frame_gap)*w))+((d/2)-(O/2))+r+"px",borderBottomColor:ab,borderRightColor:ab,borderLeftColor:ab});break;case"bottom":ae.css({top:(G.panel_height-(A*2)+r+K)+"px",left:((s-v)/2)+(J=="strip"?0:((d+G.frame_gap)*w))+((d/2)-(O/2))+r+"px",borderTopColor:ab,borderRightColor:ab,borderLeftColor:ab});break;case"left":ae.css({right:(G.panel_width-O+r+K)+"px",top:(C/2)-(A)+(J=="strip"?0:((C+G.frame_gap)*w))+r+"px",borderBottomColor:ab,borderRightColor:ab,borderTopColor:ab});break;case"right":ae.css({left:(G.panel_width-O+r+K)+"px",top:(C/2)-(A)+(J=="strip"?0:((C+G.frame_gap)*w))+r+"px",borderBottomColor:ab,borderLeftColor:ab,borderTopColor:ab});break}Y=a(".pointer",F);var ac=a("<img />");ac.addClass("nav-next").attr("src",E+G.nav_theme+"/next.gif").appendTo(F).css({position:"absolute",cursor:"pointer"}).click(h);var ad=a("<img />");ad.addClass("nav-prev").attr("src",E+G.nav_theme+"/prev.gif").appendTo(F).css({position:"absolute",cursor:"pointer"}).click(W);if(j=="horizontal"){ac.css({top:(G.filmstrip_position=="top"?Math.max(r,K):G.panel_height+K+r)+((C-22)/2)+"px",right:((s+(r*2))/2)-(v/2)-G.frame_gap-22+"px"});ad.css({top:(G.filmstrip_position=="top"?Math.max(r,K):G.panel_height+K+r)+((C-22)/2)+"px",left:((s+(r*2))/2)-(v/2)-G.frame_gap-22+"px"})}else{ac.css({left:(G.filmstrip_position=="left"?Math.max(r,K):G.panel_width+K+r)+((d-22)/2)+13+"px",top:wrapper_height+(Math.max(r,G.frame_gap)*2)+"px"});ad.css({left:(G.filmstrip_position=="left"?Math.max(r,K):G.panel_width+K+r)+((d-22)/2)-13+"px",top:wrapper_height+(Math.max(r,G.frame_gap)*2)+"px"})}}function L(ab,af){var ae=z(F[0]);var ad=ae.top;var ac=ae.left;return ab>ac&&ab<ac+s+(j=="horizontal"?(r*2):r+Math.max(r,K))&&af>ad&&af<ad+S+(j=="vertical"?(r*2):r+Math.max(r,K))}function I(ab){ab=parseInt(ab,10);if(isNaN(ab)){ab=0}return ab}function t(){a(window).blur(function(){c()});a(window).focus(function(){H()});var ab=G.show_filmstrip?a("img",aa):a("img",T);ab.each(function(ac){Z[ac]=this.height;U[ac]=this.width;if(G.frame_scale=="nocrop"){m[ac]=Math.min(G.frame_height/Z[ac],G.frame_width/U[ac])}else{m[ac]=Math.max(G.frame_height/Z[ac],G.frame_width/U[ac])}if(G.panel_scale=="nocrop"){V[ac]=Math.min(G.panel_height/Z[ac],G.panel_width/U[ac])}else{V[ac]=Math.max(G.panel_height/Z[ac],G.panel_width/U[ac])}});F.css({position:"relative",width:s+(j=="horizontal"?(r*2):r+Math.max(r,K))+"px",height:S+(j=="vertical"?(r*2):r+Math.max(r,K))+"px"});if(G.show_filmstrip){f();Q()}if(G.show_panels){o()}if(G.show_controls){N()}if(G.pause_on_hover||(G.show_panels&&!G.show_filmstrip)){a(document).mousemove(function(ac){if(L(ac.pageX,ac.pageY)){if(G.pause_on_hover){if(!X){a(document).oneTime(500,"animation_pause",function(){a(document).stopTime("transition");X=true})}}if(G.show_panels&&!G.show_filmstrip&&!b){a(".nav-next-overlay").fadeIn("fast");a(".nav-prev-overlay").fadeIn("fast");a(".nav-next",F).fadeIn("fast");a(".nav-prev",F).fadeIn("fast");b=true}}else{if(G.pause_on_hover){a(document).stopTime("animation_pause");if(X){a(document).everyTime(G.transition_interval,"transition",function(){h()});X=false}}if(G.show_panels&&!G.show_filmstrip&&b){a(".nav-next-overlay").fadeOut("fast");a(".nav-prev-overlay").fadeOut("fast");a(".nav-next",F).fadeOut("fast");a(".nav-prev",F).fadeOut("fast");b=false}}})}R.css("visibility","visible");F.css("visibility","visible");a(".loader",F).fadeOut("1000",function(){u(w);if(l>1){a(document).everyTime(G.transition_interval,"transition",function(){h()})}})}return this.each(function(){a(this).css("visibility","hidden");if(this.children.length==0){a("#photoGalleryWrap").hide();a(this).parent().hide();return}a(this).wrap("<div></div>");F=a(this).parent();F.css("visibility","hidden").attr("id",a(this).attr("id")).addClass("gallery");a(this).removeAttr("id").addClass("filmstrip");a(document).stopTime("transition");a(document).stopTime("animation_pause");P=F.attr("id");n=a(".panel-content",F).length==0;A=G.pointer_size;O=G.pointer_size*2;j=(G.filmstrip_position=="top"||G.filmstrip_position=="bottom"?"horizontal":"vertical");if(j=="vertical"){G.show_captions=false}a("script").each(function(ab){var ac=a(this);if(ac.attr("src")&&ac.attr("src").match(/jquery\.galleryview/)){loader_path=ac.attr("src").split("jquery.galleryview")[0];E=ac.attr("src").split("jquery.galleryview")[0]+"themes/"}else{loader_path="../system/";E="/js/RentCafe/themes/"}});R=a(".filmstrip",F);aa=a("li",R);aa.addClass("frame");if(G.show_panels){for(i=aa.length-1;i>=0;i--){if(aa.eq(i).find(".panel-content").length>0){aa.eq(i).find(".panel-content").remove().prependTo(F).addClass("panel")}else{p=a("<div>");p.addClass("panel");im=a("<img />");im.attr("src",aa.eq(i).find("img").eq(0).attr("src")).appendTo(p);p.prependTo(F);aa.eq(i).find(".panel-overlay").remove().appendTo(p)}}}else{a(".panel-overlay",aa).remove();a(".panel-content",aa).remove()}if(!G.show_filmstrip){R.remove()}else{aa.each(function(ab){if(a(this).find("a").length>0){a(this).find("a").wrap('<div class="img_wrap"></div>')}else{a(this).find("img").wrap('<div class="img_wrap"></div>')}});M=a(".img_wrap",aa)}T=a(".panel",F);if(!G.show_panels){G.panel_height=0;G.panel_width=0}d=G.frame_width+q(M);C=G.frame_height+k(M);l=G.show_panels?T.length:aa.length;if(j=="horizontal"){strip_size=G.show_panels?Math.floor((G.panel_width-((G.frame_gap+22)*2))/(d+G.frame_gap)):Math.min(l,G.filmstrip_size)}else{strip_size=G.show_panels?Math.floor((G.panel_height-(G.frame_gap+22))/(C+G.frame_gap)):Math.min(l,G.filmstrip_size)}if(strip_size>=l){J="pointer";strip_size=l}else{J="strip"}w=(strip_size<l?l:0)+G.start_frame-1;K=(G.show_panels?I(R.css("marginTop")):0);R.css("margin","0px");if(j=="horizontal"){s=G.show_panels?G.panel_width:(strip_size*(d+G.frame_gap))+44+G.frame_gap;S=(G.show_panels?G.panel_height:0)+(G.show_filmstrip?C+K+(G.show_captions?D:0):0)}else{S=G.show_panels?G.panel_height:(strip_size*(C+G.frame_gap))+22;s=(G.show_panels?G.panel_width:0)+(G.show_filmstrip?d+K:0)}if(j=="horizontal"){if(J=="pointer"){y=(d*l)+(G.frame_gap*(l))}else{y=(d*l*3)+(G.frame_gap*(l*3))}}else{y=(d+K)}if(j=="horizontal"){g=(C+K+(G.show_captions?D:0))}else{if(J=="pointer"){g=(C*l+G.frame_gap*(l))}else{g=(C*l*3)+(G.frame_gap*(l*3))}}v=((strip_size*d)+((strip_size-1)*G.frame_gap));wrapper_height=((strip_size*C)+((strip_size-1)*G.frame_gap));r=I(F.css("paddingTop"));F.css("padding","0px");galleryPos=z(F[0]);a("<div>").addClass("loader").css({position:"absolute",zIndex:"32666",opacity:1,top:"0px",left:"0px",width:s+(j=="horizontal"?(r*2):r+Math.max(r,K))+"px",height:S+(j=="vertical"?(r*2):r+Math.max(r,K))+"px"}).appendTo(F);if(!window_loaded){a(window).load(function(){window_loaded=true;t()})}else{t()}})};a.fn.galleryView.defaults={show_panels:true,show_filmstrip:true,show_controls:true,panel_width:600,panel_height:400,frame_width:60,frame_height:40,start_frame:1,filmstrip_size:3,transition_speed:800,transition_interval:4000,overlay_opacity:0.7,frame_opacity:0.3,pointer_size:8,nav_theme:"dark",easing:"swing",filmstrip_position:"bottom",overlay_position:"bottom",panel_scale:"nocrop",frame_scale:"crop",frame_gap:5,show_captions:false,fade_panels:true,pause_on_hover:false}})(jQuery);function insertPhotoGallery(a,e,f,d,b,h,c,j,g){$(a).galleryView({panel_width:e,panel_height:f,frame_width:d,frame_height:b,overlay_color:"#222",background_color:"#FFF",overlay_text_color:"white",caption_text_color:"#222",border:"none",nav_theme:"dark",transition_speed:h,transition_interval:c,filmstrip_position:j,show_filmstrip:g,overlay_position:"bottom",show_captions:false,applyeffect:"FadeIn",pause_on_hover:true,panel_scale:"nocrop",frame_scale:"crop",show_controls:false})};
