/* Copyright 2007 Patrick Mullen paddy@chartwidget.com reproduction is not allowed for licensing interest contact paddy@chartwidget.com */ var Aq={Version:"1.5.1",Browser:{IE:!!(window.attachEvent&&!window.opera),Opera:!!window.opera,WebKit:navigator.userAgent.indexOf("AppleWebKit/")>-1,Gecko:navigator.userAgent.indexOf("Gecko")>-1&&navigator.userAgent.indexOf("KHTML")==-1},a13703:{XPath:!!document.a15120,ElementExtensions:!!window.HTMLElement,SpecificElementExtensions:(document.createElement("div").__proto__!==document.createElement("form").__proto__)},ScriptFragment:"]*>([\u0001-\uFFFF]*?)<\/script>",JSONFilter:/^\/\*-secure-\s*(.*)\s*\*\/\s*$/,emptyFunction:function(){},K:function(i){return i; }}; var AV={a36241:function(){return function(){this.a52434.apply(this,arguments); }; }}; var s=new Object(); Object.a48154=function(i,Br){for(var j in Br){i[j]=Br[j]; }return i; }; Object.a48154(Object,{a14215:function(i){try{if(i===undefined){return"undefined"; }if(i===null){return"null"; }return i.a14215?i.a14215():i.toString(); }catch(j){if(j instanceof RangeError){return"..."; }throw j; }},a5606:function(i){var Br=typeof i; switch(Br){case"undefined":case"function":case"unknown":return ; case"boolean":return i.toString(); }if(i===null){return"null"; }if(i.a5606){return i.a5606(); }if(i.ownerDocument===document){return ; }var j=[]; for(var Bt in i){var Bs=Object.a5606(i[Bt]); if(Bs!==undefined){j.push(Bt.a5606()+": "+Bs); }}return"{"+j.join(", ")+"}"; },a49508:function(i){var j=[]; for(var Br in i){j.push(Br); }return j; },a46607:function(j){var i=[]; for(var Br in j){i.push(j[Br]); }return i; },a48942:function(i){return Object.a48154({},i); }}); Function.prototype.a47944=function(){var i=this,Br=Bf(arguments),j=Br.shift(); return function(){return i.apply(j,Br.concat(Bf(arguments))); }; }; Function.prototype.a36331=function(Br){var i=this,j=Bf(arguments),Br=j.shift(); return function(Bs){return i.apply(Br,[Bs||window.event].concat(j)); }; }; Object.a48154(Number.prototype,{a663:function(){return this.a2251(2,16); },a5888:function(){return this+1; },a11570:function(i){BU(0,this,true).a54059(i); return this; },a2251:function(Br,j){var i=this.toString(j||10); return"0".a11570(Br-i.length)+i; },a5606:function(){return isFinite(this)?this.toString():"null"; }}); Date.prototype.a5606=function(){return'"'+this.getFullYear()+"-"+(this.getMonth()+1).a2251(2)+"-"+this.getDate().a2251(2)+"T"+this.getHours().a2251(2)+":"+this.getMinutes().a2251(2)+":"+this.getSeconds().a2251(2)+'"'; }; var Az={these:function(){var Bs; for(var Br=0,Bt=arguments.length; Br0){if(j=Bs.match(Bt)){i+=Bs.slice(0,j.index); i+=String.a2812(Br(j)); Bs=Bs.slice(j.index+j[0].length); }else{i+=Bs,Bs=""; }}return i; },sub:function(Br,i,j){i=this.gsub.a2603(i); j=j===undefined?1:j; return this.gsub(Br,function(Bs){if(--j<0){return Bs[0]; }return i(Bs); }); },a18306:function(j,i){this.gsub(j,i); return this; },a1366:function(j,i){j=j||30; i=i===undefined?"...":i; return this.length>j?this.slice(0,j-i.length)+i:this; },a23161:function(){return this.replace(/^\s+/,"").replace(/\s+$/,""); },a1645:function(){return this.replace(/<\/?[^>]+>/gi,""); },a12837:function(){return this.replace(new RegExp(Aq.ScriptFragment,"img"),""); },a1571:function(){var j=new RegExp(Aq.ScriptFragment,"img"); var i=new RegExp(Aq.ScriptFragment,"im"); return(this.match(j)||[]).a18746(function(Br){return(Br.match(i)||["",""])[1]; }); },a12981:function(){return this.a1571().a18746(function(script){return eval(script); }); },escapeHTML:function(){var i=arguments.callee; i.text.data=this; return i.div.innerHTML; },a2562:function(){var i=document.createElement("div"); i.innerHTML=this.a1645(); return i.childNodes[0]?(i.childNodes.length>1?Bf(i.childNodes).inject("",function(j,Br){return j+Br.nodeValue; }):i.childNodes[0].nodeValue):""; },a19046:function(j){var i=this.a23161().match(/([^?#]*)(#.*)?$/); if(!i){return{}; }return i[1].split(j||"&").inject({},function(Bt,Bu){if((Bu=Bu.split("="))[0]){var Br=decodeURIComponent(Bu.shift()); var Bs=Bu.length>1?Bu.join("="):Bu[0]; if(Bs!=undefined){Bs=decodeURIComponent(Bs); }if(Br in Bt){if(Bt[Br].constructor!=Array){Bt[Br]=[Bt[Br]]; }Bt[Br].push(Bs); }else{Bt[Br]=Bs; }}return Bt; }); },a4764:function(){return this.split(""); },a5888:function(){return this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.length-1)+1); },a11570:function(Bs){var j=""; for(var Br=0; Br-1; },a18033:function(i){return this.indexOf(i)===0; },a18052:function(i){var j=this.length-i.length; return j>=0&&this.a2466(i)===j; },a10185:function(){return this==""; },a10200:function(){return/^\s*$/.a14546(this); }}); if(Aq.Browser.WebKit||Aq.Browser.IE){Object.a48154(String.prototype,{escapeHTML:function(){return this.replace(/&/g,"&").replace(//g,">"); },a2562:function(){return this.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">"); }}); }String.prototype.gsub.a2603=function(j){if(typeof j=="function"){return j; }var i=new BR(j); return function(Br){return i.a15120(Br); }; }; String.prototype.a2653=String.prototype.a19046; Object.a48154(String.prototype.escapeHTML,{div:document.createElement("div"),text:document.createTextNode("")}); String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.text); var BR=AV.a36241(); BR.a2758=/(^|.|\r|\n)(#\{(.*?)\})/; BR.prototype={a52434:function(i,j){this.a2772=i.toString(); this.pattern=j||BR.a2758; },a15120:function(i){return this.a2772.gsub(this.pattern,function(j){var Br=j[1]; if(Br=="\\"){return j[2]; }return Br+String.a2812(i[j[3]]); }); }}; var BI={},An=new Error('"throw $continue" is deprecated, use "return" instead'); var AM={a54059:function(j){var i=0; try{this.a13512(function(Bs){j(Bs,i++); }); }catch(Br){if(Br!=BI){throw Br; }}return this; },a3372:function(Br,j){var i=-Br,Bs=[],Bt=this.a4764(); while((i+=Br)=i){i=Bs; }}); return i; },min:function(j){var i; this.a54059(function(Bs,Br){Bs=(j||Aq.K)(Bs,Br); if(i==undefined||Bsj?1:0; }).a5384("value"); },a4764:function(){return this.a18746(); },a3872:function(){var j=Aq.K,i=Bf(arguments); if(typeof i.a47695()=="function"){j=i.pop(); }var Br=[this].concat(i).a18746(Bf); return this.a18746(function(Bt,Bs){return j(Br.a5384(Bs)); }); },a4655:function(){return this.a4764().length; },a14215:function(){return"#"; }}; Object.a48154(AM,{a18746:AM.a4010,a18911:AM.a4016,a19558:AM.a4022,a4024:AM.a19361,a4030:AM.a4764}); var Bf=Array.from=function(Bt){if(!Bt){return[]; }if(Bt.a4764){return Bt.a4764(); }else{var Br=[]; for(var j=0,Bs=Bt.length; j1?this:this[0]; },a49548:function(i){return this.inject([],function(Bs,Br,j){if(0==j||(i?Bs.a47695()!=Br:!Bs.a19361(Br))){Bs.push(Br); }return Bs; }); },a48942:function(){return[].concat(this); },a4655:function(){return this.length; },a14215:function(){return"["+this.a18746(Object.a14215).join(", ")+"]"; },a5606:function(){var i=[]; this.a54059(function(j){var Br=Object.a5606(j); if(Br!==undefined){i.push(Br); }}); return"["+i.join(", ")+"]"; }}); Array.prototype.a4764=Array.prototype.a48942; function BD(i){i=i.a23161(); return i?i.split(/\s+/):[]; }if(Aq.Browser.Opera){Array.prototype.concat=function(){var Bv=[]; for(var Bs=0,Bt=this.length; Bs"; },a5606:function(){return Ai.a5606(this); }}); function BY(i){if(i instanceof Ai){return i; }return new Ai(i); }if(function(){var j=0,Bs=function(i){this.key=i; }; Bs.prototype.key="foo"; for(var Br in new Bs("bar")){j++; }return j>1; }()){Ai.prototype.a13512=function(Br){var i=[]; for(var j in this){var Bs=this[j]; if((Bs&&Bs==Ai.prototype[j])||i.a19361(j)){continue; }i.push(j); var Bt=[j,Bs]; Bt.key=j; Bt.value=Bs; Br(Bt); }}; }ObjectRange=AV.a36241(); Object.a48154(ObjectRange.prototype,AM); Object.a48154(ObjectRange.prototype,{a52434:function(Br,i,j){this.a7820=Br; this.a5935=i; this.a5919=j; },a13512:function(i){var j=this.a7820; while(this.a19361(j)){i(j); j=j.a5888(); }},a19361:function(i){if(i1&&!((i==4)&&this.a7104)){this.respondToReadyState(this.transport.readyState); }},setRequestHeaders:function(){var Bu={"X-Requested-With":"XMLHttpRequest","X-Prototype-Version":Aq.Version,"Accept":"text/javascript, text/html, application/xml, text/xml, */*"}; if(this.a46125=="post"){Bu["Content-type"]=this.options.contentType+(this.options.encoding?"; charset="+this.options.encoding:""); if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005){Bu["Connection"]="close"; }}if(typeof this.options.requestHeaders=="object"){var Bs=this.options.requestHeaders; if(typeof Bs.push=="function"){for(var Br=0,Bt=Bs.length; Br=200&&this.transport.a28688<300); },respondToReadyState:function(i){var Br=Bj.a46120.Events[i]; var Bu=this.transport,j=this.a7326(); if(Br=="Complete"){try{this.a7104=true; (this.options["on"+this.transport.a28688]||this.options["on"+(this.success()?"Success":"Failure")]||Aq.emptyFunction)(Bu,j); }catch(Bs){this.a7386(Bs); }var Bt=this.getHeader("Content-type"); if(Bt&&Bt.a23161().match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i)){this.a7344(); }}try{(this.options["on"+Br]||Aq.emptyFunction)(Bu,j); Bj.a7412.a7414("on"+Br,this,Bu,j); }catch(Bs){this.a7386(Bs); }if(Br=="Complete"){this.transport.onreadystatechange=Aq.emptyFunction; }},getHeader:function(i){try{return this.transport.getResponseHeader(i); }catch(j){return null; }},a7326:function(){try{var i=this.getHeader("X-JSON"); return i?i.a7326():null; }catch(j){return null; }},a7344:function(){try{return eval((this.transport.responseText||"").a7365()); }catch(e){this.a7386(e); }},a7386:function(i){(this.options.onException||Aq.emptyFunction)(this,i); Bj.a7412.a7414("onException",this,i); }}); Bj.a7983=AV.a36241(); Object.a48154(Object.a48154(Bj.a7983.prototype,Bj.a46120.prototype),{a52434:function(i,Br,j){this.a7987={success:(i.success||i),failure:(i.failure||(i.success?null:i))}; this.transport=Bj.a7510(); this.a7750(j); var Bs=this.options.onComplete||Aq.emptyFunction; this.options.onComplete=(function(Bu,Bt){this.a7578(); Bs(Bu,Bt); }).a47944(this); this.a18983(Br); },a7578:function(){var j=this.a7987[this.success()?"success":"failure"]; var i=this.transport.responseText; if(!this.options.a12981){i=i.a12837(); }if(j=Bd(j)){if(this.options.a7654){new this.options.a7654(j,i); }else{j.a32327(i); }}if(this.success()){if(this.onComplete){setTimeout(this.onComplete.a47944(this),10); }}}}); Bj.a7721=AV.a36241(); Bj.a7721.prototype=Object.a48154(new Bj.a7732(),{a52434:function(i,Br,j){this.a7750(j); this.onComplete=this.options.onComplete; this.a19818=(this.options.a19818||2); this.a7959=(this.options.a7959||1); this.a7978={}; this.a7987=i; this.a7991=Br; this.a7820(); },a7820:function(){this.options.onComplete=this.a7891.a47944(this); this.a19825(); },stop:function(){this.a7978.options.onComplete=undefined; clearTimeout(this.a30876); (this.onComplete||Aq.emptyFunction).apply(this,arguments); },a7891:function(i){if(this.options.a7959){this.a7959=(i.responseText==this.a7935?this.a7959*this.options.a7959:1); this.a7935=i.responseText; }this.a30876=setTimeout(this.a19825.a47944(this),this.a7959*this.a19818*1000); },a19825:function(){this.a7978=new Bj.a7983(this.a7987,this.a7991,this.options); }}); function Bd(Br){if(arguments.length>1){for(var j=0,Bt=[],Bs=arguments.length; j"; },recursivelyCollect:function(i,Br){i=Bd(i); var j=[]; while(i=i[Br]){if(i.nodeType==1){j.push(Element.a48154(i)); }}return j; },a9369:function(i){return Bd(i).recursivelyCollect("parentNode"); },a9436:function(i){return Bf(Bd(i).getElementsByTagName("*")).a54059(Element.a48154); },a9426:function(i){i=Bd(i).firstChild; while(i&&i.nodeType!=1){i=i.a15841; }return Bd(i); },a11009:function(i){if(!(i=Bd(i).firstChild)){return[]; }while(i&&i.nodeType!=1){i=i.a15841; }if(i){return[i].concat(Bd(i).nextSiblings()); }return[]; },previousSiblings:function(i){return Bd(i).recursivelyCollect("previousSibling"); },nextSiblings:function(i){return Bd(i).recursivelyCollect("a15841"); },siblings:function(i){i=Bd(i); return i.previousSiblings().reverse().concat(i.nextSiblings()); },match:function(j,i){if(typeof i=="string"){i=new V(i); }return i.match(Bd(j)); },a33421:function(j,Bs,i){j=Bd(j); if(arguments.length==1){return Bd(j.parentNode); }var Br=j.a9369(); return Bs?V.a20596(Br,Bs,i):Br[i||0]; },a36352:function(j,Br,i){j=Bd(j); if(arguments.length==1){return j.a9426(); }var Bs=j.a9436(); return Br?V.a20596(Bs,Br,i):Bs[i||0]; },previous:function(j,Bs,i){j=Bd(j); if(arguments.length==1){return Bd(V.handlers.previousElementSibling(j)); }var Br=j.previousSiblings(); return Bs?V.a20596(Br,Bs,i):Br[i||0]; },a9536:function(Br,Bs,j){Br=Bd(Br); if(arguments.length==1){return Bd(V.handlers.nextElementSibling(Br)); }var i=Br.nextSiblings(); return Bs?V.a20596(i,Bs,j):i[j||0]; },getElementsBySelector:function(){var i=Bf(arguments),j=Bd(i.shift()); return V.a18425(j,i); },getElementsByClassName:function(i,j){return document.getElementsByClassName(j,i); },readAttribute:function(Br,i){Br=Bd(Br); if(Aq.Browser.IE){if(!Br.attributes){return null; }var j=Element._attributeTranslations; if(j.a46607[i]){return j.a46607[i](Br,i); }if(j.names[i]){i=j.names[i]; }var Bs=Br.attributes[i]; return Bs?Bs.nodeValue:null; }return Br.getAttribute(i); },a53033:function(i){return Bd(i).a10571().height; },a53024:function(i){return Bd(i).a10571().width; },a10032:function(i){return new Element.ClassNames(i); },a54299:function(i,j){if(!(i=Bd(i))){return ; }var Br=i.className; if(Br.length==0){return false; }if(Br==j||Br.match(new RegExp("(^|\\s)"+j+"(\\s|$)"))){return true; }return false; },addClassName:function(i,j){if(!(i=Bd(i))){return ; }Element.a10032(i).add(j); return i; },removeClassName:function(i,j){if(!(i=Bd(i))){return ; }Element.a10032(i).a49584(j); return i; },a54209:function(i,j){if(!(i=Bd(i))){return ; }Element.a10032(i)[i.a54299(j)?"a49584":"add"](j); return i; },a54433:function(){Event.a54433.apply(Event,arguments); return Bf(arguments).first(); },a20909:function(){Event.a20909.apply(Event,arguments); return Bf(arguments).first(); },a10115:function(j){j=Bd(j); var Br=j.firstChild; while(Br){var i=Br.a15841; if(Br.nodeType==3&&!/\S/.a14546(Br.nodeValue)){j.removeChild(Br); }Br=i; }return j; },a10185:function(i){return Bd(i).innerHTML.a10200(); },a16334:function(j,i){j=Bd(j),i=Bd(i); while(j=j.parentNode){if(j==i){return true; }}return false; },scrollTo:function(i){i=Bd(i); var j=Bn.a53049(i); window.scrollTo(j[0],j[1]); return i; },getStyle:function(j,Br){j=Bd(j); Br=Br=="float"?"cssFloat":Br.a11145(); var Bs=j.style[Br]; if(!Bs){var i=document.defaultView.getComputedStyle(j,null); Bs=i?i[Br]:null; }if(Br=="opacity"){return Bs?parseFloat(Bs):1; }return Bs=="auto"?null:Bs; },getOpacity:function(i){return Bd(i).getStyle("opacity"); },setStyle:function(i,Br,j){i=Bd(i); var Bt=i.style; for(var Bs in Br){if(Bs=="opacity"){i.a11661(Br[Bs]); }else{Bt[(Bs=="float"||Bs=="cssFloat")?(Bt.styleFloat===undefined?"cssFloat":"styleFloat"):(j?Bs:Bs.a11145())]=Br[Bs]; }}return i; },a11661:function(i,j){i=Bd(i); i.style.opacity=(j==1||j==="")?"":(j<0.00001)?0:j; return i; },a10571:function(Br){Br=Bd(Br); var Bv=Bd(Br).getStyle("display"); if(Bv!="none"&&Bv!=null){return{width:Br.offsetWidth,height:Br.offsetHeight}; }var j=Br.style; var Bu=j.visibility; var Bs=j.position; var i=j.display; j.visibility="hidden"; j.position="absolute"; j.display="block"; var Bw=Br.clientWidth; var Bt=Br.clientHeight; j.display=i; j.position=Bs; j.visibility=Bu; return{width:Bw,height:Bt}; },a10716:function(i){i=Bd(i); var j=Element.getStyle(i,"position"); if(j=="static"||!j){i.a10819=true; i.style.position="relative"; if(window.opera){i.style.top=0; i.style.left=0; }}return i; },a10796:function(i){i=Bd(i); if(i.a10819){i.a10819=undefined; i.style.position=i.style.top=i.style.left=i.style.bottom=i.style.right=""; }return i; },a10861:function(i){i=Bd(i); if(i._overflow){return i; }i._overflow=i.style.overflow||"auto"; if((Element.getStyle(i,"overflow")||"visible")!="hidden"){i.style.overflow="hidden"; }return i; },a10930:function(i){i=Bd(i); if(!i._overflow){return i; }i.style.overflow=i._overflow=="auto"?"":i._overflow; i._overflow=null; return i; }}; Object.a48154(Element.Methods,{childOf:Element.Methods.a16334,childElements:Element.Methods.a11009}); if(Aq.Browser.Opera){Element.Methods.a11087=Element.Methods.getStyle; Element.Methods.getStyle=function(i,j){switch(j){case"left":case"top":case"right":case"bottom":if(Element.a11087(i,"position")=="static"){return null; }default:return Element.a11087(i,j); }}; }else{if(Aq.Browser.IE){Element.Methods.getStyle=function(i,j){i=Bd(i); j=(j=="float"||j=="cssFloat")?"styleFloat":j.a11145(); var Br=i.style[j]; if(!Br&&i.currentStyle){Br=i.currentStyle[j]; }if(j=="opacity"){if(Br=(i.getStyle("filter")||"").match(/alpha\(opacity=(.*)\)/)){if(Br[1]){return parseFloat(Br[1])/100; }}return 1; }if(Br=="auto"){if((j=="width"||j=="height")&&(i.getStyle("display")!="none")){return i["offset"+j.a12622()]+"px"; }return null; }return Br; }; Element.Methods.a11661=function(i,Bs){i=Bd(i); var Br=i.getStyle("filter"),j=i.style; if(Bs==1||Bs===""){j.filter=Br.replace(/alpha\([^\)]*\)/gi,""); return i; }else{if(Bs<0.00001){Bs=0; }}j.filter=Br.replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+(Bs*100)+")"; return i; }; Element.Methods.a32327=function(Br,j){Br=Bd(Br); j=typeof j=="undefined"?"":j.toString(); var i=Br.tagName.toUpperCase(); if(["THEAD","TBODY","TR","TD"].a19361(i)){var Bs=document.createElement("div"); switch(i){case"THEAD":case"TBODY":Bs.innerHTML=""+j.a12837()+"
"; depth=2; break; case"TR":Bs.innerHTML=""+j.a12837()+"
"; depth=3; break; case"TD":Bs.innerHTML="
"+j.a12837()+"
"; depth=4; }Bf(Br.childNodes).a54059(function(Bt){Br.removeChild(Bt); }); depth.a11570(function(){Bs=Bs.firstChild; }); Bf(Bs.childNodes).a54059(function(Bt){Br.appendChild(Bt); }); }else{Br.innerHTML=j.a12837(); }setTimeout(function(){j.a12981(); },10); return Br; }; }else{if(Aq.Browser.Gecko){Element.Methods.a11661=function(i,j){i=Bd(i); i.style.opacity=(j==1)?0.999999:(j==="")?"":(j<0.00001)?0:j; return i; }; }}}Element._attributeTranslations={names:{colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",datetime:"dateTime",a11741:"accessKey",tabindex:"tabIndex",enctype:"encType",a11753:"maxLength",readonly:"readOnly",longdesc:"longDesc"},a46607:{_getAttr:function(i,j){return i.getAttribute(j,2); },_flag:function(i,j){return Bd(i).hasAttribute(j)?j:null; },style:function(i){return i.style.cssText.toLowerCase(); },title:function(i){var j=i.getAttributeNode("title"); return j.specified?j.nodeValue:null; }}}; (function(){Object.a48154(this,{href:this._getAttr,src:this._getAttr,type:this._getAttr,disabled:this._flag,a19534:this._flag,readonly:this._flag,a11916:this._flag}); }).call(Element._attributeTranslations.a46607); Element.Methods.Simulated={hasAttribute:function(j,Bs){var i=Element._attributeTranslations,Br; Bs=i.names[Bs]||Bs; Br=Bd(j).getAttributeNode(Bs); return Br&&Br.specified; }}; Element.Methods.ByTag={}; Object.a48154(Element,Element.Methods); if(!Aq.a13703.ElementExtensions&&document.createElement("div").__proto__){window.HTMLElement={}; window.HTMLElement.prototype=document.createElement("div").__proto__; Aq.a13703.ElementExtensions=true; }Element.hasAttribute=function(i,j){if(i.hasAttribute){return i.hasAttribute(j); }return Element.Methods.Simulated.hasAttribute(i,j); }; Element.a22489=function(Br){var Bw=Aq.a13703,Bs=Element.Methods.ByTag; if(!Br){Object.a48154(S,S.Methods); Object.a48154(S.Element,S.Element.Methods); Object.a48154(Element.Methods.ByTag,{"FORM":Object.a48942(S.Methods),"INPUT":Object.a48942(S.Element.Methods),"SELECT":Object.a48942(S.Element.Methods),"TEXTAREA":Object.a48942(S.Element.Methods)}); }if(arguments.length==2){var j=Br; Br=arguments[1]; }if(!j){Object.a48154(Element.Methods,Br||{}); }else{if(j.constructor==Array){j.a54059(Bv); }else{Bv(j); }}function Bv(By){By=By.toUpperCase(); if(!Element.Methods.ByTag[By]){Element.Methods.ByTag[By]={}; }Object.a48154(Element.Methods.ByTag[By],Br); }function i(B1,Bz,By){By=By||false; var B0=Element.a48154.a12378; for(var B3 in B1){var B2=B1[B3]; if(!By||!(B3 in Bz)){Bz[B3]=B0.a12416(B2); }}}function Bt(B0){var By; var Bz={"OPTGROUP":"OptGroup","TEXTAREA":"TextArea","P":"Paragraph","FIELDSET":"FieldSet","UL":"UList","OL":"OList","DL":"DList","DIR":"Directory","H1":"Heading","H2":"Heading","H3":"Heading","H4":"Heading","H5":"Heading","H6":"Heading","Q":"Quote","INS":"Mod","DEL":"Mod","A":"Anchor","IMG":"Image","CAPTION":"TableCaption","COL":"TableCol","COLGROUP":"TableCol","THEAD":"TableSection","TFOOT":"TableSection","TBODY":"TableSection","TR":"TableRow","TH":"TableCell","TD":"TableCell","FRAMESET":"FrameSet","IFRAME":"IFrame"}; if(Bz[B0]){By="HTML"+Bz[B0]+"Element"; }if(window[By]){return window[By]; }By="HTML"+B0+"Element"; if(window[By]){return window[By]; }By="HTML"+B0.a12622()+"Element"; if(window[By]){return window[By]; }window[By]={}; window[By].prototype=document.createElement(B0).__proto__; return window[By]; }if(Bw.ElementExtensions){i(Element.Methods,HTMLElement.prototype); i(Element.Methods.Simulated,HTMLElement.prototype,true); }if(Bw.SpecificElementExtensions){for(var Bx in Element.Methods.ByTag){var Bu=Bt(Bx); if(typeof Bu=="undefined"){continue; }i(Bs[Bx],Bu.prototype); }}Object.a48154(Element,Element.Methods); delete Element.ByTag; }; var b={display:Element.toggle}; s.a13370=function(i){this.a12864=i; }; s.a13370.prototype={a52434:function(j,Br){this.element=Bd(j); this.content=Br.a12837(); if(this.a12864&&this.element.a12860){try{this.element.a12860(this.a12864,this.content); }catch(Bs){var i=this.element.tagName.toUpperCase(); if(["TBODY","TR"].a19361(i)){this.a13395(this.contentFromAnonymousTable()); }else{throw Bs; }}}else{this.range=this.element.ownerDocument.createRange(); if(this.a13376){this.a13376(); }this.a13395([this.range.createContextualFragment(this.content)]); }setTimeout(function(){Br.a12981(); },10); },contentFromAnonymousTable:function(){var i=document.createElement("div"); i.innerHTML=""+this.content+"
"; return Bf(i.childNodes[0].childNodes[0].childNodes); }}; var Ag=new Object(); Ag.a13061=AV.a36241(); Ag.a13061.prototype=Object.a48154(new s.a13370("beforeBegin"),{a13376:function(){this.range.a13088(this.element); },a13395:function(i){i.a54059((function(j){this.element.parentNode.a13418(j,this.element); }).a47944(this)); }}); Ag.a13154=AV.a36241(); Ag.a13154.prototype=Object.a48154(new s.a13370("afterBegin"),{a13376:function(){this.range.selectNodeContents(this.element); this.range.a13299(true); },a13395:function(i){i.reverse(false).a54059((function(j){this.element.a13418(j,this.element.firstChild); }).a47944(this)); }}); Ag.a13261=AV.a36241(); Ag.a13261.prototype=Object.a48154(new s.a13370("beforeEnd"),{a13376:function(){this.range.selectNodeContents(this.element); this.range.a13299(this.element); },a13395:function(i){i.a54059((function(j){this.element.appendChild(j); }).a47944(this)); }}); Ag.a13359=AV.a36241(); Ag.a13359.prototype=Object.a48154(new s.a13370("afterEnd"),{a13376:function(){this.range.setStartAfter(this.element); },a13395:function(i){i.a54059((function(j){this.element.parentNode.a13418(j,this.element.a15841); }).a47944(this)); }}); Element.ClassNames=AV.a36241(); Element.ClassNames.prototype={a52434:function(i){this.element=Bd(i); },a13512:function(i){this.element.className.split(/\s+/).a19558(function(j){return j.length>0; }).a13512(i); },set:function(i){this.element.className=i; },add:function(i){if(this.a19361(i)){return ; }this.set(Bf(this).concat(i).join(" ")); },a49584:function(i){if(!this.a19361(i)){return ; }this.set(Bf(this).a13608(i).join(" ")); },toString:function(){return Bf(this).join(" "); }}; Object.a48154(Element.ClassNames.prototype,AM); var V=AV.a36241(); V.prototype={a52434:function(i){this.expression=i.a23161(); this.compileMatcher(); },compileMatcher:function(){if(Aq.a13703.XPath&&!(/\[[\w-]*?:/).a14546(this.expression)){return this.compileXPathMatcher(); }var e=this.expression,ps=V.patterns,h=V.handlers,c=V.a15023,le,p,m; if(V._cache[e]){this.matcher=V._cache[e]; return ; }this.matcher=["this.matcher = function(root) {","var r = root, h = Selector.handlers, c = false, n;"]; while(e&&le!=e&&(/\S/).a14546(e)){le=e; for(var i in ps){p=ps[i]; if(m=e.match(p)){this.matcher.push(typeof c[i]=="function"?c[i](m):new BR(c[i]).a15120(m)); e=e.replace(m[0],""); break; }}}this.matcher.push("return h.unique(n);\n}"); eval(this.matcher.join("\n")); V._cache[this.expression]=this.matcher; },compileXPathMatcher:function(){var Bu=this.expression,Bv=V.patterns,Br=V.xpath,Bt,j; if(V._cache[Bu]){this.xpath=V._cache[Bu]; return ; }this.matcher=[".//*"]; while(Bu&&Bt!=Bu&&(/\S/).a14546(Bu)){Bt=Bu; for(var Bs in Bv){if(j=Bu.match(Bv[Bs])){this.matcher.push(typeof Br[Bs]=="function"?Br[Bs](j):new BR(Br[Bs]).a15120(j)); Bu=Bu.replace(j[0],""); break; }}}this.xpath=this.matcher.join(""); V._cache[this.expression]=this.xpath; },findElements:function(i){i=i||document; if(this.xpath){return document.a14147(this.xpath,i); }return this.matcher(i); },match:function(i){return this.findElements(document).a19361(i); },toString:function(){return this.expression; },a14215:function(){return"#"; }}; Object.a48154(V,{_cache:{},xpath:{descendant:"//*",child:"/*",a15708:"/following-sibling::*[1]",laterSibling:"/following-sibling::*",tagName:function(i){if(i[1]=="*"){return""; }return"[local-name()='"+i[1].toLowerCase()+"' or local-name()='"+i[1].toUpperCase()+"']"; },className:"[contains(concat(' ', @class, ' '), ' #{1} ')]",id:"[@id='#{1}']",attrPresence:"[@#{1}]",attr:function(i){i[3]=i[5]||i[6]; return new BR(V.xpath.a17986[i[2]]).a15120(i); },pseudo:function(i){var j=V.xpath.pseudos[i[1]]; if(!j){return""; }if(typeof j==="function"){return j(i); }return new BR(V.xpath.pseudos[i[1]]).a15120(i); },a17986:{"=":"[@#{1}='#{3}']","!=":"[@#{1}!='#{3}']","^=":"[starts-with(@#{1}, '#{3}')]","$=":"[substring(@#{1}, (string-length(@#{1}) - string-length('#{3}') + 1))='#{3}']","*=":"[contains(@#{1}, '#{3}')]","~=":"[contains(concat(' ', @#{1}, ' '), ' #{3} ')]","|=":"[contains(concat('-', @#{1}, '-'), '-#{3}-')]"},pseudos:{"first-child":"[not(preceding-sibling::*)]","last-child":"[not(following-sibling::*)]","only-child":"[not(preceding-sibling::* or following-sibling::*)]","a10185":"[count(*) = 0 and (count(text()) = 0 or translate(text(), ' \t\r\n', '') = '')]","a19534":"[@checked]","disabled":"[@disabled]","enabled":"[not(@disabled)]","not":function(Br){var Bx=Br[6],Bw=V.patterns,j=V.xpath,Bu,Br,Bs; var Bv=[]; while(Bx&&Bu!=Bx&&(/\S/).a14546(Bx)){Bu=Bx; for(var Bt in Bw){if(Br=Bx.match(Bw[Bt])){Bs=typeof j[Bt]=="function"?j[Bt](Br):new BR(j[Bt]).a15120(Br); Bv.push("("+Bs.substring(1,Bs.length-1)+")"); Bx=Bx.replace(Br[0],""); break; }}}return"[not("+Bv.join(" and ")+")]"; },"nth-child":function(i){return V.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ",i); },"nth-last-child":function(i){return V.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ",i); },"nth-of-type":function(i){return V.xpath.pseudos.nth("position() ",i); },"nth-last-of-type":function(i){return V.xpath.pseudos.nth("(last() + 1 - position()) ",i); },"first-of-type":function(i){i[6]="1"; return V.xpath.pseudos["nth-of-type"](i); },"last-of-type":function(i){i[6]="1"; return V.xpath.pseudos["nth-last-of-type"](i); },"only-of-type":function(i){var j=V.xpath.pseudos; return j["first-of-type"](i)+j["last-of-type"](i); },nth:function(Bt,Br){var Bu,Bv=Br[6],j; if(Bv=="even"){Bv="2n+0"; }if(Bv=="odd"){Bv="2n+1"; }if(Bu=Bv.match(/^(\d+)$/)){return"["+Bt+"= "+Bu[1]+"]"; }if(Bu=Bv.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(Bu[1]=="-"){Bu[1]=-1; }var Bs=Bu[1]?Number(Bu[1]):1; var i=Bu[2]?Number(Bu[2]):0; j="[((#{fragment} - #{b}) mod #{a} = 0) and ((#{fragment} - #{b}) div #{a} >= 0)]"; return new BR(j).a15120({a15004:Bt,a:Bs,b:i}); }}}},a15023:{tagName:'n = h.tagName(n, r, "#{1}", c); c = false;',className:'n = h.className(n, r, "#{1}", c); c = false;',id:'n = h.id(n, r, "#{1}", c); c = false;',attrPresence:'n = h.attrPresence(n, r, "#{1}"); c = false;',attr:function(i){i[3]=(i[5]||i[6]); return new BR('n = h.attr(n, r, "#{1}", "#{3}", "#{2}"); c = false;').a15120(i); },pseudo:function(i){if(i[6]){i[6]=i[6].replace(/"/g,'\\"'); }return new BR('n = h.pseudo(n, "#{1}", "#{6}", r, c); c = false;').a15120(i); },descendant:'c = "descendant";',child:'c = "child";',a15708:'c = "adjacent";',laterSibling:'c = "laterSibling";'},patterns:{laterSibling:/^\s*~\s*/,child:/^\s*>\s*/,a15708:/^\s*\+\s*/,descendant:/^\s/,tagName:/^\s*(\*|[\w\-]+)(\b|$)?/,id:/^#([\w\-\*]+)(\b|$)/,className:/^\.([\w\-\*]+)(\b|$)/,pseudo:/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|\s|(?=:))/,attrPresence:/^\[([\w]+)\]/,attr:/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\]]*?)\4|([^'"][^\]]*?)))?\]/},handlers:{concat:function(Br,j){for(var Bs=0,Bt; Bt=j[Bs]; Bs++){Br.push(Bt); }return Br; },a18175:function(j){for(var Br=0,Bs; Bs=j[Br]; Br++){Bs.a18209=true; }return j; },a18223:function(j){for(var Br=0,Bs; Bs=j[Br]; Br++){Bs.a18209=undefined; }return j; },index:function(Br,Bu,Bw){Br.a18209=true; if(Bu){for(var Bs=Br.childNodes,Bv=Bs.length-1,Bt=1; Bv>=0; Bv--){node=Bs[Bv]; if(node.nodeType==1&&(!Bw||node.a18209)){node.nodeIndex=Bt++; }}}else{for(var Bv=0,Bt=1,Bs=Br.childNodes; node=Bs[Bv]; Bv++){if(node.nodeType==1&&(!Bw||node.a18209)){node.nodeIndex=Bt++; }}}},a18406:function(Br){if(Br.length==0){return Br; }var Bt=[],Bu; for(var Bs=0,j=Br.length; Bs0?[i]:[]; }return BU(1,Br).inject([],function(Bs,Bt){if(0==(Bt-i)%j&&(Bt-i)/j>=0){Bs.push(Bt); }return Bs; }); },nth:function(Br,B2,B4,B1,Bt){if(Br.length==0){return[]; }if(B2=="even"){B2="2n+0"; }if(B2=="odd"){B2="2n+1"; }var B0=V.handlers,Bz=[],Bs=[],Bv; B0.a18175(Br); for(var By=0,Bu; Bu=Br[By]; By++){if(!Bu.parentNode.a18209){B0.index(Bu.parentNode,B1,Bt); Bs.push(Bu.parentNode); }}if(B2.match(/^\d+$/)){B2=Number(B2); for(var By=0,Bu; Bu=Br[By]; By++){if(Bu.nodeIndex==B2){Bz.push(Bu); }}}else{if(Bv=B2.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(Bv[1]=="-"){Bv[1]=-1; }var B5=Bv[1]?Number(Bv[1]):1; var B3=Bv[2]?Number(Bv[2]):0; var B6=V.pseudos.a17544(B5,B3,Br.length); for(var By=0,Bu,Bw=B6.length; Bu=Br[By]; By++){for(var Bx=0; Bx+()\s-]+|\*|\[.*?\])+)\s*(,|$)/,function(i){Bw.push(i[1].a23161()); }); var Bt=[],Bv=V.handlers; for(var Bs=0,Br=Bw.length,j; Bs1)?Bv.a18406(Bt):Bt; }}); function Bo(){return V.a18425(document,Bf(arguments)); }var S={a52964:function(i){Bd(i).a52964(); return i; },a18617:function(Br,i){var j=Br.inject({},function(Bs,Bu){if(!Bu.disabled&&Bu.name){var Bt=Bu.name,Bv=Bd(Bu).getValue(); if(Bv!=null){if(Bt in Bs){if(Bs[Bt].constructor!=Array){Bs[Bt]=[Bs[Bt]]; }Bs[Bt].push(Bv); }else{Bs[Bt]=Bv; }}}return Bs; }); return i?j:Ai.a19221(j); }}; S.Methods={serialize:function(j,i){return S.a18617(S.getElements(j),i); },getElements:function(i){return Bf(Bd(i).getElementsByTagName("*")).inject([],function(j,Br){if(S.Element.Serializers[Br.tagName.toLowerCase()]){j.push(Element.a48154(Br)); }return j; }); },getInputs:function(Bw,Bs,Bt){Bw=Bd(Bw); var j=Bw.getElementsByTagName("input"); if(!Bs&&!Bt){return Bf(j).a18746(Element.a48154); }for(var Bu=0,Bx=[],Bv=j.length; Bu=0?this.optionValue(j.options[i]):null; },selectMany:function(Bt){var j,Bu=Bt.length; if(!Bu){return null; }for(var Bs=0,j=[]; Bs=this.offset[1]&&Br=this.offset[0]&&i=this.offset[1]&&this.ycomp=this.offset[0]&&this.xcomp"; }catch(Bt){}var Bs=j.firstChild||null; if(Bs&&(Bs.tagName.toUpperCase()!=i)){Bs=Bs.getElementsByTagName(i)[0]; }if(!Bs){Bs=document.createElement(i); }if(!Bs){return ; }if(arguments[1]){if(this._isStringOrNumber(arguments[1])||(arguments[1] instanceof Array)){this.a23009(Bs,arguments[1]); }else{var Br=this._attributes(arguments[1]); if(Br.length){try{j.innerHTML="<"+i+" "+Br+">"; }catch(Bt){}Bs=j.firstChild||null; if(!Bs){Bs=document.createElement(i); for(attr in arguments[1]){Bs[attr=="class"?"className":attr]=arguments[1][attr]; }}if(Bs.tagName.toUpperCase()!=i){Bs=j.getElementsByTagName(i)[0]; }}}}if(arguments[2]){this.a23009(Bs,arguments[2]); }return Bs; },a23103:function(i){return document.createTextNode(i); },ATTR_MAP:{"className":"class","htmlFor":"for"},_attributes:function(i){var j=[]; for(attribute in i){j.push((attribute in this.ATTR_MAP?this.ATTR_MAP[attribute]:attribute)+'="'+i[attribute].toString().escapeHTML()+'"'); }return j.join(" "); },a23009:function(j,i){if(typeof i=="object"){i.a23028().a54059(function(Br){if(typeof Br=="object"){j.appendChild(Br); }else{if(N._isStringOrNumber(Br)){j.appendChild(N.a23103(Br)); }}}); }else{if(N._isStringOrNumber(i)){j.appendChild(N.a23103(i)); }}},_isStringOrNumber:function(i){return(typeof i=="string"||typeof i=="number"); },a23135:function(j){var i=this.node("div"); Bd(i).a32327(j.a23161()); return i.a36352(); },a23175:function(j){if(typeof j!="object"&&typeof j!="function"){j=window; }var i=("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG BLOCKQUOTE BODY BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL DFN DIR DIV DL DT EM FIELDSET FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX KBD LABEL LEGEND LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR").split(/\s+/); i.a54059(function(Br){j[Br]=function(){return N.node.apply(N,[Br].concat(Bf(arguments))); }; }); }}; function BE(Bs,Br){if(Bs.length==Br.length){for(var Bt=0,j=Bs.length; Bt0){Bw.push({name:Bu,count:Ah[Bu].count,a24467:Ah[Bu].a24467,a24461:Ah[Bu].a24461}); }}Bw=Bw.sort(function(j,i){if(j.a24467i.a24467){return -1; }return 0; }); var Bs=new Array(); Bs[Bs.length]=""; for(var Bt=0,Br=Bw.length; Bt"; }Bs[Bs.length]="1){Bt.push(Bs); }}return Bt; }function BA(Bs,Br){if(Bs.length-1; Bt--){Br[Bt]=Bs[Bt]-j[Bt]; }return Br; }function BK(Bs,j){var Br=new Array(); for(var Bt=Bs.length-1; Bt>-1; Bt--){Br[Bt]=Bs[Bt]+j[Bt]; }return Br; }function A9(Bt,Br,Bs,j,i){Bt.a52612({name:Br+Bs,a52619:j}); i["get"+Br]=Bt["get"+Br+Bs]; i["set"+Br]=Bt["set"+Br+Bs]; }function Bl(j,i,Bs,Br){j.a54059(function(Bu){Br[Bu]=false; var Bv=function(Bw){Br[Bu]=Bw; }; var Bt=Bu+i; Bs.a52612({name:Bt,a52619:[Bv]}); Br[Bu]=Bs[Bt]; }); }function AO(j,Br,i){if(Br=="hw"){if(i[0]&&i[1]){return(function(Bs){j.style.width=Bs[0]+"px"; j.style.height=Bs[1]+"px"; }); }else{if(i[0]&&!i[1]){return(function(Bs){j.style.width=Bs[0]+"px"; }); }else{if(!i[0]&&i[1]){return ; (function(Bs){j.style.height=Bs[1]+"px"; }); }}}}else{if(Br=="off"){if(i[0]&&i[1]){return(function(Bs){j.style.left=Bs[0]+"px"; j.style.top=Bs[1]+"px"; }); }else{if(i[0]&&!i[1]){return(function(Bs){j.style.left=Bs[0]+"px"; }); }else{if(!i[0]&&i[1]){return(function(Bs){j.style.top=Bs[1]+"px"; }); }}}}}}function BJ(Bt,Bs){var j=false; var Br=Bt; var i=Bs; if(Bs[0]<0){j=true; Br[0]=Bs[0]+Bt[0]; i[0]=-Bs[0]; }if(Bs[1]<0){j=true; Br[1]=Bs[1]+Bt[1]; i[1]=-Bs[1]; }if(j){return([Br,i]); }else{return false; }}Array.prototype.a46626=function(Bt,Bu){var j=0,Bs=this.length; var Br=0; if(!isFinite(Bt)){return -1; }while((Bs-j)>1){if(this[Br]>Bt){Bs=Br; }else{if(this[Br]>>1; }return -1; }; Array.prototype.a40353=function(Bv,Bu,Br){var Bs=this.a46626(Bv); if(Bs==-1){var Bt=Bu||0; var j=Br||this.length; fTest=Bt+((j-Bt)>>>1); while(j-Bt>2){fTest=Bt+((j-Bt)>>>1); if(this[fTest]>Bv){j=fTest; }else{Bt=fTest; }}return j; }else{return Bs; }}; Array.prototype.a47594=function(Bv,Bu,Br){var Bs=this.a46626(Bv); if(Bs==-1){var Bt=Bu||0; var j=Br||this.length; fTest=Bt+((j-Bt)>>>1); while(j-Bt>2){fTest=Bt+((j-Bt)>>>1); if(this[fTest]>Bv){j=fTest; }else{Bt=fTest; }}return Bt; }else{return Bs; }}; function BT(j,i){var Bs=At(j,i); return Bs; var Bt=j.a48942(); var Br=i.a48942(); if(BE(Bt,j)){}else{}if(BE(Br,i)){}else{AT=Br,C=i; }return Bs; var Bu=As(j,i); if(BE(Bs,Bu)){}else{AJ=Bs; AH=Bu; }return Bs; }function As(Bw,Bv){var Bt=[]; var i=0,Br=0,By=0; var Bz=Bv.length; if(Bw.length==0){return Bv; }if(Bw[0]0){Br(this[this.length-1]); }}; Array.prototype.a27976=function(i,j){Ax(); }; var AW={a28000:240,a53699:20,a28008:80,a37723:20,a53682:50,a41623:"rgba(0, 0, 200, 0.2)",a41630:20}; var H={a41518:BY({200:2,300:3,400:5,500:7})}; var Ac=["IBM"]; var AS={"ohlcv":["OHLC","volume","bollinger","close"],"divs":[]}; var Ay={a39186:["mouseoverbar","a39033","x-Scale","volume","williams","bollinger"],h:{"mouseoverbar":{fixedHeight:20,displayType:"div"},"a39033":{proportionRelation:8,displayType:"graph"},"x-Scale":{fixedHeight:20,displayType:"div"},"volume":{minimumHeight:80,displayType:"graph"},"williams":{minimumHeight:80,displayType:"graph"},"bollinger":{minimumHeight:80,displayType:"graph"}}}; var q={currentYear:(new Date()).getFullYear(),sYear:2007,a53602:["#ee00ff","#0000dd","#33ff66","#ff5522","#6688ff","#88eeff","#FFA500","#AAA","#737377","#660033"],a48169:{AlphaAverageProp:0.3,a51379:10,a51508:8,bollingerAvgW:30,bollingerSdevs:2,hidden:false,DataMember:"c"}}; if(!BN){var BN={}; }BN.a28276={a28279:[0,1,0]}; function J(){this.a28566={}; this.a28587={}; }J.prototype={a28315:function(j){var i=this; j.a54059(function(Br){i.a52612(Br); }); },a52612:function(j){if(typeof (this.a28566[j.name])=="undefined"){this.a28451(j.name); }var i=this; if(j.a52619){if(typeof (j.a52619)=="function"){this.a28576(j.name,j.a52619); }else{j.a52619.a54059(function(Br){i.a28576(j.name,Br); }); }}},a28451:function(j){this.a28566[j]=null; var i=this; var Br=j+"listener"; this.a28587[j]=[]; var Bs="set"+j; this[j]=function(Bw){if(Bw){i.a28566[j]=Bw; var Bu=i.a28587[j]; for(var Bv=0,Bt=Bu.length; BvThis is the pane where you can add and hide stocks. To add a stock, type its symbol in the add a stock box. To hide a stock, click on the lightbulb. To edit a stock's plots, click on the stock's symbol or the yellow highlighted area, and you will be whisked away to the plots pane.

",PlotExplainNorm:"

this pane works much the same as the stock pane, your familiar lightbulbs are here, click the X button to remove a plot entirely, click on the plot name to edit it's options or change it's type.

you can click on the zoom button on the upper left, above the plot to highlight an area and zoom in only on that area. Click a time period to zoom back out

",PlotOptionsExplainNorm:"

Here you can edit plot types. Select a different plot type from the drop down box. Bollinger bands and stoachastics will be coming soon.

If you ever want to go back to all stocks, or the plotlist for a stock, just click on stocks, or the Symbol you want to see.

Did you know that chartWidget is the only interactive graphing solution that is capable of running on the iPhone ?

",StockExplainIE6:'

We have some quirks for IE, but hey they call it Beta for a reason. Type in the stock symbol and click "Add" to load your favorite stock.

To add a stock, type its symbol in the add a plot box. To hide a stock, click on the lightbulb. To edit a Stock\'s plots click on the name or the yellow highlighted area.

',PlotExplainIE6:"

This pane works similar to the stock pane; the familiar lightbulbs are here, just click the X button to remove a plot entirely and click on the plot name to edit it's options or change it's type

after you click, once again scroll over to your right. you can click on the zoom button on the upper left, above the plot to highlight an area and zoom in only on that area. Click a time period to zoom back out

",PlotOptionsExplainIE6:"

Here you can edit plot types. Select a different plot type from the drop down box. Bollinger bands and stoachastics will be coming soon.

Did you know that chartWidget is the only interactive graphing solution that is capable of running on the iPhone

?"}; function h(){var i=new AE(); }var AE=function(){var i=this; this.div=Bd("stocksmanager"); this.sa=new Ap("sidebar_plots"); this.a29070=Bd("all_stocks_pane"); this.singleStock=Bd("single_stock_pane"); this.plotOptions=Bd("plot_options_pane"); this.a29608=function(){l(i.a29070,i); i.buildStockExplain(); i.sa.scrollTo(i.a29070); }; this.a29658=function(){Bq(i.singleStock,i.a48969,i); i.sa.scrollTo(i.singleStock); }; A2.a54528.a52612({name:"a47329",a52619:[this.a29608]}); }; AE.prototype={buildExplainDiv:function(Bs,Br){var j=BF("div"); j.className=BX.explainDiv; var i=BF("div"); i.innerHTML=Bs; j.appendChild(i); var Bt=BF("div"); Bt.innerHTML=Br; Bt.className="ie6Exp"; j.appendChild(Bt); return j; },buildStockExplain:function(){this.a29070.appendChild(this.buildExplainDiv(D.StockExplainNorm,D.StockExplainIE6)); },buildPlotExplain:function(){this.singleStock.appendChild(this.buildExplainDiv(D.PlotExplainNorm,D.PlotExplainIE6)); },buildOptionsExplain:function(){this.plotOptions.appendChild(this.buildExplainDiv(D.PlotOptionsExplainNorm,D.PlotOptionsExplainIE6)); },a29146:function(){this.a29154.style.display="none"; },a29814:function(i){this.a29685=A2.a54535.a48990[i]; this.a48969=i; this.a29658(); this.buildPlotExplain(); },a30270:function(i){var j=BF("div"); j.className="annotated"; this.a29272=A2.pm.a48684[i]; this.plotOptions.innerHTML=""; this.plotOptions.appendChild(this.a29553()); this.plotOptions.appendChild(j); d(this.a29272,function(){A2.pm.a48202(i,true); },j); this.sa.scrollTo(this.plotOptions); this.buildOptionsExplain(); },a29909:function(Bu){var Br=BF("div"); Br.className="bread_crumbs"; var Bs=BF("form"); Br.appendChild(Bs); var j=BF("span"); j.innerHTML="Add a Stock"; Bs.appendChild(j); var i=BF("input"); i.id="ticker_symbol"; Bs.appendChild(i); var Bt=BF("input"); Bt.type="image"; Bt.className="addstock"; Bt.value="Add Stock"; Bt.src="/images/add_stock.png"; Bs.appendChild(Bt); Bs.onsubmit=function(){Bu(i.value); return false; }; return Br; },a30367:function(){var j=BF("div"); j.className=BX.breadCrumbsDivclass; var i=BF("a"); i.href="#"; i.innerHTML="Stocks"; j.appendChild(i); i.onclick=this.a29608; j.appendChild(this.caretSpan()); var Br=BF("span"); Br.innerHTML=this.a29685.name; j.appendChild(Br); return j; },a29553:function(){var j=BF("div"); j.className=BX.breadCrumbsDivclass; var i=BF("a"); i.href="#"; i.innerHTML="Stocks"; j.appendChild(i); i.onclick=this.a29608; j.appendChild(this.caretSpan()); var i=BF("a"); i.href="#"; i.innerHTML=this.a29685.name; j.appendChild(i); i.onclick=this.a29658; j.appendChild(this.caretSpan()); var Br=BF("span"); Br.innerHTML=this.a29685.name; j.appendChild(Br); return j; },caretSpan:function(){var i=BF("span"); i.className=BX.caretSpanClass; i.innerHTML=" "; return i; }}; var l=function(Bw,Bs){var Br=Bd(Bw); var Bx=[]; A2.a54535.a48990.a54059(function(i){Bx.push({name:i.value.name,hidden:i.value.hidden,id:i.key}); }); var Bz=function(i){Bs.a29814(i); }; var B0=function(i){A2.pm.a48542(i); }; var Bv=function(i){A2.pm.a48494(i); }; var Bt=function(i){A2.a54535.a45401(i); }; var j=function(i){A2.a54535.a52486(i); }; Br.innerHTML=""; Br.appendChild(Bs.a29909(j)); var By=BF("ul"); Br.appendChild(By); var Bu=0; Bx.a54059(function(B6){var i=BF("li"); i.className="a33421"; By.appendChild(i); var B2=BF("span"); B2.innerHTML=B6.name; B2.className="tick stock"+Bu; Bu++; i.appendChild(B2); B2.onclick=function(){Bz(B6.id); }; var B5=BF("span"); B5.className=BX.remSpanclass; remSpanclass:"x_it"; B5.innerHTML=" "; i.appendChild(B5); B5.onclick=function(){Bt(B6.id); }; var B3=BF("span"); i.appendChild(B3); if(B6.hidden){B3.className=BX.bulbClassOff; }else{B3.className=BX.bulbClassOn; }var B4=!B6.hidden; var B1=function(){if(B4){this.className=BX.bulbClassOff; B4=false; B0(B6.id); }else{B4=true; this.className=BX.bulbClassOn; Bv(B6.id); }}; B3.onclick=B1; }); }; var Bq=function(Bu,Bz,j){var i=Bd(Bu); var B0=[]; BY(A2.pm.a48634(Bz)).a54059(function(B1){B0.push({name:B1.value.name,hidden:B1.value.hidden,id:B1.key}); }); var Br=function(B1){j.a30270(B1); }; var Bs=function(B1){A2.pm.a48570(B1); }; var Bt=function(B1){A2.pm.a48524(B1); }; var Bx=function(B1){A2.pm.a48826(B1); }; var Bw=function(B1){A2.pm.a52594(Bz,B1); }; i.innerHTML=""; i.appendChild(j.a30367()); var Bv=BF("form"); var By=BF("ul"); i.appendChild(By); B0.a54059(function(B5){var B1=BF("li"); By.appendChild(B1); var B3=BF("span"); B3.innerHTML=B5.name; B3.className=BX.tickClass; B1.appendChild(B3); B3.onclick=function(){Br(B5.id); }; var B7=BF("span"); B7.className=BX.remSpanclass; B7.innerHTML=" "; B1.appendChild(B7); B7.onclick=function(){Bx(B5.id); }; var B4=BF("span"); B1.appendChild(B4); if(B5.hidden){B4.className=BX.bulbClassOff; }else{B4.className=BX.bulbClassOn; }var B6=B5.hidden; var B2=function(){if(B6){this.className=BX.bulbClassOn; B6=false; A2.pm.a48524(B5.id); }else{B6=true; this.className=BX.bulbClassOff; A2.pm.a48570(B5.id); }}; B4.onclick=B2; }); }; var BC=function(){}; function Ap(i){this.scrollArea=Bd(i); this.time=0; this.a30901=0; this.change=0; this.a30905=15; this.a30876=null; }Ap.prototype={scrollTo:function(i){i=Bd(i); var j={"all_stocks_pane":0,"single_stock_pane":360,"plot_options_pane":720}; this.scroll(this.scrollArea.scrollLeft,j[i.id]); this.scrollArea.className=i.id; },scroll:function(Bs,i){if(this.a30876!=null){clearInterval(this.a30876); this.a30876=null; }this.time=0; this.a30901=Bs; this.change=i-Bs; var Br=this; var j=function(){Br.a30850(); }; this.a30876=setInterval(j,15); },a30850:function(){if(this.time>this.a30905){clearInterval(this.a30876); this.a30876=null; }else{this.scrollArea.scrollLeft=BM(this.change,this.time,this.a30901,this.a30905); ++this.time; }}}; function BM(Bs,j,i,Br){return -Bs/2*(Math.cos(Math.PI*j/Br)-1)+i; }function Am(j,Bu,Bw,Bv){var Br=this; this.a31569=Bv||undefined; Bw.innerHTML=""; this.div=Bw; this.a31666=Bu; this.a31000=BY(); this.f=BF("form"); Bw.appendChild(this.f); this.ul=BF("ul"); this.a31108=BF("div"); this.f.appendChild(this.a31108); this.a31670=BF("div"); this.f.appendChild(this.a31670); var Bt=[]; for(var Bs in j){Bt.push(j[Bs]); }this.a31660(Bt,Bu,this.a31108); this.f.onsubmit=function(){return false; }; }Am.prototype={a31660:function(i,Br,Bs){Bs.innerHTML=""; var j=this; BO=i; i.a54059(function(Bt){j.a31185(Bt,Br,Bs); }); return ; },a31185:function(Bv,Bs,j){var Bz=this; var Br=BF("fieldset"); var Bx=BF("label"); Bx.innerHTML=Bv.a32479; Bx.setAttribute("for",Bv.a32078); var B5=function(){Bz.a31666[Bv.a32078]=this.value; if(Bz.a31569){Bz.a31569(); }}; switch(Bv.a32471){case"check":var B4=BF("input"); B4.type="checkbox"; break; case"StaticList":var Bw=Bv.a32368(); var Bu=BF("div"); var B1=""; Bu.innerHTML=B1; Br.appendChild(Bx); Br.appendChild(Bu); j.appendChild(Br); var B4=Bd(Bv.a32078); var B2=Bz.a31666[Bv.a32078]; var B3=By.indexOf(B2); B4.selectedIndex=B3; var B0=function(B6){var i=Bv.a32385(B6); if(i.length>0){Bz.a31651(i); }}; B0(B2); B5=function(i){var B6=Bd(Bv.a32078).value; Bv.a32327(B6); Bz.a31666[Bv.a32078]=B6; B0(B6); if(Bz.a31569){Bz.a31569(); }}; break; default:var B4=BF("input"); var B2=Bz.a31666[Bv.a32078]; B4.value=B2; break; }B4.id=Bv.a32078; Br.appendChild(Bx); Br.appendChild(B4); j.appendChild(Br); Event.a54433(B4,"change",B5); },a31651:function(i){this.a31660(i,this.a31666,this.a31670); pred=i[0]; }}; var Af={}; function d(Bs,By,i){var Bw=BY({h:new AF("High","h"),l:new AF("Low","l"),o:new AF("Open","o"),c:new AF("Close","c"),v:new AF("Volume","v")}); var Br=Bg({a32417:Bw,a32479:"Data Member",a32471:"StaticList",a32078:"DataMember"}); var Bx=BP({a32479:"Moving Average Width",a32078:"a51379",a32471:"input"}); var Bv=BP({a32479:"Moving Average Width",a32078:"a51508",a32471:"input"}); var B0=Bg({a32479:"Alpha",a32078:"AlphaAverageProp",a32471:"input"}); var Bu=BP({a32479:"Bollinger Average Width",a32078:"bollingerAvgW",a32471:"input"}); var Bz=BP({a32479:"Bollinger Standard Deviations",a32078:"bollingerSdevs",a32471:"input"}); var Bt=Bg({a32417:(BY({candle:new AF("CandleStick","candle"),OHLC:new AF("OHLC","OHLC"),high:new AF("high","high"),a50996:new AF("Line","a50996",[new Br("volume")]),a50941:new AF("Area","a50941",[new Br("volume")]),bollinger:new AF("Bollinger Bands","bollinger",[(new Bu(15)),(new Bz(1.5)),new Br("volume")]),a51045:new AF("Simple Moving Average","a51045",[(new Bv(5)),new Br("volume")]),a51279:new AF("Exponential Moving Average","a51279",[new B0(0.5),new Br("close")]),a51350:new AF("Weighted Moving Average","a51350",[new Bx(8),new Br("close")])})),a32479:"plotType",a32471:"StaticList",a32078:"plotType"}); var j={pt:new Bt()}; BQ=new Am(j,Bs,i,By); }function AF(j,Br,i){this.a32123=Br; this.a32364=j; this.a32422=i||[]; }AF.prototype={toString:function(){return this.a32364; },valueOf:function(){return this.a32364; }}; function BP(Bt,Bu){var Br={}; Br.a32461=function(i){this.value=i; }; Br.a32461.prototype={a32327:function(i){this.a32364=i; },toString:function(){return this.a32364; },valueOf:function(){return this.a32364; }}; for(var Bs in Bt){Br.a32461.prototype[Bs]=Bt[Bs]; }var j=Br.a32461; return j; }function Bg(Bt,Bu){var Br={}; Br.a32461=function(i){this.value=i; }; Br.a32461.prototype={a32327:function(i){this.a32364=i; },toString:function(){return this.a32364; },valueOf:function(){return this.a32364; },a32368:function(){return this.a32417.a46607(); },a32385:function(i){if(this.a32417[i]){if(this.a32417[i].a32422){return this.a32417[i].a32422; }}return[]; }}; for(var Bs in Bt){Br.a32461.prototype[Bs]=Bt[Bs]; }var j=Br.a32461; return j; }Boolean.prototype.a32471="check"; Boolean.prototype.a32479="bool"; Boolean.prototype.validate=function(i){return i; }; var O=AV.a36241(); O.prototype={a52434:function(i,Br,j){if(arguments.length==0){return ; }},a36274:function(i,Bw,Bv){this.a54528=Bw; this.type?(this.type):"ClickAndDrag"; this.a36352=this.a36352.a36331(this); this.a33421=this.a33421.a36331(this); this.a36388=this.a36388.a36331(this); this.a35910=this.a35910.a47944(this); this.wrap=Bd(i); this.a35038=this.wrap.id; Bl(["MouseDown","MouseUp","MouseMove","MouseOut"],this.a35038,Bw,this); var Bu=(this.a35038+"tlist"); Bw.a52612({name:Bu,a52619:[]}); var Br=this; var Bt=function(){Bn.a48942(Br.wrap,Br.a34971); Br.a36415=Bn.a53049(Br.a34971); }; Bw.a52612({name:"Resize",a52619:Bt}); var j; if(Bw[Bu]()==null){this.a34971=document.createElement("div"); this.wrap.appendChild(this.a34971); this.a34971.className="trannylistn"; Bn.a48942(this.wrap,this.a34971); this.a35038=this.a34971.id; this.a36435=new AD(this.a34971); Bw[Bu](this.a36435); }else{this.a36435=Bw[Bu](); }this.a34971=this.a36435.a34971; this.a34971.style.width="1000px"; this.a34971.style.height="1000px"; this.a34971=this.a36435.a34971; this.a36415=this.a36435.a36415; this.a36456=false; var Bs={a36388:this.a36388,a36352:this.a36352,a33421:this.a33421,a33445:this.a33421}; this.a36435.a33312(Bs,this.type); this.a36285(Bv); this.DO=[0,0]; },a52909:function(){this.a36435.a36437(this.type); },a36352:function(i){this.a36446=(p([Event.a36408(i),Event.a33133(i)],this.a36415)); this.a36456=true; this.a33100=[0,0]; this.a35928(this.a36446); },a33421:function(i){if(this.a36456){this.a33100=(p([Event.a36408(i),Event.a33133(i)],this.a36415)); this.a36456=false; this.a36338(this.a33100); }},a36388:function(Br){if(this.a36456){var j=[Event.a36408(Br),Event.a33133(Br)]; var i=p(p(j,this.a36415),this.a36446); this.DD=i; this.a35936(i); }},a35910:function(){},a36338:function(){},a35936:function(){},a35928:function(){},a33206:function(){}}; function AD(j){this.a34971=j; this.fHash=BY(); var i={a36388:function(){},a36352:function(){},a33421:function(){},a33445:function(){}}; this.a33345(); this.a36415=Bn.a53049(this.a34971); this.a33312(i,"a10200"); this.active="a10200"; }AD.prototype={a33312:function(Br,j){var i={}; i[j]=Br; this.fHash.a34200(i); },a33345:function(){var Br=this; var Bs=function(Bu){Br.fHash[Br.active].a36388(Bu); }; var i=function(Bu){Br.fHash[Br.active].a36352(Bu); }; var Bt=function(Bu){Br.fHash[Br.active].a33421(Bu); }; var j=function(Bu){Br.fHash[Br.active].a33445(Bu); }; this.a33454=Bs; this.a33460=i; this.a33466=Bt; this.a33472=j; Event.a54433(this.a34971,"a19558",function(){return false; }); Event.a54433(this.a34971,"mousedown",i); Event.a54433(this.a34971,"mouseup",Bt); Event.a54433(this.a34971,"mouseout",j); Event.a54433(this.a34971,"mousemove",Bs); },a36437:function(i){this.active=i; }}; var Ad=function(i){this.type="TWindow"; this.a36274.apply(this,arguments); }; Ad.prototype=Object.a48154(new O(),{a52434:function(i){},a36285:function(i){this.a35429=BF("div"); this.a35429.className="trannywindow"; this.wrap.appendChild(this.a35429); this.a52839={a52842:true,a52846:true}; this.a35548=AO(this.a35429,"hw",[true,true]); this.a36206=AO(this.a35429,"off",[true,true]); },a35928:function(){this.a35548([0,0,]); this.a36206(this.a36446); },a35910:function(i){},a35936:function(Br){var j=this.a36446.a48942(); var i=BJ(j,Br); if(i){this.a36206(i[0]); this.a35548(i[1]); }else{this.a35548(Br); }},a36338:function(){}}); var AQ=function(i){this.type="ZoomWindow"; this.a36274.apply(this,arguments); }; AQ.prototype=Object.a48154(new O(),{a52434:function(i){},a36285:function(i){this.a35429=BF("div"); this.a35429.className="trannywindow"; this.wrap.appendChild(this.a35429); this.a52839={a52842:true,a52846:true}; this.a35548=AO(this.a35429,"hw",[true,true]); this.a36206=AO(this.a35429,"off",[true,true]); this.a54528.a52612({name:"a34111",a52619:[]}); },a35928:function(){this.a35548([0,0,]); this.a36206(this.a36446); },a35910:function(i){},a35936:function(Br){var j=this.a36446.a48942(); var i=BJ(j,Br); if(i){this.a36206(i[0]); this.a35548(i[1]); }else{this.a35548(Br); }this.a35429.style.top="0px"; this.a35429.style.height="2000px"; },a36338:function(i){this.a54528.a34111([this.a36446.a48942(),i.a48942()]); this.a35429.style.height="0px"; this.a35429.style.width="0px"; this.a35429.style.left="0px"; }}); var G=function(Br,Bs,j){this.a35356=""; this.a35153=""; var i=BY(j); i=i.a34200({parent:this,a35356:this.a35356}); this.a35356=new BG(Br,Bs,i); this.a35153=new n(Br,Bs,i); this.a34870=document.createElement("div"); this.a34870.className="a34870"; this.a35153.wrap.appendChild(this.a34870); }; G.prototype={a35576:function(){var j=function(B6,B5){var B7=[B0(0,B6,B5).min(),B0(1,B6,B5).min()]; return B7; }; var Bu=[23,85,90]; var Bt=[83,2,40]; var B3=function(B6,B5){var B7=[B0(0,B6,B5).max(),B0(1,B6,B5).max()]; return B7; }; var B0=function(B7){var B5=arguments.length; var B8=[]; for(var B6=1; B60){B5.src="../images/downright.gif"; }else{B5.src="../images/downleft.gif"; }AO(B5,"off",[true,true])(B6[0]); AO(B5,"hw",[true,true])(B6[1]); B5.className="dr imgline"; B7.appendChild(B5); }; var Bz=function(B7,B6){var B8=new Array(); var B5=new Array(); B8=j(B7,B6); B5=p(B3(B7,B6),B8); return[B8,B5]; }; this.a34870.innerHTML=""; var By=this.a34771(); var i=this.a35456(); var B1=this.a34789(); var B4=Bs(i,B1); var Bw=Br(By,B4); var Bv=B4[0]-By[0]; Bx(this.a34870,By,B4); Bx(this.a34870,i,B1); Bx(this.a34870,i,B2(i,Bw,Bv)); Bx(this.a34870,B1,B2(B1,Bw,Bv)); }}; var BG=function(i){this.type="AndrewPitchFirst"; this.a36274.apply(this,arguments); }; BG.prototype=Object.a48154(new O(),{a52434:function(i){},a36285:function(i){this.parent=i.parent; this.a35429=BF("div"); this.a35429.className="awin1"; this.a34971.appendChild(this.a35429); A9(this.a54528,"FirstPoint",this.a35038+this.type,[],this.parent); A9(this.a54528,"SecondPoint",this.a35038+this.type,[],this.parent); A9(this.a54528,"ThirdPoint",this.a35038+this.type,[],this.parent); this.a52839={a52842:true,a52846:true}; this.a35548=AO(this.a35429,"hw",[true,true]); this.a36206=AO(this.a35429,"off",[true,true]); },a35928:function(){this.parent.a35116(this.a36446); this.a35548([0,0]); this.parent.a35153.a36206([0,0]); this.parent.a35153.a35548([0,0]); this.a36206(this.a36446); },a35910:function(i){},a35936:function(j){var i=BJ(this.a36446.a48942(),j.a48942()); if(i){this.a36206(i[0]); this.a35548(i[1]); }else{this.a35548(j); }},a36338:function(i){this.parent.setSecondPoint(i); this.a36435.a36437("AndrewPitchSecond"); }}); var n=AV.a36241(); n.prototype=Object.a48154(new O(),{a52434:function(i){this.type="AndrewPitchSecond"; this.a36274.apply(this,arguments); },a36285:function(i){this.a35356=i.a35356; this.parent=i.parent; this.a35352=this.a35356.a35718; this.a35429=BF("div"); this.a35429.className="awin2"; this.wrap.appendChild(this.a35429); this.a52839={a52842:true,a52846:true}; this.a35548=AO(this.a35429,"hw",[true,true]); this.a36206=AO(this.a35429,"off",[true,true]); },a35928:function(){this.a36446=this.parent.a35456().a48942(); this.a35548([0,0]); this.a36206(this.a36446); },a35910:function(i){},a35936:function(j){var i=BJ(this.a36446.a48942(),j); if(i){this.a36206(i[0]); this.a35548(i[1]); }else{this.a35548(j); }},a36338:function(i){this.parent.a35567(i); this.parent.a35576(); this.a36435.a36437("AndrewPitchFirst"); }}); var Bc=function(i){this.type="Draggable"; this.a36274.apply(this,arguments); }; Bc.prototype=Object.a48154(new O(),{a52434:function(i){},a36285:function(j){this.a35652=this.a35718; this.a35660=this.a35708; this.a35919=this.a35919.a47944(this); this.a54528.a52612({name:"DragOffset",a52619:[this.a35919]}); this.a35708=this.a54528.a35708; this.a35718=this.a54528.a35718; this.a36085=this.a36085.a47944(this); var i=j.a35738+"DragLink"; this.a54528.a52612({name:i,a52619:[this.a36085]}); this.a35957=this.a54528["set"+i]; this.a35869=Bd(j.skate); this.a36146=parseInt(this.a35869.style.height); this.a36106=parseInt(this.a35869.style.width); this.a36155=parseInt(this.wrap.style.height); this.a36115=parseInt(this.wrap.style.width); this.a52839={a52842:true,a52846:true}; this.a36206=AO(this.a35869,"off",[this.a52839.a52842,this.a52839.a52846]); this.a36226=[0,0]; this.a36222=[0,0]; },a35910:function(i){},a35919:function(i){},a35928:function(){},a35936:function(Bs){var i=BK(this.a36222,Bs); this.a35957(i); return ; var Br=true; var j=true; if(this.a36106+i[0]0){Br=false; i[0]=this.a36226[0]; }if(this.a36146+i[1]0){j=false; i[1]=this.a36226[1]; }if((!Br)&&(!j)){return ; }this.a36226=i; this.a36206(i); },a36085:function(i){var Br=true; var j=true; if(this.a36106+i[0]0){Br=false; i[0]=this.a36226[0]; }if(this.a36146+i[1]0){j=false; i[1]=this.a36226[1]; }if((!Br)&&(!j)){return ; }this.a36226=i; this.a36206(i); },a36338:function(i){this.a36222=this.a36226.a48942(); }}); var Q=AV.a36241(); Q.prototype=Object.a48154(new O(),{a52434:function(i){this.type="MouseOverReporter3"; this.a36274.apply(this,arguments); },a36285:function(i){this.a52839={a52842:true,a52846:true}; this.a54528.a52612({name:"a36402",a52619:null}); this.a36388=this.a36388.a36331(this); },a36338:function(){this.a36456=true; },a36352:function(i){this.a54528.a36402([(Event.a36408(i)-this.a36415[0]),0]); },a36388:function(i){Bp++; this.a54528.a36402([(Event.a36408(i)-this.a36415[0]),0]); },a52909:function(){this.a36435.a36437(this.type); this.a36446=[0,0]; this.a36456=true; }}); var Bp=0; var Bk=function(B1,Bt,Bx,B0,j,Bs){this.a36631=B1; this.a54528=Bs; this.a52956=new Object(); this.a38432=j; this.xScale=B0; this.a52661=Bt; this.a52956.a52934=this.a52956.a52950=350; this.a52956.a52942=this.a52956.a52958=208; this.a52956.domCanvas=Bx; this.a38448=BF("div"); this.a38448.className="mouseOverDivClass"; this.domCanvas=BF("div"); this.domCanvas.className="domCanvas"; var Br=this.a36631.parentNode.parentNode; Br.appendChild(this.a38448); Br.appendChild(this.domCanvas); this.a43090=this.a36631.getContext("2d"); this.plots=new BY({}); this.a37866=new AX(this.domCanvas); if(typeof document.body.style.maxHeight!="undefined"){Aq.Browser.IE6=false; }else{Aq.Browser.IE6=true; }var Bv=this; var i=Bv.a54528.a36812; var Bu=Bv.a37329; var Bw=Bv.a37352; var Bz=function(B2){var B3=(Bv.a37329+(B2/Bv.a37352))<<1>>1; return B3; }; var By=function(B3){var B2=(Bv.a37352*(B3-Bv.a37329))<<1>>1; return B2; }; this.a38295=function(B2){var B3=B2[0]; Bv.a54528.a36812([Bz(B2[0]),B2[0],Bz,By]); }; this.a54528.a52612({name:"a36402",a52619:this.a38295}); this.a36968=this.a36968.a47944(this); this.a47753=this.a47753.a47944(this); this.a54528.a52612({name:"a34111",a52619:this.a36968}); this.a54528.a52612({name:"a36925",a52619:this.a47753}); this.a37211=Bs.a36925; this.canReset=false; this.a38483=new o(this.a54528); this.a38314=Bd("plotScaleWrap"); this.a49973=[]; }; Bk.prototype={a36968:function(Br){var j=this.a37329; var i=this.a37352; var Bt=function(Bu){var Bv=(j+Math.round(Bu/i)); return Bv; }; var Bs=[Bt(Br[0][0]),Bt(Br[1][0])]; this.a37211([Bs[0],Bs[1]]); },a48826:function(i){delete (this.plots[i]); this.a52661.a39620(i); },a52594:function(j,Br,i){this.a37343=i; this.plots[Br]=j; },a52964:function(){if(this.plots.a49508().length==0){this.a43090.clearRect(0,0,this.a52956.a52950,this.a52956.a52958); }if(this.canReset&&this.plots.a49508().length>0){this.canReset=false; this.a37211([this.a37329||0,this.a47637||this.a37343]); }},a48043:function(){this.a52964(); },a47753:function(Br){var j=Br[0]; var Bs=Br[1]; var i=Bs-j; if(i<3){this.a52964(); return ; }this.a37329=j; this.a47637=Math.min(this.a37343-1,Bs); this.a37352=(this.a52956.a52934/(i-1)); this.a37579(j,Bs,i); },a38064:function(Bu,Bt){var Bv=Bt.a48181; var i=Bt.h; var j=BF("div"); j.className="mouseOverLineClass"; try{j.style.top=(Bv*-1)+"px"; j.style.height=i+"px"; }catch(Bs){erra=Bs; }var Br=this.plots[Bu[0]].a48969; var Bw=A2.a54535.a48990[Br].name; j.innerHTML=""+Bw+""; this.a38448.appendChild(j); this.a52661.fillMoBar(this.a38448,j,Bu); },a48698:function(j){var i=[]; this.plots.a54059(function(Br){if(Br.value.a48969==j){i.push(Br.key); }}); return i; },a37579:function(Bt,B2,j){this.a38306(); A2.pm.a48380.a49202(); var B5=this; var By=this.plots.a49508(); var Br=this.a38586(); for(var Bx=0,Bz=By.length; Bx","sds","","sms","","lyn","","dn",""]; var Bu; var j=true; var Bs; var Bt=function(B4){Bu=B4; j=false; var CB=A2.pm.a54560.plots; var Bz=Bu[0]; var B5=Bu[1]; var B8=Bu[2]; var B9=Bu[3]; var B0=B9(Bz); var B5=B0; Bv.innerHTML=AB(i,new Date(A2.a54535.a47762[Bz]*Be)); var CA=Br.a39766; var B2=CA.a49508(); var B6,Bx,By,Bw,B7; for(var B1=0,B3=B2.length; B1 "; Bv.appendChild(Bt); }Bw.innerHTML+=Bs; },a39758:function(){this.a39766.a54059(function(i){Bd(i.key+"plotIdName").innerHTML=i.value.a39790; Bd(i.key+"plotIdName").style.color=A2.pm.a54560.plots[i.key].a48999; i.value.bballElem=Bd(i.key+"bball"); i.value.pvElem=Bd(i.key+"plotValue"); i.value.pvElem.style.color=A2.pm.a54560.plots[i.key].a48999; }); }}; var F=0; var Be=86400000; var o=function(i){this.a40945={getDate:[],getMonth:[],getYear:[]}; this.a39922={getDate:[],getMonth:[],getYear:[]}; this.a40564={getDate:[],getMonth:[],getYear:[]}; this.first=true; }; o.prototype={a40960:function(){var j=["getDate","getMonth","getYear"]; var i=this; j.a54059(function(Br){i.a40018(Br); }); },a40018:function(B3){var B6=this.a40945[B3]; var Bx=A2.a54535.a47762; if(B3=="getDate"){this.a40945[B3]=new Array(Bx.length); var B6=this.a40945[B3]; for(var Bt=0,B0=Bx.length; Bt>>1<<1,Bv,Bv+30); B6.push(Bv); Bu.push(new Date(By)); var B5=By.getMonth(); By.setMonth(B5+1); By.setDate(1); j=By/Be; }B6.push(Bv); Bu.push(new Date(By)); }else{By.setMonth(0); By.setDate(1); var Bw=-1; while(j0){var CE=new Date(Bv[B9-1]*Be); B5=CE[Bt](); }var B1=0; var B0=this.a40945[Bt]; var Br=this.a40564[Bt]; var Bs=B0.a47594(B9); var By=B0.a47594(CC); var CB; B8.beginPath(); B8.strokeStyle=AW.a41623; var Bx; var CF=new Array(); CB=B0[Bs]; if(Bt==["getDate"]){for(var CA=Bs; CA"+AB(Bz,B4)+""; }}else{for(var CA=Bs; CA"+AB(Bz,B4)+""; }}B2.innerHTML=CF.join(""); B8.stroke(); },a41157:function(){this.a40838.apply(this,arguments); },a40849:function(Bv,Bs,Bu){var j=Bu.a43303,Bw=Bu.a43232,i=Bu.w,Bx=Bu.h,By=Bu.a43090; var Bt; console.assert(isFinite(j),"min wasn't finite in scaleDates2"); console.assert(isFinite(Bw),"max wasn't finite in scaleDates2"); var Br=Bs[Bw-1]-Bs[j]; if(A2.a54535.a47762.length>this.a40945["getDate"].length){this.a40960(); }if(Br<15){Bt=["sds"," ","sms"," ","dn"]; this.a41157(Bt,"getDate",j,Bw,Bs,Br,i,Bv,Bx,By); }else{if(Br<60){Bt=["sms"," ","dn"]; this.a41157(Bt,"getMonth",j,Bw,Bs,Br,i,Bv,Bx,By); }else{if(Br<120){Bt=["sms"," ","lyn"]; this.a41157(Bt,"getMonth",j,Bw,Bs,Br,i,Bv,Bx,By); }else{if(Br<500){Bt=["sms"," '","syn"]; this.a41157(Bt,"getMonth",j,Bw,Bs,Br,i,Bv,Bx,By); }else{Bt=["lyn"]; this.a41157(Bt,"getYear",j,Bw,Bs,Br,i,Bv,Bx,By); }}}}},a41186:function(Bu,Bv){var Br=BF("div"); var Bt=[Bv.a43605,Bv.a43115]; var j=Bv.a43090; var i=Bv.h; var Bs=Bv.w; var Bw=-1*Bv.a48181; Br.className="legendWrapWrap"; Br.style.top=Bw+"px"; Br.innerHTML="
    "+this.a41419(Bt,i,Bw,Bs,j)+"
"; Bu.appendChild(Br); },a41738:function(Bt,Br){var j=Bt/Br; var Bs=0; while(j>10){j/=10; Bs++; }while(j<1){j*=10; Bs--; }if(j>=4){j=5; }else{if(j>=2){j=2; }else{j=1; }}while(Bs>0){j*=10; Bs--; }while(Bs<0){j/=10; Bs++; }return j; },a41419:function(i,B0,Bv,B4,B5){var B9=i.min(); var Bx=i.max(); var Bz=Bx-B9; var CA=((Bz>0)&&isFinite(Bz)); if(!CA){}var By=H.a41518.a49508(); var CB=By.a47594(B0); var j=H.a41518[By[CB]]; var B8=this.a41738(Bz,j); var B6=B9.a41900(B8); B6-=B8; var Bt=B9; var Br=B0/Bz; var B1=(B0)+(Bt*Br); var B7=function(CD){return(B1-(CD*Br)); }; var Bu=new Array(); var B2,B3; B5.beginPath(); B5.strokeStyle=AW.a41623; var Bs=AW.a41630; var Bw=0,CC=500; while(B6"+B6.a41979()+""; B3=B2+Bv; B5.moveTo(0,B3); B5.lineTo(B4,B3); }B6+=B8; Bw++; }B5.stroke(); return Bu.join(""); },a41738:function(Bu,Br){var j=Bu/Br; var Bs=0; var Bt=0,Bv=100; while(j>10&&Bt=4){j=5; }else{if(j>=2){j=2; }else{j=1; }}while(Bs>0&&Bt(Bt-this)){return Bt; }else{return Bu; }}; Number.prototype.a41979=function(){if(this>1000000000){return((this/1000000000).toFixed(1)+"B"); }else{if(this>1000000){return((this/1000000).toFixed(1)+"M"); }else{if(this>1000){return((this/1000).toFixed(1)+"K"); }else{if(this>10){return this.toFixed(0); }else{if(this>0){return this.toFixed(2); }else{if(this==0){return 0; }}}}}}return this; }; Date.prototype.a42124=function(){return(new Date(this-(-86400000))); }; Date.prototype.a47794=function(){return Math.floor(this/86400000); }; function AB(Bs,Bv){var Bu=[]; var j=[]; for(var Bt=0; Bt10){j/=10; Bs++; }while(j<1){j*=10; Bs--; }if(j>=4){j=5; }else{if(j>=2){j=2; }else{j=1; }}while(Bs>0){j*=10; Bs--; }while(Bs<0){j/=10; Bs++; }return j; }; var f=function(){var Bt=""; for(var Bs=3; Bs<1000; Bs+=13){for(var Br=2; Br<10; Br++){Bt+="scaleTicks("+Bs+" , "+Br+"); = "+Z(Bs,Br)+"
"; }}document.body.innerHTML=Bt; }; function Ab(){Al=A2.a54535.a47762; retArr=[]; for(var j=1; j>1)<<1; CB=CG.a50447[CL]; if(CG.pt=="divids"){try{for(var CC=j; CC<=B5+1; CC++){CF=((Bs*(B7))>>1)<<1; if(CF-Bu>2){Bu=CF; this.createNote(CF,(Bv-(CB[CC]*Bt)),CB.dataPoints.divs[CC]+" "+CC); }B7+=B2[CC]; }}catch(CH){I=CH; }}else{if(CG.pt=="Line"){try{B9.moveTo(CF,(Bv-(CB[j]*Bt))); for(var CC=j; CC>1)<<1; if(CF-Bu>2){Bu=CF; B9.lineTo(CF,(Bv-(CB[CC]*Bt))); }B7+=B2[CC]; }B9.stroke(); }catch(CH){I=CH; }}else{if(CG.pt=="Area"){B9.beginPath(); var CJ=CE(By.a43605); B9.fillStyle="green"; B9.moveTo(CF,(Bv-(CB[j]*Bt))); var B4=B7; for(var CC=j; CC>1)<<1; if(CF-Bu>1){Bu=CF; B9.lineTo(CF,(Bv-(CB[CC]*Bt))); }B7+=B2[CC]; }B9.lineTo(CF,CJ); CF=((Bs*(B4))>>1)<<1; B9.lineTo(CF,CJ); B9.lineTo(CF,(Bv-(CB[j]*Bt))); B9.fill(); B9.stroke(); }else{if(CG.pt=="OHLC"){AW.a44375=5; var Bx=AW.a44375; var Bw=CB.h,B8=CB.l,CA=CB.o,B3=CB.c; var B6,CI,B1,CK; B9.beginPath(); B9.beginPath(); B9.strokeStyle="red"; if(!CB.red){CB.red=[]; var B0=CB.red; for(var CC=0; CC>1)<<1; if(CF-Bu>2){Bu=CF; B6=(Bv-(Bw[CC]*Bt)); CI=(Bv-(B8[CC]*Bt)); B1=(Bv-(CA[CC]*Bt)); CK=(Bv-(B3[CC]*Bt)); B9.moveTo(CF,B6); B9.lineTo(CF,CI); B9.moveTo(CF-Bx,B1); B9.lineTo(CF,B1); B9.moveTo(CF,CK); B9.lineTo(CF+Bx,CK); }B7+=B2[CC]; }B9.stroke(); B9.beginPath(); B9.strokeStyle="black"; Bu=-1; var B7=B4; for(var CC=j; CC>1)<<1; if(CF-Bu>2){Bu=CF; B6=(Bv-(Bw[CC]*Bt)); CI=(Bv-(B8[CC]*Bt)); B1=(Bv-(CA[CC]*Bt)); CK=(Bv-(B3[CC]*Bt)); B9.moveTo(CF,B6); B9.lineTo(CF,CI); B9.moveTo(CF-Bx,B1); B9.lineTo(CF,B1); B9.moveTo(CF,CK); B9.lineTo(CF+Bx,CK); }B7+=B2[CC]; }B9.stroke(); }else{if(CG.pt=="Candle"){AW.a44375=3; var Bx=AW.a44375; var Bw=CB.h,B8=CB.l,CA=CB.o,B3=CB.c; var B6,CI,B1,CK; B9.beginPath(); B9.beginPath(); B9.strokeStyle="red"; if(!CB.red){CB.red=[]; var B0=CB.red; for(var CC=0; CC>1)<<1; if(!B0[CC]){B7+=B2[CC]; continue; }if(CF-Bu>1){Bu=CF; B6=(Bv-(Bw[CC]*Bt)); CI=(Bv-(B8[CC]*Bt)); B1=(Bv-(CA[CC]*Bt)); CK=(Bv-(B3[CC]*Bt)); B9.beginPath(); B9.moveTo(CF,B6); B9.lineTo(CF,CI); B9.stroke(); var Bz=B1-CK; B9.fillStyle="red"; B9.fillRect(CF-Bx,CK,Bx*2,Bz); B9.strokeStyle="red"; B9.stroke(); }B7+=B2[CC]; }B9.stroke(); B9.beginPath(); Bu=-1; B9.strokeStyle="black"; B7=B4; for(var CC=j; CC>1)<<1; if(B0[CC]){B7+=B2[CC]; continue; }if(CF-Bu>1){Bu=CF; B6=(Bv-(Bw[CC]*Bt)); CI=(Bv-(B8[CC]*Bt)); B1=(Bv-(CA[CC]*Bt)); CK=(Bv-(B3[CC]*Bt)); B9.moveTo(CF,B6); B9.lineTo(CF,CI); B9.stroke(); var Bz=CK-B1; B9.fillStyle="black"; B9.fillRect(CF-Bx,B1,Bx*2,Bz); B9.strokeStyle="black"; B9.stroke(); }B7+=B2[CC]; }B9.stroke(); }else{if(CG.pt=="Scatter"){B9.beginPath(); for(var CC=j; CC>1)<<1; if(CF-Bu>1){Bu=CF; B9.beginPath(); B9.rect(CF-2,(Bv-(CB[CC]*Bt))-2,3,3); B9.stroke(); }B7+=B2[CC]; }B9.stroke(); }}}}}}}return CE; },a45076:function(Br,j,i,Bu){var Bs=this.a45130.apply({},arguments); var Bt=function(Bv){return(Bs-(Bv*i)); }; return Bt; },a45130:function(Br,j,i,Bt){var Bs=(Br-Bt)+(j*i); return(Bs); }}; var Bb=function(i){i.stroke(); }; var BZ=function(i){i.stroke(); }; function Av(i){this.a54528=i; this.a54528.a52612({name:"a47329",a52619:null}); this.a54528.a52612({name:"a47345",a52619:[]}); this.a54528.a52612({name:"a47355",a52619:[]}); this.a54528.a52612({name:"a45412",a52619:[]}); this.a54528.a52612({name:"a46644",a52619:[]}); this.a45401=this.a45401.a47944(this); this.a45354=""; this.a47762=[]; this.a48990=BY(); this.a47304=BY(); this.a48978=BY(); this.a46928=0; }Av.prototype={a45401:function(i){this.a54528.a45412(i); delete (this.a45421[i]); this.a54528.a47355(); },a48254:function(){return this.a47762.length; },a45563:function(){var j=[]; var i=this; this.a48990.a54059(function(Br){var Bs=Br.key,Bt=Br.value; if(Bt.a45740){return ; }j.push(Bs); }); return j; },a47714:function(Bu,Br,j){if(this.isGettingYears==true){return ; }this.isGettingYears=true; this.a45563(); var Bs=this; var Bt=this.a45563(); var i=function(){j.apply({},arguments); Bs.isGettingYears=false; }; Bt.a52563(function(Bw){var Bv=Bs.a48990[Bw].name; Bs.a52486(Bv,Bu,Br,false); },function(Bw){var Bv=Bs.a48990[Bw].name; Bs.a52486(Bv,Bu,Br,true,i); }); return ; },a46224:function(Bu){var Bt=this.a48990.a49508(); for(var Bs=0,Br=Bt.length-1; Bsi){return true; }else{return false; }},a52486:function(Bu,Bx,B0,Br,Bt){if(typeof (Br)=="undefined"){var i=true; }else{var i=Br; }var Bs=this.a46672(Bu); if(Bs){B0++; var Bv={"symbol":Bu,"startYear":Bx||q.sYear,"endYear":B0||q.currentYear}; }else{if(this.a48990.a49508().length>0){var By=this.a46652(this.a47762[0]).getFullYear(); var Bw=this.a46652(this.a47762.a47695()).getFullYear(); var Bv={"symbol":Bu,"startYear":By,"endYear":Bw}; }else{var Bv={"symbol":Bu,"startYear":q.sYear,"endYear":q.currentYear}; }}var j="/chart_datas/stock_datarjsDH"; var Bz=this; new Bj.a46120(j,{a46125:"get",a46129:Bv,onSuccess:function(B3){try{var B1=A4(B3.responseText); B1.data=new P(B1.data); gRDW=i; Bz.a47010(B1,Bu,"ohlcv"); if(Bt){Bt(); }}catch(B2){I=B2; }},onFailure:function(){Bz.a46224(Bu); }}); var j="/chart_datas/stock_dataDivH"; new Bj.a46120(j,{a46125:"get",a46129:Bv,onSuccess:function(B3){try{var B1=A4(B3.responseText); y=B1; if(B1.data!=null){B1.data=new AU(B1.data); gRDW=i; Bz.a47010(B1,Bu,"divs"); }if(Bt){Bt(); }}catch(B2){I=B2; }},onFailure:function(){Bz.a46224(Bu); }}); },a46422:function(Bx){var Bu=Bx.a47275; var Br=this.a47762; Bx.a50099=[]; var Bt=Bx.a50099; var Bs=Br.a46626(Bu[0]); var Bw=Br.a46626(Bu[0]); for(var Bv=0,j=Bu.length; BvB1.a47275[0]){}else{Bt.dateOffsetArr.push(B1.a47137-Bx.a47695()); var Bu=this.a47304[Bs][Bz]; var Bw=Bt.dateOffsetArr.concat(Bu.dateOffsetArr); }Bw=Bt.dateOffsetArr; var Br=this.a48978[Bs][Bz]; var i=Bt.data.concat(Br); this.a48978[Bs][Bz]=i; var Br=this.a48978[Bs][Bz]; var B0={dateOffsetArr:Bw,"a47137":By}; B0.a47275=AG(By,Bt.dateOffsetArr).concat(B1.a47275); this.a47762=BT(this.a47762,B0.a47275); this.a47304[Bs][Bz]=B0; this.a47316(); if(B2){this.a54528.a47329([Bs,Bz]); }else{this.a54528.a47345(Bs); }this.a54528.a47355(true); return ; }}; function Ao(By,i,B4,Bz){var Bs=B4+i*30+By*365; var Bx=A2.a54535.a47762; var Br=A2.pm.a54560.a47637; var B0=Bx[Br]; var B2=A2.a54535.a47425(By); if(Bz=="ytd"){var B3=new Date(); B3.setDate(0); B3.setMonth(0); var j=Bx.a47594((B3/Be)-1); A2.pm.a54560.a47753([j,Bx.length-1]); return ; }else{if(B2){if(Bs<10){A2.pm.a54560.a47753([Br-Bs,Br]); return ; }var j=Bx.a47594(B0-Bs); if(j==0){var B1=new Date(Bx[0]*Be); if((B0-Bx[0])1.5)); }; var B4=this; var By=BY(); var Bz=this.a50447; var Bv=0,B3=Bz.a49508(),Bx=B3.length; var Br="foo"; for(Bv=0; Bv-1; Bu--){Bs[Bu]-=Bw; }j.comparePoint=Bt; }; j.pt="Line"; },a51279:function(Br,j){j.a51484="a39033"; j.a51490=true; var i=j.DataMember||"c"; var Bs=j.AlphaAverageProp||0.2; j.a51514=this.a52016(Br.ohlcv[i],Bs); j.color="red"; j.pt="Line"; },a51350:function(Br,j){var i=j.DataMember||"c"; j.a51490=true; var Bs=j.a51379||10; j.a51484="a39033"; j.a51514=this.a52103(Br.ohlcv[i],Bs); j.color="red"; j.pt="Line"; },movingVAverage:function(j,i){i.a51484="volume"; i.a51490=true; i.a51514=this.a51882(j.ohlcv.v,8); i.color="orange"; i.pt="Line"; },stdDev:function(Br,j){j.a51484="percent"; j.a51490=true; var i=j.DataMember||"c"; var Bs=j.a51508||20; j.a51514=this.createStdDev(Br[i],Bs,2); j.pt="Line"; }},createStdDev:function(Bw,B2,By){var j=new Array(Bw.length),Bu=new Array(Bw.length),B0=0; var Bv=0; var B1=0; var Bz=[]; for(var Bt=0,Bx=Math.min(B2,Bw.length); Bt-1; Bs--){Bu[Bs]=((j[Bs]/Br)-1)*100; }return Bu; },a51882:function(Br,Bu){var Bw=[]; var Bv=0; var Bt=0; for(var Bs=0,j=Math.min(Bu,Br.length); Bs
fNameCnt ottt
"+Bv.count+""+Bv.a24461+""+Bv.a24467+"