(function(){function $(id){return document.getElementById(id);}
function setStyleDisplay(id,status){$(id).style.display=status;}
function goTop(a,t){a=a||0.1;t=t||16;var x1=0;var y1=0;var x2=0;var y2=0;var x3=0;var y3=0;if(document.documentElement){x1=document.documentElement.scrollLeft||0;y1=document.documentElement.scrollTop||0;}
if(document.body){x2=document.body.scrollLeft||0;y2=document.body.scrollTop||0;}
var x3=window.scrollX||0;var y3=window.scrollY||0;var x=Math.max(x1,Math.max(x2,x3));var y=Math.max(y1,Math.max(y2,y3));var speed=1+a;window.scrollTo(Math.floor(x/speed),Math.floor(y/speed));if(x>0||y>0){var f="MGJS.goTop("+a+", "+t+")";window.setTimeout(f,t);}}
function switchTab(showPanels,hidePanels,activeTab,activeClass,fadeTab,fadeClass){$(activeTab).className=activeClass;$(fadeTab).className=fadeClass;var panel,panelList;panelList=showPanels.split(',');for(var i=0;i<panelList.length;i++){var panel=panelList[i];if($(panel)){setStyleDisplay(panel,'block');}}
panelList=hidePanels.split(',');for(var i=0;i<panelList.length;i++){panel=panelList[i];if($(panel)){setStyleDisplay(panel,'none');}}}
function loadCommentShortcut(){$('comment').onkeydown=function(moz_ev){var ev=null;if(window.event){ev=window.event;}else{ev=moz_ev;}
if(ev!=null&&ev.ctrlKey&&ev.keyCode==13){$('submit').click();}}
$('submit').value+=' (Ctrl+Enter)';}
function getElementsByClassName(className,tag,parent){parent=parent||document;var allTags=(tag=='*'&&parent.all)?parent.all:parent.getElementsByTagName(tag);var matchingElements=new Array();className=className.replace(/\-/g,'\\-');var regex=new RegExp('(^|\\s)'+className+'(\\s|$)');var element;for(var i=0;i<allTags.length;i++){element=allTags[i];if(regex.test(element.className)){matchingElements.push(element);}}
return matchingElements;}
window['MGJS']={};window['MGJS']['$']=$;window['MGJS']['setStyleDisplay']=setStyleDisplay;window['MGJS']['goTop']=goTop;window['MGJS']['switchTab']=switchTab;window['MGJS']['loadCommentShortcut']=loadCommentShortcut;window['MGJS']['getElementsByClassName']=getElementsByClassName;})();

