(function(a){var k,t,r,l,D,W,K,j,o,Z;var d=0,h={},G=[],E=0,f={},Y=[];var F=null,M=new Image,i=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,J=/[^\.]\.(swf)\s*$/i;var Q,m=1;var A,C,p=false,c=20,T=jQuery.extend(jQuery("<div/>")[0],{prop:0}),I=0,s=!jQuery.support.opacity&&!window.XMLHttpRequest;jQuery.fn.fixPNG=function(){return this.each(function(){var w=jQuery(this).css("backgroundImage");if(w.match(/^url\(["']?(.*\.png)["']?\)$/i)){w=RegExp.$1;jQuery(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="+(jQuery(this).css("backgroundRepeat")=="no-repeat"?"crop":"scale")+", src='"+w+"')"}).each(function(){var x=jQuery(this).css("position");if(x!="absolute"&&x!="relative"){jQuery(this).css("position","relative")}}).css("zoom",1)}})};jQuery.fn.fancybox=function(w){jQuery(this).data("fancybox",jQuery.extend({},w));jQuery(this).unbind("click.fb").bind("click.fb",function(y){y.preventDefault();if(p){return }p=true;jQuery(this).blur();G=[];d=0;var x=jQuery(this).attr("rel")||"";if(!x||x==""||x==="nofollow"){G.push(this)}else{G=jQuery("a[rel="+x+"], area[rel="+x+"]");d=G.index(this)}L();return false});return this};jQuery.fancybox=function(z,y){if(p){return }p=true;G=[];d=0;if(jQuery.isArray(z)){for(var x=0,w=z.length;x<w;x++){if(typeof z[x]=="object"){jQuery(z[x]).data("fancybox",jQuery.extend({},y,z[x]))}else{z[x]=jQuery({}).data("fancybox",jQuery.extend({content:z[x]},y))}}G=jQuery.merge(G,z)}else{if(typeof z=="object"){jQuery(z).data("fancybox",jQuery.extend({},y,z))}else{z=jQuery({}).data("fancybox",jQuery.extend({content:z},y))}G.push(z)}L()};jQuery.fancybox.showActivity=function(){clearInterval(Q);t.show();Q=setInterval(N,66)};jQuery.fancybox.hideActivity=function(){t.hide()};jQuery.fancybox.next=function(){return jQuery.fancybox.pos(E+1)};jQuery.fancybox.prev=function(){return jQuery.fancybox.pos(E-1)};jQuery.fancybox.pos=function(w){if(p){return }w=parseInt(w);if(w>-1&&Y.length>w){d=w;L()}if(f.cyclic&&Y.length>1&&w<0){d=Y.length-1;L()}if(f.cyclic&&Y.length>1&&w>=Y.length){d=0;L()}return };jQuery.fancybox.cancel=function(){if(p){return }p=true;jQuery.event.trigger("fancybox-cancel");H();if(h&&jQuery.isFunction(h.onCancel)){h.onCancel(G,d,h)}p=false};jQuery.fancybox.close=function(){if(p||l.is(":hidden")){return }p=true;if(f&&jQuery.isFunction(f.onCleanup)){if(f.onCleanup(Y,E,f)===false){p=false;return }}H();jQuery(j.add(o).add(Z)).hide();jQuery("#fancybox-title").remove();l.add(W).add(r).unbind();jQuery(window).unbind("resize.fb scroll.fb");jQuery(document).unbind("keydown.fb");function w(){r.fadeOut("fast");l.hide();jQuery.event.trigger("fancybox-cleanup");W.empty();if(jQuery.isFunction(f.onClosed)){f.onClosed(Y,E,f)}Y=h=[];E=d=0;f=h={};p=false}W.css("overflow","hidden");if(f.transitionOut=="elastic"){A=v();var x=l.position();C={top:x.top,left:x.left,width:l.width(),height:l.height()};if(f.opacity){C.opacity=1}T.prop=1;jQuery(T).animate({prop:0},{duration:f.speedOut,easing:f.easingOut,step:g,complete:w})}else{l.fadeOut(f.transitionOut=="none"?0:f.speedOut,w)}};jQuery.fancybox.resize=function(){if(p||l.is(":hidden")){return }p=true;var x=W.wrapInner("<div style='overflow:auto'></div>").children();var w=x.height();l.css({height:w+(f.padding*2)+I});W.css({height:w});x.replaceWith(x.children());jQuery.fancybox.center()};jQuery.fancybox.center=function(){p=true;var w=e();var x=f.margin;var y={};y.top=w[3]+((w[1]-((l.height()-I)+(c*2)))*0.5);y.left=w[2]+((w[0]-(l.width()+(c*2)))*0.5);y.top=Math.max(w[3]+x,y.top);y.left=Math.max(w[2]+x,y.left);l.css(y);p=false};function H(){t.hide();M.onerror=M.onload=null;if(F){F.abort()}k.empty()}function P(){jQuery.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"})}function L(){H();var AB=G[d];h=jQuery.extend({},jQuery.fn.fancybox.defaults,(typeof jQuery(AB).data("fancybox")=="undefined"?h:jQuery(AB).data("fancybox")));var y,z,AD=AB.title||jQuery(AB).title||h.title||"";if(AB.nodeName&&!h.orig){h.orig=jQuery(AB).children("img:first").length?jQuery(AB).children("img:first"):jQuery(AB)}if(AD==""&&h.orig){AD=h.orig.attr("alt")}if(AB.nodeName&&(/^(?:javascript|#)/i).test(AB.href)){y=h.href||null}else{y=h.href||AB.href||null}if(h.type){z=h.type;if(!y){y=h.content}}else{if(h.content){z="html"}else{if(y){if(y.match(i)||jQuery(AB).hasClass("image")){z="image"}else{if(y.match(J)){z="swf"}else{if(jQuery(AB).hasClass("iframe")){z="iframe"}else{if(y.match(/#/)){AB=y.substr(y.indexOf("#"));z=jQuery(AB).length>0?"inline":"ajax"}else{z="ajax"}}}}}else{z="inline"}}}h.type=z;h.href=y;h.title=AD;if(h.autoDimensions&&h.type!=="iframe"&&h.type!=="swf"){h.width="auto";h.height="auto"}if(h.modal){h.overlayShow=true;h.hideOnOverlayClick=false;h.hideOnContentClick=false;h.enableEscapeButton=false;h.showCloseButton=false}if(jQuery.isFunction(h.onStart)){if(h.onStart(G,d,h)===false){p=false;return }}k.css("padding",(c+h.padding+h.margin));jQuery(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){jQuery(this).replaceWith(W.children())});switch(z){case"html":k.html(h.content);S();break;case"inline":jQuery('<div class="fancybox-inline-tmp" />').hide().insertBefore(jQuery(AB)).bind("fancybox-cleanup",function(){jQuery(this).replaceWith(W.children())}).bind("fancybox-cancel",function(){jQuery(this).replaceWith(k.children())});jQuery(AB).appendTo(k);S();break;case"image":p=false;jQuery.fancybox.showActivity();M=new Image;M.onerror=function(){P()};M.onload=function(){M.onerror=null;M.onload=null;q()};M.src=y;break;case"swf":var AC="";var x="";AC+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+h.width+'" height="'+h.height+'"><param name="movie" value="'+y+'"></param>';jQuery.each(h.swf,function(AE,AF){AC+='<param name="'+AE+'" value="'+AF+'"></param>';x+=" "+AE+'="'+AF+'"'});AC+='<embed src="'+y+'" type="application/x-shockwave-flash" width="'+h.width+'" height="'+h.height+'"'+x+"></embed></object>";k.html(AC);S();break;case"ajax":var w=y.split("#",2);var AA=h.ajax.data||{};if(w.length>1){y=w[0];typeof AA=="string"?AA+="&selector="+w[1]:AA.selector=w[1]}p=false;jQuery.fancybox.showActivity();F=jQuery.ajax(jQuery.extend(h.ajax,{url:y,data:AA,error:P,success:function(AF,AG,AE){if(F.status==200){k.html(AF);S()}}}));break;case"iframe":jQuery('<iframe id="fancybox-frame" name="fancybox-frame'+new Date().getTime()+'" frameborder="0" hspace="0" scrolling="'+h.scrolling+'" src="'+h.href+'"></iframe>').appendTo(k);U();break}}function q(){p=true;h.width=M.width;h.height=M.height;jQuery("<img />").attr({id:"fancybox-img",src:M.src,alt:h.title}).appendTo(k);U()}function S(){k.width(h.width);k.height(h.height);if(h.width=="auto"){h.width=k.width()}if(h.height=="auto"){h.height=k.height()}U()}function U(){t.hide();if(l.is(":visible")&&jQuery.isFunction(f.onCleanup)){if(f.onCleanup(Y,E,f)===false){jQuery.event.trigger("fancybox-cancel");p=false;return }}Y=G;E=d;f=h;W.get(0).scrollTop=0;W.get(0).scrollLeft=0;if(f.overlayShow){if(s){jQuery("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"})}r.css({"background-color":f.overlayColor,opacity:f.overlayOpacity}).unbind().show()}C=B();R();if(l.is(":visible")){jQuery(j.add(o).add(Z)).hide();var x=l.position();A={top:x.top,left:x.left,width:l.width(),height:l.height()};var w=(A.width==C.width&&A.height==C.height);W.fadeOut(f.changeFade,function(){jQuery.event.trigger("fancybox-change");W.css({top:f.padding,left:f.padding,width:Math.max(A.width-(f.padding*2),1),height:Math.max(A.height-(f.padding*2),1)}).empty().css("overflow","hidden");function y(){W.html(k.contents()).fadeIn(f.changeFade,V)}T.prop=0;jQuery(T).animate({prop:1},{duration:w?0:f.changeSpeed,easing:f.easingChange,step:g,complete:y})});return }l.css("opacity",1);if(f.transitionIn=="elastic"){A=v();W.css({top:f.padding,left:f.padding,width:Math.max(A.width-(f.padding*2),1),height:Math.max(A.height-(f.padding*2),1)}).html(k.contents());l.css(A).show();if(f.opacity){C.opacity=0}T.prop=0;jQuery(T).animate({prop:1},{duration:f.speedIn,easing:f.easingIn,step:g,complete:V})}else{W.css({top:f.padding,left:f.padding,width:Math.max(C.width-(f.padding*2),1),height:Math.max(C.height-(f.padding*2)-I,1)}).html(k.contents());l.css(C).fadeIn(f.transitionIn=="none"?0:f.speedIn,V)}}function g(AA){var x=Math.round(A.width+(C.width-A.width)*AA);var w=Math.round(A.height+(C.height-A.height)*AA);var z=Math.round(A.top+(C.top-A.top)*AA);var y=Math.round(A.left+(C.left-A.left)*AA);l.css({width:x+"px",height:w+"px",top:z+"px",left:y+"px"});x=Math.max(x-f.padding*2,0);w=Math.max(w-(f.padding*2+(I*AA)),0);W.css({width:x+"px",height:w+"px"});if(typeof C.opacity!=="undefined"){l.css("opacity",(AA<0.5?0.5:AA))}}function V(){W.css("overflow",overflow=(f.scrolling=="auto"?(f.type=="image"||f.type=="iframe"||f.type=="swf"?"hidden":"auto"):(f.scrolling=="yes"?"auto":"visible")));if(!jQuery.support.opacity){W.get(0).style.removeAttribute("filter");l.get(0).style.removeAttribute("filter")}jQuery("#fancybox-title").show();if(f.hideOnContentClick){W.one("click",jQuery.fancybox.close)}if(f.hideOnOverlayClick){r.one("click",jQuery.fancybox.close)}if(f.showCloseButton){j.show()}O();jQuery(window).bind("resize.fb",jQuery.fancybox.center);f.centerOnScroll?jQuery(window).bind("scroll.fb",jQuery.fancybox.center):jQuery(window).unbind("scroll.fb");if(jQuery.isFunction(f.onComplete)){f.onComplete(Y,E,f)}p=false;u()}function B(){var w=e();var AD={};var AB=f.margin;var x=f.autoScale;var AC=(c+AB)*2;var AA=(c+AB)*2;var y=(f.padding*2);if(f.width.toString().indexOf("%")>-1){AD.width=((w[0]*parseFloat(f.width))/100)-(c*2);x=false}else{AD.width=f.width+y}if(f.height.toString().indexOf("%")>-1){AD.height=((w[1]*parseFloat(f.height))/100)-(c*2);x=false}else{AD.height=f.height+y}if(x&&(AD.width>(w[0]-AC)||AD.height>(w[1]-AA))){if(h.type=="image"||h.type=="swf"){AC+=y;AA+=y;var z=Math.min(Math.min(w[0]-AC,f.width)/f.width,Math.min(w[1]-AA,f.height)/f.height);AD.width=Math.round(z*(AD.width-y))+y;AD.height=Math.round(z*(AD.height-y))+y}else{AD.width=Math.min(AD.width,(w[0]-AC));AD.height=Math.min(AD.height,(w[1]-AA))}}AD.top=w[3]+((w[1]-(AD.height+(c*2)))*0.5);AD.left=w[2]+((w[0]-(AD.width+(c*2)))*0.5);if(f.autoScale==false){AD.top=Math.max(w[3]+AB,AD.top);AD.left=Math.max(w[2]+AB,AD.left)}return AD}function v(){var z=h.orig?jQuery(h.orig):false;var y={};if(z&&z.length){var x=X(z);y={width:(x.width+(f.padding*2)),height:(x.height+(f.padding*2)),top:(x.top-f.padding-c),left:(x.left-f.padding-c)}}else{var w=e();y={width:1,height:1,top:w[3]+w[1]*0.5,left:w[2]+w[0]*0.5}}return y}function O(){jQuery(document).unbind("keydown.fb").bind("keydown.fb",function(w){if(w.keyCode==27&&f.enableEscapeButton){w.preventDefault();jQuery.fancybox.close()}else{if(w.keyCode==37){w.preventDefault();jQuery.fancybox.prev()}else{if(w.keyCode==39){w.preventDefault();jQuery.fancybox.next()}}}});if(jQuery.fn.mousewheel){l.unbind("mousewheel.fb");if(Y.length>1){l.bind("mousewheel.fb",function(w,x){w.preventDefault();if(p||x==0){return }x>0?jQuery.fancybox.prev():jQuery.fancybox.next()})}}if(!f.showNavArrows){return }if((f.cyclic&&Y.length>1)||E!=0){o.show()}if((f.cyclic&&Y.length>1)||E!=(Y.length-1)){Z.show()}}function u(){if((Y.length-1)>E){var w=Y[E+1].href;if(typeof w!=="undefined"&&w.match(i)){var x=new Image();x.src=w}}if(E>0){var w=Y[E-1].href;if(typeof w!=="undefined"&&w.match(i)){var x=new Image();x.src=w}}}function N(){if(!t.is(":visible")){clearInterval(Q);return }jQuery("div",t).css("top",(m*-40)+"px");m=(m+1)%12}function e(){return[jQuery(window).width(),jQuery(window).height(),jQuery(document).scrollLeft(),jQuery(document).scrollTop()]}function X(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}function R(){jQuery("#fancybox-title").remove();I=0;if(f.titleShow==false){return }var y=Y[E];var z=f.title;z=jQuery.isFunction(f.titleFormat)?f.titleFormat(z,Y,E,f):n(z);if(!z||z==""){return }var x=C.width-(f.padding*2);var w="fancybox-title-"+f.titlePosition;jQuery('<div id="fancybox-title" class="'+w+'" />').css({width:x,paddingLeft:f.padding,paddingRight:f.padding}).html(z).appendTo("body");switch(f.titlePosition){case"inside":I=jQuery("#fancybox-title").outerHeight(true)-f.padding;C.height+=I;break;case"over":jQuery("#fancybox-title").css("bottom",f.padding);break;default:jQuery("#fancybox-title").css("bottom",jQuery("#fancybox-title").outerHeight(true)*-1);break}jQuery("#fancybox-title").appendTo(D).hide();if(s){jQuery("#fancybox-title span").fixPNG()}}function n(w){if(w&&w.length){switch(f.titlePosition){case"inside":return w;break;case"over":return'<span id="fancybox-title-over">'+w+"</span>";break;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>';break}}return false}function b(){if(jQuery("#fancybox-wrap").length){return }jQuery("body").append(k=jQuery('<div id="fancybox-tmp"></div>'),t=jQuery('<div id="fancybox-loading"><div></div></div>'),r=jQuery('<div id="fancybox-overlay"></div>'),l=jQuery('<div id="fancybox-wrap"></div>'));D=jQuery('<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(l);D.append(W=jQuery('<div id="fancybox-inner"></div>'),j=jQuery('<a id="fancybox-close"></a>'),o=jQuery('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),Z=jQuery('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));j.click(jQuery.fancybox.close);t.click(jQuery.fancybox.cancel);o.click(function(w){w.preventDefault();jQuery.fancybox.prev()});Z.click(function(w){w.preventDefault();jQuery.fancybox.next()});if(!jQuery.support.opacity){D.find(".fancy-bg").fixPNG()}if(s){jQuery(j.add(".fancy-ico").add("div",t)).fixPNG();r.get(0).style.setExpression("height","document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'");t.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'");D.prepend('<iframe id="fancybox-hide-sel-frame" src="javascript:\'\';" scrolling="no" frameborder="0" ></iframe>')}}jQuery.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};jQuery(document).ready(function(){b()})})(jQuery);jQuery(document).ready(function(){if(jQuery("a.image")){jQuery("a.image").fancybox({speedIn:600,speedOut:600,transitionIn:"elastic",transitionOut:"elastic",easingIn:"easeOutExpo",easingOut:"easeOutExpo",overlayColor:"#000"})}if(jQuery("a.iframe")){jQuery("a.iframe").fancybox({speedIn:600,speedOut:600,width:"90%",height:"90%",transitionIn:"elastic",transitionOut:"elastic",easingIn:"easeOutExpo",easingOut:"easeOutExpo",overlayColor:"#000"})}});