/*
 * 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
*/
jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d)},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return -c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t+b}return -c/2*((--t)*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t*t+b}return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return -c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t*t*t+b}return -c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1){return c/2*t*t*t*t*t+b}return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return -c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return -c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0){return b}if(t==d){return b+c}if((t/=d/2)<1){return c/2*Math.pow(2,10*(t-1))+b}return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return -c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1){return -c/2*(Math.sqrt(1-t*t)-1)+b}return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0){return b}if((t/=d)==1){return b+c}if(!p){p=d*0.3}if(a<Math.abs(c)){a=c;var s=p/4}else{var s=p/(2*Math.PI)*Math.asin(c/a)}return -(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0){return b}if((t/=d)==1){return b+c}if(!p){p=d*0.3}if(a<Math.abs(c)){a=c;var s=p/4}else{var s=p/(2*Math.PI)*Math.asin(c/a)}return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0){return b}if((t/=d/2)==2){return b+c}if(!p){p=d*(0.3*1.5)}if(a<Math.abs(c)){a=c;var s=p/4}else{var s=p/(2*Math.PI)*Math.asin(c/a)}if(t<1){return -0.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b}return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*0.5+c+b},easeInBack:function(x,t,b,c,d,s){if(s==undefined){s=1.70158}return c*(t/=d)*t*((s+1)*t-s)+b},easeOutBack:function(x,t,b,c,d,s){if(s==undefined){s=1.70158}return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined){s=1.70158}if((t/=d/2)<1){return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b}return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else{if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+0.75)+b}else{if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+0.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+0.984375)+b}}}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2){return jQuery.easing.easeInBounce(x,t*2,0,c,d)*0.5+b}return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*0.5+c*0.5+b}});
/**
* jQuery.UI.iPad plugin
* Copyright (c) 2010 Stephen von Takach
* licensed under MIT.
* Date: 27/8/2010
*
* Project Home: 
* http://code.google.com/p/jquery-ui-for-ipad-and-iphone/
* Using the altfix version which allows for calling per element .addTouch() so as not to interferre with pinch/zoom/scroll 
*/
(function($){$.extend($.support,{touch:"ontouchend" in document});$.fn.addTouch=function(){if($.support.touch){this.each(function(i,el){el.addEventListener("touchstart",iPadTouchHandler,false);el.addEventListener("touchmove",iPadTouchHandler,false);el.addEventListener("touchend",iPadTouchHandler,false);el.addEventListener("touchcancel",iPadTouchHandler,false)})}return this}})(jQuery);var lastTap=null;var tapValid=false;var tapTimeout=null;function cancelTap(){tapValid=false}var rightClickPending=false;var rightClickEvent=null;var holdTimeout=null;var cancelMouseUp=false;function cancelHold(){if(rightClickPending){window.clearTimeout(holdTimeout);rightClickPending=false;rightClickEvent=null}}function startHold(event){if(rightClickPending){return}rightClickPending=true;rightClickEvent=(event.changedTouches)[0];holdTimeout=window.setTimeout("doRightClick();",800)}function doRightClick(){rightClickPending=false;var first=rightClickEvent,simulatedEvent=document.createEvent("MouseEvent");simulatedEvent.initMouseEvent("mouseup",true,true,window,1,first.screenX,first.screenY,first.clientX,first.clientY,false,false,false,false,0,null);first.target.dispatchEvent(simulatedEvent);simulatedEvent=document.createEvent("MouseEvent");simulatedEvent.initMouseEvent("mousedown",true,true,window,1,first.screenX,first.screenY,first.clientX,first.clientY,false,false,false,false,2,null);first.target.dispatchEvent(simulatedEvent);simulatedEvent=document.createEvent("MouseEvent");simulatedEvent.initMouseEvent("contextmenu",true,true,window,1,first.screenX+50,first.screenY+5,first.clientX+50,first.clientY+5,false,false,false,false,2,null);first.target.dispatchEvent(simulatedEvent);cancelMouseUp=true;rightClickEvent=null}function iPadTouchStart(event){var touches=event.changedTouches,first=touches[0],type="mouseover",simulatedEvent=document.createEvent("MouseEvent");simulatedEvent.initMouseEvent(type,true,true,window,1,first.screenX,first.screenY,first.clientX,first.clientY,false,false,false,false,0,null);first.target.dispatchEvent(simulatedEvent);type="mousedown";simulatedEvent=document.createEvent("MouseEvent");simulatedEvent.initMouseEvent(type,true,true,window,1,first.screenX,first.screenY,first.clientX,first.clientY,false,false,false,false,0,null);first.target.dispatchEvent(simulatedEvent);if(!tapValid){lastTap=first.target;tapValid=true;tapTimeout=window.setTimeout("cancelTap();",600);startHold(event)}else{window.clearTimeout(tapTimeout);if(first.target==lastTap){lastTap=null;tapValid=false;type="click";simulatedEvent=document.createEvent("MouseEvent");simulatedEvent.initMouseEvent(type,true,true,window,1,first.screenX,first.screenY,first.clientX,first.clientY,false,false,false,false,0,null);first.target.dispatchEvent(simulatedEvent);type="dblclick";simulatedEvent=document.createEvent("MouseEvent");simulatedEvent.initMouseEvent(type,true,true,window,1,first.screenX,first.screenY,first.clientX,first.clientY,false,false,false,false,0,null);first.target.dispatchEvent(simulatedEvent)}else{lastTap=first.target;tapValid=true;tapTimeout=window.setTimeout("cancelTap();",600);startHold(event)}}}function iPadTouchHandler(event){var type="",button=0;if(event.touches.length>1){return}switch(event.type){case"touchstart":if($(event.changedTouches[0].target).is("select")){return}iPadTouchStart(event);event.preventDefault();return false;break;case"touchmove":cancelHold();type="mousemove";event.preventDefault();break;case"touchend":if(cancelMouseUp){cancelMouseUp=false;event.preventDefault();return false}cancelHold();type="mouseup";break;default:return}var touches=event.changedTouches,first=touches[0],simulatedEvent=document.createEvent("MouseEvent");simulatedEvent.initMouseEvent(type,true,true,window,1,first.screenX,first.screenY,first.clientX,first.clientY,false,false,false,false,button,null);first.target.dispatchEvent(simulatedEvent);if(type=="mouseup"&&tapValid&&first.target==lastTap){simulatedEvent=document.createEvent("MouseEvent");simulatedEvent.initMouseEvent("click",true,true,window,1,first.screenX,first.screenY,first.clientX,first.clientY,false,false,false,false,button,null);first.target.dispatchEvent(simulatedEvent)}};
/*
	jQuery Carousel Plugin
	By: James Mehorter @ Pica Design, LLC.
	Version: 1.5
	Description: This plugin creates a typical circular image carousel. It does however have numerous advantages over other carousel plugins
	Compressed using UglifyJS.
*/