(function(){var Class={create:function(){return function(){this.initialize.apply(this,arguments);}}}
var GhostlyMenu=Class.create();GhostlyMenu.prototype={initialize:function(target,align,sub){this.obj=cleanWhitespace(target);this.align=align||'left';this.sub=sub||-1;this.menu=this.obj.childNodes;if(this.menu.length<2){return;}
this.title=this.menu[0];this.body=this.menu[1];cleanWhitespace(this.body).lastChild.getElementsByTagName('a')[0].className+=' last';setStyle(this.body,'visibility','hidden');setStyle(this.body,'display','block');addListener(this.obj,'mouseover',bind(this,this.activate),false);addListener(this.obj,'mouseout',bind(this,this.deactivate),false);},activate:function(){if(this.sub==1){var pos=currentOffset(this.title);var top=pos[1]-1;var left=getWidth(this.body)-2;if(this.align=='right'){var left=getWidth(this.body)*(-1);}}else{var pos=cumulativeOffset(this.title);var top=pos[1]+getHeight(this.title);var left=pos[0];if(this.align=='right'){left+=getWidth(this.title)-getWidth(this.body);}}
if(!/current/.test(this.title.className)){this.title.className+=' current';}
setStyle(this.body,'left',left+'px');setStyle(this.body,'top',top+'px');setStyle(this.body,'visibility','visible');},deactivate:function(){this.title.className=this.title.className.replace('current','');var thismenu=this;var tid=setInterval(function(){clearInterval(tid);if(!/current/.test(thismenu.title.className)){setStyle(thismenu.body,'visibility','hidden');}
return false;},400);}}
$A=function(iterable){if(!iterable){return[];}
if(iterable.toArray){return iterable.toArray();}else{var results=[];for(var i=0;i<iterable.length;i++){results.push(iterable[i]);}
return results;}}
bind=function(){var array=this.$A(arguments);var func=array[array.length-1];var method=func,args=array,object=args.shift();return function(){return method.apply(object,args.concat(array));}}
getHeight=function(element){return element.offsetHeight;}
getWidth=function(element){return element.offsetWidth;}
setStyle=function(element,key,value){element.style[key]=value;}
cleanWhitespace=function(list){var node=list.firstChild;while(node){var nextNode=node.nextSibling;if(node.nodeType==3&&!/\S/.test(node.nodeValue)){list.removeChild(node);}
node=nextNode;}
return list;}
currentOffset=function(element){var valueT=element.offsetTop||0;var valueL=element.offsetLeft||0;return[valueL,valueT];}
cumulativeOffset=function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent;}while(element);return[valueL,valueT];}
addListener=function(element,name,observer,useCapture){if(element.addEventListener){element.addEventListener(name,observer,useCapture);}else if(element.attachEvent){element.attachEvent('on'+name,observer);}}
function loadMenus(){var align='left';for(var i=0;(a=document.getElementsByTagName('link')[i]);i++){if((a.getAttribute('rel')=='stylesheet')&&(a.getAttribute('href').indexOf('rtl.css')!=-1)){align='right';}}
var subscribe=document.getElementById('subscribe');if(subscribe){new GhostlyMenu(subscribe,align);}
var menubar=document.getElementById('menus');if(menubar){var list=menubar.getElementsByTagName('ul');for(var i=0;i<list.length;i++){var menu=list[i].parentNode;if(menu.parentNode===menubar){new GhostlyMenu(menu,align);}else{new GhostlyMenu(menu,align,1);menu.firstChild.className+=' subtitle';}}}}
if(document.addEventListener){document.addEventListener("DOMContentLoaded",loadMenus,false);}else if(/MSIE/i.test(navigator.userAgent)){document.write('<script id="__ie_onload_for_inove" defer src="javascript:void(0)"></script>');var script=document.getElementById('__ie_onload_for_inove');script.onreadystatechange=function(){if(this.readyState=='complete'){loadMenus();}}}else if(/WebKit/i.test(navigator.userAgent)){var _timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){clearInterval(_timer);loadMenus();}},10);}else{window.onload=function(e){loadMenus();}}})();

(function(){function reply(authorId,commentId,commentBox){var author=MGJS.$(authorId).innerHTML;var insertStr='<a href="#'+commentId+'">@'+author.replace(/\t|\n|\r\n/g,"")+' </a> \n';appendReply(insertStr,commentBox);}
function quote(authorId,commentId,commentBodyId,commentBox){var author=MGJS.$(authorId).innerHTML;var comment=MGJS.$(commentBodyId).innerHTML;var insertStr='<blockquote cite="#'+commentBodyId+'">';insertStr+='\n<strong><a href="#'+commentId+'">'+author.replace(/\t|\n|\r\n/g,"")+'</a> :</strong>';insertStr+=comment.replace(/\t/g,"");insertStr+='</blockquote>\n';insertQuote(insertStr,commentBox);}
function appendReply(insertStr,commentBox){if(MGJS.$(commentBox)&&MGJS.$(commentBox).type=='textarea'){field=MGJS.$(commentBox);}else{alert("The comment box does not exist!");return false;}
if(field.value.indexOf(insertStr)>-1){alert("You've already appended this reply!");return false;}
if(field.value.replace(/\s|\t|\n/g,"")==''){field.value=insertStr;}else{field.value=field.value.replace(/[\n]*$/g,"")+'\n\n'+insertStr;}
field.focus();}
function insertQuote(insertStr,commentBox){if(MGJS.$(commentBox)&&MGJS.$(commentBox).type=='textarea'){field=MGJS.$(commentBox);}else{alert("The comment box does not exist!");return false;}
if(document.selection){field.focus();sel=document.selection.createRange();sel.text=insertStr;field.focus();}else if(field.selectionStart||field.selectionStart=='0'){var startPos=field.selectionStart;var endPos=field.selectionEnd;var cursorPos=startPos;field.value=field.value.substring(0,startPos)
+insertStr
+field.value.substring(endPos,field.value.length);cursorPos+=insertStr.length;field.focus();field.selectionStart=cursorPos;field.selectionEnd=cursorPos;}else{field.value+=insertStr;field.focus();}}
window['MGJS_CMT']={};window['MGJS_CMT']['reply']=reply;window['MGJS_CMT']['quote']=quote;})();

