(function(l){l.fn.fixPNG=function(){return this.each(function(){var a=l(this).css("backgroundImage");if(a.match(/^url\(["']?(.*\.png)["']?\)$j/i)){a=RegExp.$j1;l(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="+(l(this).css("backgroundRepeat")=="no-repeat"?"crop":"scale")+", src='"+a+"')"}).each(function(){var b=l(this).css("position");if(b!="absolute"&&b!="relative"){l(this).css("position","relative")}})}})};var o,r,m=false,p=new Image,k,j=1,n=/\.(jpg|gif|png|bmp|jpeg)(.*)?$j/i;var q=(l.browser.msie&&parseInt(l.browser.version.substr(0,1))<8);l.fn.fancybox=function(h){h=l.extend({},l.fn.fancybox.defaults,h);var t=this;function e(){o=this;r=h;g();return false}function g(){if(m){return}if(l.isFunction(r.callbackOnStart)){r.callbackOnStart()}r.itemArray=[];r.itemCurrent=0;if(h.itemArray.length>0){r.itemArray=h.itemArray}else{var w={};if(!o.rel||o.rel==""){var w={href:o.href,title:o.title};if(l(o).children("img:first").length){w.orig=l(o).children("img:first")}r.itemArray.push(w)}else{var s=l(t).filter("a[rel="+o.rel+"]");var w={};for(var x=0;x<s.length;x++){w={href:s[x].href,title:s[x].title};if(l(s[x]).children("img:first").length){w.orig=l(s[x]).children("img:first")}r.itemArray.push(w)}while(r.itemArray[r.itemCurrent].href!=o.href){r.itemCurrent++}}}if(r.overlayShow){if(q){l("embed, object, select").css("visibility","hidden")}l("#fancy_overlay").css("opacity",r.overlayOpacity).show()}d()}function d(){l("#fancy_right, #fancy_left, #fancy_close, #fancy_title").hide();var v=r.itemArray[r.itemCurrent].href;if(v.match(/#/)){var s=window.location.href.split("#")[0];s=v.replace(s,"");s=s.substr(s.indexOf("#"));f('<div id="fancy_div">'+l(s).html()+"</div>",r.frameWidth,r.frameHeight)}else{if(v.match(n)){p=new Image;p.src=v;if(p.complete){a()}else{l.fn.fancybox.showLoading();l(p).unbind().bind("load",function(){l(".fancy_loading").hide();a()})}}else{if(v.match("iframe")||o.className.indexOf("iframe")>=0){f('<iframe id="fancy_frame" onload="jQuery.fn.fancybox.showIframe()" name="fancy_iframe'+Math.round(Math.random()*1000)+'" frameborder="0" hspace="0" src="'+v+'"></iframe>',r.frameWidth,r.frameHeight)}else{l.get(v,function(u){f('<div id="fancy_ajax">'+u+"</div>",r.frameWidth,r.frameHeight)})}}}}function a(){if(r.imageScale){var y=l.fn.fancybox.getViewport();var s=Math.min(Math.min(y[0]-36,p.width)/p.width,Math.min(y[1]-60,p.height)/p.height);var w=Math.round(s*p.width);var z=Math.round(s*p.height)}else{var w=p.width;var z=p.height}f('<img alt="" id="fancy_img" src="'+p.src+'" />',w,z)}function c(){if((r.itemArray.length-1)>r.itemCurrent){var s=r.itemArray[r.itemCurrent+1].href;if(s.match(n)){objNext=new Image();objNext.src=s}}if(r.itemCurrent>0){var s=r.itemArray[r.itemCurrent-1].href;if(s.match(n)){objNext=new Image();objNext.src=s}}}function f(G,K,E){m=true;var I=r.padding;if(q){l("#fancy_content")[0].style.removeExpression("height");l("#fancy_content")[0].style.removeExpression("width")}if(I>0){K+=I*2;E+=I*2;l("#fancy_content").css({top:I+"px",right:I+"px",bottom:I+"px",left:I+"px",width:"auto",height:"auto"});if(q){l("#fancy_content")[0].style.setExpression("height","(this.parentNode.clientHeight - 20)");l("#fancy_content")[0].style.setExpression("width","(this.parentNode.clientWidth - 20)")}}else{l("#fancy_content").css({top:0,right:0,bottom:0,left:0,width:"100%",height:"100%"})}if(l("#fancy_outer").is(":visible")&&K==l("#fancy_outer").width()&&E==l("#fancy_outer").height()){l("#fancy_content").fadeOut("fast",function(){l("#fancy_content").empty().append(l(G)).fadeIn("normal",function(){i()})});return}var F=l.fn.fancybox.getViewport();var J=(K+36)>F[0]?F[2]:(F[2]+Math.round((F[0]-K-36)/2));var s=(E+50)>F[1]?F[3]:(F[3]+Math.round((F[1]-E-50)/2));var w={left:J,top:s,width:K+"px",height:E+"px"};if(l("#fancy_outer").is(":visible")){l("#fancy_content").fadeOut("normal",function(){l("#fancy_content").empty();l("#fancy_outer").animate(w,r.zoomSpeedChange,r.easingChange,function(){l("#fancy_content").append(l(G)).fadeIn("normal",function(){i()})})})}else{if(r.zoomSpeedIn>0&&r.itemArray[r.itemCurrent].orig!==undefined){l("#fancy_content").empty().append(l(G));var H=r.itemArray[r.itemCurrent].orig;var L=l.fn.fancybox.getPosition(H);l("#fancy_outer").css({left:(L.left-18)+"px",top:(L.top-18)+"px",width:l(H).width(),height:l(H).height()});if(r.zoomOpacity){w.opacity="show"}l("#fancy_outer").animate(w,r.zoomSpeedIn,r.easingIn,function(){i()})}else{l("#fancy_content").hide().empty().append(l(G)).show();l("#fancy_outer").css(w).fadeIn("normal",function(){i()})}}}function b(){if(r.itemCurrent!=0){l("#fancy_left, #fancy_left_ico").unbind().bind("click",function(s){s.stopPropagation();r.itemCurrent--;d();return false});l("#fancy_left").show()}if(r.itemCurrent!=(r.itemArray.length-1)){l("#fancy_right, #fancy_right_ico").unbind().bind("click",function(s){s.stopPropagation();r.itemCurrent++;d();return false});l("#fancy_right").show()}}function i(){b();c();l(document).keydown(function(s){if(s.keyCode==27){l.fn.fancybox.close();l(document).unbind("keydown")}else{if(s.keyCode==37&&r.itemCurrent!=0){r.itemCurrent--;d();l(document).unbind("keydown")}else{if(s.keyCode==39&&r.itemCurrent!=(r.itemArray.length-1)){r.itemCurrent++;d();l(document).unbind("keydown")}}}});if(r.centerOnScroll){l(window).bind("resize scroll",l.fn.fancybox.scrollBox)}else{l("div#fancy_outer").css("position","absolute")}if(r.hideOnContentClick){l("#fancy_wrap").click(l.fn.fancybox.close)}l("#fancy_overlay, #fancy_close").bind("click",l.fn.fancybox.close);l("#fancy_close").show();if(r.itemArray[r.itemCurrent].title!==undefined&&r.itemArray[r.itemCurrent].title.length>0){l("#fancy_title div").html(r.itemArray[r.itemCurrent].title);l("#fancy_title").show()}if(r.overlayShow&&q){l("embed, object, select",l("#fancy_content")).css("visibility","visible")}if(l.isFunction(r.callbackOnShow)){r.callbackOnShow()}m=false}return this.unbind("click").click(e)};l.fn.fancybox.scrollBox=function(){var a=l.fn.fancybox.getViewport();l("#fancy_outer").css("left",((l("#fancy_outer").width()+36)>a[0]?a[2]:a[2]+Math.round((a[0]-l("#fancy_outer").width()-36)/2)));l("#fancy_outer").css("top",((l("#fancy_outer").height()+50)>a[1]?a[3]:a[3]+Math.round((a[1]-l("#fancy_outer").height()-50)/2)))};l.fn.fancybox.getNumeric=function(b,a){return parseInt(l.curCSS(b.jquery?b[0]:b,a,true))||0};l.fn.fancybox.getPosition=function(b){var a=b.offset();a.top+=l.fn.fancybox.getNumeric(b,"paddingTop");a.top+=l.fn.fancybox.getNumeric(b,"borderTopWidth");a.left+=l.fn.fancybox.getNumeric(b,"paddingLeft");a.left+=l.fn.fancybox.getNumeric(b,"borderLeftWidth");return a};l.fn.fancybox.showIframe=function(){l(".fancy_loading").hide();l("#fancy_frame").show()};l.fn.fancybox.getViewport=function(){return[l(window).width(),l(window).height(),l(document).scrollLeft(),l(document).scrollTop()]};l.fn.fancybox.animateLoading=function(){if(!l("#fancy_loading").is(":visible")){clearInterval(k);return}l("#fancy_loading > div").css("top",(j*-40)+"px");j=(j+1)%12};l.fn.fancybox.showLoading=function(){clearInterval(k);var a=l.fn.fancybox.getViewport();l("#fancy_loading").css({left:((a[0]-40)/2+a[2]),top:((a[1]-40)/2+a[3])}).show();l("#fancy_loading").bind("click",l.fn.fancybox.close);k=setInterval(l.fn.fancybox.animateLoading,66)};l.fn.fancybox.close=function(){m=true;l(p).unbind();l("#fancy_overlay, #fancy_close").unbind();if(r.hideOnContentClick){l("#fancy_wrap").unbind()}l("#fancy_close, .fancy_loading, #fancy_left, #fancy_right, #fancy_title").hide();if(r.centerOnScroll){l(window).unbind("resize scroll")}__cleanup=function(){l("#fancy_overlay, #fancy_outer").hide();if(r.centerOnScroll){l(window).unbind("resize scroll")}if(q){l("embed, object, select").css("visibility","visible")}if(l.isFunction(r.callbackOnClose)){r.callbackOnClose()}m=false};if(l("#fancy_outer").is(":visible")!==false){if(r.zoomSpeedOut>0&&r.itemArray[r.itemCurrent].orig!==undefined){var b=r.itemArray[r.itemCurrent].orig;var c=l.fn.fancybox.getPosition(b);var a={left:(c.left-18)+"px",top:(c.top-18)+"px",width:l(b).width(),height:l(b).height()};if(r.zoomOpacity){a.opacity="hide"}l("#fancy_outer").stop(false,true).animate(a,r.zoomSpeedOut,r.easingOut,__cleanup)}else{l("#fancy_outer").stop(false,true).fadeOut("fast",__cleanup)}}else{__cleanup()}return false};l.fn.fancybox.build=function(){var a="";a+='<div id="fancy_overlay"></div>';a+='<div id="fancy_wrap">';a+='<div class="fancy_loading" id="fancy_loading"><div></div></div>';a+='<div id="fancy_outer">';a+='<div id="fancy_inner">';a+='<div id="fancy_close"></div>';a+='<div id="fancy_bg"><div class="fancy_bg fancy_bg_n"></div><div class="fancy_bg fancy_bg_ne"></div><div class="fancy_bg fancy_bg_e"></div><div class="fancy_bg fancy_bg_se"></div><div class="fancy_bg fancy_bg_s"></div><div class="fancy_bg fancy_bg_sw"></div><div class="fancy_bg fancy_bg_w"></div><div class="fancy_bg fancy_bg_nw"></div></div>';a+='<a href="javascript:;" id="fancy_left"><span class="fancy_ico" id="fancy_left_ico"></span></a><a href="javascript:;" id="fancy_right"><span class="fancy_ico" id="fancy_right_ico"></span></a>';a+='<div id="fancy_content"></div>';a+='<div id="fancy_title"></div>';a+="</div>";a+="</div>";a+="</div>";l(a).appendTo("body");l('<table cellspacing="0" cellpadding="0" border="0"><tr><td class="fancy_title" id="fancy_title_left"></td><td class="fancy_title" id="fancy_title_main"><div></div></td><td class="fancy_title" id="fancy_title_right"></td></tr></table>').appendTo("#fancy_title");if(q){l("#fancy_inner").prepend('<iframe class="fancy_bigIframe" scrolling="no" frameborder="0"></iframe>');l("#fancy_close, .fancy_bg, .fancy_title, .fancy_ico").fixPNG()}};l.fn.fancybox.defaults={padding:10,imageScale:true,zoomOpacity:false,zoomSpeedIn:0,zoomSpeedOut:0,zoomSpeedChange:300,easingIn:"swing",easingOut:"swing",easingChange:"swing",frameWidth:425,frameHeight:355,overlayShow:true,overlayOpacity:0.3,hideOnContentClick:true,centerOnScroll:true,itemArray:[],callbackOnStart:null,callbackOnShow:null,callbackOnClose:null};l(document).ready(function(){l.fn.fancybox.build()})})(jQuery);jQuery(document).ready(function(){jQuery("a.inline_popup").fancybox({hideOnContentClick:false,frameWidth:850,frameHeight:650,padding:10});jQuery("a.inline_popup.narrow").fancybox({hideOnContentClick:false,frameWidth:750,frameHeight:500,padding:10})});

