WebFontConfig={google:{families:["OFL Sorts Mill Goudy TT"]}};(function(){var b=document.createElement("script");b.src=("https:"==document.location.protocol?"https":"http")+"://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js";b.type="text/javascript";b.async="true";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(b,a)})();var addthis_config={ui_use_css:false};$(document).ready(function(){$("a.iframe").each(function(b){var a="<iframe src=";a+=$(this).attr("href");a+=' width="'+$(this).attr("name")+'"';a+=' frameborder="0" scrolling="no"';if($(this).attr("id")!=""){a+=" id="+$(this).attr("id")}else{a+=' id="the_iframe"'}a+="></iframe>";$(this).replaceWith(a)})});$(document).ready(function(){var b=document.getElementsByTagName("iframe");function c(){for(var f=0,g=b.length;f<g;f++){b[f].style.height=b[f].contentWindow.document.body.scrollHeight+"px"}}if($.browser.webkit||$.browser.opera){$("iframe").load(function(){setTimeout(c,0)});for(var a=0,e=b.length;a<e;a++){var d=b[a].src;b[a].src="";b[a].src=d}}else{$("iframe").load(function(){this.style.height=this.contentWindow.document.body.scrollHeight+"px"})}});function findLeft(b){var a=0;if(b.offsetParent){a=b.offsetLeft;while(b=b.offsetParent){a+=b.offsetLeft}}return a}jQuery.fn.navMenu=function(e){var b={fadeInTime:200,fadeOutTime:300,menuWidth:250,containerElement:"#theme",containerWidth:0,menuElement:"ul",rightArrow:" »"};var g=$.extend({},b,e);var d=$(this);$(d).find("li ul li:has(ul) > a").prepend('<span class="menu-sub-indicator">'+g.rightArrow+"</span>");var f;var c=g.menuWidth;var a=$(g.containerElement).width();if(g.containerWidth>0){a=g.containerWidth}$(d).find("li "+g.menuElement+" li "+g.menuElement).each(function(){f=findLeft($(this).parent().parent().parent().get(0));if(a-f<(c*2)){$(this).css("left","-"+c+"px")}});$(d).find("li "+g.menuElement).attr("fadeState","none");$(d).find("li").hover(function(){var h=$(this).find(g.menuElement).eq(0);if($(h).attr("fadeState")=="fadeOut"){$(h).stop(true,true);$(h).attr("fadeState","none")}if($(h).attr("fadeState")=="none"){$(h).attr("fadeState","fadeIn");$(h).fadeIn(g.fadeInTime,function(){$(this).attr("fadeState","none")})}if(!$(this).hasClass("current")){$(this).addClass("currentFade")}},function(){var h=$(this).find(g.menuElement).eq(0);if($(h).attr("fadeState")=="fadeIn"){$(h).stop(true,true);$(h).attr("fadeState","none")}if($(h).attr("fadeState")=="none"){$(h).attr("fadeState","fadeOut");$(h).fadeOut(g.fadeOutTime,function(){$(this).attr("fadeState","none")})}if(!$(this).hasClass("current")){$(this).removeClass("currentFade")}});$(d).find("li ul:empty").css("visibility","hidden")};jQuery.fn.ieDetector=function(d){var c={browserVersion:6,slideDownSpeed:1000,slideUpSpeed:500,elementID:"browserAlert",barClose:true,barTextAlign:"center",barPosition:"absolute",barPositionLeft:"0",barWidth:"100%",barZindex:"1000",barOpacity:"0.90",barBorderBottom:"solid 1px #a29330",barAlertGraphic:"/browser-alert.gif",barForegroundColor:"#000",barBackgroundColor:"#fdf2ab",contentMargin:"0 auto",contentPadding:"5px 30px",contentMaxWidth:"850px",content:'<p><strong>Did you know that your version of Internet Explorer is out of date?</strong> To get the best possible experience using our website, we recommend that you <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx" target="_blank">upgrade your current browser</a>, or install another web browser. Here is a list of the most popular web browsers: <strong><a href="http://www.google.com/chrome" target="_blank">Chrome</a></strong>, <a href="http://www.getfirefox.com" target="_blank">FireFox</a>, <a href="http://www.opera.com" target="_blank">Opera</a>.</p>'};var d=$.extend(c,d);if(jQuery.browser.msie&&jQuery.browser.version<=d.browserVersion){$(this).append('<div id="'+d.elementID+'" style="color:'+d.barForegroundColor+';"></div>');var a={"text-align":d.barTextAlign,position:d.barPosition,left:d.barPositionLeft,width:d.barWidth,"z-index":d.barZindex,opacity:d.barOpacity,"border-bottom":d.barBorderBottom,background:""+d.barBackgroundColor+" url("+d.barAlertGraphic+") no-repeat 5px center"};var b={margin:d.contentMargin,padding:d.contentPadding,"max-width":d.contentMaxWidth};if($("#"+d.elementID).size()>0){$("#"+d.elementID).css({top:"-"+$(this).height()+"px"}).html(d.content).css(a).find("p").css(b).parent().animate({top:"0"},d.slideDownSpeed)}if(d.barClose){$("#"+d.elementID).append('<div id="barClose" title="Close">X</div>');$("#barClose").css({position:"absolute",top:"5px",right:"5px",display:"block",width:"18px",height:"18px",overflow:"hidden",cursor:"pointer",color:"#000",border:"solid 2px #f00",background:"#fff"});$("#barClose").click(function(){$("#"+d.elementID).animate({top:"-"+$("#"+d.elementID).height()+"px"},d.slideUpSpeed)})}}};jQuery.fn.simpleSlider=function(b){var a={delay:6000,slideTime:600,slideElement:"dd",repeat:true,slidesAmount:1};var b=$.extend(a,b);this.each(function(){var e=$(this);e.find(b.slideElement).wrapAll('<div class="slideWrap"></div>');var f=$(b.slideElement,e).size();var j=$(b.slideElement,e).width();var d=$(b.slideElement,e).height();e.width(j);e.height(d*b.slidesAmount);e.css("overflow","hidden");var g=0;function c(){g++;var k=$(".slideWrap").css("marginTop").replace("px","");var h=Number(d*g);if(g>f-1&&b.repeat){e.find(".slideWrap").animate({marginTop:"-"+h},b.slideTime,function(){$(".newFirst").remove();$(this).css({"margin-top":"0px"})});g=0}else{e.find(".slideWrap").animate({marginTop:"-"+h},b.slideTime);if(g==f-1&&b.repeat){var l=e.find(b.slideElement+":first").clone().addClass("newFirst");if($(".newFirst").size()<1){e.find(b.slideElement+":last").after(l)}}}i=setTimeout(function(){c()},b.delay)}var i;i=setTimeout(function(){c()},b.delay)})};(function(a){var U,G,M,V,L,E,e,J,K,O=0,P={},N=[],g=0,h={},f=[],c=null,C=new Image(),D=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,S=/[^\.]\.(swf)\s*$/i,I,H=1,R,A,d=false,Q=20,B=a.extend(a("<div/>")[0],{prop:0}),T=0,F=!a.support.opacity&&!window.XMLHttpRequest,i=function(){G.hide();C.onerror=C.onload=null;if(c){c.abort()}U.empty()},l=function(){a.fancybox('<p id="fancybox_error">The requested content cannot be loaded.<br />Please try again later.</p>',{scrolling:"no",padding:20,transitionIn:"none",transitionOut:"none"})},o=function(){return[a(window).width(),a(window).height(),a(document).scrollLeft(),a(document).scrollTop()]},r=function(){var ad=o(),ab={},Y=h.margin,aa=h.autoScale,X=(Q+Y)*2,ac=(Q+Y)*2,W=(h.padding*2),Z;if(h.width.toString().indexOf("%")>-1){ab.width=((ad[0]*parseFloat(h.width))/100)-(Q*2);aa=false}else{ab.width=h.width+W}if(h.height.toString().indexOf("%")>-1){ab.height=((ad[1]*parseFloat(h.height))/100)-(Q*2);aa=false}else{ab.height=h.height+W}if(aa&&(ab.width>(ad[0]-X)||ab.height>(ad[1]-ac))){if(P.type=="image"||P.type=="swf"){X+=W;ac+=W;Z=Math.min(Math.min(ad[0]-X,h.width)/h.width,Math.min(ad[1]-ac,h.height)/h.height);ab.width=Math.round(Z*(ab.width-W))+W;ab.height=Math.round(Z*(ab.height-W))+W}else{ab.width=Math.min(ab.width,(ad[0]-X));ab.height=Math.min(ab.height,(ad[1]-ac))}}ab.top=ad[3]+((ad[1]-(ab.height+(Q*2)))*0.5);ab.left=ad[2]+((ad[0]-(ab.width+(Q*2)))*0.5);if(h.autoScale===false){ab.top=Math.max(ad[3]+Y,ab.top);ab.left=Math.max(ad[2]+Y,ab.left)}return ab},m=function(W){if(W&&W.length){switch(h.titlePosition){case"inside":return W;case"over":return'<span id="fancybox-title-over">'+W+"</span>";default:return'<span id="fancybox-title-wrap"><span id="fancybox-title-left"></span><span id="fancybox-title-main">'+W+'</span><span id="fancybox-title-right"></span></span>'}}return false},w=function(){var W=h.title,Y=A.width-(h.padding*2),X="fancybox-title-"+h.titlePosition;a("#fancybox-title").remove();T=0;if(h.titleShow===false){return}W=a.isFunction(h.titleFormat)?h.titleFormat(W,f,g,h):m(W);if(!W||W===""){return}a('<div id="fancybox-title" class="'+X+'" />').css({width:Y,paddingLeft:h.padding,paddingRight:h.padding}).html(W).appendTo("body");switch(h.titlePosition){case"inside":T=a("#fancybox-title").outerHeight(true)-h.padding;
A.height+=T;break;case"over":a("#fancybox-title").css("bottom",h.padding);break;default:a("#fancybox-title").css("bottom",a("#fancybox-title").outerHeight(true)*-1);break}a("#fancybox-title").appendTo(L).hide()},x=function(){a(document).unbind("keydown.fb").bind("keydown.fb",function(W){if(W.keyCode==27&&h.enableEscapeButton){W.preventDefault();a.fancybox.close()}else{if(W.keyCode==37){W.preventDefault();a.fancybox.prev()}else{if(W.keyCode==39){W.preventDefault();a.fancybox.next()}}}});if(a.fn.mousewheel){V.unbind("mousewheel.fb");if(f.length>1){V.bind("mousewheel.fb",function(X,W){X.preventDefault();if(d||W===0){return}if(W>0){a.fancybox.prev()}else{a.fancybox.next()}})}}if(!h.showNavArrows){return}if((h.cyclic&&f.length>1)||g!==0){J.show()}if((h.cyclic&&f.length>1)||g!=(f.length-1)){K.show()}},t=function(){var W,X;if((f.length-1)>g){W=f[g+1].href;if(typeof W!=="undefined"&&W.match(D)){X=new Image();X.src=W}}if(g>0){W=f[g-1].href;if(typeof W!=="undefined"&&W.match(D)){X=new Image();X.src=W}}},b=function(){E.css("overflow",(h.scrolling=="auto"?(h.type=="image"||h.type=="iframe"||h.type=="swf"?"hidden":"auto"):(h.scrolling=="yes"?"auto":"visible")));if(!a.support.opacity){E.get(0).style.removeAttribute("filter");V.get(0).style.removeAttribute("filter")}a("#fancybox-title").show();if(h.hideOnContentClick){E.one("click",a.fancybox.close)}if(h.hideOnOverlayClick){M.one("click",a.fancybox.close)}if(h.showCloseButton){e.show()}x();a(window).bind("resize.fb",a.fancybox.center);if(h.centerOnScroll){a(window).bind("scroll.fb",a.fancybox.center)}else{a(window).unbind("scroll.fb")}if(a.isFunction(h.onComplete)){h.onComplete(f,g,h)}d=false;t()},k=function(Y){var aa=Math.round(R.width+(A.width-R.width)*Y),W=Math.round(R.height+(A.height-R.height)*Y),Z=Math.round(R.top+(A.top-R.top)*Y),X=Math.round(R.left+(A.left-R.left)*Y);V.css({width:aa+"px",height:W+"px",top:Z+"px",left:X+"px"});aa=Math.max(aa-h.padding*2,0);W=Math.max(W-(h.padding*2+(T*Y)),0);E.css({width:aa+"px",height:W+"px"});if(typeof A.opacity!=="undefined"){V.css("opacity",(Y<0.5?0.5:Y))}},n=function(W){var X=W.offset();X.top+=parseFloat(W.css("paddingTop"))||0;X.left+=parseFloat(W.css("paddingLeft"))||0;X.top+=parseFloat(W.css("border-top-width"))||0;X.left+=parseFloat(W.css("border-left-width"))||0;X.width=W.width();X.height=W.height();return X},q=function(){var X=P.orig?a(P.orig):false,W={},Y,Z;if(X&&X.length){Y=n(X);W={width:(Y.width+(h.padding*2)),height:(Y.height+(h.padding*2)),top:(Y.top-h.padding-Q),left:(Y.left-h.padding-Q)}}else{Z=o();W={width:1,height:1,top:Z[3]+Z[1]*0.5,left:Z[2]+Z[0]*0.5}}return W},y=function(){G.hide();if(V.is(":visible")&&a.isFunction(h.onCleanup)){if(h.onCleanup(f,g,h)===false){a.event.trigger("fancybox-cancel");d=false;return}}f=N;g=O;h=P;E.get(0).scrollTop=0;E.get(0).scrollLeft=0;if(h.overlayShow){if(F){a("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"})}M.css({"background-color":h.overlayColor,opacity:h.overlayOpacity}).unbind().show()}A=r();w();if(V.is(":visible")){a(e.add(J).add(K)).hide();var X=V.position(),W;R={top:X.top,left:X.left,width:V.width(),height:V.height()};W=(R.width==A.width&&R.height==A.height);E.fadeOut(h.changeFade,function(){var Y=function(){E.html(U.contents()).fadeIn(h.changeFade,b)};a.event.trigger("fancybox-change");E.empty().css("overflow","hidden");if(W){E.css({top:h.padding,left:h.padding,width:Math.max(A.width-(h.padding*2),1),height:Math.max(A.height-(h.padding*2)-T,1)});Y()}else{E.css({top:h.padding,left:h.padding,width:Math.max(R.width-(h.padding*2),1),height:Math.max(R.height-(h.padding*2),1)});B.prop=0;a(B).animate({prop:1},{duration:h.changeSpeed,easing:h.easingChange,step:k,complete:Y})}});return}V.css("opacity",1);if(h.transitionIn=="elastic"){R=q();E.css({top:h.padding,left:h.padding,width:Math.max(R.width-(h.padding*2),1),height:Math.max(R.height-(h.padding*2),1)}).html(U.contents());V.css(R).show();if(h.opacity){A.opacity=0}B.prop=0;a(B).animate({prop:1},{duration:h.speedIn,easing:h.easingIn,step:k,complete:b})}else{E.css({top:h.padding,left:h.padding,width:Math.max(A.width-(h.padding*2),1),height:Math.max(A.height-(h.padding*2)-T,1)}).html(U.contents());V.css(A).fadeIn(h.transitionIn=="none"?0:h.speedIn,b)}},v=function(){U.width(P.width);U.height(P.height);if(P.width=="auto"){P.width=U.width()}if(P.height=="auto"){P.height=U.height()}y()},u=function(){d=true;P.width=C.width;P.height=C.height;a("<img />").attr({id:"fancybox-img",src:C.src,alt:P.title}).appendTo(U);y()},z=function(){i();var Z=N[O],Y,ad,ac,ab,X,aa,W;P=a.extend({},a.fn.fancybox.defaults,(typeof a(Z).data("fancybox")=="undefined"?P:a(Z).data("fancybox")));ac=Z.title||a(Z).title||P.title||"";if(Z.nodeName&&!P.orig){P.orig=a(Z).children("img:first").length?a(Z).children("img:first"):a(Z)}if(ac===""&&P.orig){ac=P.orig.attr("alt")}if(Z.nodeName&&(/^(?:javascript|#)/i).test(Z.href)){Y=P.href||null}else{Y=P.href||Z.href||null}if(P.type){ad=P.type;if(!Y){Y=P.content}}else{if(P.content){ad="html"}else{if(Y){if(Y.match(D)){ad="image"}else{if(Y.match(S)){ad="swf"}else{if(a(Z).hasClass("iframe")){ad="iframe"}else{if(Y.match(/#/)){Z=Y.substr(Y.indexOf("#"));ad=a(Z).length>0?"inline":"ajax"}else{ad="ajax"}}}}}else{ad="inline"}}}P.type=ad;P.href=Y;P.title=ac;if(P.autoDimensions&&P.type!=="iframe"&&P.type!=="swf"){P.width="auto";P.height="auto"}if(P.modal){P.overlayShow=true;P.hideOnOverlayClick=false;P.hideOnContentClick=false;P.enableEscapeButton=false;P.showCloseButton=false}if(a.isFunction(P.onStart)){if(P.onStart(N,O,P)===false){d=false;return}}U.css("padding",(Q+P.padding+P.margin));a(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){a(this).replaceWith(E.children())});switch(ad){case"html":U.html(P.content);v();break;case"inline":a('<div class="fancybox-inline-tmp" />').hide().insertBefore(a(Z)).bind("fancybox-cleanup",function(){a(this).replaceWith(E.children())}).bind("fancybox-cancel",function(){a(this).replaceWith(U.children())});a(Z).appendTo(U);v();break;case"image":d=false;a.fancybox.showActivity();C=new Image();C.onerror=function(){l()};C.onload=function(){C.onerror=null;C.onload=null;u()};C.src=Y;break;case"swf":ab='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+P.width+'" height="'+P.height+'"><param name="movie" value="'+Y+'"></param>';X="";a.each(P.swf,function(ae,af){ab+='<param name="'+ae+'" value="'+af+'"></param>';X+=" "+ae+'="'+af+'"'});ab+='<embed src="'+Y+'" type="application/x-shockwave-flash" width="'+P.width+'" height="'+P.height+'"'+X+"></embed></object>";U.html(ab);v();break;case"ajax":aa=Y.split("#",2);W=P.ajax.data||{};if(aa.length>1){Y=aa[0];if(typeof W=="string"){W+="&selector="+aa[1]}else{W.selector=aa[1]}}d=false;a.fancybox.showActivity();c=a.ajax(a.extend(P.ajax,{url:Y,data:W,error:l,success:function(ae,af,ag){if(c.status==200){U.html(ae);v()}}}));break;case"iframe":a('<iframe id="fancybox-frame" name="fancybox-frame'+new Date().getTime()+'" frameborder="0" hspace="0" scrolling="'+P.scrolling+'" src="'+P.href+'"></iframe>').appendTo(U);y();break}},j=function(){if(!G.is(":visible")){clearInterval(I);return}a("div",G).css("top",(H*-40)+"px");H=(H+1)%12},s=function(){if(a("#fancybox-wrap").length){return}a("body").append(U=a('<div id="fancybox-tmp"></div>'),G=a('<div id="fancybox-loading"><div></div></div>'),M=a('<div id="fancybox-overlay"></div>'),V=a('<div id="fancybox-wrap"></div>'));if(!a.support.opacity){V.addClass("fancybox-ie");G.addClass("fancybox-ie")}L=a('<div id="fancybox-outer"></div>').append('<div class="fancy-bg" id="fancy-bg-n"></div><div class="fancy-bg" id="fancy-bg-ne"></div><div class="fancy-bg" id="fancy-bg-e"></div><div class="fancy-bg" id="fancy-bg-se"></div><div class="fancy-bg" id="fancy-bg-s"></div><div class="fancy-bg" id="fancy-bg-sw"></div><div class="fancy-bg" id="fancy-bg-w"></div><div class="fancy-bg" id="fancy-bg-nw"></div>').appendTo(V);
L.append(E=a('<div id="fancybox-inner"></div>'),e=a('<a id="fancybox-close"></a>'),J=a('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),K=a('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));e.click(a.fancybox.close);G.click(a.fancybox.cancel);J.click(function(W){W.preventDefault();a.fancybox.prev()});K.click(function(W){W.preventDefault();a.fancybox.next()});if(F){M.get(0).style.setExpression("height","document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'");G.get(0).style.setExpression("top","(-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'");L.prepend('<iframe id="fancybox-hide-sel-frame" src="javascript:\'\';" scrolling="no" frameborder="0" ></iframe>')}};a.fn.fancybox=function(W){a(this).data("fancybox",a.extend({},W,(a.metadata?a(this).metadata():{}))).unbind("click.fb").bind("click.fb",function(X){X.preventDefault();if(d){return}d=true;a(this).blur();N=[];O=0;var Y=a(this).attr("rel")||"";if(!Y||Y==""||Y==="nofollow"){N.push(this)}else{N=a("a[rel="+Y+"], area[rel="+Y+"]");O=N.index(this)}z();return false});return this};a.fancybox=function(Y){if(d){return}d=true;var Z=typeof arguments[1]!=="undefined"?arguments[1]:{};N=[];O=Z.index||0;if(a.isArray(Y)){for(var W=0,X=Y.length;W<X;W++){if(typeof Y[W]=="object"){a(Y[W]).data("fancybox",a.extend({},Z,Y[W]))}else{Y[W]=a({}).data("fancybox",a.extend({content:Y[W]},Z))}}N=jQuery.merge(N,Y)}else{if(typeof Y=="object"){a(Y).data("fancybox",a.extend({},Z,Y))}else{Y=a({}).data("fancybox",a.extend({content:Y},Z))}N.push(Y)}if(O>N.length||O<0){O=0}z()};a.fancybox.showActivity=function(){clearInterval(I);G.show();I=setInterval(j,66)};a.fancybox.hideActivity=function(){G.hide()};a.fancybox.next=function(){return a.fancybox.pos(g+1)};a.fancybox.prev=function(){return a.fancybox.pos(g-1)};a.fancybox.pos=function(W){if(d){return}W=parseInt(W,10);if(W>-1&&f.length>W){O=W;z()}if(h.cyclic&&f.length>1&&W<0){O=f.length-1;z()}if(h.cyclic&&f.length>1&&W>=f.length){O=0;z()}return};a.fancybox.cancel=function(){if(d){return}d=true;a.event.trigger("fancybox-cancel");i();if(P&&a.isFunction(P.onCancel)){P.onCancel(N,O,P)}d=false};a.fancybox.close=function(){if(d||V.is(":hidden")){return}d=true;if(h&&a.isFunction(h.onCleanup)){if(h.onCleanup(f,g,h)===false){d=false;return}}i();a(e.add(J).add(K)).hide();a("#fancybox-title").remove();V.add(E).add(M).unbind();a(window).unbind("resize.fb scroll.fb");a(document).unbind("keydown.fb");function W(){M.fadeOut("fast");V.hide();a.event.trigger("fancybox-cleanup");E.empty();if(a.isFunction(h.onClosed)){h.onClosed(f,g,h)}f=P=[];g=O=0;h=P={};d=false}E.css("overflow","hidden");if(h.transitionOut=="elastic"){R=q();var X=V.position();A={top:X.top,left:X.left,width:V.width(),height:V.height()};if(h.opacity){A.opacity=1}B.prop=1;a(B).animate({prop:0},{duration:h.speedOut,easing:h.easingOut,step:k,complete:W})}else{V.fadeOut(h.transitionOut=="none"?0:h.speedOut,W)}};a.fancybox.resize=function(){var W,X;if(d||V.is(":hidden")){return}d=true;W=E.wrapInner("<div style='overflow:auto'></div>").children();X=W.height();V.css({height:X+(h.padding*2)+T});E.css({height:X});W.replaceWith(W.children());a.fancybox.center()};a.fancybox.center=function(){d=true;var Y=o(),W=h.margin,X={};X.top=Y[3]+((Y[1]-((V.height()-T)+(Q*2)))*0.5);X.left=Y[2]+((Y[0]-(V.width()+(Q*2)))*0.5);X.top=Math.max(Y[3]+W,X.top);X.left=Math.max(Y[2]+W,X.left);V.css(X);d=false};a.fn.fancybox.defaults={padding:10,margin:20,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.3,overlayColor:"#666",titleShow:true,titlePosition:"outside",titleFormat:null,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,onStart:null,onCancel:null,onComplete:null,onCleanup:null,onClosed:null};a(document).ready(function(){s()})})(jQuery);(function(a){var c=["DOMMouseScroll","mousewheel"];a.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var d=c.length;d;){this.addEventListener(c[--d],b,false)}}else{this.onmousewheel=b}},teardown:function(){if(this.removeEventListener){for(var d=c.length;d;){this.removeEventListener(c[--d],b,false)}}else{this.onmousewheel=null}}};a.fn.extend({mousewheel:function(d){return d?this.bind("mousewheel",d):this.trigger("mousewheel")},unmousewheel:function(d){return this.unbind("mousewheel",d)}});function b(h){var i=h||window.event,d=[].slice.call(arguments,1),e=0,j=true,f=0,g=0;h=a.event.fix(i);h.type="mousewheel";if(h.wheelDelta){e=h.wheelDelta/120}if(h.detail){e=-h.detail/3}g=e;if(i.axis!==undefined&&i.axis===i.HORIZONTAL_AXIS){g=0;f=-1*e}if(i.wheelDeltaY!==undefined){g=i.wheelDeltaY/120}if(i.wheelDeltaX!==undefined){f=-1*i.wheelDeltaX/120}d.unshift(h,e,f,g);return a.event.handle.apply(this,d)}})(jQuery);(function(a){var q="2.88";if(a.support==undefined){a.support={opacity:!(a.browser.msie)}}function f(r){if(a.fn.cycle.debug){l(r)}}function l(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "))}}a.fn.cycle=function(t,r){var s={s:this.selector,c:this.context};if(this.length===0&&t!="stop"){if(!a.isReady&&s.s){l("DOM not ready, queuing slideshow");a(function(){a(s.s,s.c).cycle(t,r)});return this}l("terminating; zero elements found by selector"+(a.isReady?"":" (DOM not ready)"));return this}return this.each(function(){var x=k(this,t,r);if(x===false){return}x.updateActivePagerLink=x.updateActivePagerLink||a.fn.cycle.updateActivePagerLink;if(this.cycleTimeout){clearTimeout(this.cycleTimeout)}this.cycleTimeout=this.cyclePause=0;var u=a(this);var v=x.slideExpr?a(x.slideExpr,this):u.children();var w=v.get();if(w.length<2){l("terminating; too few slides: "+w.length);return}var y=c(u,v,w,x,s);if(y===false){return}var z=y.continuous?10:i(w[y.currSlide],w[y.nextSlide],y,!y.rev);if(z){z+=(y.delay||0);if(z<10){z=10}f("first timeout: "+z);this.cycleTimeout=setTimeout(function(){j(w,y,0,(!y.rev&&!x.backwards))},z)}})};function k(t,v,r){if(t.cycleStop==undefined){t.cycleStop=0}if(v===undefined||v===null){v={}}if(v.constructor==String){switch(v){case"destroy":case"stop":var w=a(t).data("cycle.opts");if(!w){return false}t.cycleStop++;if(t.cycleTimeout){clearTimeout(t.cycleTimeout)}t.cycleTimeout=0;a(t).removeData("cycle.opts");if(v=="destroy"){g(w)}return false;case"toggle":t.cyclePause=(t.cyclePause===1)?0:1;s(t.cyclePause,r,t);return false;case"pause":t.cyclePause=1;return false;case"resume":t.cyclePause=0;s(false,r,t);return false;case"prev":case"next":var w=a(t).data("cycle.opts");if(!w){l('options not found, "prev/next" ignored');return false}a.fn.cycle[v](w);return false;default:v={fx:v}}return v}else{if(v.constructor==Number){var u=v;v=a(t).data("cycle.opts");if(!v){l("options not found, can not advance slide");return false}if(u<0||u>=v.elements.length){l("invalid slide index: "+u);return false}v.nextSlide=u;if(t.cycleTimeout){clearTimeout(t.cycleTimeout);t.cycleTimeout=0}if(typeof r=="string"){v.oneTimeFx=r}j(v.elements,v,1,u>=v.currSlide);return false}}return v;function s(z,x,y){if(!z&&x===true){var A=a(y).data("cycle.opts");if(!A){l("options not found, can not resume");return false}if(y.cycleTimeout){clearTimeout(y.cycleTimeout);y.cycleTimeout=0}j(A.elements,A,1,(!w.rev&&!w.backwards))}}}function m(r,s){if(!a.support.opacity&&s.cleartype&&r.style.filter){try{r.style.removeAttribute("filter")}catch(t){}}}function g(r){if(r.next){a(r.next).unbind(r.prevNextEvent)
}if(r.prev){a(r.prev).unbind(r.prevNextEvent)}if(r.pager||r.pagerAnchorBuilder){a.each(r.pagerAnchors||[],function(){this.unbind().remove()})}r.pagerAnchors=null;if(r.destroy){r.destroy(r)}}function c(r,t,z,I,H){var J=a.extend({},a.fn.cycle.defaults,I||{},a.metadata?r.metadata():a.meta?r.data():{});if(J.autostop){J.countdown=J.autostopCount||z.length}var v=r[0];r.data("cycle.opts",J);J.$cont=r;J.stopCount=v.cycleStop;J.elements=z;J.before=J.before?[J.before]:[];J.after=J.after?[J.after]:[];J.after.unshift(function(){J.busy=0});if(!a.support.opacity&&J.cleartype){J.after.push(function(){m(this,J)})}if(J.continuous){J.after.push(function(){j(z,J,0,(!J.rev&&!J.backwards))})}n(J);if(!a.support.opacity&&J.cleartype&&!J.cleartypeNoBg){e(t)}if(r.css("position")=="static"){r.css("position","relative")}if(J.width){r.width(J.width)}if(J.height&&J.height!="auto"){r.height(J.height)}if(J.startingSlide){J.startingSlide=parseInt(J.startingSlide)}else{if(J.backwards){J.startingSlide=z.length-1}}if(J.random){J.randomMap=[];for(var C=0;C<z.length;C++){J.randomMap.push(C)}J.randomMap.sort(function(w,N){return Math.random()-0.5});J.randomIndex=1;J.startingSlide=J.randomMap[1]}else{if(J.startingSlide>=z.length){J.startingSlide=0}}J.currSlide=J.startingSlide||0;var A=J.startingSlide;t.css({position:"absolute",top:0,left:0}).hide().each(function(w){var N;if(J.backwards){N=A?w<=A?z.length+(w-A):A-w:z.length-w}else{N=A?w>=A?z.length-(w-A):A-w:z.length-w}a(this).css("z-index",N)});a(z[A]).css("opacity",1).show();m(z[A],J);if(J.fit&&J.width){t.width(J.width)}if(J.fit&&J.height&&J.height!="auto"){t.height(J.height)}var L=J.containerResize&&!r.innerHeight();if(L){var G=0,F=0;for(var E=0;E<z.length;E++){var s=a(z[E]),x=s[0],M=s.outerWidth(),B=s.outerHeight();if(!M){M=x.offsetWidth||x.width||s.attr("width")}if(!B){B=x.offsetHeight||x.height||s.attr("height")}G=M>G?M:G;F=B>F?B:F}if(G>0&&F>0){r.css({width:G+"px",height:F+"px"})}}if(J.pause){r.hover(function(){this.cyclePause++},function(){this.cyclePause--})}if(o(J)===false){return false}var K=false;I.requeueAttempts=I.requeueAttempts||0;t.each(function(){var w=a(this);this.cycleH=(J.fit&&J.height)?J.height:(w.height()||this.offsetHeight||this.height||w.attr("height")||0);this.cycleW=(J.fit&&J.width)?J.width:(w.width()||this.offsetWidth||this.width||w.attr("width")||0);if(w.is("img")){var O=(a.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var N=(a.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var P=(a.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var Q=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(O||N||P||Q){if(H.s&&J.requeueOnImageNotLoaded&&++I.requeueAttempts<100){l(I.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){a(H.s,H.c).cycle(I)},J.requeueTimeout);K=true;return false}else{l("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}}}return true});if(K){return false}J.cssBefore=J.cssBefore||{};J.animIn=J.animIn||{};J.animOut=J.animOut||{};t.not(":eq("+A+")").css(J.cssBefore);if(J.cssFirst){a(t[A]).css(J.cssFirst)}if(J.timeout){J.timeout=parseInt(J.timeout);if(J.speed.constructor==String){J.speed=a.fx.speeds[J.speed]||parseInt(J.speed)}if(!J.sync){J.speed=J.speed/2}var u=J.fx=="shuffle"?500:250;while((J.timeout-J.speed)<u){J.timeout+=J.speed}}if(J.easing){J.easeIn=J.easeOut=J.easing}if(!J.speedIn){J.speedIn=J.speed}if(!J.speedOut){J.speedOut=J.speed}J.slideCount=z.length;J.currSlide=J.lastSlide=A;if(J.random){if(++J.randomIndex==z.length){J.randomIndex=0}J.nextSlide=J.randomMap[J.randomIndex]}else{if(J.backwards){J.nextSlide=J.startingSlide==0?(z.length-1):J.startingSlide-1}else{J.nextSlide=J.startingSlide>=(z.length-1)?0:J.startingSlide+1}}if(!J.multiFx){var D=a.fn.cycle.transitions[J.fx];if(a.isFunction(D)){D(r,t,J)}else{if(J.fx!="custom"&&!J.multiFx){l("unknown transition: "+J.fx,"; slideshow terminating");return false}}}var y=t[A];if(J.before.length){J.before[0].apply(y,[y,y,J,true])}if(J.after.length>1){J.after[1].apply(y,[y,y,J,true])}if(J.next){a(J.next).bind(J.prevNextEvent,function(){return b(J,J.rev?-1:1)})}if(J.prev){a(J.prev).bind(J.prevNextEvent,function(){return b(J,J.rev?1:-1)})}if(J.pager||J.pagerAnchorBuilder){d(z,J)}h(J,z);return J}function n(r){r.original={before:[],after:[]};r.original.cssBefore=a.extend({},r.cssBefore);r.original.cssAfter=a.extend({},r.cssAfter);r.original.animIn=a.extend({},r.animIn);r.original.animOut=a.extend({},r.animOut);a.each(r.before,function(){r.original.before.push(this)});a.each(r.after,function(){r.original.after.push(this)})}function o(t){var s,w,x=a.fn.cycle.transitions;if(t.fx.indexOf(",")>0){t.multiFx=true;t.fxs=t.fx.replace(/\s*/g,"").split(",");for(s=0;s<t.fxs.length;s++){var r=t.fxs[s];w=x[r];if(!w||!x.hasOwnProperty(r)||!a.isFunction(w)){l("discarding unknown transition: ",r);t.fxs.splice(s,1);s--}}if(!t.fxs.length){l("No valid transitions named; slideshow terminating.");return false}}else{if(t.fx=="all"){t.multiFx=true;t.fxs=[];for(p in x){w=x[p];if(x.hasOwnProperty(p)&&a.isFunction(w)){t.fxs.push(p)}}}}if(t.multiFx&&t.randomizeEffects){var u=Math.floor(Math.random()*20)+30;for(s=0;s<u;s++){var v=Math.floor(Math.random()*t.fxs.length);t.fxs.push(t.fxs.splice(v,1)[0])}f("randomized fx sequence: ",t.fxs)}return true}function h(s,r){s.addSlide=function(u,v){var t=a(u),w=t[0];if(!s.autostopCount){s.countdown++}r[v?"unshift":"push"](w);if(s.els){s.els[v?"unshift":"push"](w)}s.slideCount=r.length;t.css("position","absolute");t[v?"prependTo":"appendTo"](s.$cont);if(v){s.currSlide++;s.nextSlide++}if(!a.support.opacity&&s.cleartype&&!s.cleartypeNoBg){e(t)}if(s.fit&&s.width){t.width(s.width)}if(s.fit&&s.height&&s.height!="auto"){$slides.height(s.height)}w.cycleH=(s.fit&&s.height)?s.height:t.height();w.cycleW=(s.fit&&s.width)?s.width:t.width();t.css(s.cssBefore);if(s.pager||s.pagerAnchorBuilder){a.fn.cycle.createPagerAnchor(r.length-1,w,a(s.pager),r,s)}if(a.isFunction(s.onAddSlide)){s.onAddSlide(t)}else{t.hide()}}}a.fn.cycle.resetState=function(t,r){r=r||t.fx;t.before=[];t.after=[];t.cssBefore=a.extend({},t.original.cssBefore);t.cssAfter=a.extend({},t.original.cssAfter);t.animIn=a.extend({},t.original.animIn);t.animOut=a.extend({},t.original.animOut);t.fxFn=null;a.each(t.original.before,function(){t.before.push(this)});a.each(t.original.after,function(){t.after.push(this)});var s=a.fn.cycle.transitions[r];if(a.isFunction(s)){s(t.$cont,a(t.elements),t)}};function j(u,A,x,v){if(x&&A.busy&&A.manualTrump){f("manualTrump in go(), stopping active transition");a(u).stop(true,true);A.busy=false}if(A.busy){f("transition active, ignoring new tx request");return}var B=A.$cont[0],t=u[A.currSlide],z=u[A.nextSlide];if(B.cycleStop!=A.stopCount||B.cycleTimeout===0&&!x){return}if(!x&&!B.cyclePause&&!A.bounce&&((A.autostop&&(--A.countdown<=0))||(A.nowrap&&!A.random&&A.nextSlide<A.currSlide))){if(A.end){A.end(A)}return}var s=false;if((x||!B.cyclePause)&&(A.nextSlide!=A.currSlide)){s=true;var w=A.fx;t.cycleH=t.cycleH||a(t).height();t.cycleW=t.cycleW||a(t).width();z.cycleH=z.cycleH||a(z).height();z.cycleW=z.cycleW||a(z).width();if(A.multiFx){if(A.lastFx==undefined||++A.lastFx>=A.fxs.length){A.lastFx=0}w=A.fxs[A.lastFx];A.currFx=w}if(A.oneTimeFx){w=A.oneTimeFx;A.oneTimeFx=null}a.fn.cycle.resetState(A,w);if(A.before.length){a.each(A.before,function(D,E){if(B.cycleStop!=A.stopCount){return}E.apply(z,[t,z,A,v])})}var r=function(){a.each(A.after,function(D,E){if(B.cycleStop!=A.stopCount){return}E.apply(z,[t,z,A,v])})};f("tx firing; currSlide: "+A.currSlide+"; nextSlide: "+A.nextSlide);A.busy=1;if(A.fxFn){A.fxFn(t,z,A,r,v,x&&A.fastOnEvent)}else{if(a.isFunction(a.fn.cycle[A.fx])){a.fn.cycle[A.fx](t,z,A,r,v,x&&A.fastOnEvent)}else{a.fn.cycle.custom(t,z,A,r,v,x&&A.fastOnEvent)}}}if(s||A.nextSlide==A.currSlide){A.lastSlide=A.currSlide;if(A.random){A.currSlide=A.nextSlide;if(++A.randomIndex==u.length){A.randomIndex=0}A.nextSlide=A.randomMap[A.randomIndex];
if(A.nextSlide==A.currSlide){A.nextSlide=(A.currSlide==A.slideCount-1)?0:A.currSlide+1}}else{if(A.backwards){var C=(A.nextSlide-1)<0;if(C&&A.bounce){A.backwards=!A.backwards;A.nextSlide=1;A.currSlide=0}else{A.nextSlide=C?(u.length-1):A.nextSlide-1;A.currSlide=C?0:A.nextSlide+1}}else{var C=(A.nextSlide+1)==u.length;if(C&&A.bounce){A.backwards=!A.backwards;A.nextSlide=u.length-2;A.currSlide=u.length-1}else{A.nextSlide=C?0:A.nextSlide+1;A.currSlide=C?u.length-1:A.nextSlide-1}}}}if(s&&A.pager){A.updateActivePagerLink(A.pager,A.currSlide,A.activePagerClass)}var y=0;if(A.timeout&&!A.continuous){y=i(u[A.currSlide],u[A.nextSlide],A,v)}else{if(A.continuous&&B.cyclePause){y=10}}if(y>0){B.cycleTimeout=setTimeout(function(){j(u,A,0,(!A.rev&&!A.backwards))},y)}}a.fn.cycle.updateActivePagerLink=function(t,s,r){a(t).each(function(){a(this).children().removeClass(r).eq(s).addClass(r)})};function i(r,u,v,s){if(v.timeoutFn){var w=v.timeoutFn.call(r,r,u,v,s);while((w-v.speed)<250){w+=v.speed}f("calculated timeout: "+w+"; speed: "+v.speed);if(w!==false){return w}}return v.timeout}a.fn.cycle.next=function(r){b(r,r.rev?-1:1)};a.fn.cycle.prev=function(r){b(r,r.rev?1:-1)};function b(t,w){var s=t.elements;var u=t.$cont[0],v=u.cycleTimeout;if(v){clearTimeout(v);u.cycleTimeout=0}if(t.random&&w<0){t.randomIndex--;if(--t.randomIndex==-2){t.randomIndex=s.length-2}else{if(t.randomIndex==-1){t.randomIndex=s.length-1}}t.nextSlide=t.randomMap[t.randomIndex]}else{if(t.random){t.nextSlide=t.randomMap[t.randomIndex]}else{t.nextSlide=t.currSlide+w;if(t.nextSlide<0){if(t.nowrap){return false}t.nextSlide=s.length-1}else{if(t.nextSlide>=s.length){if(t.nowrap){return false}t.nextSlide=0}}}}var r=t.onPrevNextEvent||t.prevNextClick;if(a.isFunction(r)){r(w>0,t.nextSlide,s[t.nextSlide])}j(s,t,1,w>=0);return false}function d(s,t){var r=a(t.pager);a.each(s,function(u,v){a.fn.cycle.createPagerAnchor(u,v,r,s,t)});t.updateActivePagerLink(t.pager,t.startingSlide,t.activePagerClass)}a.fn.cycle.createPagerAnchor=function(x,v,s,w,y){var t;if(a.isFunction(y.pagerAnchorBuilder)){t=y.pagerAnchorBuilder(x,v);f("pagerAnchorBuilder("+x+", el) returned: "+t)}else{t='<a href="#">'+(x+1)+"</a>"}if(!t){return}var r=a(t);if(r.parents("body").length===0){var u=[];if(s.length>1){s.each(function(){var z=r.clone(true);a(this).append(z);u.push(z[0])});r=a(u)}else{r.appendTo(s)}}y.pagerAnchors=y.pagerAnchors||[];y.pagerAnchors.push(r);r.bind(y.pagerEvent,function(A){A.preventDefault();y.nextSlide=x;var B=y.$cont[0],C=B.cycleTimeout;if(C){clearTimeout(C);B.cycleTimeout=0}var z=y.onPagerEvent||y.pagerClick;if(a.isFunction(z)){z(y.nextSlide,w[y.nextSlide])}j(w,y,1,y.currSlide<x)});if(!/^click/.test(y.pagerEvent)&&!y.allowPagerClickBubble){r.bind("click.cycle",function(){return false})}if(y.pauseOnPagerHover){r.hover(function(){y.$cont[0].cyclePause++},function(){y.$cont[0].cyclePause--})}};a.fn.cycle.hopsFromLast=function(v,s){var t,u=v.lastSlide,r=v.currSlide;if(s){t=r>u?r-u:v.slideCount-u}else{t=r<u?u-r:u+v.slideCount-r}return t};function e(r){f("applying clearType background-color hack");function t(u){u=parseInt(u).toString(16);return u.length<2?"0"+u:u}function s(u){for(;u&&u.nodeName.toLowerCase()!="html";u=u.parentNode){var x=a.css(u,"background-color");if(x.indexOf("rgb")>=0){var w=x.match(/\d+/g);return"#"+t(w[0])+t(w[1])+t(w[2])}if(x&&x!="transparent"){return x}}return"#ffffff"}r.each(function(){a(this).css("background-color",s(this))})}a.fn.cycle.commonReset=function(r,t,u,x,s,v){a(u.elements).not(r).hide();u.cssBefore.opacity=1;u.cssBefore.display="block";if(x!==false&&t.cycleW>0){u.cssBefore.width=t.cycleW}if(s!==false&&t.cycleH>0){u.cssBefore.height=t.cycleH}u.cssAfter=u.cssAfter||{};u.cssAfter.display="none";a(r).css("zIndex",u.slideCount+(v===true?1:0));a(t).css("zIndex",u.slideCount+(v===true?0:1))};a.fn.cycle.custom=function(u,z,A,t,y,D){var r=a(u),s=a(z);var B=A.speedIn,C=A.speedOut,v=A.easeIn,w=A.easeOut;s.css(A.cssBefore);if(D){if(typeof D=="number"){B=C=D}else{B=C=1}v=w=null}var x=function(){s.animate(A.animIn,B,v,t)};r.animate(A.animOut,C,w,function(){if(A.cssAfter){r.css(A.cssAfter)}if(!A.sync){x()}});if(A.sync){x()}};a.fn.cycle.transitions={fade:function(r,s,t){s.not(":eq("+t.currSlide+")").css("opacity",0);t.before.push(function(u,v,w){a.fn.cycle.commonReset(u,v,w);w.cssBefore.opacity=0});t.animIn={opacity:1};t.animOut={opacity:0};t.cssBefore={top:0,left:0}}};a.fn.cycle.ver=function(){return q};a.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,onPrevNextEvent:null,prevNextEvent:"click.cycle",pager:null,onPagerEvent:null,pagerEvent:"click.cycle",allowPagerClickBubble:false,pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!a.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250,activePagerClass:"activeSlide",updateActivePagerLink:null,backwards:false}})(jQuery);(function(a){a.fn.jcarousel=function(g){if(typeof g=="string"){var f=a(this).data("jcarousel"),e=Array.prototype.slice.call(arguments,1);return f[g].apply(f,e)}else{return this.each(function(){a(this).data("jcarousel",new b(this,g))})}};var c={vertical:false,rtl:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null,itemFallbackDimension:null},d=false;a(window).bind("load.jcarousel",function(){d=true});a.jcarousel=function(g,k){this.options=a.extend({},c,k||{});this.locked=false;this.container=null;this.clip=null;this.list=null;this.buttonNext=null;this.buttonPrev=null;if(!k||k.rtl===undefined){this.options.rtl=(a(g).attr("dir")||a("html").attr("dir")||"").toLowerCase()=="rtl"}this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?(this.options.rtl?"right":"left"):"top";var m="",n=g.className.split(" ");for(var h=0;h<n.length;h++){if(n[h].indexOf("jcarousel-skin")!=-1){a(g).removeClass(n[h]);m=n[h];break}}if(g.nodeName.toUpperCase()=="UL"||g.nodeName.toUpperCase()=="OL"){this.list=a(g);this.container=this.list.parent();if(this.container.hasClass("jcarousel-clip")){if(!this.container.parent().hasClass("jcarousel-container")){this.container=this.container.wrap("<div></div>")}this.container=this.container.parent()}else{if(!this.container.hasClass("jcarousel-container")){this.container=this.list.wrap("<div></div>").parent()}}}else{this.container=a(g);this.list=this.container.find("ul,ol").eq(0)}if(m!=""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1){this.container.wrap('<div class=" '+m+'"></div>')}this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass("jcarousel-clip")){this.clip=this.list.wrap("<div></div>").parent()}this.buttonNext=a(".jcarousel-next",this.container);if(this.buttonNext.size()==0&&this.options.buttonNextHTML!=null){this.buttonNext=this.clip.after(this.options.buttonNextHTML).next()}this.buttonNext.addClass(this.className("jcarousel-next"));this.buttonPrev=a(".jcarousel-prev",this.container);if(this.buttonPrev.size()==0&&this.options.buttonPrevHTML!=null){this.buttonPrev=this.clip.after(this.options.buttonPrevHTML).next()}this.buttonPrev.addClass(this.className("jcarousel-prev"));this.clip.addClass(this.className("jcarousel-clip")).css({overflow:"hidden",position:"relative"});this.list.addClass(this.className("jcarousel-list")).css({overflow:"hidden",position:"relative",top:0,margin:0,padding:0}).css((this.options.rtl?"right":"left"),0);
this.container.addClass(this.className("jcarousel-container")).css({position:"relative"});if(!this.options.vertical&&this.options.rtl){this.container.addClass("jcarousel-direction-rtl").attr("dir","rtl")}var f=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var j=this.list.children("li");var l=this;if(j.size()>0){var q=0,h=this.options.offset;j.each(function(){l.format(this,h++);q+=l.dimension(this,f)});this.list.css(this.wh,(q+100)+"px");if(!k||k.size===undefined){this.options.size=j.size()}}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display","block");this.funcNext=function(){l.next()};this.funcPrev=function(){l.prev()};this.funcResize=function(){l.reload()};if(this.options.initCallback!=null){this.options.initCallback(this,"init")}if(!d&&a.browser.safari){this.buttons(false,false);a(window).bind("load.jcarousel",function(){l.setup()})}else{this.setup()}};var b=a.jcarousel;b.fn=b.prototype={jcarousel:"0.2.5"};b.fn.extend=b.extend=a.extend;b.fn.extend({setup:function(){this.first=null;this.last=null;this.prevFirst=null;this.prevLast=null;this.animating=false;this.timer=null;this.tail=null;this.inTail=false;if(this.locked){return}this.list.css(this.lt,this.pos(this.options.offset)+"px");var e=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(e,false);a(window).unbind("resize.jcarousel",this.funcResize).bind("resize.jcarousel",this.funcResize)},reset:function(){this.list.empty();this.list.css(this.lt,"0px");this.list.css(this.wh,"10px");if(this.options.initCallback!=null){this.options.initCallback(this,"reset")}this.setup()},reload:function(){if(this.tail!=null&&this.inTail){this.list.css(this.lt,b.intval(this.list.css(this.lt))+this.tail)}this.tail=null;this.inTail=false;if(this.options.reloadCallback!=null){this.options.reloadCallback(this)}if(this.options.visible!=null){var g=this;var e=Math.ceil(this.clipping()/this.options.visible),h=0,f=0;this.list.children("li").each(function(j){h+=g.dimension(this,e);if(j+1<g.first){f=h}});this.list.css(this.wh,h+"px");this.list.css(this.lt,-f+"px")}this.scroll(this.first,false)},lock:function(){this.locked=true;this.buttons()},unlock:function(){this.locked=false;this.buttons()},size:function(e){if(e!=undefined){this.options.size=e;if(!this.locked){this.buttons()}}return this.options.size},has:function(g,h){if(h==undefined||!h){h=g}if(this.options.size!==null&&h>this.options.size){h=this.options.size}for(var k=g;k<=h;k++){var f=this.get(k);if(!f.length||f.hasClass("jcarousel-item-placeholder")){return false}}return true},get:function(e){return a(".jcarousel-item-"+e,this.list)},add:function(k,q){var h=this.get(k),o=0,m=a(q);if(h.length==0){var f,h=this.create(k),l=b.intval(k);while(f=this.get(--l)){if(l<=0||f.length){l<=0?this.list.prepend(h):f.after(h);break}}}else{o=this.dimension(h)}if(m.get(0).nodeName.toUpperCase()=="LI"){h.replaceWith(m);h=m}else{h.empty().append(q)}this.format(h.removeClass(this.className("jcarousel-item-placeholder")),k);var g=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var r=this.dimension(h,g)-o;if(k>0&&k<this.first){this.list.css(this.lt,b.intval(this.list.css(this.lt))-r+"px")}this.list.css(this.wh,b.intval(this.list.css(this.wh))+r+"px");return h},remove:function(h){var g=this.get(h);if(!g.length||(h>=this.first&&h<=this.last)){return}var f=this.dimension(g);if(h<this.first){this.list.css(this.lt,b.intval(this.list.css(this.lt))+f+"px")}g.remove();this.list.css(this.wh,b.intval(this.list.css(this.wh))-f+"px")},next:function(){this.stopAuto();if(this.tail!=null&&!this.inTail){this.scrollTail(false)}else{this.scroll(((this.options.wrap=="both"||this.options.wrap=="last")&&this.options.size!=null&&this.last==this.options.size)?1:this.first+this.options.scroll)}},prev:function(){this.stopAuto();if(this.tail!=null&&this.inTail){this.scrollTail(true)}else{this.scroll(((this.options.wrap=="both"||this.options.wrap=="first")&&this.options.size!=null&&this.first==1)?this.options.size:this.first-this.options.scroll)}},scrollTail:function(e){if(this.locked||this.animating||!this.tail){return}var f=b.intval(this.list.css(this.lt));!e?f-=this.tail:f+=this.tail;this.inTail=!e;this.prevFirst=this.first;this.prevLast=this.last;this.animate(f)},scroll:function(f,e){if(this.locked||this.animating){return}this.animate(this.pos(f),e)},pos:function(w){var D=b.intval(this.list.css(this.lt));if(this.locked||this.animating){return D}if(this.options.wrap!="circular"){w=w<1?1:(this.options.size&&w>this.options.size?this.options.size:w)}var h=this.first>w;var s=this.options.wrap!="circular"&&this.first<=1?1:this.first;var k=h?this.get(s):this.get(this.last);var y=h?s:s-1;var r=null,z=0,C=false,q=0,u;while(h?--y>=w:++y<w){r=this.get(y);C=!r.length;if(r.length==0){r=this.create(y).addClass(this.className("jcarousel-item-placeholder"));k[h?"before":"after"](r);if(this.first!=null&&this.options.wrap=="circular"&&this.options.size!==null&&(y<=0||y>this.options.size)){u=this.get(this.index(y));if(u.length){r=this.add(y,u.clone(true))}}}k=r;q=this.dimension(r);if(C){z+=q}if(this.first!=null&&(this.options.wrap=="circular"||(y>=1&&(this.options.size==null||y<=this.options.size)))){D=h?D+q:D-q}}var o=this.clipping();var n=[];var F=0,y=w,E=0;var k=this.get(w-1);while(++F){r=this.get(y);C=!r.length;if(r.length==0){r=this.create(y).addClass(this.className("jcarousel-item-placeholder"));k.length==0?this.list.prepend(r):k[h?"before":"after"](r);if(this.first!=null&&this.options.wrap=="circular"&&this.options.size!==null&&(y<=0||y>this.options.size)){u=this.get(this.index(y));if(u.length){r=this.add(y,u.clone(true))}}}k=r;var q=this.dimension(r);if(q==0){throw new Error("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...")}if(this.options.wrap!="circular"&&this.options.size!==null&&y>this.options.size){n.push(r)}else{if(C){z+=q}}E+=q;if(E>=o){break}y++}for(var G=0;G<n.length;G++){n[G].remove()}if(z>0){this.list.css(this.wh,this.dimension(this.list)+z+"px");if(h){D-=z;this.list.css(this.lt,b.intval(this.list.css(this.lt))-z+"px")}}var A=w+F-1;if(this.options.wrap!="circular"&&this.options.size&&A>this.options.size){A=this.options.size}if(y>A){F=0,y=A,E=0;while(++F){var r=this.get(y--);if(!r.length){break}E+=this.dimension(r);if(E>=o){break}}}var t=A-F+1;if(this.options.wrap!="circular"&&t<1){t=1}if(this.inTail&&h){D+=this.tail;this.inTail=false}this.tail=null;if(this.options.wrap!="circular"&&A==this.options.size&&(A-F+1)>=1){var B=b.margin(this.get(A),!this.options.vertical?"marginRight":"marginBottom");if((E-B)>o){this.tail=E-o-B}}while(w-->t){D+=this.dimension(this.get(w))}this.prevFirst=this.first;this.prevLast=this.last;this.first=t;this.last=A;return D},animate:function(g,e){if(this.locked||this.animating){return}this.animating=true;var i=this;var h=function(){i.animating=false;if(g==0){i.list.css(i.lt,0)}if(i.options.wrap=="circular"||i.options.wrap=="both"||i.options.wrap=="last"||i.options.size==null||i.last<i.options.size){i.startAuto()}i.buttons();i.notify("onAfterAnimation");if(i.options.wrap=="circular"&&i.options.size!==null){for(var j=i.prevFirst;j<=i.prevLast;j++){if(j!==null&&!(j>=i.first&&j<=i.last)&&(j<1||j>i.options.size)){i.remove(j)}}}};this.notify("onBeforeAnimation");if(!this.options.animation||e==false){this.list.css(this.lt,g+"px");h()}else{var f=!this.options.vertical?(this.options.rtl?{right:g}:{left:g}):{top:g};this.list.animate(f,this.options.animation,this.options.easing,h)}},startAuto:function(e){if(e!=undefined){this.options.auto=e}if(this.options.auto==0){return this.stopAuto()}if(this.timer!=null){return}var f=this;this.timer=setTimeout(function(){f.next()},this.options.auto*1000)},stopAuto:function(){if(this.timer==null){return}clearTimeout(this.timer);this.timer=null},buttons:function(e,f){if(e==undefined||e==null){var e=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!="first")||this.options.size==null||this.last<this.options.size);
if(!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!=null&&this.last>=this.options.size){e=this.tail!=null&&!this.inTail}}if(f==undefined||f==null){var f=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!="last")||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!=null&&this.first==1){f=this.tail!=null&&this.inTail}}var g=this;this.buttonNext[e?"bind":"unbind"](this.options.buttonNextEvent+".jcarousel",this.funcNext)[e?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",e?false:true);this.buttonPrev[f?"bind":"unbind"](this.options.buttonPrevEvent+".jcarousel",this.funcPrev)[f?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",f?false:true);if(this.options.buttonNextCallback!=null&&this.buttonNext.data("jcarouselstate")!=e){this.buttonNext.each(function(){g.options.buttonNextCallback(g,this,e)}).data("jcarouselstate",e)}if(this.options.buttonPrevCallback!=null&&(this.buttonPrev.data("jcarouselstate")!=f)){this.buttonPrev.each(function(){g.options.buttonPrevCallback(g,this,f)}).data("jcarouselstate",f)}},notify:function(e){var f=this.prevFirst==null?"init":(this.prevFirst<this.first?"next":"prev");this.callback("itemLoadCallback",e,f);if(this.prevFirst!==this.first){this.callback("itemFirstInCallback",e,f,this.first);this.callback("itemFirstOutCallback",e,f,this.prevFirst)}if(this.prevLast!==this.last){this.callback("itemLastInCallback",e,f,this.last);this.callback("itemLastOutCallback",e,f,this.prevLast)}this.callback("itemVisibleInCallback",e,f,this.first,this.last,this.prevFirst,this.prevLast);this.callback("itemVisibleOutCallback",e,f,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(f,g,o,j,k,l,m){if(this.options[f]==undefined||(typeof this.options[f]!="object"&&g!="onAfterAnimation")){return}var e=typeof this.options[f]=="object"?this.options[f][g]:this.options[f];if(!a.isFunction(e)){return}var n=this;if(j===undefined){e(n,o,g)}else{if(k===undefined){this.get(j).each(function(){e(n,this,j,o,g)})}else{for(var h=j;h<=k;h++){if(h!==null&&!(h>=l&&h<=m)){this.get(h).each(function(){e(n,this,h,o,g)})}}}}},create:function(e){return this.format("<li></li>",e)},format:function(f,g){var f=a(f),k=f.get(0).className.split(" ");for(var h=0;h<k.length;h++){if(k[h].indexOf("jcarousel-")!=-1){f.removeClass(k[h])}}f.addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+g)).css({"float":(this.options.rtl?"right":"left"),"list-style":"none"}).attr("jcarouselindex",g);return f},className:function(e){return e+" "+e+(!this.options.vertical?"-horizontal":"-vertical")},dimension:function(g,f){var h=g.jquery!=undefined?g[0]:g;var i=!this.options.vertical?(h.offsetWidth||b.intval(this.options.itemFallbackDimension))+b.margin(h,"marginLeft")+b.margin(h,"marginRight"):(h.offsetHeight||b.intval(this.options.itemFallbackDimension))+b.margin(h,"marginTop")+b.margin(h,"marginBottom");if(f==undefined||i==f){return i}var j=!this.options.vertical?f-b.margin(h,"marginLeft")-b.margin(h,"marginRight"):f-b.margin(h,"marginTop")-b.margin(h,"marginBottom");a(h).css(this.wh,j+"px");return this.dimension(h)},clipping:function(){return !this.options.vertical?this.clip[0].offsetWidth-b.intval(this.clip.css("borderLeftWidth"))-b.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-b.intval(this.clip.css("borderTopWidth"))-b.intval(this.clip.css("borderBottomWidth"))},index:function(e,f){if(f==undefined){f=this.options.size}return Math.round((((e-1)/f)-Math.floor((e-1)/f))*f)+1}});b.extend({defaults:function(e){return a.extend(c,e||{})},margin:function(f,k){if(!f){return 0}var g=f.jquery!=undefined?f[0]:f;if(k=="marginRight"&&a.browser.safari){var h={display:"block","float":"none",width:"auto"},i,j;a.swap(g,h,function(){i=g.offsetWidth});h.marginRight=0;a.swap(g,h,function(){j=g.offsetWidth});return j-i}return b.intval(a.css(g,k))},intval:function(e){e=parseInt(e);return isNaN(e)?0:e}})})(jQuery);