(function (){var k=true,m=null,o=false,p;var q=this;function r(){}
function u(a){var c=typeof a;if(c=="object")if(a){if(a instanceof Array||!(a instanceof Object)&&Object.prototype.toString.call(a)=="[object Array]"||typeof a.length=="number"&&typeof a.splice!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("splice"))return"array";if(!(a instanceof Object)&&(Object.prototype.toString.call(a)=="[object Function]"||typeof a.call!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("call")))return"function"}else return"null";else if(c==
"function"&&typeof a.call=="undefined")return"object";return c}function aa(a){var c=u(a);return c=="array"||c=="object"&&typeof a.length=="number"}function v(a){return typeof a=="string"}function w(a){return u(a)=="function"}function ba(a){a=u(a);return a=="object"||a=="array"||a=="function"}function ca(a){if(a.hasOwnProperty&&a.hasOwnProperty(x))return a[x];a[x]||(a[x]=++da);return a[x]}var x="closure_uid_"+Math.floor(Math.random()*2147483648).toString(36),da=0;
function y(a,c){function b(){}b.prototype=c.prototype;a.S=c.prototype;a.prototype=new b}var ea=/^[a-zA-Z0-9\-_.!~*'()]*$/;function fa(a){a=String(a);if(!ea.test(a))return encodeURIComponent(a);return a}
function z(a,c){if(c)return a.replace(ga,"&amp;").replace(ha,"&lt;").replace(ia,"&gt;").replace(ja,"&quot;");else{if(!ka.test(a))return a;if(a.indexOf("&")!=-1)a=a.replace(ga,"&amp;");if(a.indexOf("<")!=-1)a=a.replace(ha,"&lt;");if(a.indexOf(">")!=-1)a=a.replace(ia,"&gt;");if(a.indexOf('"')!=-1)a=a.replace(ja,"&quot;");return a}}var ga=/&/g,ha=/</g,ia=/>/g,ja=/\"/g,ka=/[&<>\"]/;
function la(a){if(A(a,"&")){if("document"in q&&!A(a,"<")){a=a;var c=q.document.createElement("a");c.innerHTML=a;c.normalize&&c.normalize();a=c.firstChild.nodeValue;c.innerHTML="";a=a}else a=ma(a);return a}return a}function ma(a){return a.replace(/&([^;]+);/g,function(c,b){switch(b){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if(b.charAt(0)=="#"){var d=Number("0"+b.substr(1));if(!isNaN(d))return String.fromCharCode(d)}return c}})}
function A(a,c){return a.indexOf(c)!=-1}
function na(a,c){for(var b=0,d=String(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),f=String(c).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),e=Math.max(d.length,f.length),g=0;b==0&&g<e;g++){var h=d[g]||"",j=f[g]||"",i=RegExp("(\\d*)(\\D*)","g"),s=RegExp("(\\d*)(\\D*)","g");do{var n=i.exec(h)||["","",""],l=s.exec(j)||["","",""];if(n[0].length==0&&l[0].length==0)break;b=B(n[1].length==0?0:parseInt(n[1],10),l[1].length==0?0:parseInt(l[1],10))||B(n[2].length==0,l[2].length==0)||B(n[2],l[2])}while(b==
0)}return b}function B(a,c){if(a<c)return-1;else if(a>c)return 1;return 0}var C=Array.prototype,oa=C.indexOf?function(a,c,b){a||v(a);return C.indexOf.call(a,c,b)}:function(a,c,b){b=b==m?0:b<0?Math.max(0,a.length+b):b;if(v(a)){if(!v(c)||c.length!=1)return-1;return a.indexOf(c,b)}for(b=b;b<a.length;b++)if(b in a&&a[b]===c)return b;return-1},pa=C.forEach?function(a,c,b){a||v(a);C.forEach.call(a,c,b)}:function(a,c,b){for(var d=a.length,f=v(a)?a.split(""):a,e=0;e<d;e++)e in f&&c.call(b,f[e],e,a)};
function qa(){return C.concat.apply(C,arguments)}function ra(a){if(u(a)=="array")return qa(a);else{for(var c=[],b=0,d=a.length;b<d;b++)c[b]=a[b];return c}}function sa(a,c,b){for(var d in a)c.call(b,a[d],d,a)}var ta=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"];
function ua(a){for(var c,b,d=1;d<arguments.length;d++){b=arguments[d];for(c in b)a[c]=b[c];for(var f=0;f<ta.length;f++){c=ta[f];if(Object.prototype.hasOwnProperty.call(b,c))a[c]=b[c]}}}var D,E,F,G,va;function wa(){return q.navigator?q.navigator.userAgent:m}function H(){return q.navigator}G=F=E=D=o;var I;if(I=wa()){var xa=H();D=I.indexOf("Opera")==0;E=!D&&I.indexOf("MSIE")!=-1;F=!D&&I.indexOf("WebKit")!=-1;G=!D&&!F&&xa.product=="Gecko"}var ya=D,J=E,za=G,Aa=F,Ba=H(),K=Ba&&Ba.platform||"";va=A(K,"Mac");
A(K,"Win");A(K,"Linux");H()&&A(H().appVersion||"","X11");var L="",M;if(ya&&q.opera){var Ca=q.opera.version;L=typeof Ca=="function"?Ca():Ca}else{if(za)M=/rv\:([^\);]+)(\)|;)/;else if(J)M=/MSIE\s+([^\);]+)(\)|;)/;else if(Aa)M=/WebKit\/(\S+)/;if(M){var Da=M.exec(wa());L=Da?Da[1]:""}}var Ea=L,Fa={};function N(){}N.prototype.K=o;N.prototype.A=function(){if(!this.K){this.K=k;this.r()}};N.prototype.r=function(){};var Ga;function O(a,c){this.type=a;this.currentTarget=this.target=c}y(O,N);
O.prototype.r=function(){delete this.type;delete this.target;delete this.currentTarget};O.prototype.H=o;O.prototype.ia=k;function P(a,c){a&&this.F(a,c)}y(P,O);p=P.prototype;p.target=m;p.relatedTarget=m;p.offsetX=0;p.offsetY=0;p.clientX=0;p.clientY=0;p.screenX=0;p.screenY=0;p.button=0;p.keyCode=0;p.charCode=0;p.ctrlKey=o;p.altKey=o;p.shiftKey=o;p.metaKey=o;p.ha=o;p.L=m;
p.F=function(a,c){var b=this.type=a.type;this.target=a.target||a.srcElement;this.currentTarget=c;var d=a.relatedTarget;if(d){if(za)try{d=d.nodeName&&d}catch(f){d=m}}else if(b=="mouseover")d=a.fromElement;else if(b=="mouseout")d=a.toElement;this.relatedTarget=d;this.offsetX=a.offsetX!==undefined?a.offsetX:a.layerX;this.offsetY=a.offsetY!==undefined?a.offsetY:a.layerY;this.clientX=a.clientX!==undefined?a.clientX:a.pageX;this.clientY=a.clientY!==undefined?a.clientY:a.pageY;this.screenX=a.screenX||0;
this.screenY=a.screenY||0;this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||(b=="keypress"?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.ha=va?a.metaKey:a.ctrlKey;this.L=a;delete this.ia;delete this.H};J&&(Fa["8"]||(Fa["8"]=na(Ea,"8")>=0));P.prototype.r=function(){P.S.r.call(this);this.relatedTarget=this.currentTarget=this.target=this.L=m};
function Q(a,c){this.O=c;this.k=[];if(a>this.O)throw Error("[goog.structs.SimplePool] Initial cannot be greater than max");for(var b=0;b<a;b++)this.k.push(this.e?this.e():{})}y(Q,N);Q.prototype.e=m;Q.prototype.J=m;function Ha(a){if(a.k.length)return a.k.pop();return a.e?a.e():{}}function R(a,c){a.k.length<a.O?a.k.push(c):Ia(a,c)}function Ia(a,c){if(a.J)a.J(c);else if(w(c.A))c.A();else for(var b in c)delete c[b]}
Q.prototype.r=function(){Q.S.r.call(this);for(var a=this.k;a.length;)Ia(this,a.pop());delete this.k};var S;var Ja=(S="ScriptEngine"in q&&q.ScriptEngine()=="JScript")?q.ScriptEngineMajorVersion()+"."+q.ScriptEngineMinorVersion()+"."+q.ScriptEngineBuildVersion():"0";function Ka(){}var La=0;p=Ka.prototype;p.key=0;p.v=o;p.I=o;
p.F=function(a,c,b,d,f,e){if(w(a))this.N=k;else if(a&&a.handleEvent&&w(a.handleEvent))this.N=o;else throw Error("Invalid listener argument");this.G=a;this.Q=c;this.src=b;this.type=d;this.U=!!f;this.Y=e;this.I=o;this.key=++La;this.v=o};p.handleEvent=function(a){if(this.N)return this.G.call(this.Y||this.src,a);return this.G.handleEvent.call(this.G,a)};var T,Ma,U,Na,Oa,Pa,Qa,Ra;
(function(){function a(){return{p:0,u:0}}function c(){return[]}function b(){function l(t){return g.call(l.src,l.key,t)}return l}function d(){return new Ka}function f(){return new P}var e=S&&!(na(Ja,"5.7")>=0),g;Na=function(l){g=l};if(e){T=function(l){R(h,l)};Ma=function(){return Ha(j)};U=function(l){R(j,l)};Oa=function(){R(i,b())};Pa=function(l){R(s,l)};Qa=function(){return Ha(n)};Ra=function(l){R(n,l)};var h=new Q(0,600);h.e=a;var j=new Q(0,600);j.e=c;var i=new Q(0,600);i.e=b;var s=new Q(0,600);
s.e=d;var n=new Q(0,600);n.e=f}else{T=r;Ma=c;Pa=Oa=U=r;Qa=f;Ra=r}})();var V={},W={},Sa={},Ta={};function Ua(a,c,b,d){if(!d.B)if(d.P){for(var f=0,e=0;f<d.length;f++)if(d[f].v){var g=d[f].Q;g.src=m;Oa(g);Pa(d[f])}else{if(f!=e)d[e]=d[f];e++}d.length=e;d.P=o;if(e==0){U(d);delete W[a][c][b];W[a][c].p--;if(W[a][c].p==0){T(W[a][c]);delete W[a][c];W[a].p--}if(W[a].p==0){T(W[a]);delete W[a]}}}}function Va(a){if(a in Ta)return Ta[a];return Ta[a]="on"+a}
function Wa(a,c,b,d,f){var e=1;c=ca(c);if(a[c]){a.u--;a=a[c];if(a.B)a.B++;else a.B=1;try{for(var g=a.length,h=0;h<g;h++){var j=a[h];if(j&&!j.v)e&=Xa(j,f)!==o}}finally{a.B--;Ua(b,d,c,a)}}return Boolean(e)}
function Xa(a,c){var b=a.handleEvent(c);if(a.I){var d=a.key;if(V[d]){var f=V[d];if(!f.v){var e=f.src,g=f.type,h=f.Q,j=f.U;if(e.removeEventListener){if(e==q||!e.oa)e.removeEventListener(g,h,j)}else e.detachEvent&&e.detachEvent(Va(g),h);e=ca(e);h=W[g][j][e];if(Sa[e]){var i=Sa[e],s=oa(i,f);if(s>=0){i||v(i);C.splice.call(i,s,1).length==1}i.length==0&&delete Sa[e]}f.v=k;h.P=k;Ua(g,j,e,h);delete V[d]}}}return b}
Na(function(a,c){if(!V[a])return k;var b=V[a],d=b.type,f=W;if(!(d in f))return k;f=f[d];var e,g;if(Ga===undefined)Ga=J&&!q.addEventListener;if(Ga){var h;if(!(h=c))a:{h="window.event".split(".");for(var j=q;e=h.shift();)if(j[e])j=j[e];else{h=m;break a}h=j}e=h;h=k in f;j=o in f;if(h){if(e.keyCode<0||e.returnValue!=undefined)return k;a:{var i=o;if(e.keyCode==0)try{e.keyCode=-1;break a}catch(s){i=k}if(i||e.returnValue==undefined)e.returnValue=k}}i=Qa();i.F(e,this);e=k;try{if(h){for(var n=Ma(),l=i.currentTarget;l;l=
l.parentNode)n.push(l);g=f[k];g.u=g.p;for(var t=n.length-1;!i.H&&t>=0&&g.u;t--){i.currentTarget=n[t];e&=Wa(g,n[t],d,k,i)}if(j){g=f[o];g.u=g.p;for(t=0;!i.H&&t<n.length&&g.u;t++){i.currentTarget=n[t];e&=Wa(g,n[t],d,o,i)}}}else e=Xa(b,i)}finally{if(n){n.length=0;U(n)}i.A();Ra(i)}return e}d=new P(c,this);try{e=Xa(b,d)}finally{d.A()}return e});
function Ya(a){if(a[1]){var c=a[0],b=c.indexOf("#");if(b>=0){a.push(c.substr(b));a[0]=c=c.substr(0,b)}b=c.indexOf("?");if(b<0)a[1]="?";else if(b==c.length-1)a[1]=undefined}return a.join("")}var Za=/#|$/;function $a(a,c){sa(c,function(b,d){if(d=="style")a.style.cssText=b;else if(d=="class")a.className=b;else if(d=="for")a.htmlFor=b;else if(d in ab)a.setAttribute(ab[d],b);else a[d]=b})}
var ab={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",type:"type"};
function bb(a,c){var b=c[0],d=c[1];if(J&&d&&(d.name||d.type)){b=["<",b];d.name&&b.push(' name="',z(d.name),'"');if(d.type){b.push(' type="',z(d.type),'"');var f={};ua(f,d);d=f;delete d.type}b.push(">");b=b.join("")}var e=a.createElement(b);if(d)if(v(d))e.className=d;else $a(e,d);if(c.length>2){d=function(g){if(g)e.appendChild(v(g)?a.createTextNode(g):g)};for(b=2;b<c.length;b++){f=c[b];aa(f)&&!(ba(f)&&f.nodeType>0)?pa(cb(f)?ra(f):f,d):d(f)}}return e}function X(){return bb(document,arguments)}
function cb(a){if(a&&typeof a.length=="number")if(ba(a))return typeof a.item=="function"||typeof a.item=="string";else if(w(a))return typeof a.item=="function";return o}function Y(a){this.a=S?[]:"";a!=m&&this.z.apply(this,arguments)}if(S){Y.prototype.D=0;Y.prototype.z=function(a,c){if(c==m)this.a[this.D++]=a;else{this.a.push.apply(this.a,arguments);this.D=this.a.length}return this}}else Y.prototype.z=function(a,c){this.a+=a;if(c!=m)for(var b=1;b<arguments.length;b++)this.a+=arguments[b];return this};
Y.prototype.clear=function(){if(S)this.D=this.a.length=0;else this.a=""};Y.prototype.toString=function(){if(S){var a=this.a.join("");this.clear();a&&this.z(a);return a}else return this.a};
function db(a,c,b){a=a||document;b=b&&b!="*"?b.toUpperCase():"";if(a.querySelectorAll&&(b||c)&&(!Aa||1))c=a.querySelectorAll(b+(c?"."+c:""));else if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){for(var d={},f=0,e=0,g;g=a[e];e++)if(b==g.nodeName)d[f++]=g;d.length=f;c=d}else c=a}else{a=a.getElementsByTagName(b||"*");if(c){d={};for(e=f=0;g=a[e];e++){b=g.className;if(typeof b.split=="function"&&oa(b.split(/\s+/),c)>=0)d[f++]=g}d.length=f;c=d}else c=a}if(c.length>=1)return c[0];else throw Error();
}function eb(a){return document.createTextNode(a)}function fb(a,c){if(c instanceof Array){for(var b=0;b<c.length;b++)a=a.replace("%"+(b+1),c[b]);return a}else return a.replace("%1",c)}var gb=RegExp("<(/s*(blockquote|body|center|dd|dir|div|dl|dt|form|h1|h2|h3|h4|h5|h6|head|html|hr|isindex|li|menu|noframes|ol|p|table|td|th|tr|title|ul)[^>]*|s*br[^>]*)>","gi"),hb=/<[^>]*>/gi,ib=/</g,jb=/>/g;
function kb(a,c){if(!a)return"";if(c)a=a.replace(gb," ");a=a.replace(hb,"");return a.replace(ib,"&lt;").replace(jb,"&gt;")}function lb(a,c){if(a.length<=c)return a;for(var b=a.split(/\s+/),d=[],f=0,e=0;e<b.length&&f<=c;e++){d.push(b[e]);f+=b[e].length+(e?1:0)}a=d.join(" ");if(e!=b.length)a+="...";return a}var mb={};
function nb(a){if(!(a in mb)){var c=mb,b;b=window.location.search;var d=b.search(Za),f;b:{f=0;for(var e=a.length;(f=b.indexOf(a,f))>=0&&f<d;){var g=b.charCodeAt(f-1);if(g==38||g==63){g=b.charCodeAt(f+e);if(!g||g==61||g==38||g==35){f=f;break b}}f+=e+1}f=-1}if(f<0)b=m;else{e=b.indexOf("&",f);if(e<0||e>d)e=d;f+=a.length+1;b=decodeURIComponent(b.substr(f,e-f).replace(/\+/g," "))}c[a]=b}return mb[a]}
function ob(a){if(nb("hl"))a=Ya([a,"&","hl","=",fa("zh_CN")]);var c=nb("gl");if(c)a=Ya([a,"&","gl","=",fa(c)]);return a}
var Z={},pb={blue:{j:"#fff",i:"#bccceb",o:"#090992",m:"#bccceb",l:"#1010c8",g:"#7a7ee0",h:"#e5ecf9",f:"#898de9"},green:{j:"#fff",i:"#d8dbbc",o:"#2d8509",m:"#d8dbbc",l:"#58bf2f",g:"#97e07a",h:"#f5fbeb",f:"#adb094"},slate:{j:"#123",i:"#345",o:"#5e805e",m:"#5e6f80",l:"#abc",g:"#5e6f80",h:"#152939",f:"#abc"},gray:{j:"#fff",i:"#ccc",o:"#666",m:"#ccc",l:"#999",g:"#ccc",h:"#eee",f:"#aaa"},khaki:{j:"#f2e9ca",i:"#8e7c6a",o:"#d52",m:"#cba",l:"#543",g:"#ba9",h:"#eae0c6",f:"#987"},pink:{j:"#fff",i:"#aaa",o:"#d69",
m:"#ddd",l:"#e684ad",g:"#ebc",h:"#fcf0f7",f:"#a88"},black:{j:"#000",i:"#aaa",o:"#ccc",m:"#d8dbbc",l:"#d52",g:"#7a2b0e",h:"#111",f:"#999"}},qb={margin:0,padding:0,background:"transparent none",border:"none",textAlign:"left",textIndent:"0",textDecoration:"none",fontWeight:"normal"};
function rb(a,c){var b=sb(a);$(a,b.ga,c);if(a.T){var d=X("h3");$(a,b.fa,d);d.appendChild(eb(a.T));c.appendChild(d)}d=X("ul");$(a,b.ea,d);for(var f=0,e;e=a.d.items[f];f++)if(e.alternate){var g=X("li");$(a,b.da,g);var h=X("a",{href:e.alternate.href,title:e.title,"class":"i"});$(a,b.aa,h);var j=kb(e.title||e.content);/^[\s\xa0]*$/.test(j==m?"":String(j))||(j=lb(j,48));h.appendChild(eb(j));g.appendChild(h);if(a.la&&!a.M&&e.origin.title){var i=e.origin;h=X("div",{"class":"s"});$(a,b.ca,h);g.appendChild(h);
j=i.title;if(j.length>48)j=j.substring(0,48);h.innerHTML=fb("\u4ece <a>%1</a>",j);if(i.htmlUrl){i=X("a",{href:i.htmlUrl});i.innerHTML=j;$(a,b.ba,i);h.replaceChild(i,h.getElementsByTagName("a")[0])}}if(a.ka&&!a.M){h="";e=e.annotations||[];for(j=0;i=e[j];j++)if(A(a.d.id,i.userId)&&i.content.length>0){h=i.content;break}if(h.length>0){e=X("div");$(a,b.$,e);if(h.length>48)h=h.substring(0,48);e.innerHTML='"'+h+'"';g.appendChild(e)}}d.appendChild(g)}c.appendChild(d);d=X("div",{"class":"f"});$(a,b.X,d);if(a.ma){f=
X("a",{href:"http://www.google.com/webelements"});$(a,b.na,f);d.appendChild(f)}if(a.d.id){f=a.d.id.search(/^user\/(\d+)\/bundle\//)!=-1;g=a.d.id.lastIndexOf("feed/",0)==0;e=a.d.alternate&&a.d.alternate.href;if(!g||f||e){e=X("a");$(a,b.f,e);e.appendChild(eb(la("\u67e5\u770b\u6240\u6709\u94fe\u63a5 &raquo;")));if(f){var s=ob("http://www.google.com/reader/bundle/"+a.d.id);f=tb({Z:s,ja:"\u9884\u89c8 &raquo;"});d.appendChild(f);$(a,b.W,db(f,"gr-bundle-table"));$(a,b.V,db(f,"gr-show-all"));db(f,"gr-subscribe-button").onclick=
function(){window.location.href=s}}else{e.href=g?a.d.alternate.href:ob("http://www.google.com/reader/shared/"+a.id);}}}c.appendChild(d)}
function sb(a){if(a.R=="-")return{};a=pb[a.R];return{ga:{fontFamily:"arial, sans-serif",fontSize:"10pt",background:a.j,border:"solid 1px "+a.i,margin:"0.5em"},fa:{padding:"0.2em 0.5em",background:a.h,borderBottom:"solid 1px "+a.m,color:a.o},ea:{padding:"0.2em",margin:"0 0.5em",overflow:"hidden"},da:{listStyleType:"none",padding:"0.4em 0 0.4em 0"},aa:{color:a.l,borderBottom:"solid 1px "+a.g},ca:{color:a.g},ba:{color:a.g},$:{color:"#777",fontStyle:"italic"},X:{textAlign:"right",borderTop:"solid 1px "+
a.i,background:a.h,padding:"0.2em 8px",fontSize:"small",whiteSpace:"nowrap",overflow:"hidden"},f:{color:a.f,textDecoration:"underline"},W:{width:"100%"},V:{textAlign:"right"},na:{cssFloat:"left",styleFloat:"left",display:"block",width:"130px",height:"20px",background:J&&Ea<7?"none":"url(http://www.google.com/reader/ui/web-elements-logo.png)",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.google.com/reader/ui/web-elements-logo.png,sizingMethod=crop)"}}}
function $(a,c,b){if(c){for(var d in qb)b.style[d]=qb[d];for(var f in c)b.style[f]=c[f]}}window.GRC_p=function(a){Z=a};
window.GRC=function(a,c){"GRC_c"in window||(window.GRC_c=0);this.C="readerpublishermodule"+window.GRC_c++;this.d=a;this.R=Z.c;this.T=Z.t;this.la=Z.s=="true";this.M=Z.b=="true";this.ka=Z.n=="true";this.ma=Z.w=="true";if(c){c.innerHTML="";c.id=this.C;rb(this,document.getElementById(this.C))}else{document.write('<div id="'+this.C+'" class="reader-publisher-module"></div>');var b=this;window.setTimeout(function(){rb(b,document.getElementById(b.C))},0)}};function tb(a,c){var b=c||new Y;b.z('<div><table class="gr-bundle-table"><tr><td><input class="gr-subscribe-button" type="button" value="',"\u8ba2\u9605",'"></td><td class="gr-show-all"><a href="',z(String(a.Z)),'">',a.ja,"</a></td></tr></table></div>");if(!c){var d=b.toString();b=document.createElement("div");b.innerHTML=d;if(b.childNodes.length==1)b=b.removeChild(b.firstChild);else{for(d=document.createDocumentFragment();b.firstChild;)d.appendChild(b.firstChild);b=d}return b}};})();
var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");
document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F83f53ad5984554fd357d3d5104bec531' type='text/javascript'%3E%3C/script%3E"));

