document.window=window;if(window.getComputedStyle){var getAppliedStyle=function(ai,aj,ak){return window.getComputedStyle(ai,null).getPropertyValue(aj);};}else {var getAppliedStyle=function(ai,aj,ak){return ai.currentStyle[ak||aj];};}function a(ai){for(var aj in ai)return ai[aj];return null;}function b(ai,aj){var ak=null;aj.some(function(al){ak=al[ai];return (ak!=null);});return ak;}function c(){}function d(){return false;}if(!Array.prototype.every){Array.prototype.every=function(ai){for(var aj=0,ak=this.length;aj<ak;aj++){if(!ai(this[aj],aj,this))return false;}return true;};}if(!Array.prototype.filter){Array.prototype.filter=function(ai){var aj=[];this.foreach(function(ak,al,am){if(ai(ak,al,am))aj.push(ak);});return aj;};}if(!Array.prototype.foreach){Array.prototype.foreach=function(ai){for(var aj=0,ak=this.length;aj<ak;aj++)ai(this[aj],aj,this);};}if(!Array.prototype.map){Array.prototype.map=function(ai){var aj=[];this.foreach(function(ak,al,am){aj.push(ai(ak,al,am));});return aj;};}if(!Array.prototype.meld){Array.prototype.meld=function(ai,aj){if(ai==null)ai="";if(aj==null)return this.join(ai);var ak="";for(var al=0,am=this.length-1;al<=am;al++)ak+=aj(this[al],al,this)+(al<am?ai:"");return ak;};}if(!Array.prototype.some){Array.prototype.some=function(ai){for(var aj=0,ak=this.length;aj<ak;aj++){if(ai(this[aj],aj,this))return true;}return false;};}if(!JSON){var JSON={parse:(function(){var ai=Object.hasOwnProperty;var aj=new String("");var ak=new RegExp("(?:false|true|null|[\\{\\}\\[\\]]"+"|"+"(?:-?\\b(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?:[eE][+-]?[0-9]+)?\\b)"+"|"+"(?:\"(?:[^\\0-\\x08\\x0a-\\x1f\"\\\\]|\\\\(?:[\"/\\\\bfnrt]|u[0-9A-Fa-f]{4}))*\"))","g");var al=new RegExp("\\\\(?:([^u])|u(.{4}))","g");var am={"\"":"\"","/":"/","\\":"\\","b":"\b","f":"\f","n":"\n","r":"\r","t":"\t"};return function(an,ao){var ap=an.match(ak);var aq;var ar=ap[0];var as=false;if("{"===ar){aq={};}else  if("["===ar){aq=[];}else {aq=[];as=true;}var at;var au=[ aq ];for(var av=1-as,aw=ap.length;av<aw;av++){ar=ap[av];var ax;switch(ar.charCodeAt(0)){case 0x22:ar=ar.substring(1,ar.length-1);if(ar.indexOf("\\")!==-1){ar=ar.replace(al,ay);}ax=au[0];if(!at){if(ax instanceof Array){at=ax.length;}else {at=ar||aj;break;}}ax[at]=ar;at=void 0;break;case 0x5b:ax=au[0];au.unshift(ax[at||ax.length]=[]);at=void 0;break;case 0x5d:au.shift();break;case 0x66:ax=au[0];ax[at||ax.length]=false;at=void 0;break;case 0x6e:ax=au[0];ax[at||ax.length]=null;at=void 0;break;case 0x74:ax=au[0];ax[at||ax.length]=true;at=void 0;break;case 0x7b:ax=au[0];au.unshift(ax[at||ax.length]={});at=void 0;break;case 0x7d:au.shift();break;default:ax=au[0];ax[at||ax.length]=+(ar);at=void 0;break;}}if(as){if(au.length!==1)throw new Error();aq=aq[0];}else {if(au.length)throw new Error();}if(ao)aq=az({"":aq},"");return aq;function ay(aA,aB,aC){return (aB?am[aB]:String.fromCharCode(parseInt(aC,16)));}function az(aA,aB){var aC=aA[aB];if(aC&&typeof aC==="object"){var aD=null;for(var aE in aC){if(ai.call(aC,aE)&&aC!==aA){var aF=az(aC,aE);if(aF!==void 0){aC[aE]=aF;}else {if(!aD)aD=[];aD.push(aE);}}}if(aD){for(var aG=aD.length;--aG>=0;)delete aC[aD[aG]];}}return ao.call(aA,aB,aC);}};})()};}Number.prototype.toHex=function(ai){if(!ai)ai=1;var aj="";var ak=this;do{var al=ak%16;aj+="0123456789ABCDEF".charAt(al);ak=(ak-al)/16;ai--;} while(ai > 0 || ak > 0);return aj;};Number.prototype.toInt=function(){return (this<0?Math.ceil(this):Math.floor(this));};RegExp.escape=(function(){var ai=[ ".", "*", "+", "?", "|", "^", "$", "(", ")", "[", "]", "{", "}", "\\" ];ai=new RegExp("(\\"+ai.join("|\\")+")","g");return function(aj){return aj.replace(ai,"\\$1");};})();if(!String.prototype.localeCompare){String.prototype.localeCompare=function(ai){return (this<ai?-1:(this>ai?1:0));};}if(!String.prototype.contains){String.prototype.contains=function(ai){return (this.indexOf(ai)!=-1);};}if(!String.prototype.startsWith){String.prototype.startsWith=function(ai){return (this.substr(0,ai.length)==ai);};}if(!String.prototype.endsWith){String.prototype.endsWith=function(ai){return (this.substr(this.length-ai.length)==ai);};}if(!String.prototype.rejoin){String.prototype.rejoin=function(ai,aj,ak){return this.split(ai).meld(aj,ak);};}String.prototype.toCamelCase=(function(){var ai={};var aj=/[\.\xAD']/g;var ak=/\W| +/g;return function(al){var am=ai[this];if(am==null){am=" "+this+" ";am=am.replace(aj,"");am=am.replace(ak," ");am=am.substr(1,am.length-2);if(al)var am=am.rejoin(" ","",function(an,ao){return (ao==0&&al?an.toLowerCase():an.substr(0,1).toUpperCase()+an.substr(1).toLowerCase());});else var am=am.rejoin(" ","",function(an){return an.substr(0,1).toUpperCase()+an.substr(1).toLowerCase();});ai[this]=am;}return am;};})();String.prototype.toHtml=function(){return this.replace("&","&amp;").replace("<","&lt;").replace(">","&gt;");};String.prototype.paragraphize=function(){return this.rejoin("\n","",function(ai){return (ai?"<p>"+ai+"</p>":"");});};String.prototype.substitute=function(ai,aj,ak,al){var am=this;aj["he"]=(ai=="m"?"he":(ai=="f"?"she":"it"));aj["He"]=(ai=="m"?"He":(ai=="f"?"She":"It"));aj["his"]=(ai=="m"?"his":(ai=="f"?"her":"its"));aj["His"]=(ai=="m"?"His":(ai=="f"?"Her":"Its"));aj["him"]=(ai=="m"?"him":(ai=="f"?"her":"it"));if(al){for(var an in aj)aj[an]=al(aj[an],an);if(ak){for(var an in ak)ak[an]=al(ak[an],an);}}if(ak!=null){var ao={};var ap=[];for(var aq in ak){var ar=RegExp.escape("{"+aq+"}");ao[aq]=new RegExp(ar);ap.push(ar);}ap=new RegExp(ap.join("|"));var as=am.search(ap);if(as!=-1){for(var aq in ak){var ar="{"+aq+"}";if(am.indexOf(ar)==as){am=am.replace(new RegExp(RegExp.escape(ar)),ak[aq]);break;}}}}var ao={};for(var aq in aj){var ar=RegExp.escape("{"+aq+"}");ao[aq]=new RegExp(ar);}do{var at=am;for(var aq in aj)am=am.replace(ao[aq],aj[aq]);} while(am != at);return am;};function e(ai){ai+="=";var aj=document.cookie.split(";");for(var ak=0,al=aj.length;ak<al;ak++){var am=aj[ak];while(am.charAt(0) == " ")am=am.substring(1,am.length);if(am.indexOf(ai)==0)return am.substring(ai.length,am.length);}return null;}function f(ai,aj,ak){if(ak){var al=new Date();al.setTime(al.getTime()+(ak*24*60*60*1000));var am="; expires="+al.toGMTString();}else {var am="";}document.cookie=ai+"="+aj+am+"; path=/";}function g(ai){f(ai,"",-1);}function h(ai,aj,ak,al,am){var an=ai.ownerDocument.createElement(aj);if(ak!=null)an.className=ak;if(al!=null)an.innerHTML=al;return ai.insertBefore(an,am||null);}function i(ai,aj,ak){var al=ai.ownerDocument;var am=al.createTextNode(aj);return ai.insertBefore(am,ak||null);}function j(ai,aj,ak){if(ai.innerHTML==""){ai.innerHTML=aj;return ai.firstChild;}var al=ai.ownerDocument;var am=al.createElement("div");am.innerHTML=aj;ak=ak||null;var an=am.firstChild;while(am.firstChild)ai.insertBefore(am.firstChild,ak);return an;}function k(ai){while(ai.firstChild)ai.removeChild(ai.firstChild);}function l(ai,aj){if(!ai||ai==aj)return;var ak=ai.parentNode;while(true){var al=ai.nextSibling;if(!al||al==aj)break;ak.removeChild(al);}ak.removeChild(ai);}function m(ai,aj,ak){var al=ai.cloneNode(true);if(ak){ai.parentNode.insertBefore(al,ai);al=ai;}al.style.display="";am(al);return al;function am(an){if(aj!=null){var ao=an.getAttribute("id");if(ao)aj[ao]=an;}an.removeAttribute("id");var ap=an.firstChild;while(ap != null){if(ap.nodeType==1)am(ap);ap=ap.nextSibling;}}}function n(ai,aj){return (aj&&(" "+ai.className+" ").indexOf(" "+aj+" ")!=-1);}function o(ai){for(var aj=1,ak=arguments.length;aj<ak;aj++){var al=arguments[aj];if(al&&(" "+ai.className+" ").indexOf(" "+al+" ")==-1)ai.className+=" "+al;}}function p(ai){for(var aj=1,ak=arguments.length;aj<ak;aj++){var al=arguments[aj];if(al){var am=ai.className;var an=(" "+am+" ").indexOf(" "+al+" ");if(an==0)ai.className=am.substring(al.length+1);else  if(an!=-1)ai.className=am.substring(0,an-1)+am.substring(an+al.length);}}}function q(ai,aj){if(aj==null)aj=n(arguments[2]);if(aj){for(var ak=2,al=arguments.length;ak<al;ak++){var am=arguments[ak];if(am&&(" "+ai.className+" ").indexOf(" "+am+" ")==-1)ai.className+=" "+am;}}else {for(var ak=2,al=arguments.length;ak<al;ak++){var am=arguments[ak];if(am){var an=ai.className;var ao=(" "+an+" ").indexOf(" "+am+" ");if(ao==0)ai.className=an.substring(am.length+1);else  if(ao!=-1)ai.className=an.substring(0,ao-1)+an.substring(ao+am.length);}}}}function r(ai){ai.style.userSelect="none";ai.style.webkitUserSelect="none";ai.style.MozUserSelect="none";ai.onselectstart=d;}var s=(function(){return function s(ak,al){if(!al){al=ak.ownerDocument.window.event;al.preventDefault=ai;al.stopPropagation=aj;}return al;};function ai(){this.returnValue=false;}function aj(){this.cancelBubble=true;}})();function t(ai,aj,ak,al){if(ak==null)ak=0;if(al==null)al=0;var am=ai.ownerDocument;var an=(am.window||window.top);while(ai != null){ak+=ai.offsetLeft;al+=ai.offsetTop;ai=ai.offsetParent;}if(aj){ak-=(an.scrollX||am.body.scrollLeft||am.documentElement.scrollLeft);al-=(an.scrollY||am.body.scrollTop||am.documentElement.scrollTop);var ao=an.parent;if(ao!=null){var ap=ao.document.getElementsByTagName("iframe");var aq=0;while(aq < ap.length){var ar=ap[aq++];var as=ar.contentWindow;if(as==an)return t(ar,true,ak,al);}}}return {left:ak,top:al};}function u(ai,aj){if(aj==null)aj="";var ak=h(ai,"span","choicebox");r(ak);var al=h(ak,"span");ak.icon=h(al,"div","icon");ak.text=h(h(al,"span"),"div","text",aj);return ak;}function v(ai,aj,ak){if(aj==null)aj="";if(ak==null)ak="";var al=h(ai,"div","field");var am=h(al,"div","label",aj);al.label=am;var an=h(al,"div","value",ak);al.value=an;return al;}function w(){var ai=top.document;var aj=ar(ai.body,"div","popup");aj.style.display="none";aj.onmousedown=ak;var al=ar(aj,"span","content");aj.content=ar(al,"div");aj.show=am;aj.hide=an;return aj;var ao;var ap;var aq;function am(as,at){var au=(w.active!=null);w.hide();aq=at;o(aj,aq);ao=aj.insertBefore(m(as),aj.firstChild);o(ao,"control");r(ao);if(n(as,"fixed"))ao.style.width=as.offsetWidth+"px";ao.onclick=an;ap=ar(aj,"div","patch");ar(ap,"div");var av=t(as,true);aj.style.opacity=(au?1:0);aj.style.display="";aj.style.left=av.left+"px";aj.style.top=av.top+"px";aj.style.width=ao.offsetWidth+"px";aj.style.height=ao.offsetHeight+"px";aj.style.opacity=1;if(aj.onshow)aj.onshow();if(aq.contains("rt-")){al.style.marginLeft=ao.offsetWidth+"px";}else  if(aq.contains("lf-")){al.style.marginLeft=-al.offsetWidth+"px";}else  if(aq.contains("dn-")){al.style.marginTop=(ao.offsetHeight+1)+"px";al.style.minWidth=(ao.offsetWidth+10)+"px";}else  if(aq.contains("up-")){al.style.marginTop=-al.offsetHeight+"px";al.style.minWidth=(ao.offsetWidth+10)+"px";}if(aq.contains("-lf"))al.style.marginLeft=-(al.offsetWidth-ao.offsetWidth)+"px";else  if(aq.contains("-up"))al.style.marginTop=-(al.offsetHeight-ao.offsetHeight-2)+"px";w.active=aj;}function an(){aj.style.display="none";p(aj,aq);if(ao){aj.removeChild(ap);aj.removeChild(ao);ao=null;}if(aj.onhide)aj.onhide();w.active=null;}function ar(as,at,au){var av=as.appendChild(ai.createElement(at));if(au)av.className=au;return av;}function ak(as){as=s(this,as);as.stopPropagation();}}w.hide=function(){if(w.active)w.active.hide();};function x(ai,aj,ak){var al="";if(aj)al+=aj.offsetWidth+"x"+aj.offsetHeight;if(ak)al+=(al?"-"+ak:ak);if(al){var am=ai.lastIndexOf(".");ai=ai.substring(0,am)+"-"+al+ai.substring(am);}return ai;}var y=(function(){var ai;var aj;var ak;var al=(navigator.userAgent.contains("MSIE")?333:200);return function(ap,aq,ar,as,at){if(!at)at=ap;if(!aq){ap.load_url=null;ap.load_onload=null;ap.load_onshow=null;ap.load_elem=null;ap.load_start=null;ap.src="/res/o.gif";at.style.visibility="hidden";at.style.opacity="";at.style.filter="";return;}if(ap.load_url==aq)return;if(!ai){ai=ap;aj=ap;}else  if(ap.load_next||ap==aj){ap.load_done=null;new Image().src=ap.src;}else {if(aj)aj.load_next=ap;aj=ap;}if(ak==null)ak=setInterval(am,1);ap.load_url=aq;ap.load_onload=ar;ap.load_onshow=as;ap.load_elem=at;if(!ap.load_start)ap.load_start=new Date().getTime();ap.onload=ao;ap.src=aq;};function am(){var ap=new Date().getTime();var aq=null;var ar=ai;while(ar){var as=ar.load_start;if(as&&ap-as>=al){ar.load_start=null;ar.load_elem.style.visibility="hidden";}if(!ar.load_done||!ar.complete){aq=ar;ar=ar.load_next;continue;}if(ar==ai)ai=ar.load_next;else aq.load_next=ar.load_next;if(ar==aj)aj=aq;var at=ar.load_next;ar.load_next=null;ar.load_done=null;ar.onload=null;if(ar.load_url)an(ar);ar=at;}if(ai==null){clearInterval(ak);ak=null;return;}}function an(ap){if(ap.load_onload){ap.load_onload();ap.load_onload=null;}var aq=ap.load_elem;aq.style.visibility="";if(ap.load_start){ap.load_start=null;aq.style.opacity="";aq.style.filter="";if(ap.load_onshow){ap.load_onshow();ap.load_onshow=null;}return;}aq.style.opacity=0;aq.style.filter="alpha(opacity = 0)";var ar=ap.load_url;var as=20;var at=0;var au=setInterval(av,50);function av(){if(ap.load_url!=ar){clearInterval(au);return;}if(at==100){clearInterval(au);aq.style.opacity="";aq.style.filter="";if(ap.load_onshow){ap.load_onshow();ap.load_onshow=null;}return;}at+=as;if(at>100)at=100;aq.style.opacity=at/100;aq.style.filter="alpha(opacity = "+at+")";}}function ao(){this.load_done=true;}})();function z(ai){if(ai.nodeName=="IMG"&&ai.load_url){y(ai,null,null,null,ai.load_elem);}else {var aj=ai.firstChild;while(aj){if(aj.nodeType==1)z(aj);aj=aj.nextSibling;}}}function A(ai,aj){this.setup=ak;this.hide=al;function ak(am,an){var ao=0;var ap=0;ai.style.display="none";ai.onclick=al;am.onmousemove=function(as){as=s(this,as);if(!as.offsetX){var at=t(am);ao=as.clientX-at.left;ap=as.clientY-at.top;}else {ao=as.offsetX;ap=as.offsetY;}if(an.zoomed&&!an.paused)aq();};o(an,"zoomable");an.zoomed=false;an.onclick=function(as){as=s(this,as);as.preventDefault();var at=t(an);if(!as.offsetX){ao=as.clientX-at.left;ap=as.clientY-at.top;}else {ao=as.offsetX;ap=as.offsetY;}if(an.zoomed){ar(!an.paused);return;}ai.origImageLink=an;ai.style.display="";ai.style.left=at.left+"px";ai.style.top=at.top+"px";an.zoomed=true;aj.parentNode.style.visibility="hidden";y(aj,an.href,au,null,aj.parentNode);ar(false);function au(){if(!an.zoomed)return;ar(false);aq();}};an.ondblclick=function(){ar(true);window.open(an.href);};function aq(){var as=am.offsetWidth;var at=am.offsetHeight;var au=ai.offsetWidth/2;var av=ai.offsetHeight/2;aj.style.left=(aj.offsetWidth*-ao/as+au)+"px";aj.style.top=(aj.offsetHeight*-ap/at+av)+"px";}function ar(as){if(as){p(an,"zoomed");an.paused=true;}else {o(an,"zoomed");an.paused=false;}}}function al(){ai.style.display="none";if(ai.origImageLink){p(ai.origImageLink,"zoomed");ai.origImageLink.zoomed=false;ai.origImageLink=null;y(aj,null,null,null,aj.parentNode);}}}