$(document).ready(function(){$('ul.menu li').hover(function(){$(this).addClass('hover');$('ul:first',this).css('visibility','visible');},function(){$(this).removeClass('hover');$('ul:first',this).css('visibility','hidden');});$('.suite_menu').hover(function(){$('.suite_menu .nav_arrow img').attr('src','/_a/images/nav_arrow_hover.png');},function(){$('.suite_menu .nav_arrow img').attr('src','/_a/images/nav_arrow.png');});$('.free_menu').hover(function(){$('.free_menu .nav_arrow img').attr('src','/_a/images/nav_arrow_hover.png');},function(){$('.free_menu .nav_arrow img').attr('src','/_a/images/nav_arrow.png');});$('.presets_menu').hover(function(){$('.presets_menu .nav_arrow img').attr('src','/_a/images/nav_arrow_hover.png');},function(){$('.presets_menu .nav_arrow img').attr('src','/_a/images/nav_arrow.png');});$('.plugins_menu').hover(function(){$('.plugins_menu .nav_arrow img').attr('src','/_a/images/nav_arrow_hover.png');},function(){$('.plugins_menu .nav_arrow img').attr('src','/_a/images/nav_arrow.png');});$('.ios_menu').hover(function(){$('.ios_menu .nav_arrow img').attr('src','/_a/images/nav_arrow_hover.png');},function(){$('.ios_menu .nav_arrow img').attr('src','/_a/images/nav_arrow.png');});$('.clickable').click(function(){window.location=$(this).find('a').attr('href');return false;});var scrollWin=function(selector){$('html, body').animate({scrollTop:$(selector).offset().top},800);} $('a.scroll').click(function(e){scrollWin($(this).attr('href'));return false;});var konami_keys=[38,38,40,40,37,39,37,39,66,65];var konami_index=0;$(document).keydown(function(e){if(e.keyCode===konami_keys[konami_index++]){if(konami_index===konami_keys.length){$(document).unbind('keydown',arguments.callee);$.getScript('http://www.cornify.com/js/cornify.js',function(){cornify_add();$(document).keydown(cornify_add);});}}else{konami_index=0;}});});;(function($){$.flexslider=function(el,options){var slider=$(el);$.data(el,"flexslider",slider);slider.init=function(){slider.vars=$.extend({},$.flexslider.defaults,options);$.data(el,'flexsliderInit',true);slider.container=$('.slides',slider).first();slider.slides=$('.slides:first > li',slider);slider.count=slider.slides.length;slider.animating=false;slider.currentSlide=slider.vars.slideToStart;slider.animatingTo=slider.currentSlide;slider.atEnd=(slider.currentSlide==0)?true:false;slider.eventType=('ontouchstart'in document.documentElement)?'touchstart':'click';slider.cloneCount=0;slider.cloneOffset=0;slider.manualPause=false;slider.vertical=(slider.vars.slideDirection=="vertical");slider.prop=(slider.vertical)?"top":"marginLeft";slider.args={};slider.transitions="webkitTransition"in document.body.style;if(slider.transitions)slider.prop="-webkit-transform";if(slider.vars.controlsContainer!=""){slider.controlsContainer=$(slider.vars.controlsContainer).eq($('.slides').index(slider.container));slider.containerExists=slider.controlsContainer.length>0;} if(slider.vars.manualControls!=""){slider.manualControls=$(slider.vars.manualControls,((slider.containerExists)?slider.controlsContainer:slider));slider.manualExists=slider.manualControls.length>0;} if(slider.vars.randomize){slider.slides.sort(function(){return(Math.round(Math.random())-0.5);});slider.container.empty().append(slider.slides);} if(slider.vars.animation.toLowerCase()=="slide"){if(slider.transitions){slider.setTransition(0);} slider.css({"overflow":"hidden"});if(slider.vars.animationLoop){slider.cloneCount=2;slider.cloneOffset=1;slider.container.append(slider.slides.filter(':first').clone().addClass('clone')).prepend(slider.slides.filter(':last').clone().addClass('clone'));} slider.newSlides=$('.slides:first > li',slider);var sliderOffset=(-1*(slider.currentSlide+slider.cloneOffset));if(slider.vertical){slider.newSlides.css({"display":"block","width":"100%","float":"left"});slider.container.height((slider.count+slider.cloneCount)*200+"%").css("position","absolute").width("100%");setTimeout(function(){slider.css({"position":"relative"}).height(slider.slides.filter(':first').height());slider.args[slider.prop]=(slider.transitions)?"translate3d(0,"+sliderOffset*slider.height()+"px,0)":sliderOffset*slider.height()+"px";slider.container.css(slider.args);},100);}else{slider.args[slider.prop]=(slider.transitions)?"translate3d("+sliderOffset*slider.width()+"px,0,0)":sliderOffset*slider.width()+"px";slider.container.width((slider.count+slider.cloneCount)*200+"%").css(slider.args);setTimeout(function(){slider.newSlides.width(slider.width()).css({"float":"left","display":"block"});},100);}}else{slider.transitions=false;slider.slides.css({"width":"100%","float":"left","marginRight":"-100%"}).eq(slider.currentSlide).fadeIn(slider.vars.animationDuration);} if(slider.vars.controlNav){if(slider.manualExists){slider.controlNav=slider.manualControls;}else{var controlNavScaffold=$('
    ');var j=1;for(var i=0;i'+j+'');j++;} if(slider.containerExists){$(slider.controlsContainer).append(controlNavScaffold);slider.controlNav=$('.flex-control-nav li a',slider.controlsContainer);}else{slider.append(controlNavScaffold);slider.controlNav=$('.flex-control-nav li a',slider);}} slider.controlNav.eq(slider.currentSlide).addClass('active');slider.controlNav.bind(slider.eventType,function(event){event.preventDefault();if(!$(this).hasClass('active')){(slider.controlNav.index($(this))>slider.currentSlide)?slider.direction="next":slider.direction="prev";slider.flexAnimate(slider.controlNav.index($(this)),slider.vars.pauseOnAction);}});} if(slider.vars.directionNav){var directionNavScaffold=$('');if(slider.containerExists){$(slider.controlsContainer).append(directionNavScaffold);slider.directionNav=$('.flex-direction-nav li a',slider.controlsContainer);}else{slider.append(directionNavScaffold);slider.directionNav=$('.flex-direction-nav li a',slider);} if(!slider.vars.animationLoop){if(slider.currentSlide==0){slider.directionNav.filter('.prev').addClass('disabled');}else if(slider.currentSlide==slider.count-1){slider.directionNav.filter('.next').addClass('disabled');}} slider.directionNav.bind(slider.eventType,function(event){event.preventDefault();var target=($(this).hasClass('next'))?slider.getTarget('next'):slider.getTarget('prev');if(slider.canAdvance(target)){slider.flexAnimate(target,slider.vars.pauseOnAction);}});} if(slider.vars.keyboardNav&&$('ul.slides').length==1){function keyboardMove(event){if(slider.animating){return;}else if(event.keyCode!=39&&event.keyCode!=37){return;}else{if(event.keyCode==39){var target=slider.getTarget('next');}else if(event.keyCode==37){var target=slider.getTarget('prev');} if(slider.canAdvance(target)){slider.flexAnimate(target,slider.vars.pauseOnAction);}}} $(document).bind('keyup',keyboardMove);} if(slider.vars.mousewheel){slider.mousewheelEvent=(/Firefox/i.test(navigator.userAgent))?"DOMMouseScroll":"mousewheel";slider.bind(slider.mousewheelEvent,function(e){e.preventDefault();e=e?e:window.event;var wheelData=e.detail?e.detail*-1:e.originalEvent.wheelDelta/40,target=(wheelData<0)?slider.getTarget('next'):slider.getTarget('prev');if(slider.canAdvance(target)){slider.flexAnimate(target,slider.vars.pauseOnAction);}});} if(slider.vars.slideshow){if(slider.vars.pauseOnHover&&slider.vars.slideshow){slider.hover(function(){slider.pause();},function(){if(!slider.manualPause){slider.resume();}});} slider.animatedSlides=setInterval(slider.animateSlides,slider.vars.slideshowSpeed);} if(slider.vars.pausePlay){var pausePlayScaffold=$('
    ');if(slider.containerExists){slider.controlsContainer.append(pausePlayScaffold);slider.pausePlay=$('.flex-pauseplay span',slider.controlsContainer);}else{slider.append(pausePlayScaffold);slider.pausePlay=$('.flex-pauseplay span',slider);} var pausePlayState=(slider.vars.slideshow)?'pause':'play';slider.pausePlay.addClass(pausePlayState).text((pausePlayState=='pause')?slider.vars.pauseText:slider.vars.playText);slider.pausePlay.bind(slider.eventType,function(event){event.preventDefault();if($(this).hasClass('pause')){slider.pause();slider.manualPause=true;}else{slider.resume();slider.manualPause=false;}});} if('ontouchstart'in document.documentElement){var startX,startY,offset,cwidth,dx,startT,scrolling=false;slider.each(function(){if('ontouchstart'in document.documentElement){this.addEventListener('touchstart',onTouchStart,false);}});function onTouchStart(e){if(slider.animating){e.preventDefault();}else if(e.touches.length==1){slider.pause();cwidth=(slider.vertical)?slider.height():slider.width();startT=Number(new Date());offset=(slider.vertical)?(slider.currentSlide+slider.cloneOffset)*slider.height():(slider.currentSlide+slider.cloneOffset)*slider.width();startX=(slider.vertical)?e.touches[0].pageY:e.touches[0].pageX;startY=(slider.vertical)?e.touches[0].pageX:e.touches[0].pageY;slider.setTransition(0);this.addEventListener('touchmove',onTouchMove,false);this.addEventListener('touchend',onTouchEnd,false);}} function onTouchMove(e){dx=(slider.vertical)?startX-e.touches[0].pageY:startX-e.touches[0].pageX;scrolling=(slider.vertical)?(Math.abs(dx)0)?(Math.abs(dx)/cwidth+2):1);} slider.args[slider.prop]=(slider.vertical)?"translate3d(0,"+(-offset-dx)+"px,0)":"translate3d("+(-offset-dx)+"px,0,0)";slider.container.css(slider.args);}}} function onTouchEnd(e){slider.animating=false;if(slider.animatingTo==slider.currentSlide&&!scrolling&&!(dx==null)){var target=(dx>0)?slider.getTarget('next'):slider.getTarget('prev');if(slider.canAdvance(target)&&Number(new Date())-startT<550&&Math.abs(dx)>20||Math.abs(dx)>cwidth/2){slider.flexAnimate(target,slider.vars.pauseOnAction);}else{slider.flexAnimate(slider.currentSlide,slider.vars.pauseOnAction);}} this.removeEventListener('touchmove',onTouchMove,false);this.removeEventListener('touchend',onTouchEnd,false);startX=null;startY=null;dx=null;offset=null;}} if(slider.vars.animation.toLowerCase()=="slide"){$(window).resize(function(){if(!slider.animating&&slider.is(":visible")){if(slider.vertical){slider.height(slider.slides.filter(':first').height());slider.args[slider.prop]=(-1*(slider.currentSlide+slider.cloneOffset))*slider.slides.filter(':first').height()+"px";if(slider.transitions){slider.setTransition(0);slider.args[slider.prop]=(slider.vertical)?"translate3d(0,"+slider.args[slider.prop]+",0)":"translate3d("+slider.args[slider.prop]+",0,0)";} slider.container.css(slider.args);}else{slider.newSlides.width(slider.width());slider.args[slider.prop]=(-1*(slider.currentSlide+slider.cloneOffset))*slider.width()+"px";if(slider.transitions){slider.setTransition(0);slider.args[slider.prop]=(slider.vertical)?"translate3d(0,"+slider.args[slider.prop]+",0)":"translate3d("+slider.args[slider.prop]+",0,0)";} slider.container.css(slider.args);}}});} slider.vars.start(slider);} slider.flexAnimate=function(target,pause){if(!slider.animating&&slider.is(":visible")){slider.animating=true;slider.animatingTo=target;slider.vars.before(slider);if(pause){slider.pause();} if(slider.vars.controlNav){slider.controlNav.removeClass('active').eq(target).addClass('active');} slider.atEnd=(target==0||target==slider.count-1)?true:false;if(!slider.vars.animationLoop&&slider.vars.directionNav){if(target==0){slider.directionNav.removeClass('disabled').filter('.prev').addClass('disabled');}else if(target==slider.count-1){slider.directionNav.removeClass('disabled').filter('.next').addClass('disabled');}else{slider.directionNav.removeClass('disabled');}} if(!slider.vars.animationLoop&&target==slider.count-1){slider.pause();slider.vars.end(slider);} if(slider.vars.animation.toLowerCase()=="slide"){var dimension=(slider.vertical)?slider.slides.filter(':first').height():slider.slides.filter(':first').width();if(slider.currentSlide==0&&target==slider.count-1&&slider.vars.animationLoop&&slider.direction!="next"){slider.slideString="0px";}else if(slider.currentSlide==slider.count-1&&target==0&&slider.vars.animationLoop&&slider.direction!="prev"){slider.slideString=(-1*(slider.count+1))*dimension+"px";}else{slider.slideString=(-1*(target+slider.cloneOffset))*dimension+"px";} slider.args[slider.prop]=slider.slideString;if(slider.transitions){slider.setTransition(slider.vars.animationDuration);slider.args[slider.prop]=(slider.vertical)?"translate3d(0,"+slider.slideString+",0)":"translate3d("+slider.slideString+",0,0)";slider.container.css(slider.args).one("webkitTransitionEnd transitionend",function(){slider.wrapup(dimension);});}else{slider.container.animate(slider.args,slider.vars.animationDuration,function(){slider.wrapup(dimension);});}}else{slider.slides.eq(slider.currentSlide).fadeOut(slider.vars.animationDuration);slider.slides.eq(target).fadeIn(slider.vars.animationDuration,function(){slider.wrapup();});}}} slider.wrapup=function(dimension){if(slider.vars.animation=="slide"){if(slider.currentSlide==0&&slider.animatingTo==slider.count-1&&slider.vars.animationLoop){slider.args[slider.prop]=(-1*slider.count)*dimension+"px";if(slider.transitions){slider.setTransition(0);slider.args[slider.prop]=(slider.vertical)?"translate3d(0,"+slider.args[slider.prop]+",0)":"translate3d("+slider.args[slider.prop]+",0,0)";} slider.container.css(slider.args);}else if(slider.currentSlide==slider.count-1&&slider.animatingTo==0&&slider.vars.animationLoop){slider.args[slider.prop]=-1*dimension+"px";if(slider.transitions){slider.setTransition(0);slider.args[slider.prop]=(slider.vertical)?"translate3d(0,"+slider.args[slider.prop]+",0)":"translate3d("+slider.args[slider.prop]+",0,0)";} slider.container.css(slider.args);}} slider.animating=false;slider.currentSlide=slider.animatingTo;slider.vars.after(slider);} slider.animateSlides=function(){if(!slider.animating){slider.flexAnimate(slider.getTarget("next"));}} slider.pause=function(){clearInterval(slider.animatedSlides);if(slider.vars.pausePlay){slider.pausePlay.removeClass('pause').addClass('play').text(slider.vars.playText);}} slider.resume=function(){slider.animatedSlides=setInterval(slider.animateSlides,slider.vars.slideshowSpeed);if(slider.vars.pausePlay){slider.pausePlay.removeClass('play').addClass('pause').text(slider.vars.pauseText);}} slider.canAdvance=function(target){if(!slider.vars.animationLoop&&slider.atEnd){if(slider.currentSlide==0&&target==slider.count-1&&slider.direction!="next"){return false;}else if(slider.currentSlide==slider.count-1&&target==0&&slider.direction=="next"){return false;}else{return true;}}else{return true;}} slider.getTarget=function(dir){slider.direction=dir;if(dir=="next"){return(slider.currentSlide==slider.count-1)?0:slider.currentSlide+1;}else{return(slider.currentSlide==0)?slider.count-1:slider.currentSlide-1;}} slider.setTransition=function(dur){slider.container.css({'-webkit-transition-duration':(dur/1000)+"s"});} slider.init();} $.flexslider.defaults={animation:"fade",slideDirection:"horizontal",slideshow:true,slideshowSpeed:7000,animationDuration:600,directionNav:true,controlNav:true,keyboardNav:true,mousewheel:false,prevText:"Previous",nextText:"Next",pausePlay:false,pauseText:'Pause',playText:'Play',randomize:false,slideToStart:0,animationLoop:true,pauseOnAction:true,pauseOnHover:false,controlsContainer:"",manualControls:"",start:function(){},before:function(){},after:function(){},end:function(){}} $.fn.flexslider=function(options){return this.each(function(){if($(this).find('.slides li').length==1){$(this).find('.slides li').fadeIn(400);} else if($(this).data('flexsliderInit')!=true){new $.flexslider(this,options);}});}})(jQuery);(function(window,document,$,undefined){"use strict";var W=$(window),D=$(document),F=$.fancybox=function(){F.open.apply(this,arguments);},didResize=false,resizeTimer=null,isTouch=document.createTouch!==undefined,isString=function(str){return $.type(str)==="string";},isPercentage=function(str){return isString(str)&&str.indexOf('%')>0;},getValue=function(value,dim){if(dim&&isPercentage(value)){value=F.getViewport()[dim]/100*parseInt(value,10);} return Math.round(value)+'px';};$.extend(F,{version:'2.0.5',defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,autoSize:true,autoResize:!isTouch,autoCenter:!isTouch,fitToView:true,aspectRatio:false,topRatio:0.5,fixed:false,scrolling:'auto',wrapCSS:'',arrows:true,closeBtn:true,closeClick:false,nextClick:false,mouseWheel:true,autoPlay:false,playSpeed:3000,preload:3,modal:false,loop:true,ajax:{dataType:'html',headers:{'X-fancyBox':true}},keys:{next:[13,32,34,39,40],prev:[8,33,37,38],close:[27]},index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'
    ',image:'',iframe:'',swf:'',error:'

    The requested content cannot be loaded.
    Please try again later.

    ',closeBtn:'
    ',next:'',prev:''},openEffect:'fade',openSpeed:300,openEasing:'swing',openOpacity:true,openMethod:'zoomIn',closeEffect:'fade',closeSpeed:300,closeEasing:'swing',closeOpacity:true,closeMethod:'zoomOut',nextEffect:'elastic',nextSpeed:300,nextEasing:'swing',nextMethod:'changeIn',prevEffect:'elastic',prevSpeed:300,prevEasing:'swing',prevMethod:'changeOut',helpers:{overlay:{speedIn:0,speedOut:300,opacity:0.8,css:{cursor:'pointer'},closeClick:true},title:{type:'float'}},onCancel:$.noop,beforeLoad:$.noop,afterLoad:$.noop,beforeShow:$.noop,afterShow:$.noop,beforeClose:$.noop,afterClose:$.noop},group:{},opts:{},coming:null,current:null,isOpen:false,isOpened:false,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:false},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(group,opts){F.close(true);if(group&&!$.isArray(group)){group=group instanceof $?$(group).get():[group];} F.isActive=true;F.opts=$.extend(true,{},F.defaults,opts);if($.isPlainObject(opts)&&opts.keys!==undefined){F.opts.keys=opts.keys?$.extend({},F.defaults.keys,opts.keys):false;} F.group=group;F._start(F.opts.index||0);},cancel:function(){if(F.coming&&false===F.trigger('onCancel')){return;} F.coming=null;F.hideLoading();if(F.ajaxLoad){F.ajaxLoad.abort();} F.ajaxLoad=null;if(F.imgPreload){F.imgPreload.onload=F.imgPreload.onabort=F.imgPreload.onerror=null;}},close:function(a){F.cancel();if(!F.current||false===F.trigger('beforeClose')){return;} F.unbindEvents();if(!F.isOpen||(a&&a[0]===true)){$('.fancybox-wrap').stop().trigger('onReset').remove();F._afterZoomOut();}else{F.isOpen=F.isOpened=false;$('.fancybox-item, .fancybox-nav').remove();F.wrap.stop(true).removeClass('fancybox-opened');F.inner.css('overflow','hidden');F.transitions[F.current.closeMethod]();}},play:function(a){var clear=function(){clearTimeout(F.player.timer);},set=function(){clear();if(F.current&&F.player.isActive){F.player.timer=setTimeout(F.next,F.current.playSpeed);}},stop=function(){clear();$('body').unbind('.player');F.player.isActive=false;F.trigger('onPlayEnd');},start=function(){if(F.current&&(F.current.loop||F.current.index1&&F.current.loop){if(index>=F.group.length){index=0;}else if(index<0){index=F.group.length-1;}} if(F.group[index]!==undefined){F.cancel();F._start(index);}},reposition:function(e,onlyAbsolute){var pos;if(F.isOpen){pos=F._getPosition(onlyAbsolute);if(e&&e.type==='scroll'){delete pos.position;F.wrap.stop(true,true).animate(pos,200);}else{F.wrap.css(pos);}}},update:function(e){if(!F.isOpen){return;} if(!didResize){resizeTimer=setTimeout(function(){var current=F.current,anyway=!e||(e&&e.type==='orientationchange');if(didResize){didResize=false;if(!current){return;} if((!e||e.type!=='scroll')||anyway){if(current.autoSize&¤t.type!=='iframe'){F.inner.height('auto');current.height=F.inner.height();} if(current.autoResize||anyway){F._setDimension();} if(current.canGrow&¤t.type!=='iframe'){F.inner.height('auto');}} if(current.autoCenter||anyway){F.reposition(e);} F.trigger('onUpdate');}},200);} didResize=true;},toggle:function(){if(F.isOpen){F.current.fitToView=!F.current.fitToView;F.update();}},hideLoading:function(){D.unbind('keypress.fb');$('#fancybox-loading').remove();},showLoading:function(){F.hideLoading();D.bind('keypress.fb',function(e){if(e.keyCode===27){e.preventDefault();F.cancel();}});$('
    ').click(F.cancel).appendTo('body');},getViewport:function(){return{x:W.scrollLeft(),y:W.scrollTop(),w:isTouch&&window.innerWidth?window.innerWidth:W.width(),h:isTouch&&window.innerHeight?window.innerHeight:W.height()};},unbindEvents:function(){if(F.wrap){F.wrap.unbind('.fb');} D.unbind('.fb');W.unbind('.fb');},bindEvents:function(){var current=F.current,keys=current.keys;if(!current){return;} W.bind('resize.fb orientationchange.fb'+(current.autoCenter&&!current.fixed?' scroll.fb':''),F.update);if(keys){D.bind('keydown.fb',function(e){var code,target=e.target||e.srcElement;if(!e.ctrlKey&&!e.altKey&&!e.shiftKey&&!e.metaKey&&!(target&&(target.type||$(target).is('[contenteditable]')))){code=e.keyCode;if($.inArray(code,keys.close)>-1){F.close();e.preventDefault();}else if($.inArray(code,keys.next)>-1){F.next();e.preventDefault();}else if($.inArray(code,keys.prev)>-1){F.prev();e.preventDefault();}}});} if($.fn.mousewheel&¤t.mouseWheel&&F.group.length>1){F.wrap.bind('mousewheel.fb',function(e,delta){var target=e.target||null;if(delta!==0&&(!target||target.clientHeight===0||(target.scrollHeight===target.clientHeight&&target.scrollWidth===target.clientWidth))){e.preventDefault();F[delta>0?'prev':'next']();}});}},trigger:function(event,o){var ret,obj=o||F[$.inArray(event,['onCancel','beforeLoad','afterLoad'])>-1?'coming':'current'];if(!obj){return;} if($.isFunction(obj[event])){ret=obj[event].apply(obj,Array.prototype.slice.call(arguments,1));} if(ret===false){return false;} if(obj.helpers){$.each(obj.helpers,function(helper,opts){if(opts&&$.isPlainObject(F.helpers[helper])&&$.isFunction(F.helpers[helper][event])){F.helpers[helper][event](opts,obj);}});} $.event.trigger(event+'.fb');},isImage:function(str){return isString(str)&&str.match(/\.(jpe?g|gif|png|bmp)((\?|#).*)?$/i);},isSWF:function(str){return isString(str)&&str.match(/\.(swf)((\?|#).*)?$/i);},_start:function(index){var coming={},element=F.group[index]||null,isDom,href,type,rez,hrefParts;if(element&&(element.nodeType||element instanceof $)){isDom=true;if($.metadata){coming=$(element).metadata();}} coming=$.extend(true,{},F.opts,{index:index,element:element},($.isPlainObject(element)?element:coming));$.each(['href','title','content','type'],function(i,v){coming[v]=F.opts[v]||(isDom&&$(element).attr(v))||coming[v]||null;});if(typeof coming.margin==='number'){coming.margin=[coming.margin,coming.margin,coming.margin,coming.margin];} if(coming.modal){$.extend(true,coming,{closeBtn:false,closeClick:false,nextClick:false,arrows:false,mouseWheel:false,keys:null,helpers:{overlay:{css:{cursor:'auto'},closeClick:false}}});} F.coming=coming;if(false===F.trigger('beforeLoad')){F.coming=null;return;} type=coming.type;href=coming.href||element;if(!type){if(isDom){type=$(element).data('fancybox-type');if(!type){rez=element.className.match(/fancybox\.(\w+)/);type=rez?rez[1]:null;}} if(!type&&isString(href)){if(F.isImage(href)){type='image';}else if(F.isSWF(href)){type='swf';}else if(href.match(/^#/)){type='inline';}} if(!type){type=isDom?'inline':'html';} coming.type=type;} if(type==='inline'||type==='html'){if(!coming.content){if(type==='inline'){coming.content=$(isString(href)?href.replace(/.*(?=#[^\s]+$)/,''):href);}else{coming.content=element;}} if(!coming.content||!coming.content.length){type=null;}}else if(!href){type=null;} if(type==='ajax'&&isString(href)){hrefParts=href.split(/\s+/,2);href=hrefParts.shift();coming.selector=hrefParts.shift();} coming.href=href;coming.group=F.group;coming.isDom=isDom;switch(type){case'image':F._loadImage();break;case'ajax':F._loadAjax();break;case'inline':case'iframe':case'swf':case'html':F._afterLoad();break;default:F._error('type');}},_error:function(type){F.hideLoading();$.extend(F.coming,{type:'html',autoSize:true,minWidth:0,minHeight:0,padding:15,hasError:type,content:F.coming.tpl.error});F._afterLoad();},_loadImage:function(){var img=F.imgPreload=new Image();img.onload=function(){this.onload=this.onerror=null;F.coming.width=this.width;F.coming.height=this.height;F._afterLoad();};img.onerror=function(){this.onload=this.onerror=null;F._error('image');};img.src=F.coming.href;if(img.complete===undefined||!img.complete){F.showLoading();}},_loadAjax:function(){F.showLoading();F.ajaxLoad=$.ajax($.extend({},F.coming.ajax,{url:F.coming.href,error:function(jqXHR,textStatus){if(F.coming&&textStatus!=='abort'){F._error('ajax',jqXHR);}else{F.hideLoading();}},success:function(data,textStatus){if(textStatus==='success'){F.coming.content=data;F._afterLoad();}}}));},_preloadImages:function(){var group=F.group,current=F.current,len=group.length,item,href,i,cnt=Math.min(current.preload,len-1);if(!current.preload||group.length<2){return;} for(i=1;i<=cnt;i+=1){item=group[(current.index+i)%len];href=item.href||$(item).attr('href')||item;if(item.type==='image'||F.isImage(href)){new Image().src=href;}}},_afterLoad:function(){F.hideLoading();if(!F.coming||false===F.trigger('afterLoad',F.current)){F.coming=false;return;} if(F.isOpened){$('.fancybox-item, .fancybox-nav').remove();F.wrap.stop(true).removeClass('fancybox-opened');F.inner.css('overflow','hidden');F.transitions[F.current.prevMethod]();}else{$('.fancybox-wrap').stop().trigger('onReset').remove();F.trigger('afterClose');} F.unbindEvents();F.isOpen=false;F.current=F.coming;F.wrap=$(F.current.tpl.wrap).addClass('fancybox-'+(isTouch?'mobile':'desktop')+' fancybox-type-'+F.current.type+' fancybox-tmp '+F.current.wrapCSS).appendTo('body');F.skin=$('.fancybox-skin',F.wrap).css('padding',getValue(F.current.padding));F.outer=$('.fancybox-outer',F.wrap);F.inner=$('.fancybox-inner',F.wrap);F._setContent();},_setContent:function(){var current=F.current,content=current.content,type=current.type,minWidth=current.minWidth,minHeight=current.minHeight,maxWidth=current.maxWidth,maxHeight=current.maxHeight,loadingBay;switch(type){case'inline':case'ajax':case'html':if(current.selector){content=$('
    ').html(content).find(current.selector);}else if(content instanceof $){if(content.parent().hasClass('fancybox-inner')){content.parents('.fancybox-wrap').unbind('onReset');} content=content.show().detach();$(F.wrap).bind('onReset',function(){content.appendTo('body').hide();});} if(current.autoSize){loadingBay=$('
    ').appendTo('body').css({minWidth:getValue(minWidth,'w'),minHeight:getValue(minHeight,'h'),maxWidth:getValue(maxWidth,'w'),maxHeight:getValue(maxHeight,'h')}).append(content);current.width=loadingBay.width();current.height=loadingBay.height();loadingBay.width(F.current.width);if(loadingBay.height()>current.height){loadingBay.width(current.width+1);current.width=loadingBay.width();current.height=loadingBay.height();} content=loadingBay.contents().detach();loadingBay.remove();} break;case'image':content=current.tpl.image.replace('{href}',current.href);current.aspectRatio=true;break;case'swf':content=current.tpl.swf.replace(/\{width\}/g,current.width).replace(/\{height\}/g,current.height).replace(/\{href\}/g,current.href);break;case'iframe':content=$(current.tpl.iframe.replace('{rnd}',new Date().getTime())).attr('scrolling',current.scrolling).attr('src',current.href);current.scrolling=isTouch?'scroll':'auto';break;} if(type==='image'||type==='swf'){current.autoSize=false;current.scrolling='visible';} if(type==='iframe'&¤t.autoSize){F.showLoading();F._setDimension();F.inner.css('overflow',current.scrolling);content.bind({onCancel:function(){$(this).unbind();F._afterZoomOut();},load:function(){F.hideLoading();try{if(this.contentWindow.document.location){F.current.height=$(this).contents().find('body').height();}}catch(e){F.current.autoSize=false;} F[F.isOpen?'_afterZoomIn':'_beforeShow']();}}).appendTo(F.inner);}else{F.inner.append(content);F._beforeShow();}},_beforeShow:function(){F.coming=null;F.trigger('beforeShow');F._setDimension();F.wrap.hide().removeClass('fancybox-tmp');F.bindEvents();F._preloadImages();F.transitions[F.isOpened?F.current.nextMethod:F.current.openMethod]();},_setDimension:function(){var wrap=F.wrap,inner=F.inner,current=F.current,viewport=F.getViewport(),margin=current.margin,padding2=current.padding*2,width=current.width,height=current.height,maxWidth=current.maxWidth+padding2,maxHeight=current.maxHeight+padding2,minWidth=current.minWidth+padding2,minHeight=current.minHeight+padding2,ratio,height_;viewport.w-=(margin[1]+margin[3]);viewport.h-=(margin[0]+margin[2]);if(isPercentage(width)){width=(((viewport.w-padding2)*parseFloat(width))/100);} if(isPercentage(height)){height=(((viewport.h-padding2)*parseFloat(height))/100);} ratio=width/height;width+=padding2;height+=padding2;if(current.fitToView){maxWidth=Math.min(viewport.w,maxWidth);maxHeight=Math.min(viewport.h,maxHeight);} if(current.aspectRatio){if(width>maxWidth){width=maxWidth;height=((width-padding2)/ratio)+padding2;} if(height>maxHeight){height=maxHeight;width=((height-padding2)*ratio)+padding2;} if(widthmaxWidth||height_>maxHeight){while((width>maxWidth||height_>maxHeight)&&width>minWidth&&height_>minHeight){height=height-10;if(current.aspectRatio){width=Math.round(((height-padding2)*ratio)+padding2);if(widthminHeight&&heightviewport.w||height_>viewport.h)&&width>minWidth&&height>minHeight){current.canShrink=true;} F.innerSpace=height_-padding2-inner.height();},_getPosition:function(onlyAbsolute){var current=F.current,viewport=F.getViewport(),margin=current.margin,width=F.wrap.width()+margin[1]+margin[3],height=F.wrap.height()+margin[0]+margin[2],rez={position:'absolute',top:margin[0]+viewport.y,left:margin[3]+viewport.x};if(current.autoCenter&¤t.fixed&&!onlyAbsolute&&height<=viewport.h&&width<=viewport.w){rez={position:'fixed',top:margin[0],left:margin[3]};} rez.top=getValue(Math.max(rez.top,rez.top+((viewport.h-height)*current.topRatio)));rez.left=getValue(Math.max(rez.left,rez.left+((viewport.w-width)*0.5)));return rez;},_afterZoomIn:function(){var current=F.current,scrolling=current?current.scrolling:'no';if(!current){return;} F.isOpen=F.isOpened=true;F.wrap.addClass('fancybox-opened');F.inner.css('overflow',scrolling==='yes'?'scroll':(scrolling==='no'?'hidden':scrolling));F.trigger('afterShow');F.update();if(current.closeClick||current.nextClick){F.inner.css('cursor','pointer').bind('click.fb',function(e){if(!$(e.target).is('a')&&!$(e.target).parent().is('a')){F[current.closeClick?'close':'next']();}});} if(current.closeBtn){$(current.tpl.closeBtn).appendTo(F.skin).bind('click.fb',F.close);} if(current.arrows&&F.group.length>1){if(current.loop||current.index>0){$(current.tpl.prev).appendTo(F.outer).bind('click.fb',F.prev);} if(current.loop||current.indexfx.end){ratio=1-ratio;} value-=F.innerSpace*ratio;} F.inner[prop](value);}},zoomIn:function(){var wrap=F.wrap,current=F.current,effect=current.openEffect,elastic=effect==='elastic',dim=current.dim,startPos=$.extend({},dim,F._getPosition(elastic)),endPos=$.extend({opacity:1},startPos);delete endPos.position;if(elastic){startPos=this.getOrigPosition();if(current.openOpacity){startPos.opacity=0;} F.outer.add(F.inner).width('auto').height('auto');}else if(effect==='fade'){startPos.opacity=0;} wrap.css(startPos).show().animate(endPos,{duration:effect==='none'?0:current.openSpeed,easing:current.openEasing,step:elastic?this.step:null,complete:F._afterZoomIn});},zoomOut:function(){var wrap=F.wrap,current=F.current,effect=current.openEffect,elastic=effect==='elastic',endPos={opacity:0};if(elastic){if(wrap.css('position')==='fixed'){wrap.css(F._getPosition(true));} endPos=this.getOrigPosition();if(current.closeOpacity){endPos.opacity=0;}} wrap.animate(endPos,{duration:effect==='none'?0:current.closeSpeed,easing:current.closeEasing,step:elastic?this.step:null,complete:F._afterZoomOut});},changeIn:function(){var wrap=F.wrap,current=F.current,effect=current.nextEffect,elastic=effect==='elastic',startPos=F._getPosition(elastic),endPos={opacity:1};startPos.opacity=0;if(elastic){startPos.top=getValue(parseInt(startPos.top,10)-200);endPos.top='+=200px';} wrap.css(startPos).show().animate(endPos,{duration:effect==='none'?0:current.nextSpeed,easing:current.nextEasing,complete:F._afterZoomIn});},changeOut:function(){var wrap=F.wrap,current=F.current,effect=current.prevEffect,endPos={opacity:0},cleanUp=function(){$(this).trigger('onReset').remove();};wrap.removeClass('fancybox-opened');if(effect==='elastic'){endPos.top='+=200px';} wrap.animate(endPos,{duration:effect==='none'?0:current.prevSpeed,easing:current.prevEasing,complete:cleanUp});}};F.helpers.overlay={overlay:null,update:function(){var width,scrollWidth,offsetWidth;this.overlay.width('100%').height('100%');if($.browser.msie||isTouch){scrollWidth=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);offsetWidth=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);width=scrollWidth
    ').css(opts.css).appendTo('body');if(opts.closeClick){this.overlay.bind('click.fb',F.close);} if(F.current.fixed&&!isTouch){this.overlay.addClass('overlay-fixed');}else{this.update();this.onUpdate=function(){this.update();};} this.overlay.fadeTo(opts.speedIn,opts.opacity);},afterClose:function(opts){if(this.overlay){this.overlay.fadeOut(opts.speedOut||0,function(){$(this).remove();});} this.overlay=null;}};F.helpers.title={beforeShow:function(opts){var title,text=F.current.title;if(text){title=$('
    '+text+'
    ').appendTo('body');if(opts.type==='float'){title.width(title.width());title.wrapInner('');F.current.margin[2]+=Math.abs(parseInt(title.css('margin-bottom'),10));} title.appendTo(opts.type==='over'?F.inner:(opts.type==='outside'?F.wrap:F.skin));}}};$.fn.fancybox=function(options){var that=$(this),selector=this.selector||'',index,run=function(e){var what=this,idx=index,relType,relVal;if(!(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey)&&!$(what).is('.fancybox-wrap')){e.preventDefault();relType=options.groupAttr||'data-fancybox-group';relVal=$(what).attr(relType);if(!relVal){relType='rel';relVal=what[relType];} if(relVal&&relVal!==''&&relVal!=='nofollow'){what=selector.length?$(selector):that;what=what.filter('['+relType+'="'+relVal+'"]');idx=what.index(this);} options.index=idx;F.open(what,options);}};options=options||{};index=options.index||0;if(selector){D.undelegate(selector,'click.fb-start').delegate(selector,'click.fb-start',run);}else{that.unbind('click.fb-start').bind('click.fb-start',run);} return this;};$(document).ready(function(){F.defaults.fixed=$.support.fixedPosition||(!($.browser.msie&&$.browser.version<=6)&&!isTouch);});}(window,document,jQuery));$(document).ready(function(){$('.lightbox').fancybox({helpers:{overlay:{opacity:0.9},title:{type:'inside'}},loop:true,nextEffect:'fade',nextSpeed:'fast',padding:5,prevEffect:'fade',prevSpeed:'fast',width:900});$('.video_lightbox').fancybox({height:540,helpers:{overlay:{opacity:0.9}},padding:5,type:'iframe',width:960});$('.download_button').fancybox({helpers:{overlay:{opacity:0.9}},padding:5,type:'iframe',width:800});$('.buy_button').fancybox({height:665,helpers:{overlay:{opacity:0.9}},padding:5,type:'iframe',width:800});$('.trial_download_link a').fancybox({helpers:{overlay:{opacity:0.9}},padding:5,type:'iframe',width:800});$('.ui_lightbox').fancybox({height:660,helpers:{overlay:{opacity:0.9}},padding:5,type:'swf',width:880});});$(document).ready(function(){$('.product_nav_actions .try img').hover(function(){$(this).attr('src','/_a/images/buttons/try_button_hover-132.png');},function(){$(this).attr('src','/_a/images/buttons/try_button-132.png');});$('.product_nav_actions .server img').hover(function(){$(this).attr('src','/_a/images/buttons/server_button_hover-132.png');},function(){$(this).attr('src','/_a/images/buttons/server_button-132.png');});$('.product_nav_actions .buy img').hover(function(){$(this).attr('src','/_a/images/buttons/buy_button_hover-132.png');},function(){$(this).attr('src','/_a/images/buttons/buy_button-132.png');});$('.product_nav_action .download img').hover(function(){$(this).attr('src','/_a/images/buttons/download_button_hover-132.png');},function(){$(this).attr('src','/_a/images/buttons/download_button-132.png');});});(function($){$.fn.extend({beforeAfter:function(options) {var defaults={animateIntro:false,introDelay:1000,introDuration:1000,introPosition:.5,showFullLinks:true,beforeLinkText:'Show only before',afterLinkText:'Show only after',imagePath:'./js/',cursor:'pointer',clickSpeed:600,linkDisplaySpeed:200,dividerColor:'#888',enableKeyboard:false,keypressAmount:20,onReady:function(){}};var options=$.extend(defaults,options);var randID=Math.round(Math.random()*100000000);return this.each(function(){var o=options;var obj=$(this);var imgWidth=$('img:first',obj).width();var imgHeight=$('img:first',obj).height();if($('div',obj).length!=2)$('img',obj).wrap('
    ');$(obj).width(imgWidth).height(imgHeight).css({'overflow':'hidden','position':'relative','padding':'0'});var bef=$('img:first',obj).attr('src');var aft=$('img:last',obj).attr('src');$('img:first',obj).attr('id','beforeimage'+randID);$('img:last',obj).attr('id','afterimage'+randID);$(obj).prepend('
    handle
    ');$('#dragwrapper'+randID).css({'opacity':.25,'position':'absolute','padding':'0','left':(imgWidth*o.introPosition)-($('#handle'+randID).width()/2)+'px','z-index':'20'}).width($('#handle'+randID).width()).height(imgHeight);$('div:eq(2)',obj).height(imgHeight).width(imgWidth*o.introPosition).css({'position':'absolute','overflow':'hidden','left':'0px','z-index':'10'});$('div:eq(3)',obj).height(imgHeight).width(imgWidth).css({'position':'absolute','overflow':'hidden','right':'0px'});$('#drag'+randID).width(2).height(imgHeight).css({'background':o.dividerColor,'position':'absolute','left':'3px'});$('#beforeimage'+randID).css({'position':'absolute','top':'0px','left':'0px'});$('#afterimage'+randID).css({'position':'absolute','top':'0px','right':'0px'});$('#handle'+randID).css({'z-index':'100','position':'relative','cursor':o.cursor,'top':(imgHeight/2)-($('#handle'+randID).height()/2)+'px','left':'-3px'}) $(obj).append('');if(o.showFullLinks) {$(obj).after('');$('#links'+randID).width(imgWidth);$('#showleft'+randID).css({'position':'relative','left':'0px'}).click(function(){$('div:eq(2)',obj).animate({width:imgWidth},o.linkDisplaySpeed);$('#dragwrapper'+randID).animate({left:imgWidth-$('#dragwrapper'+randID).width()+'px'},o.linkDisplaySpeed);});$('#showright'+randID).css({'position':'absolute','right':'0px'}).click(function(){$('div:eq(2)',obj).animate({width:0},o.linkDisplaySpeed);$('#dragwrapper'+randID).animate({left:'0px'},o.linkDisplaySpeed);});} if(o.enableKeyboard) {$(document).keydown(function(event){if(event.keyCode==39) {if((parseInt($('#dragwrapper'+randID).css('left'))+parseInt($('#dragwrapper'+randID).width())+o.keypressAmount)<=imgWidth) {$('#dragwrapper'+randID).css('left',parseInt($('#dragwrapper'+randID).css('left'))+o.keypressAmount+'px');$('div:eq(2)',obj).width(parseInt($('div:eq(2)',obj).width())+o.keypressAmount+'px');} else {$('#dragwrapper'+randID).css('left',imgWidth-parseInt($('#dragwrapper'+randID).width())+'px');$('div:eq(2)',obj).width(imgWidth-parseInt($('#dragwrapper'+randID).width())/2+'px');}} if(event.keyCode==37) {if((parseInt($('#dragwrapper'+randID).css('left'))-o.keypressAmount)>=0) {$('#dragwrapper'+randID).css('left',parseInt($('#dragwrapper'+randID).css('left'))-o.keypressAmount+'px');$('div:eq(2)',obj).width(parseInt($('div:eq(2)',obj).width())-o.keypressAmount+'px');} else {$('#dragwrapper'+randID).css('left','0px');$('div:eq(2)',obj).width($('#dragwrapper'+randID).width()/2);}}});} $('#dragwrapper'+randID).draggable({containment:obj,drag:drag,stop:drag});function drag() {$('#lt-arrow'+randID+', #rt-arrow'+randID).stop().css('opacity',0);$('div:eq(2)',obj).width(parseInt($(this).css('left'))+4);} if(o.animateIntro) {$('div:eq(2)',obj).width(imgWidth);$('#dragwrapper'+randID).css('left',imgWidth-($('#dragwrapper'+randID).width()/2)+'px');setTimeout(function(){$('#dragwrapper'+randID).css({'opacity':1}).animate({'left':(imgWidth*o.introPosition)-($('#dragwrapper'+randID).width()/2)+'px'},o.introDuration,function(){$('#dragwrapper'+randID).animate({'opacity':.25},1000)});$('div:eq(2)',obj).width(imgWidth).animate({'width':imgWidth*o.introPosition+'px'},o.introDuration,function(){clickit();o.onReady.call(this);});},o.introDelay);} else {clickit();o.onReady.call(this);} function clickit() {$(obj).hover(function(){$('#lt-arrow'+randID).stop().css({'z-index':'20','position':'absolute','top':imgHeight/2-$('#lt-arrow'+randID).height()/2+'px','left':parseInt($('#dragwrapper'+randID).css('left'))-10+'px'}).animate({opacity:1,left:parseInt($('#lt-arrow'+randID).css('left'))-6+'px'},200);$('#rt-arrow'+randID).stop().css({'position':'absolute','top':imgHeight/2-$('#lt-arrow'+randID).height()/2+'px','left':parseInt($('#dragwrapper'+randID).css('left'))+10+'px'}).animate({opacity:1,left:parseInt($('#rt-arrow'+randID).css('left'))+6+'px'},200);$('#dragwrapper'+randID).animate({'opacity':1},200);},function(){$('#lt-arrow'+randID).animate({opacity:0,left:parseInt($('#lt-arrow'+randID).css('left'))-6+'px'},350);$('#rt-arrow'+randID).animate({opacity:0,left:parseInt($('#rt-arrow'+randID).css('left'))+6+'px'},350);$('#dragwrapper'+randID).animate({'opacity':.25},350);});$(obj).click(function(e){var clickX=e.pageX-$(this).offset().left;$('#dragwrapper'+randID).stop().animate({'left':clickX-($('#dragwrapper'+randID).width()/2)+'px'},o.clickSpeed);$('div:eq(2)',obj).stop().animate({'width':clickX+'px'},o.clickSpeed);$('#lt-arrow'+randID+',#rt-arrow'+randID).stop().animate({opacity:0},50);});$(obj).one('mousemove',function(){$('#dragwrapper'+randID).stop().animate({'opacity':1},500);});}});}});})(jQuery);$(document).ready(function(){$('#main_slider').flexslider({animation:'fade',animationDuration:1500,controlNav:true,directionNav:false,pauseOnHover:true,slideshowSpeed:2000});$('#salas_ba').beforeAfter({showFullLinks:false,imagePath:'/_a/images/beforeafter/'});$('#effects_library').flexslider({animation:'fade',controlNav:false,directionNav:false,pauseOnHover:false,slideshowSpeed:3000});$('#live_preview').flexslider({animation:'fade',controlNav:false,directionNav:false,pauseOnHover:false,slideshowSpeed:2000});});$(document).ready(function(){$('body.home.effects_library .effects_list .column1 li').first().addClass('home_highlight');$('.effects_list .column li a').append(' »');$(".effects_examples div[id^='example-']").each(function(){$(this).beforeAfter({showFullLinks:false,imagePath:'/_a/images/beforeafter/'});});});(function(){var c,e=Array.prototype.indexOf||function(b){for(var a=0,d=this.length;a=d;d++)f.push(d);return f}.apply(this),c))?(b.confirmed_paths.push(this.at_2x_path),!0):!1};return b}();("undefined"!==typeof exports&&null!==exports?exports:window).RetinaImagePath=c}).call(this);(function(){var c,e=function(b,a){return function(){return b.apply(a,arguments)}};c=function(){function b(a){this.el=a;this.path=new RetinaImagePath(this.el.getAttribute("src"));this.path.has_2x_variant()&&this.swap()}b.prototype.swap=function(a){var b;null==a&&(a=this.path.at_2x_path);return(b=e(function(){if(this.el.complete){this.el.setAttribute("width",this.el.offsetWidth);this.el.setAttribute("height",this.el.offsetHeight);return this.el.setAttribute("src",a)}return setTimeout(b,5)},this))()};return b}();("undefined"!==typeof exports&&null!==exports?exports:window).RetinaImage=c}).call(this);(function(){1