(function(){function f(g){return document.getElementById(g)}function d(h,g){f(h).style.display=g}function c(q,r){q=q||0.1;r=r||16;var i=0;var p=0;var h=0;var n=0;var g=0;var l=0;if(document.documentElement){i=document.documentElement.scrollLeft||0;p=document.documentElement.scrollTop||0}if(document.body){h=document.body.scrollLeft||0;n=document.body.scrollTop||0}var g=window.scrollX||0;var l=window.scrollY||0;var o=Math.max(i,Math.max(h,g));var m=Math.max(p,Math.max(n,l));var j=1+q;window.scrollTo(Math.floor(o/j),Math.floor(m/j));if(o>0||m>0){var k="MGJS.goTop("+q+", "+r+")";window.setTimeout(k,r)}}function b(n,o,h,m,j,p){f(h).className=m;f(j).className=p;var g,k;k=n.split(",");for(var l=0;l<k.length;l++){var g=k[l];if(f(g)){d(g,"block")}}k=o.split(",");for(var l=0;l<k.length;l++){g=k[l];if(f(g)){d(g,"none")}}}function e(){f("comment").onkeydown=function(h){var g=null;if(window.event){g=window.event}else{g=h}if(g!=null&&g.ctrlKey&&g.keyCode==13){f("submit").click()}};f("submit").value+=" (Ctrl+Enter)"}function a(m,g,l){l=l||document;var h=(g=="*"&&l.all)?l.all:l.getElementsByTagName(g);var o=new Array();m=m.replace(/\-/g,"\\-");var n=new RegExp("(^|\\s)"+m+"(\\s|$)");var k;for(var j=0;j<h.length;j++){k=h[j];if(n.test(k.className)){o.push(k)}}return o}window.MGJS={};window.MGJS["$"]=f;window.MGJS["setStyleDisplay"]=d;window.MGJS["goTop"]=c;window.MGJS["switchTab"]=b;window.MGJS["loadCommentShortcut"]=e;window.MGJS["getElementsByClassName"]=a})();

//
$('a[href*="#"]').click(function(e){e.preventDefault();var b=this.href;var f=b.split("#");var a=f[1];var d=$("#"+a).offset();var c=d.top;$("html, body").animate({scrollTop:c},500)});