$.fn.Carousel=function(a){function f(a,d){if(c.moving==0){c.moving=!0;var e=parseInt($(b).find(".slide_list").css("left").replace("px","")),f=!1,g=!1;c.circular||$(c.slide_indents).each(function(a){var b=parseInt($(this)[0]);b>e-10&&b<e+10&&(f=!0)});switch(a){case"left":prev_item_width=$(b).find(".focal").width(),new_item_width=$(b).find(".focal").prev().width();var h=c.container_width-new_item_width,i=h/2;e=parseInt($(b).find(".slide_list").css("left").replace("px",""));if(c.circular)left_indent=i,last_item_width=$(b).find(".slide_list > li:last").width(),last_item_width<i?default_left_indent=parseInt(Math.abs(last_item_width-i+5)):default_left_indent=parseInt("-"+Math.abs(last_item_width-i+5));else if(!f){closestStep=r(e,c.slide_indents);var j=$.inArray(closestStep,c.slide_indents);e>closestStep&&(j-=1),c.current_slide=j,$(b).find(".focal").removeClass("focal"),$(b).find(".slide_list li:nth-child("+(j+1)+")").addClass("focal"),left_indent=c.slide_indents[j],g=!0}else c.current_slide--,left_indent=c.slide_indents[c.current_slide];if(!g)var k=$(b).find(".focal").prev().data("title"),l=$(b).find(".focal").prev().data("description"),m=$(b).find(".focal").prev().data("credits");else var k=$(b).find(".focal").data("title"),l=$(b).find(".focal").data("description"),m=$(b).find(".focal").data("credits");break;case"right":prev_item_width=$(b).find(".focal").width(),new_item_width=$(b).find(".focal").next().width(),first_item_width=$(b).find(".focal").prev().width();var h=c.container_width-new_item_width,i=h/2;if(c.circular)left_indent=-(first_item_width+prev_item_width-i),prev_item_width<i?default_left_indent=parseInt(i-prev_item_width):default_left_indent=-(prev_item_width-i-2.5);else if(!f){closestStep=r(e,c.slide_indents);var j=$.inArray(closestStep,c.slide_indents);e<closestStep&&(j+=1),c.current_slide=j,$(b).find(".focal").removeClass("focal"),$(b).find(".slide_list li:nth-child("+(j+1)+")").addClass("focal"),left_indent=c.slide_indents[j],g=!0}else c.current_slide++,left_indent=c.slide_indents[c.current_slide];if(!g)var k=$(b).find(".focal").next().data("title"),l=$(b).find(".focal").next().data("description"),m=$(b).find(".focal").next().data("credits");else var k=$(b).find(".focal").data("title"),l=$(b).find(".focal").data("description"),m=$(b).find(".focal").data("credits")}if(!g)switch(a){case"left":$(b).find(".focal").removeClass("focal").prev().addClass("focal");break;case"right":$(b).find(".focal").removeClass("focal").next().addClass("focal")}c.circular||$(b).find("#carousel-slide-control").slider("value",-left_indent),$(b).find(".slide_list").animate({left:parseInt(left_indent)},c.carousel_speed,c.carousel_ease,function(){switch(a){case"left":c.circular&&($(b).find(".slide_list > li:first").before($(b).find(".slide_list > li:last")),$(b).find(".slide_list > li:first").fadeTo(0,0),$(b).find(".slide_list > li:first").fadeTo(1e3,1),$(b).find(".slide_list").delay(1e3).css({left:default_left_indent}),c.moving=!1);break;case"right":c.circular&&($(b).find(".slide_list > li:last").after($(b).find(".slide_list > li:first")),$(b).find(".slide_list").css({left:default_left_indent}),c.moving=!1)}c.circular||(c.moving=!1)}),c.circular||($(b).find(".focal").prev().length==0?o(c.back_button):p(c.back_button,"left"),$(b).find(".focal").next().length==0?o(c.next_button):p(c.next_button,"right")),c.dynamic_slide_title&&$(b).find("#focal-image-title").html(k),$(b).find("#focal-image-description").html(l),$(b).find("#focal-image-credits").html(m)}}function o(a){$(b).find(a).fadeTo(300,.5),$(b).find(a).unbind("click"),$(b).find(a).addClass("disabledArrowButton")}function p(a,c){$(b).find(a).fadeTo(300,1),$(b).find(a).removeClass("disabledArrowButton"),$(b).find(a).click(function(){f(c,"click")})}function q(a){var c=$(b).find(".slide_list > li:nth-child("+(a+1)+")");$(b).find("#focal-image-title").html(c.data("title")),$(b).find("#focal-image-description").html(c.data("description")),$(b).find("#focal-image-credits").html(c.data("credits"))}function r(a,b){var c=b[0],d=Math.abs(b[0]-a);for(var e=1;e<b.length;e++){var f=Math.abs(b[e]-a);f<d&&(d=f,c=b[e])}return c}var b=$(this),c={slides:{},slide_steps:new Array,slide_indents:new Array,circular:!1,carousel_speed:600,carousel_ease:"easeOutCubic",carousel_sensitivity:0,container_width:0,back_button:".back",next_button:".next",moving:!1,disable_left:!1,disable_right:!1,slide_count:0,slider:!0,modal:!1,starting_slide:0,current_slide:0,slide_is_link:0,fade_non_focal_slides:!1,dynamic_slide_title:!1};o(c.back_button),o(c.next_button),a&&$.extend(c,a),$(c.slides).InitSlides($($(this)),c.starting_slide),c.slides.length<4&&(c.circular=!1),c.modal==1&&(c.circular=!1),c.starting_slide!=0,c.current_slide=c.starting_slide,$(this).find(".slide_list > li").each(function(a){$(this).css("width",c.slides[a].width),$(this).data("title",$(this).find(".title").html()),$(this).data("description",$(this).find(".description").html()),$(this).data("credits",$(this).find(".credits").html()),c.slide_count++}),c.container_width=$(this).width(),c.slide_count>1&&$(this).find(".slide_list > li").css("cursor","pointer");if(c.circular){$(this).find(".slide_list > li:first").before($(this).find(".slide_list > li:last")),$(this).find(".slide_list > li:first").next().addClass("focal");var d=parseInt(($(this).width()-c.slides[0].width)/2-c.slides[c.slides.length-1].width)}else{var d=parseInt(($(this).width()-c.slides[0].width)/2);c.starting_slide==0?$(this).find(".slide_list > li:first").addClass("focal"):$(this).find(".slide_list > li:nth-child("+(c.starting_slide+1)+")").addClass("focal")}c.slide_steps.push(-d);var e=d;$(this).find(".slide_list > li").each(function(a){if(a){var b=c.slides[a-1].width/2,d=c.slides[a].width/2,f=b+d+5;e-=f;if(e<0)var g=Math.abs(e);else var g=-(e+8);c.slide_steps.push(g)}if(c.slide_is_link)var h=$(this).find(".Download-Item")}),$(c.slide_steps).each(function(a){c.slide_indents.push(parseInt(-$(this)[0]))}),$(this).find(".slide_list").css("left",c.slide_indents[c.starting_slide]),$(this).find(".focal").prev().length!=0&&p(c.back_button,"left"),$(this).find(".focal").next().length!=0&&p(c.next_button,"right"),$(document).keydown(function(a){switch(a.which){case 37:$(this).find(".focal").prev().length!=0&&f("left","keydown");break;case 39:$(this).find(".focal").next().length!=0&&f("right","keydown")}});if(c.slides.length>1){var g=0,h=0,i=0;$(this).find(".slide_list").draggable({axis:"x",start:function(a,b){g=b.offset.left},drag:function(a,d){if(g-d.offset.left>c.carousel_sensitivity){h=d.offset.left,i=h-g,c.circular||($(b).find(".focal").next().length==0?c.disable_right=!0:c.disable_right=!1);if(!c.disable_right)return f("right","drag"),c.moving=!0,!1;c.disable_right=!1}if(g-d.offset.left<"-"+c.carousel_sensitivity)return h=d.offset.left,i=h-g,f("left","drag"),c.moving=!0,!1},end:function(a,b){c.moving=!1}}),$(this).find(".slide_list").addTouch();if(!c.circular){var j=c.slide_indents[c.slide_indents.length-1],k=c.slide_indents[0],l=0,m=0;$(b).find(".slide_list").draggable("option","containment",[j,l,k,m])}}if(!c.circular&&c.slider!=0&&c.slides.length>1){minVal=c.slide_steps[0],maxVal=c.slide_steps[c.slide_steps.length-1],$(this).find("#carousel-slide-control").slider({min:minVal,max:maxVal,value:-d,animate:!0,stepValues:c.slide_steps,slide:function(a,d){var e=-d.value;$(b).find(".slide_list").css({left:e}),$.each($(this).slider("option","stepValues"),function(a,e){d.value>e-25&&d.value<e+25&&(q(a),$(b).find(".focal").removeClass("focal"),$(b).find(".slide_list li:nth-child("+(a+1)+")").addClass("focal"),c.current_slide=a,c.circular||($(b).find(".focal").prev().length==0?o(c.back_button):p(c.back_button,"left"),$(b).find(".focal").next().length==0?o(c.next_button):p(c.next_button,"right")))})},stop:function(a,d){d.value==minVal&&(o(c.back_button),$(b).find(".focal").removeClass("focal"),$(b).find(".slide_list > li:first").addClass("focal")),d.value==maxVal&&(o(c.next_button),$(b).find(".focal").removeClass("focal"),$(b).find(".slide_list > li:last").addClass("focal"))}});var n="18";$(this).find(".ui-slider-handle").css("width",n)}$(window).resize(function(){var a=c.container_width;c.container_width=$(this).width();if(!c.modal){var d=Math.abs(parseInt($(b).find(".slide_list").css("left").replace("px",""))),e=$(b).find(".focal").width(),f=c.container_width-e,g=f/2;if(c.container_width>=948)if(c.circular){var h=parseInt(g-$(b).find(".focal").prev().width()+5);h-=5,$(b).find(".slide_list").css({left:h})}else{var i=0,j=0;$(b).find(".slide_list > li").each(function(a){if($(this).hasClass("focal"))return!1;j++,i+=$(this).width(),j>=2&&(i+=5)});var h=parseInt(g-i);h-=5,$(b).find(".slide_list").css({left:h});var k=parseInt(($(this).width()-c.slides[0].width)/2);c.slide_steps=[],c.slide_steps.push(-k),$(b).find(".slide_list > li").each(function(a){if(a){var b=c.slides[a-1].width/2,d=c.slides[a].width/2,e=b+d+5;k-=e;if(k<0)var f=Math.abs(k);else var f=-(k+8);c.slide_steps.push(f)}}),c.slide_indents=[],$(c.slide_steps).each(function(a){c.slide_indents.push(parseInt(-$(this)[0]))})}}else $(window).width()>700&&$(".modal").css("left",($(window).width()-700)/2)})}

