function ajax(a,e){if(e){if(!confirm(e)){return false}}var b="/Features";var d="features";var c=new Array();c=a.split("#");hash="";if(c[0]){b=c[0]}if(c[1]){hash=c[1]}$.ajax({url:b,tar:d,success:function(f){$("#"+this.tar).html(f);window.location.hash="#"+hash;$("#featuresNav li").removeClass("selected");$("#featuresNav li."+hash).addClass("selected");$("a[rel='zoom']").each(function(){this.onclick=function(){loadScreenshot(this.href);return false}});try{pngFix2()}catch(g){}},error:function(){$("#"+this.tar).html("An error occurred while processing your request.")}});return false}function centerThis(h){var e=$(window).height();var b=$(window).width();var d=$(window).scrollTop();var g=$(window).scrollLeft();var f=$("#"+h);var a=f.height();var c=f.width();if(e>a){f.css("top",e/2-a/2+d)}else{f.css("top",d)}}function loadScreenshot(a){$("#spinner").show();$("#screenshotContainer").hide();$.ajax({url:a,success:function(){$("#screenshotLarge").attr("src",a);$("#spinner").hide();$("#screenshotContainer").show();setTimeout("centerThis('screenshotContainer')",100)},error:function(){$("#screenshotLarge").attr("src",a);$("#spinner").hide();$("#screenshotContainer").show();setTimeout("centerThis('screenshotContainer')",250)}})}function comparisonChart(){if($("#comparisonChart").css("display")=="none"){$("#comparisonChart").css({left:$(".compareButton").offset().left+"px",top:$(".compareButton").offset().top+30+"px"});$("#comparisonChart").fadeIn()}else{$("#comparisonChart").fadeOut()}return false}$(document).ready(function(){$("a[rel='zoom']").each(function(){this.onclick=function(){loadScreenshot(this.href);return false}});$(".ajax").each(function(a,b){b.onclick=function(){ajax(this.href);return false}});if(window.location.hash){ajax("/"+location.pathname.match(/\w+/)[0]+"/"+window.location.hash.replace("#","")+window.location.hash)}$("#comparisonChart").append('<a class="pro" href="javascript:;" onclick="comparisonChart();" style="display:block; width:auto; padding:2px; background:black; color:white; text-decoration:none; font-weight:bold;">CLOSE COMPARISON CHART</a>')});