$(function(){(function(){var F=$("#features-gallery"),D=F.find("a"),C=$("#video-link").fadeTo(0,0),B=D.children("img")[0].src.replace(/[0-9]\.jpg/,""),A=1,E=3;setInterval(function(){A=A===E?1:A+1;var G=B+A+".jpg";$img=$(new Image).load(function(){$previousImg=D.children("img").css("zIndex",1);$(this).appendTo(D).fadeIn(1000);$previousImg.fadeOut(1000,function(){$previousImg.remove();});}).attr("src",G);},8000);C.hover(function(){C.fadeTo("fast",1);},function(G){C.fadeTo("fast",0);}).fancybox({overlayColor:"#fff",type:"swf",width:640,height:480,swf:{wmode:'transparent',loop:false}});}());});(function(Af){var AX,AQ,AP,Ac,AJ,AZ,AI,AW,AM,AL,AT=0,Ad={},AV=[],AU=0,Ae={},AY=[],AG=null,AO=new Image,AE=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,R=/[^\.]\.(swf)\s*$/i,AD,AC=1,AN=0,AR="",AS,Aa,Ab=false,AK=Af.extend(Af("<div/>")[0],{prop:0}),AB=Af.browser.msie&&Af.browser.version<7&&!window.XMLHttpRequest,AA=function(){AQ.hide();AO.onerror=AO.onload=null;AG&&AG.abort();AX.empty();},x=function(){if(false===Ad.onError(AV,AT,Ad)){AQ.hide();Ab=false;}else{Ad.titleShow=false;Ad.width="auto";Ad.height="auto";AX.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>');AH();}},AF=function(){var B=AV[AT],I,E,D,G,F,A;AA();Ad=Af.extend({},Af.fn.fancybox.defaults,typeof Af(B).data("fancybox")=="undefined"?Ad:Af(B).data("fancybox"));A=Ad.onStart(AV,AT,Ad);if(A===false){Ab=false;}else{if(typeof A=="object"){Ad=Af.extend(Ad,A);}D=Ad.title||(B.nodeName?Af(B).attr("title"):B.title)||"";if(B.nodeName&&!Ad.orig){Ad.orig=Af(B).children("img:first").length?Af(B).children("img:first"):Af(B);}if(D===""&&Ad.orig&&Ad.titleFromAlt){D=Ad.orig.attr("alt");}I=Ad.href||(B.nodeName?Af(B).attr("href"):B.href)||null;if(/^(?:javascript)/i.test(I)||I=="#"){I=null;}if(Ad.type){E=Ad.type;if(!I){I=Ad.content;}}else{if(Ad.content){E="html";}else{if(I){E=I.match(AE)?"image":I.match(R)?"swf":Af(B).hasClass("iframe")?"iframe":I.indexOf("#")===0?"inline":"ajax";}}}if(E){if(E=="inline"){B=I.substr(I.indexOf("#"));E=Af(B).length>0?"inline":"ajax";}Ad.type=E;Ad.href=I;Ad.title=D;if(Ad.autoDimensions){if(Ad.type=="html"||Ad.type=="inline"||Ad.type=="ajax"){Ad.width="auto";Ad.height="auto";}else{Ad.autoDimensions=false;}}if(Ad.modal){Ad.overlayShow=true;Ad.hideOnOverlayClick=false;Ad.hideOnContentClick=false;Ad.enableEscapeButton=false;Ad.showCloseButton=false;}Ad.padding=parseInt(Ad.padding,10);Ad.margin=parseInt(Ad.margin,10);AX.css("padding",Ad.padding+Ad.margin);Af(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){Af(this).replaceWith(AZ.children());});switch(E){case"html":AX.html(Ad.content);AH();break;case"inline":if(Af(B).parent().is("#fancybox-content")===true){Ab=false;break;}Af('<div class="fancybox-inline-tmp" />').hide().insertBefore(Af(B)).bind("fancybox-cleanup",function(){Af(this).replaceWith(AZ.children());}).bind("fancybox-cancel",function(){Af(this).replaceWith(AX.children());});Af(B).appendTo(AX);AH();break;case"image":Ab=false;Af.fancybox.showActivity();AO=new Image;AO.onerror=function(){x();};AO.onload=function(){Ab=true;AO.onerror=AO.onload=null;Ad.width=AO.width;Ad.height=AO.height;Af("<img />").attr({id:"fancybox-img",src:AO.src,alt:Ad.title}).appendTo(AX);w();};AO.src=I;break;case"swf":Ad.scrolling="no";G='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+Ad.width+'" height="'+Ad.height+'"><param name="movie" value="'+I+'"></param>';F="";Af.each(Ad.swf,function(J,K){G+='<param name="'+J+'" value="'+K+'"></param>';F+=" "+J+'="'+K+'"';});G+='<embed src="'+I+'" type="application/x-shockwave-flash" width="'+Ad.width+'" height="'+Ad.height+'"'+F+"></embed></object>";AX.html(G);AH();break;case"ajax":Ab=false;Af.fancybox.showActivity();Ad.ajax.win=Ad.ajax.success;AG=Af.ajax(Af.extend({},Ad.ajax,{url:I,data:Ad.ajax.data||{},error:function(J){J.status>0&&x();},success:function(J,K,L){if((typeof L=="object"?L:AG).status==200){if(typeof Ad.ajax.win=="function"){A=Ad.ajax.win(I,J,K,L);if(A===false){AQ.hide();return ;}else{if(typeof A=="string"||typeof A=="object"){J=A;}}}AX.html(J);AH();}}}));break;case"iframe":w();}}else{x();}}},AH=function(){var A=Ad.width,B=Ad.height;A=A.toString().indexOf("%")>-1?parseInt((Af(window).width()-Ad.margin*2)*parseFloat(A)/100,10)+"px":A=="auto"?"auto":A+"px";B=B.toString().indexOf("%")>-1?parseInt((Af(window).height()-Ad.margin*2)*parseFloat(B)/100,10)+"px":B=="auto"?"auto":B+"px";AX.wrapInner('<div style="width:'+A+";height:"+B+";overflow: "+(Ad.scrolling=="auto"?"auto":Ad.scrolling=="yes"?"scroll":"hidden")+';position:relative;"></div>');Ad.width=AX.width();Ad.height=AX.height();w();},w=function(){var A,B;AQ.hide();if(Ac.is(":visible")&&false===Ae.onCleanup(AY,AU,Ae)){Af.event.trigger("fancybox-cancel");Ab=false;}else{Ab=true;Af(AZ.add(AP)).unbind();Af(window).unbind("resize.fb scroll.fb");Af(document).unbind("keydown.fb");Ac.is(":visible")&&Ae.titlePosition!=="outside"&&Ac.css("height",Ac.height());AY=AV;AU=AT;Ae=Ad;if(Ae.overlayShow){AP.css({"background-color":Ae.overlayColor,opacity:Ae.overlayOpacity,cursor:Ae.hideOnOverlayClick?"pointer":"auto",height:Af(document).height()});if(!AP.is(":visible")){AB&&Af("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden";}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit";});AP.show();}}else{AP.hide();}Aa=P();AR=Ae.title||"";AN=0;AW.empty().removeAttr("style").removeClass();if(Ae.titleShow!==false){if(Af.isFunction(Ae.titleFormat)){A=Ae.titleFormat(AR,AY,AU,Ae);}else{A=AR&&AR.length?Ae.titlePosition=="float"?'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+AR+'</td><td id="fancybox-title-float-right"></td></tr></table>':'<div id="fancybox-title-'+Ae.titlePosition+'">'+AR+"</div>":false;}AR=A;if(!(!AR||AR==="")){AW.addClass("fancybox-title-"+Ae.titlePosition).html(AR).appendTo("body").show();switch(Ae.titlePosition){case"inside":AW.css({width:Aa.width-Ae.padding*2,marginLeft:Ae.padding,marginRight:Ae.padding});AN=AW.outerHeight(true);AW.appendTo(AJ);Aa.height+=AN;break;case"over":AW.css({marginLeft:Ae.padding,width:Aa.width-Ae.padding*2,bottom:Ae.padding}).appendTo(AJ);break;case"float":AW.css("left",parseInt((AW.width()-Aa.width-40)/2,10)*-1).appendTo(Ac);break;default:AW.css({width:Aa.width-Ae.padding*2,paddingLeft:Ae.padding,paddingRight:Ae.padding}).appendTo(Ac);}}}AW.hide();if(Ac.is(":visible")){Af(AI.add(AM).add(AL)).hide();A=Ac.position();AS={top:A.top,left:A.left,width:Ac.width(),height:Ac.height()};B=AS.width==Aa.width&&AS.height==Aa.height;AZ.fadeTo(Ae.changeFade,0.3,function(){var D=function(){AZ.html(AX.contents()).fadeTo(Ae.changeFade,1,k);};Af.event.trigger("fancybox-change");AZ.empty().removeAttr("filter").css({"border-width":Ae.padding,width:Aa.width-Ae.padding*2,height:Ad.autoDimensions?"auto":Aa.height-AN-Ae.padding*2});if(B){D();}else{AK.prop=0;Af(AK).animate({prop:1},{duration:Ae.changeSpeed,easing:Ae.easingChange,step:g,complete:D});}});}else{Ac.removeAttr("style");AZ.css("border-width",Ae.padding);if(Ae.transitionIn=="elastic"){AS=a();AZ.html(AX.contents());Ac.show();if(Ae.opacity){Aa.opacity=0;}AK.prop=0;Af(AK).animate({prop:1},{duration:Ae.speedIn,easing:Ae.easingIn,step:g,complete:k});}else{Ae.titlePosition=="inside"&&AN>0&&AW.show();AZ.css({width:Aa.width-Ae.padding*2,height:Ad.autoDimensions?"auto":Aa.height-AN-Ae.padding*2}).html(AX.contents());Ac.css(Aa).fadeIn(Ae.transitionIn=="none"?0:Ae.speedIn,k);}}}},H=function(){if(Ae.enableEscapeButton||Ae.enableKeyboardNav){Af(document).bind("keydown.fb",function(A){if(A.keyCode==27&&Ae.enableEscapeButton){A.preventDefault();Af.fancybox.close();}else{if((A.keyCode==37||A.keyCode==39)&&Ae.enableKeyboardNav&&A.target.tagName!=="INPUT"&&A.target.tagName!=="TEXTAREA"&&A.target.tagName!=="SELECT"){A.preventDefault();Af.fancybox[A.keyCode==37?"prev":"next"]();}}});}if(Ae.showNavArrows){if(Ae.cyclic&&AY.length>1||AU!==0){AM.show();}if(Ae.cyclic&&AY.length>1||AU!=AY.length-1){AL.show();}}else{AM.hide();AL.hide();}},k=function(){if(!Af.support.opacity){AZ.get(0).style.removeAttribute("filter");Ac.get(0).style.removeAttribute("filter");}Ad.autoDimensions&&AZ.css("height","auto");Ac.css("height","auto");AR&&AR.length&&AW.show();Ae.showCloseButton&&AI.show();H();Ae.hideOnContentClick&&AZ.bind("click",Af.fancybox.close);Ae.hideOnOverlayClick&&AP.bind("click",Af.fancybox.close);Af(window).bind("resize.fb",Af.fancybox.resize);Ae.centerOnScroll&&Af(window).bind("scroll.fb",Af.fancybox.center);if(Ae.type=="iframe"){Af('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" '+(Af.browser.msie?'allowtransparency="true""':"")+' scrolling="'+Ad.scrolling+'" src="'+Ae.href+'"></iframe>').appendTo(AZ);}Ac.show();Ab=false;Af.fancybox.center();Ae.onComplete(AY,AU,Ae);var A,B;if(AY.length-1>AU){A=AY[AU+1].href;if(typeof A!=="undefined"&&A.match(AE)){B=new Image;B.src=A;}}if(AU>0){A=AY[AU-1].href;if(typeof A!=="undefined"&&A.match(AE)){B=new Image;B.src=A;}}},g=function(A){var B={width:parseInt(AS.width+(Aa.width-AS.width)*A,10),height:parseInt(AS.height+(Aa.height-AS.height)*A,10),top:parseInt(AS.top+(Aa.top-AS.top)*A,10),left:parseInt(AS.left+(Aa.left-AS.left)*A,10)};if(typeof Aa.opacity!=="undefined"){B.opacity=A<0.5?0.5:A;}Ac.css(B);AZ.css({width:B.width-Ae.padding*2,height:B.height-AN*A-Ae.padding*2});},c=function(){return[Af(window).width()-Ae.margin*2,Af(window).height()-Ae.margin*2,Af(document).scrollLeft()+Ae.margin,Af(document).scrollTop()+Ae.margin];},P=function(){var A=c(),E={},D=Ae.autoScale,B=Ae.padding*2;E.width=Ae.width.toString().indexOf("%")>-1?parseInt(A[0]*parseFloat(Ae.width)/100,10):Ae.width+B;E.height=Ae.height.toString().indexOf("%")>-1?parseInt(A[1]*parseFloat(Ae.height)/100,10):Ae.height+B;if(D&&(E.width>A[0]||E.height>A[1])){if(Ad.type=="image"||Ad.type=="swf"){D=Ae.width/Ae.height;if(E.width>A[0]){E.width=A[0];E.height=parseInt((E.width-B)/D+B,10);}if(E.height>A[1]){E.height=A[1];E.width=parseInt((E.height-B)*D+B,10);}}else{E.width=Math.min(E.width,A[0]);E.height=Math.min(E.height,A[1]);}}E.top=parseInt(Math.max(A[3]-20,A[3]+(A[1]-E.height-40)*0.5),10);E.left=parseInt(Math.max(A[2]-20,A[2]+(A[0]-E.width-40)*0.5),10);return E;},a=function(){var A=Ad.orig?Af(Ad.orig):false,B={};if(A&&A.length){B=A.offset();B.top+=parseInt(A.css("paddingTop"),10)||0;B.left+=parseInt(A.css("paddingLeft"),10)||0;B.top+=parseInt(A.css("border-top-width"),10)||0;B.left+=parseInt(A.css("border-left-width"),10)||0;B.width=A.width();B.height=A.height();B={width:B.width+Ae.padding*2,height:B.height+Ae.padding*2,top:B.top-Ae.padding-20,left:B.left-Ae.padding-20};}else{A=c();B={width:Ae.padding*2,height:Ae.padding*2,top:parseInt(A[3]+A[1]*0.5,10),left:parseInt(A[2]+A[0]*0.5,10)};}return B;},C=function(){if(AQ.is(":visible")){Af("div",AQ).css("top",AC*-40+"px");AC=(AC+1)%12;}else{clearInterval(AD);}};Af.fn.fancybox=function(A){if(!Af(this).length){return this;}Af(this).data("fancybox",Af.extend({},A,Af.metadata?Af(this).metadata():{})).unbind("click.fb").bind("click.fb",function(B){B.preventDefault();if(!Ab){Ab=true;Af(this).blur();AV=[];AT=0;B=Af(this).attr("rel")||"";if(!B||B==""||B==="nofollow"){AV.push(this);}else{AV=Af("a[rel="+B+"], area[rel="+B+"]");AT=AV.index(this);}AF();}});return this;};Af.fancybox=function(A,F){var D;if(!Ab){Ab=true;D=typeof F!=="undefined"?F:{};AV=[];AT=parseInt(D.index,10)||0;if(Af.isArray(A)){for(var B=0,E=A.length;B<E;B++){if(typeof A[B]=="object"){Af(A[B]).data("fancybox",Af.extend({},D,A[B]));}else{A[B]=Af({}).data("fancybox",Af.extend({content:A[B]},D));}}AV=jQuery.merge(AV,A);}else{if(typeof A=="object"){Af(A).data("fancybox",Af.extend({},D,A));}else{A=Af({}).data("fancybox",Af.extend({content:A},D));}AV.push(A);}if(AT>AV.length||AT<0){AT=0;}AF();}};Af.fancybox.showActivity=function(){clearInterval(AD);AQ.show();AD=setInterval(C,66);};Af.fancybox.hideActivity=function(){AQ.hide();};Af.fancybox.next=function(){return Af.fancybox.pos(AU+1);};Af.fancybox.prev=function(){return Af.fancybox.pos(AU-1);};Af.fancybox.pos=function(A){if(!Ab){A=parseInt(A);AV=AY;if(A>-1&&A<AY.length){AT=A;AF();}else{if(Ae.cyclic&&AY.length>1){AT=A>=AY.length?0:AY.length-1;AF();}}}};Af.fancybox.cancel=function(){if(!Ab){Ab=true;Af.event.trigger("fancybox-cancel");AA();Ad.onCancel(AV,AT,Ad);Ab=false;}};Af.fancybox.close=function(){function A(){AP.fadeOut("fast");AW.empty().hide();Ac.hide();Af.event.trigger("fancybox-cleanup");AZ.empty();Ae.onClosed(AY,AU,Ae);AY=Ad=[];AU=AT=0;Ae=Ad={};Ab=false;}if(!(Ab||Ac.is(":hidden"))){Ab=true;if(Ae&&false===Ae.onCleanup(AY,AU,Ae)){Ab=false;}else{AA();Af(AI.add(AM).add(AL)).hide();Af(AZ.add(AP)).unbind();Af(window).unbind("resize.fb scroll.fb");Af(document).unbind("keydown.fb");AZ.find("iframe").attr("src",AB&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");Ae.titlePosition!=="inside"&&AW.empty();Ac.stop();if(Ae.transitionOut=="elastic"){AS=a();var B=Ac.position();Aa={top:B.top,left:B.left,width:Ac.width(),height:Ac.height()};if(Ae.opacity){Aa.opacity=1;}AW.empty().hide();AK.prop=1;Af(AK).animate({prop:0},{duration:Ae.speedOut,easing:Ae.easingOut,step:g,complete:A});}else{Ac.fadeOut(Ae.transitionOut=="none"?0:Ae.speedOut,A);}}}};Af.fancybox.resize=function(){AP.is(":visible")&&AP.css("height",Af(document).height());Af.fancybox.center(true);};Af.fancybox.center=function(A){var D,B;if(!Ab){B=A===true?1:0;D=c();!B&&(Ac.width()>D[0]||Ac.height()>D[1])||Ac.stop().animate({top:parseInt(Math.max(D[3]-20,D[3]+(D[1]-AZ.height()-40)*0.5-Ae.padding)),left:parseInt(Math.max(D[2]-20,D[2]+(D[0]-AZ.width()-40)*0.5-Ae.padding))},typeof A=="number"?A:200);}};Af.fancybox.init=function(){if(!Af("#fancybox-wrap").length){Af("body").append(AX=Af('<div id="fancybox-tmp"></div>'),AQ=Af('<div id="fancybox-loading"><div></div></div>'),AP=Af('<div id="fancybox-overlay"></div>'),Ac=Af('<div id="fancybox-wrap"></div>'));AJ=Af('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(Ac);AJ.append(AZ=Af('<div id="fancybox-content"></div>'),AI=Af('<a id="fancybox-close"></a>'),AW=Af('<div id="fancybox-title"></div>'),AM=Af('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),AL=Af('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));AI.click(Af.fancybox.close);AQ.click(Af.fancybox.cancel);AM.click(function(A){A.preventDefault();Af.fancybox.prev();});AL.click(function(A){A.preventDefault();Af.fancybox.next();});Af.fn.mousewheel&&Ac.bind("mousewheel.fb",function(A,B){if(Ab){A.preventDefault();}else{if(Af(A.target).get(0).clientHeight==0||Af(A.target).get(0).scrollHeight===Af(A.target).get(0).clientHeight){A.preventDefault();Af.fancybox[B>0?"prev":"next"]();}}});Af.support.opacity||Ac.addClass("fancybox-ie");if(AB){AQ.addClass("fancybox-ie6");Ac.addClass("fancybox-ie6");Af('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(AJ);}}};Af.fn.fancybox.defaults={padding:10,margin:40,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.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};Af(document).ready(function(){Af.fancybox.init();});})(jQuery);
