function IEVersion(){var a=navigator,_w=window,_d=document;var b="NA";var c=a.userAgent;var d="NA";var e="NA";if(/msie/i.test(c)&&(!_w.opera)){if(_w.attachEvent&&_w.ActiveXObject){b=(c.match(/.+ie\s([\d.]+)/i)||[])[1];if(parseInt(b)==7){if(_d.documentMode){b=8;if(/trident\/\d/i.test(c)){e="Compat Mode"}else{e="IE 7 Mode"}}}else if(parseInt(b)==8){if(_d.documentMode){e="IE 8 Mode"}}d=(_d.documentMode)?_d.documentMode:(_d.compatMode&&_d.compatMode=="CSS1Compat")?7:5}}return{"UserAgent":c,"Version":b,"BrowserMode":e,"DocMode":d}};(function($){$.fn.fixPNG=function(){return this.each(function(){var b=$(this).css('backgroundImage');if(b.match(/^url\(["']?(.*\.png)["']?\)$/i)){b=RegExp.$1;$(this).css({'backgroundImage':'none','filter':"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="+($(this).css('backgroundRepeat')=='no-repeat'?'crop':'scale')+", src='"+b+"')"}).each(function(){var a=$(this).css('position');if(a!='absolute'&&a!='relative')$(this).css('position','relative')})}})};var l,opts,busy=false,imagePreloader=new Image,loadingTimer,loadingFrame=1,imageRegExp=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i;var m=($.browser.msie&&IEVersion.version!="NA"&&parseInt(IEVersion.version)<8);$.fn.fancybox=function(o){var j=$.extend({},$.fn.fancybox.defaults,o);var k=this;function _initialize(){l=this;opts=$.extend({},j);_start();return false};function _start(){if(busy)return;if($.isFunction(opts.callbackOnStart)){opts.callbackOnStart()}opts.itemArray=[];opts.itemCurrent=0;if(j.itemArray.length>0){opts.itemArray=j.itemArray}else{var a={};if(!l.rel||l.rel==''){var a={href:l.href,title:l.title};if($(l).children("img:first").length){a.orig=$(l).children("img:first")}else{a.orig=$(l)}if(a.title==''||typeof a.title=='undefined'){a.title=a.orig.attr('alt')}opts.itemArray.push(a)}else{var b=$(k).filter("a[rel="+l.rel+"]");var a={};for(var i=0;i<b.length;i++){a={href:b[i].href,title:b[i].title};if($(b[i]).children("img:first").length){a.orig=$(b[i]).children("img:first")}else{a.orig=$(b[i])}if(a.title==''||typeof a.title=='undefined'){a.title=a.orig.attr('alt')}opts.itemArray.push(a)}}}while(opts.itemArray[opts.itemCurrent].href!=l.href){opts.itemCurrent++}if(opts.overlayShow){if(m){$('embed, object, select').css('visibility','hidden');$("#fancy_overlay").css('height',$(document).height())}$("#fancy_overlay").css({'background-color':opts.overlayColor,'opacity':opts.overlayOpacity}).show()}$(window).bind("resize.fb scroll.fb",$.fn.fancybox.scrollBox);_change_item()};function _change_item(){$("#fancy_right, #fancy_left, #fancy_close, #fancy_title").hide();var b=opts.itemArray[opts.itemCurrent].href;if(b.match("iframe")||l.className.indexOf("iframe")>=0){$.fn.fancybox.showLoading();_set_content('<iframe id="fancy_frame" onload="jQuery.fn.fancybox.showIframe()" name="fancy_iframe'+Math.round(Math.random()*1000)+'" frameborder="0" hspace="0" src="'+b+'"></iframe>',opts.frameWidth,opts.frameHeight)}else if(b.match(/#/)){var c=window.location.href.split('#')[0];c=b.replace(c,'');c=c.substr(c.indexOf('#'));_set_content('<div id="fancy_div">'+$(c).html()+'</div>',opts.frameWidth,opts.frameHeight)}else if(b.match(imageRegExp)){imagePreloader=new Image;imagePreloader.src=b;if(imagePreloader.complete){_proceed_image()}else{$.fn.fancybox.showLoading();$(imagePreloader).unbind().bind('load',function(){$("#fancy_loading").hide();_proceed_image()})}}else{$.fn.fancybox.showLoading();$.get(b,function(a){$("#fancy_loading").hide();_set_content('<div id="fancy_ajax">'+a+'</div>',opts.frameWidth,opts.frameHeight)})}};function _proceed_image(){var a=imagePreloader.width;var b=imagePreloader.height;var c=(opts.padding*2)+40;var d=(opts.padding*2)+60;var w=$.fn.fancybox.getViewport();if(opts.imageScale&&(a>(w[0]-c)||b>(w[1]-d))){var e=Math.min(Math.min(w[0]-c,a)/a,Math.min(w[1]-d,b)/b);a=Math.round(e*a);b=Math.round(e*b)}_set_content('<img alt="" id="fancy_img" src="'+imagePreloader.src+'" />',a,b)};function _preload_neighbor_images(){if((opts.itemArray.length-1)>opts.itemCurrent){var a=opts.itemArray[opts.itemCurrent+1].href||false;if(a&&a.match(imageRegExp)){objNext=new Image();objNext.src=a}}if(opts.itemCurrent>0){var a=opts.itemArray[opts.itemCurrent-1].href||false;if(a&&a.match(imageRegExp)){objNext=new Image();objNext.src=a}}};function _set_content(a,b,c){busy=true;var d=opts.padding;if(m){$("#fancy_content")[0].style.removeExpression("height");$("#fancy_content")[0].style.removeExpression("width")}if(d>0){b+=d*2;c+=d*2;$("#fancy_content").css({'top':d+'px','right':d+'px','bottom':d+'px','left':d+'px','width':'auto','height':'auto'});if(m){$("#fancy_content")[0].style.setExpression('height','(this.parentNode.clientHeight - '+d*2+')');$("#fancy_content")[0].style.setExpression('width','(this.parentNode.clientWidth - '+d*2+')')}}else{$("#fancy_content").css({'top':0,'right':0,'bottom':0,'left':0,'width':'100%','height':'100%'})}if($("#fancy_outer").is(":visible")&&b==$("#fancy_outer").width()&&c==$("#fancy_outer").height()){$("#fancy_content").fadeOut('fast',function(){$("#fancy_content").empty().append($(a)).fadeIn("normal",function(){_finish()})});return}var w=$.fn.fancybox.getViewport();var e=(c+60)>w[1]?w[3]:(w[3]+Math.round((w[1]-c-60)*0.5));var f=(b+40)>w[0]?w[2]:(w[2]+Math.round((w[0]-b-40)*0.5));var g={'left':f,'top':e,'width':b+'px','height':c+'px'};if($("#fancy_outer").is(":visible")){$("#fancy_content").fadeOut("normal",function(){$("#fancy_content").empty();$("#fancy_outer").animate(g,opts.zoomSpeedChange,opts.easingChange,function(){$("#fancy_content").append($(a)).fadeIn("normal",function(){_finish()})})})}else{if(opts.zoomSpeedIn>0&&opts.itemArray[opts.itemCurrent].orig!==undefined){$("#fancy_content").empty().append($(a));var h=opts.itemArray[opts.itemCurrent].orig;var i=$.fn.fancybox.getPosition(h);$("#fancy_outer").css({'left':(i.left-20-opts.padding)+'px','top':(i.top-20-opts.padding)+'px','width':$(h).width()+(opts.padding*2),'height':$(h).height()+(opts.padding*2)});if(opts.zoomOpacity){g.opacity='show'}$("#fancy_outer").animate(g,opts.zoomSpeedIn,opts.easingIn,function(){_finish()})}else{$("#fancy_content").hide().empty().append($(a)).show();$("#fancy_outer").css(g).fadeIn("normal",function(){_finish()})}}};function _set_navigation(){if(opts.itemCurrent!==0){$("#fancy_left, #fancy_left_ico").unbind().bind("click",function(e){e.stopPropagation();opts.itemCurrent--;_change_item();return false});$("#fancy_left").show()}if(opts.itemCurrent!=(opts.itemArray.length-1)){$("#fancy_right, #fancy_right_ico").unbind().bind("click",function(e){e.stopPropagation();opts.itemCurrent++;_change_item();return false});$("#fancy_right").show()}};function _finish(){if($.browser.msie){$("#fancy_content")[0].style.removeAttribute('filter');$("#fancy_outer")[0].style.removeAttribute('filter')}_set_navigation();_preload_neighbor_images();$(document).bind("keydown.fb",function(e){if(e.keyCode==27&&opts.enableEscapeButton){$.fn.fancybox.close()}else if(e.keyCode==37&&opts.itemCurrent!==0){$(document).unbind("keydown.fb");opts.itemCurrent--;_change_item()}else if(e.keyCode==39&&opts.itemCurrent!=(opts.itemArray.length-1)){$(document).unbind("keydown.fb");opts.itemCurrent++;_change_item()}});if(opts.hideOnContentClick){$("#fancy_content").click($.fn.fancybox.close)}if(opts.overlayShow&&opts.hideOnOverlayClick){$("#fancy_overlay").bind("click",$.fn.fancybox.close)}if(opts.showCloseButton){$("#fancy_close").bind("click",$.fn.fancybox.close).show()}if(typeof opts.itemArray[opts.itemCurrent].title!=='undefined'&&opts.itemArray[opts.itemCurrent].title.length>0){var a=$("#fancy_outer").position();$('#fancy_title div').text(opts.itemArray[opts.itemCurrent].title).html();$('#fancy_title').css({'top':a.top+$("#fancy_outer").outerHeight()-32,'left':a.left+(($("#fancy_outer").outerWidth()*0.5)-($('#fancy_title').width()*0.5))}).show()}if(opts.overlayShow&&m){$('embed, object, select',$('#fancy_content')).css('visibility','visible')}if($.isFunction(opts.callbackOnShow)){opts.callbackOnShow(opts.itemArray[opts.itemCurrent])}if($.browser.msie){$("#fancy_outer")[0].style.removeAttribute('filter');$("#fancy_content")[0].style.removeAttribute('filter')}busy=false};return this.unbind('click.fb').bind('click.fb',_initialize)};$.fn.fancybox.scrollBox=function(){var w=$.fn.fancybox.getViewport();if(opts.centerOnScroll&&$("#fancy_outer").is(':visible')){var a=$("#fancy_outer").outerWidth();var b=$("#fancy_outer").outerHeight();var c={'top':(b>w[1]?w[3]:w[3]+Math.round((w[1]-b)*0.5)),'left':(a>w[0]?w[2]:w[2]+Math.round((w[0]-a)*0.5))};$("#fancy_outer").css(c);$('#fancy_title').css({'top':c.top+b-32,'left':c.left+((a*0.5)-($('#fancy_title').width()*0.5))})}if($("#fancy_loading").is(':visible')){$("#fancy_loading").css({'left':((w[0]-40)*0.5+w[2]),'top':((w[1]-40)*0.5+w[3])})}};$.fn.fancybox.getNumeric=function(a,b){return parseInt($.curCSS(a.jquery?a[0]:a,b,true))||0};$.fn.fancybox.getPosition=function(a){var b=a.offset();b.top+=$.fn.fancybox.getNumeric(a,'paddingTop');b.top+=$.fn.fancybox.getNumeric(a,'borderTopWidth');b.left+=$.fn.fancybox.getNumeric(a,'paddingLeft');b.left+=$.fn.fancybox.getNumeric(a,'borderLeftWidth');return b};$.fn.fancybox.showIframe=function(){$("#fancy_loading").hide();$("#fancy_frame").show()};$.fn.fancybox.getViewport=function(){return[$(window).width(),$(window).height(),$(document).scrollLeft(),$(document).scrollTop()]};$.fn.fancybox.animateLoading=function(){if(!$("#fancy_loading").is(':visible')){clearInterval(loadingTimer);return}$("#fancy_loading > div").css('top',(loadingFrame*-40)+'px');loadingFrame=(loadingFrame+1)%12};$.fn.fancybox.showLoading=function(){clearInterval(loadingTimer);var w=$.fn.fancybox.getViewport();$("#fancy_loading").css({'left':((w[0]-40)*0.5+w[2]),'top':((w[1]-40)*0.5+w[3])}).show();$("#fancy_loading").bind('click',$.fn.fancybox.close);loadingTimer=setInterval($.fn.fancybox.animateLoading,66)};$.fn.fancybox.close=function(){busy=true;$(imagePreloader).unbind();$(document).unbind("keydown.fb");$(window).unbind("resize.fb scroll.fb");$("#fancy_overlay, #fancy_content, #fancy_close").unbind();$("#fancy_close, #fancy_loading, #fancy_left, #fancy_right, #fancy_title").hide();__cleanup=function(){if($("#fancy_overlay").is(':visible')){$("#fancy_overlay").fadeOut("fast")}$("#fancy_content").empty();if(opts.centerOnScroll){$(window).unbind("resize.fb scroll.fb")}if(m){$('embed, object, select').css('visibility','visible')}if($.isFunction(opts.callbackOnClose)){opts.callbackOnClose()}busy=false};if($("#fancy_outer").is(":visible")!==false){if(opts.zoomSpeedOut>0&&opts.itemArray[opts.itemCurrent].orig!==undefined){var a=opts.itemArray[opts.itemCurrent].orig;var b=$.fn.fancybox.getPosition(a);var c={'left':(b.left-20-opts.padding)+'px','top':(b.top-20-opts.padding)+'px','width':$(a).width()+(opts.padding*2),'height':$(a).height()+(opts.padding*2)};if(opts.zoomOpacity){c.opacity='hide'}$("#fancy_outer").stop(false,true).animate(c,opts.zoomSpeedOut,opts.easingOut,__cleanup)}else{$("#fancy_outer").stop(false,true).fadeOut('fast',__cleanup)}}else{__cleanup()}return false};$.fn.fancybox.build=function(){var a='';a+='<div id="fancy_overlay"></div>';a+='<div 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" 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></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>';a+='</div>';a+='<div id="fancy_title"></div>';$(a).appendTo("body");$('<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($.browser.msie){$(".fancy_bg").fixPNG()}if(m){$("div#fancy_overlay").css("position","absolute");$("#fancy_loading div, #fancy_close, .fancy_title, .fancy_ico").fixPNG();$("#fancy_inner").prepend('<iframe id="fancy_bigIframe" src="javascript:false;" scrolling="no" frameborder="0"></iframe>');var b=$('#fancy_bigIframe')[0].contentWindow.document;b.open();b.close()}};$.fn.fancybox.defaults={padding:10,imageScale:true,zoomOpacity:true,zoomSpeedIn:0,zoomSpeedOut:0,zoomSpeedChange:300,easingIn:'swing',easingOut:'swing',easingChange:'swing',frameWidth:560,frameHeight:340,overlayShow:true,overlayOpacity:0.3,overlayColor:'#666',enableEscapeButton:true,showCloseButton:true,hideOnOverlayClick:true,hideOnContentClick:true,centerOnScroll:true,itemArray:[],callbackOnStart:null,callbackOnShow:null,callbackOnClose:null};$(document).ready(function(){ieQuirks=$.browser.msie&&!$.boxModel;if($("#fancy_outer").length<1){$.fn.fancybox.build()}})})(jQuery);