/*
	jQuery Carousel Plugin Heloper Plugin: Init Mini Slides
	By: James Mehorter @ Pica Design, LLC.
	Version: 1.0
	Compressed using UglifyJS.
*/
$.fn.InitMiniSlides=function(a){var b=$(this);b.each(function(c){var d=new Image;$(d).load(function(){$(a).find(".slide_list > li #miniSlide-"+c+" .miniLoader").remove(),$(a).find(".slide_list > li #miniSlide-"+c).css("background-image","url("+b[c].src+")").fadeTo(1e3,1).hover(function(){$(this).find(".miniSlide-info").show()},function(){$(this).find(".miniSlide-info").hide()})}).attr("src",b[c].src)})}
/*
	jQuery Carousel Plugin Heloper Plugin: Init Slides
	By: James Mehorter @ Pica Design, LLC.
	Version: 1.0
	Compressed using UglifyJS.
*/
$.fn.InitSlides=function(a,b){var c=$(this);c.each(function(d){var e=new Image;$(e).load(function(){$(this).hide(),$(a).find(".load-"+d+" .loader").remove(),$(a).find(".slide_list > li.load-"+d).fadeTo(0,0),c[d].src&&$(a).find(".slide_list > li.load-"+d).css("background-image","url("+c[d].src+")"),d!=b?$(a).find(".slide_list > li.load-"+d).fadeTo(1e3,1):($(a).find(".slide_list > li.load-"+d).fadeTo(1e3,1),$(a).find("#focal-image-title").html($(a).find(".slide_list > li.load-"+d).find(".title").html()).fadeTo(1e3,1),$(a).find("#focal-image-description").html($(a).find(".slide_list > li.load-"+d).find(".description").html()).fadeTo(1e3,1),$(a).find("#focal-image-credits").html($(a).find(".slide_list > li.load-"+d).find(".credits").html()).fadeTo(1e3,1)),$(a).find(".slide_list > li.load-"+d+" .Download-Item").show(),$(a).find(".slide_list > li.load-"+d).find(".hotspot").each(function(a){jQuery.support.opacity||$(this).css("filter","none")})}).attr("src",c[d].src)}),$(a).find("#focal-image-title").html($(a).find(".slide_list > li.load-0").find(".title").html()).fadeTo(1e3,1)}
/*
	jQuery Carousel Plugin Heloper Plugin: Modal Carousel
	By: James Mehorter @ Pica Design, LLC.
	Version: 1.1
	Compressed using UglifyJS.
*/
$.fn.Modal=function(a){var b=new Array;$('a[rel*="modal"]').each(function(a){var c=$(this).attr("rel").split("[");c=c[1].split("]"),jQuery.inArray(c[0],b)=="-1"&&b.push(c[0])}),setModals=new Object,$(b).each(function(c){setModals[c]=new Object,setModals[c]={name:b[c]},setModals[c].modals=new Object;var d=$('a[rel*="modal['+b[c]+'"]');$(d).each(function(e){setModals[c].modals[e]=new Object,setModals[c].modals[e]={src:$(this).attr("href")};var f=b[c].indexOf("single_");if(f!=-1)$(this).click(function(b){b.preventDefault();if($(".modal").length==0){var d=new Image;$(d).load(function(){$(this).hide()}).attr("src",a+"/wp-content/themes/knickerbocker/images/carousel/Loader.gif"),$("body").append("<div class='overlay'></div><div class='modal single'><div class='close'></div><div class='loader'></div></div>"),$(".modal").css("left",($(window).width()-$(this).width())/2);var f=$("<img />").attr("src",setModals[c].modals[e].src).load(function(){$(".modal").find(".loader").remove(),$(".modal").append($(this)).css("left",($(window).width()-$(this).attr("width"))/2)})}});else if($(d).length>24){var g=b[c].split("set_");g=g[1],$(this).click(function(a){a.preventDefault();if($(".modal").length==0){$("body").append("<div class='overlay'></div><div class='modal lazy'><div class='close'></div><div class='carousel'><ul class='slide_list'><li class='load-0'></li></ul></div><div class='clear'></div><div class='Carousel-Navigation'><div class='back'></div><div class='next'></div><div id='focal-image-description'></div></div></div>"),$(".modal").css("left",($(window).width()-700)/2),$(".modal .carousel .slide_list > li.load-0").append("<div class='loader loading'></div>"),currentSlide=e,$(".hidden-image.mini").css({display:"none"});var b=new Image;$(b).load(function(){$(".modal .carousel .slide_list > li.load-0 .loader").remove(),$(".modal .carousel .slide_list > li.load-0").css("background-image","url("+singleSlides[currentSlide].src+")"),$(".modal .carousel .slide_list > li.load-0").css("width",singleSlides[currentSlide].width+"px"),$(".modal .carousel .slide_list > li.load-0").append("<img src='"+singleSlides[currentSlide].src+"' class='hidden-image large' />")}).attr("src",singleSlides[currentSlide].src),currentSlide!=singleSlides.length-1&&$(".modal .next").fadeTo(300,1).click(function(a){c("next")}),currentSlide!=0&&$(".modal .back").fadeTo(300,1).click(function(a){c("back")});function c(a){switch(a){case"back":currentSlide>0&&currentSlide--;break;case"next":currentSlide++}$(".modal .carousel .slide_list > li.load-0").css("background-image","none"),$(".modal .carousel .slide_list > li.load-0").append("<div class='loader loading'></div>");var b=new Image;$(b).load(function(){$(".modal .carousel .slide_list > li.load-0 .loader").remove(),$(".modal .carousel .slide_list > li.load-0").css("background-image","url("+singleSlides[currentSlide].src+")"),$(".modal .carousel .slide_list > li.load-0").css("width",singleSlides[currentSlide].width+"px"),$(".modal .carousel .slide_list > li.load-0").append("<img src='"+singleSlides[currentSlide].src+"' class='hidden-image large'  />")}).attr("src",singleSlides[currentSlide].src),currentSlide==0?($(".modal .back").fadeTo(300,.5),$(".modal .back").unbind("click")):($(".modal .back").unbind("click"),$(".modal .back").fadeTo(300,1).click(function(a){c("back")})),currentSlide==singleSlides.length-1?($(".modal .next").fadeTo(300,.5),$(".modal .next").unbind("click")):($(".modal .next").unbind("click"),$(".modal .next").fadeTo(300,1).click(function(a){c("next")}))}}})}else{var g=b[c].split("set_");g=g[1],$(this).click(function(b){b.preventDefault(),$(".modal").length==0&&($("body").append("<div class='overlay'></div><div class='modal'><div class='close'></div><div class='carousel'><ul class='slide_list'></ul><div class='clear'></div><div class='Carousel-Navigation'><div class='back'></div><div class='next'></div><div id='carousel-slide-control'></div><div id='focal-image-description'></div></div></div></div>"),$(".modal").css("left",($(window).width()-700)/2),$(".modal .carousel").find(".slide_list").load(a+"/wp-admin/admin-ajax.php",{action:"return_gallery_content_and_markup",markup:!0,gid:g},function(){$.ajax({url:a+"/wp-admin/admin-ajax.php",type:"POST",data:{action:"return_gallery_content_and_markup",js_obj:!0,gid:g,js_obj_name:"modalSlides"},dataType:"script",success:function(a){$(".hidden-image.mini").css({display:"none"}),$(".modal .carousel").Carousel({slides:modalSlides,slider:!1,modal:!0,starting_slide:e})}})}))})}})}),$(".overlay, .close").live("click",function(a){$(".modal").remove(),$(".overlay").remove(),$(".hidden-image.mini").css({display:"block"}),$(".hidden-image.large").css({display:"none"})})}
