DJAverages.Utils=function(){var a={decimalPlaces:{standard:2,divisor:9}};function b(e,c){var d;if(!d){d=new NumberFormat(0);d.setSeparators(false)}d.setNumber(e);d.setPlaces(c||a.decimalPlaces.standard);if(e===""){return null}else{return d.toFormatted()}}return{date:function(c){return new Date(c).format("j-M-Y")},decimalFormat:function(c){return b(c)},changeFormat:function(f){var e=b(f);var d="neutral";if(e>0){d="up"}else{if(e<0){d="down"}}var c='<span class="'+d+'">'+e+"</span>";return c},changeIcon:function(g,d){var c=(d==="large")?"lg":"sm";var f=b(g);var e="/images/blank.gif";if(f>0){e="/images/icons/generic/tick-up-"+c+".gif"}else{if(f<0){e="/images/icons/generic/tick-down-"+c+".gif"}}return e},divisorFormat:function(c){return b(c,a.decimalPlaces.divisor)},peRatioFormat:function(c){if(c===-999999){return'<span class="neutral">NMF</span>'}else{return b(c)}},getQueryParams:function(f){var d={};var g=location.search.substring(1).split("&");for(var e=0;e<g.length;e++){var c=g[e].split("=");d[c[0]]=c[1]}if(f){return d[f]}return d},getCookie:function(e){var f=document.cookie.indexOf(e+"=");var c=f+e.length+1;if((!f)&&(e!=document.cookie.substring(0,e.length))){return null}if(f==-1){return null}var d=document.cookie.indexOf(";",c);if(d==-1){d=document.cookie.length}return unescape(document.cookie.substring(c,d))},setCookie:function(d,g,c,i,f,h){var e=d+"="+escape(g)+((c)?";expires="+c.toGMTString():"")+((i)?";path="+i:"")+((f)?";domain="+f:"")+((h)?";secure":"");document.cookie=e},Dom:function(){return Ext.DomHelper},alert:function(g){var f=g.message||null;var e=g.type||"info";var d=g.buttons||Ext.Msg.OK;if(f){var h="Info";var c=Ext.Msg.INFO;switch(e.toLowerCase()){case"warning":h="Warning";c=Ext.Msg.WARNING;break;case"question":h="Question";c=Ext.Msg.QUESTION;break;case"error":h="Error";c=Ext.Msg.ERROR;break}Ext.Msg.show({title:h,msg:f,buttons:d,icon:c})}},createDownloadWin:function(d){var c=d||"download-frame";var e=Ext.getDom(c);if(!e){e=Ext.DomHelper.insertAfter(document.body,{tag:"iframe",id:c,width:0,height:0,frameborder:0,style:"display:none;"})}return e},popUpWindow:function(f,j,i,e){var d=i||1010;var h=e||585;var c="height="+h+",width="+d+",status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=0,scrollbars=0";var g=j||"popup";window.open(f,g,c)},pagination:function(h,f){var k=parseInt(h);var c={meta:{usePrev:(f==1)?false:true,useNext:(f==k)?false:true},data:[]};var d,g=false;for(var e=1;e<=k;e++){if(e==1||e==k||e==f||e==f+1||(f==1&&e==3)||(f==k&&e==k-3)||(e==f-1&&f-1>0)){var j={label:e,className:(e==f)?"active":""};c.data.push(j)}else{if(e<f&&!d){d=true;var j={label:"...",className:"empty"};c.data.push(j)}else{if(e>f&&!g){g=true;var j={label:"...",className:"empty"};c.data.push(j)}}}}return c},trim:function(d,c){return this.ltrim(this.rtrim(d,c),c)},ltrim:function(d,c){c=c||"\\s";return d.replace(new RegExp("^["+c+"]+","g"),"")},rtrim:function(d,c){c=c||"\\s";return d.replace(new RegExp("["+c+"]+$","g"),"")}}}();Array.prototype.remove=function(c,b){var a=this.slice((b||c)+1||this.length);this.length=c<0?this.length+c:c;return this.push.apply(this,a)};
(function(){var g=YAHOO.util.Dom,f=YAHOO.util.Event,j=YAHOO.util.Anim;var a=function(m,l){m=g.get(m);l=l||{};if(!m){m=document.createElement(this.CONFIG.TAG_NAME)}if(m.id){l.id=m.id}YAHOO.widget.AccordionView.superclass.constructor.call(this,m,l);this.initList(m,l);this.refresh(["id","width","hoverActivated"],true)};var d="panelClose";var e="panelOpen";var b="afterPanelClose";var k="afterPanelOpen";var c="stateChanged";var h="beforeStateChange";YAHOO.widget.AccordionView=a;YAHOO.extend(a,YAHOO.util.Element,{initAttributes:function(l){a.superclass.initAttributes.call(this,l);var m=(YAHOO.env.modules.animation)?true:false;this.setAttributeConfig("id",{writeOnce:true,validator:function(n){return(/^[a-zA-Z][\w0-9\-_.:]*$/.test(n))},value:g.generateId(),method:function(n){this.get("element").id=n}});this.setAttributeConfig("width",{value:"400px",method:function(n){this.setStyle("width",n)}});this.setAttributeConfig("animationSpeed",{value:0.7});this.setAttributeConfig("animate",{value:m,validator:YAHOO.lang.isBoolean});this.setAttributeConfig("collapsible",{value:false,validator:YAHOO.lang.isBoolean});this.setAttributeConfig("expandable",{value:false,validator:YAHOO.lang.isBoolean});this.setAttributeConfig("effect",{value:YAHOO.util.Easing.easeBoth,validator:YAHOO.lang.isString});this.setAttributeConfig("hoverActivated",{value:false,validator:YAHOO.lang.isBoolean,method:function(n){if(n){f.on(this,"mouseover",this._onMouseOver,this,true)}else{f.removeListener(this,"mouseover",this._onMouseOver)}}});this.setAttributeConfig("_hoverTimeout",{value:500,validator:YAHOO.lang.isInteger})},CONFIG:{TAG_NAME:"UL",ITEM_WRAPPER_TAG_NAME:"LI",CONTENT_WRAPPER_TAG_NAME:"DIV"},CLASSES:{ACCORDION:"yui-accordionview",PANEL:"yui-accordion-panel",TOGGLE:"yui-accordion-toggle",CONTENT:"yui-accordion-content",ACTIVE:"active",HIDDEN:"hidden",INDICATOR:"indicator"},_idCounter:"1",_hoverTimer:null,_panels:null,_opening:false,_closing:false,_ff2:(YAHOO.env.ua.gecko>0&&YAHOO.env.ua.gecko<1.9),_ie:(YAHOO.env.ua.ie<8&&YAHOO.env.ua.ie>0),_ARIACapable:(YAHOO.env.ua.ie>7||YAHOO.env.ua.gecko>=1.9),initList:function(p,l){g.addClass(p,this.CLASSES.ACCORDION);this._setARIA(p,"role","tree");var o=[];var r=p.getElementsByTagName(this.CONFIG.ITEM_WRAPPER_TAG_NAME);for(var n=0;n<r.length;n++){if(g.hasClass(r[n],"nopanel")){o.push({label:"SINGLE_LINK",content:r[n].innerHTML.replace(/^\s\s*/,"").replace(/\s\s*$/,"")})}else{if(r[n].parentNode===p){for(var q=r[n].firstChild;q&&q.nodeType!=1;q=q.nextSibling){}if(q){for(var s=q.nextSibling;s&&s.nodeType!=1;s=s.nextSibling){}o.push({label:q.innerHTML,content:(s&&s.innerHTML)})}}}}p.innerHTML="";if(o.length>0){this.addPanels(o)}if((l.expandItem===0)||(l.expandItem>0)){var m=this._panels[l.expandItem].firstChild;var s=this._panels[l.expandItem].firstChild.nextSibling;g.removeClass(s,this.CLASSES.HIDDEN);if(m&&s){g.addClass(m,this.CLASSES.ACTIVE);m.tabIndex=0;this._setARIA(m,"aria-expanded","true");this._setARIA(s,"aria-hidden","false")}}this.initEvents()},initEvents:function(){if(true===this.get("hoverActivated")){this.on("mouseover",this._onMouseOver,this,true);this.on("mouseout",this._onMouseOut,this,true)}this.on("click",this._onClick,this,true);this.on("keydown",this._onKeydown,this,true);this.on("panelOpen",function(){this._opening=true},this,true);this.on("panelClose",function(){this._closing=true},this,true);this.on("afterPanelClose",function(){this._closing=false;if(!this._closing&&!this._opening){this._fixTabIndexes()}},this,true);this.on("afterPanelOpen",function(){this._opening=false;if(!this._closing&&!this._opening){this._fixTabIndexes()}},this,true);if(this._ARIACapable){this.on("keypress",function(l){var m=g.getAncestorByClassName(f.getTarget(l),this.CLASSES.PANEL);var n=f.getCharCode(l);if(n===13){this._onClick(m.firstChild);return false}})}},_setARIA:function(m,l,n){if(this._ARIACapable){m.setAttribute(l,n)}},_collapseAccordion:function(){g.batch(this._panels,function(m){var l=this.firstChild.nextSibling;if(l){g.removeClass(m.firstChild,this.CLASSES.ACTIVE);g.addClass(l,this.CLASSES.HIDDEN);this._setARIA(l,"aria-hidden","true")}},this)},_fixTabIndexes:function(){var n=this._panels.length;var l=true;for(var m=0;m<n;m++){if(g.hasClass(this._panels[m].firstChild,this.CLASSES.ACTIVE)){this._panels[m].firstChild.tabIndex=0;l=false}else{this._panels[m].firstChild.tabIndex=-1}}if(l){this._panels[0].firstChild.tabIndex=0}this.fireEvent(c)},addPanel:function(o,n){var m=document.createElement(this.CONFIG.ITEM_WRAPPER_TAG_NAME);g.addClass(m,this.CLASSES.PANEL);if(o.label==="SINGLE_LINK"){m.innerHTML=o.content;g.addClass(m.firstChild,this.CLASSES.TOGGLE);g.addClass(m.firstChild,"link")}else{var l=document.createElement("span");g.addClass(l,this.CLASSES.INDICATOR);var q=m.appendChild(document.createElement("A"));q.id=this.get("element").id+"-"+this._idCounter+"-label";q.innerHTML=o.label||"";q.appendChild(l);if(this._ARIACapable){if(o.href){q.href=o.href}}else{q.href=o.href||"#toggle"}q.tabIndex=-1;g.addClass(q,this.CLASSES.TOGGLE);var r=document.createElement(this.CONFIG.CONTENT_WRAPPER_TAG_NAME);r.innerHTML=o.content||"";g.addClass(r,this.CLASSES.CONTENT);m.appendChild(r);this._setARIA(m,"role","presentation");this._setARIA(q,"role","treeitem");this._setARIA(r,"aria-labelledby",q.id);this._setARIA(l,"role","presentation")}this._idCounter++;if(this._panels===null){this._panels=[]}if((n!==null)&&(n!==undefined)){var p=this.getPanel(n);this.insertBefore(m,p);var s=this._panels.slice(0,n);var v=this._panels.slice(n);s.push(m);for(i=0;i<v.length;i++){s.push(v[i])}this._panels=s}else{this.appendChild(m);if(this.get("element")===m.parentNode){this._panels[this._panels.length]=m}}if(o.label!=="SINGLE_LINK"){if(o.expand){if(!this.get("expandable")){this._collapseAccordion()}g.removeClass(r,this.CLASSES.HIDDEN);g.addClass(q,this.CLASSES.ACTIVE);this._setARIA(r,"aria-hidden","false");this._setARIA(q,"aria-expanded","true")}else{g.addClass(r,"hidden");this._setARIA(r,"aria-hidden","true");this._setARIA(q,"aria-expanded","false")}}var u=YAHOO.lang.later(0,this,function(){this._fixTabIndexes();this.fireEvent(c)})},addPanels:function(m){for(var l=0;l<m.length;l++){this.addPanel(m[l])}},removePanel:function(l){this.removeChild(g.getElementsByClassName(this.CLASSES.PANEL,this.CONFIG.ITEM_WRAPPER_TAG_NAME,this)[l]);var o=[];var p=this._panels.length;for(var n=0;n<p;n++){if(n!==l){o.push(this._panels[n])}}this._panels=o;var m=YAHOO.lang.later(0,this,function(){this._fixTabIndexes();this.fireEvent(c)})},getPanel:function(l){return this._panels[l]},getPanels:function(){return this._panels},openPanel:function(l){var m=this._panels[l];if(!m){return false}if(g.hasClass(m.firstChild,this.CLASSES.ACTIVE)){return false}this._onClick(m.firstChild);return true},closePanel:function(l){var m=this._panels;var p=m[l];if(!p){return false}var o=p.firstChild;if(!g.hasClass(o,this.CLASSES.ACTIVE)){return true}if(this.get("collapsible")===false){if(this.get("expandable")===true){this.set("collapsible",true);for(var n=0;n<m.length;n++){if((g.hasClass(m[n].firstChild,this.CLASSES.ACTIVE)&&n!==l)){this._onClick(o);this.set("collapsible",false);return true}}this.set("collapsible",false)}}this._onClick(o);return true},_onKeydown:function(m){var o=g.getAncestorByClassName(f.getTarget(m),this.CLASSES.PANEL);var p=f.getCharCode(m);var n=this._panels.length;if(p===37||p===38){for(var l=0;l<n;l++){if((o===this._panels[l])&&l>0){this._panels[l-1].firstChild.focus();return}}}if(p===39||p===40){for(var l=0;l<n;l++){if((o===this._panels[l])&&l<n-1){this._panels[l+1].firstChild.focus();return}}}},_onMouseOver:function(l){f.stopPropagation(l);var m=f.getTarget(l);this._hoverTimer=YAHOO.lang.later(this.get("_hoverTimeout"),this,function(){this._onClick(m)})},_onMouseOut:function(){if(this._hoverTimer){this._hoverTimer.cancel();this._hoverTimer=null}},_onClick:function(u){var r;if(u.nodeType===undefined){r=f.getTarget(u);if(!g.hasClass(r,this.CLASSES.TOGGLE)&&!g.hasClass(r,this.CLASSES.INDICATOR)){return false}if(g.hasClass(r,"link")){return true}f.preventDefault(u);f.stopPropagation(u)}else{r=u}var s=r;var p=this;function t(w,y){if(p._ie){var x=g.getElementsByClassName(p.CLASSES.ACCORDION,p.CONFIG.TAG_NAME,w);if(x[0]){g.setStyle(x[0],"visibility",y)}}}function q(x,z){var A=this;function F(I,G){if(!g.hasClass(G,A.CLASSES.PANEL)){G=g.getAncestorByClassName(G,A.CLASSES.PANEL)}for(var H=0,J=G;J.previousSibling;H++){J=J.previousSibling}return A.fireEvent(I,{panel:G,index:H})}if(!z){if(!x){return false}z=x.parentNode.firstChild}var C={};var D=0;var B=(!g.hasClass(x,this.CLASSES.HIDDEN));if(this.get("animate")){if(!B){if(this._ff2){g.addClass(x,"almosthidden");g.setStyle(x,"width",this.get("width"))}g.removeClass(x,this.CLASSES.HIDDEN);D=x.offsetHeight;g.setStyle(x,"height",0);if(this._ff2){g.removeClass(x,"almosthidden");g.setStyle(x,"width","auto")}C={height:{from:0,to:D}}}else{D=x.offsetHeight;C={height:{from:D,to:0}}}var E=(this.get("animationSpeed"))?this.get("animationSpeed"):0.5;var y=(this.get("effect"))?this.get("effect"):YAHOO.util.Easing.easeBoth;var w=new j(x,C,E,y);if(B){if(this.fireEvent(d,x)===false){return}g.removeClass(z,A.CLASSES.ACTIVE);z.tabIndex=-1;t(x,"hidden");A._setARIA(x,"aria-hidden","true");A._setARIA(z,"aria-expanded","false");w.onComplete.subscribe(function(){g.addClass(x,A.CLASSES.HIDDEN);g.setStyle(x,"height","auto");F("afterPanelClose",x)})}else{if(F(e,x)===false){return}t(x,"hidden");w.onComplete.subscribe(function(){g.setStyle(x,"height","auto");t(x,"visible");A._setARIA(x,"aria-hidden","false");A._setARIA(z,"aria-expanded","true");z.tabIndex=0;F(k,x)});g.addClass(z,this.CLASSES.ACTIVE)}w.animate()}else{if(B){if(F(d,x)===false){return}g.addClass(x,A.CLASSES.HIDDEN);g.setStyle(x,"height","auto");g.removeClass(z,A.CLASSES.ACTIVE);A._setARIA(x,"aria-hidden","true");A._setARIA(z,"aria-expanded","false");z.tabIndex=-1;F(b,x)}else{if(F(e,x)===false){return}g.removeClass(x,A.CLASSES.HIDDEN);g.setStyle(x,"height","auto");g.addClass(z,A.CLASSES.ACTIVE);A._setARIA(x,"aria-hidden","false");A._setARIA(z,"aria-expanded","true");z.tabIndex=0;F(k,x)}}return true}var l=(s.nodeName.toUpperCase()==="SPAN")?s.parentNode.parentNode:s.parentNode;var o=g.getElementsByClassName(this.CLASSES.CONTENT,this.CONFIG.CONTENT_WRAPPER_TAG_NAME,l)[0];if(this.fireEvent(h,this)===false){return}if(this.get("collapsible")===false){if(!g.hasClass(o,this.CLASSES.HIDDEN)){return false}}else{if(!g.hasClass(o,this.CLASSES.HIDDEN)){q.call(this,o);return false}}if(this.get("expandable")!==true){var v=this._panels.length;for(var n=0;n<v;n++){var m=g.hasClass(this._panels[n].firstChild.nextSibling,this.CLASSES.HIDDEN);if(!m){q.call(this,this._panels[n].firstChild.nextSibling)}}}if(s.nodeName.toUpperCase()==="SPAN"){q.call(this,o,s.parentNode)}else{q.call(this,o,s)}return true},toString:function(){var l=this.get("id")||this.get("tagName");return"AccordionView "+l}})})();YAHOO.register("accordionview",YAHOO.widget.AccordionView,{version:"0.99",build:"33"});
function NumberFormat(a,b){this.VERSION="Number Format v1.5.4";this.COMMA=",";this.PERIOD=".";this.DASH="-";this.LEFT_PAREN="(";this.RIGHT_PAREN=")";this.LEFT_OUTSIDE=0;this.LEFT_INSIDE=1;this.RIGHT_INSIDE=2;this.RIGHT_OUTSIDE=3;this.LEFT_DASH=0;this.RIGHT_DASH=1;this.PARENTHESIS=2;this.NO_ROUNDING=-1;this.num;this.numOriginal;this.hasSeparators=false;this.separatorValue;this.inputDecimalValue;this.decimalValue;this.negativeFormat;this.negativeRed;this.hasCurrency;this.currencyPosition;this.currencyValue;this.places;this.roundToPlaces;this.truncate;this.setNumber=setNumberNF;this.toUnformatted=toUnformattedNF;this.setInputDecimal=setInputDecimalNF;this.setSeparators=setSeparatorsNF;this.setCommas=setCommasNF;this.setNegativeFormat=setNegativeFormatNF;this.setNegativeRed=setNegativeRedNF;this.setCurrency=setCurrencyNF;this.setCurrencyPrefix=setCurrencyPrefixNF;this.setCurrencyValue=setCurrencyValueNF;this.setCurrencyPosition=setCurrencyPositionNF;this.setPlaces=setPlacesNF;this.toFormatted=toFormattedNF;this.toPercentage=toPercentageNF;this.getOriginal=getOriginalNF;this.moveDecimalRight=moveDecimalRightNF;this.moveDecimalLeft=moveDecimalLeftNF;this.getRounded=getRoundedNF;this.preserveZeros=preserveZerosNF;this.justNumber=justNumberNF;this.expandExponential=expandExponentialNF;this.getZeros=getZerosNF;this.moveDecimalAsString=moveDecimalAsStringNF;this.moveDecimal=moveDecimalNF;this.addSeparators=addSeparatorsNF;if(b==null){this.setNumber(a,this.PERIOD)}else{this.setNumber(a,b)}this.setCommas(true);this.setNegativeFormat(this.LEFT_DASH);this.setNegativeRed(false);this.setCurrency(false);this.setCurrencyPrefix("$");this.setPlaces(2)}function setInputDecimalNF(a){this.inputDecimalValue=a}function setNumberNF(a,b){if(b!=null){this.setInputDecimal(b)}this.numOriginal=a;this.num=this.justNumber(a)}function toUnformattedNF(){return(this.num)}function getOriginalNF(){return(this.numOriginal)}function setNegativeFormatNF(a){this.negativeFormat=a}function setNegativeRedNF(a){this.negativeRed=a}function setSeparatorsNF(b,c,a){this.hasSeparators=b;if(c==null){c=this.COMMA}if(a==null){a=this.PERIOD}if(c==a){this.decimalValue=(a==this.PERIOD)?this.COMMA:this.PERIOD}else{this.decimalValue=a}this.separatorValue=c}function setCommasNF(a){this.setSeparators(a,this.COMMA,this.PERIOD)}function setCurrencyNF(a){this.hasCurrency=a}function setCurrencyValueNF(a){this.currencyValue=a}function setCurrencyPrefixNF(a){this.setCurrencyValue(a);this.setCurrencyPosition(this.LEFT_OUTSIDE)}function setCurrencyPositionNF(a){this.currencyPosition=a}function setPlacesNF(b,a){this.roundToPlaces=!(b==this.NO_ROUNDING);this.truncate=(a!=null&&a);this.places=(b<0)?0:b}function addSeparatorsNF(d,e,a,c){d+="";var f=d.indexOf(e);var g="";if(f!=-1){g=a+d.substring(f+1,d.length);d=d.substring(0,f)}var b=/(\d+)(\d{3})/;while(b.test(d)){d=d.replace(b,"$1"+c+"$2")}return d+g}function toFormattedNF(){var l;var m=this.num;var a;var b=new Array(2);if(this.roundToPlaces){m=this.getRounded(m);a=this.preserveZeros(Math.abs(m))}else{a=this.expandExponential(Math.abs(m))}if(this.hasSeparators){a=this.addSeparators(a,this.PERIOD,this.decimalValue,this.separatorValue)}else{a=a.replace(new RegExp("\\"+this.PERIOD),this.decimalValue)}var f="";var k="";var e="";var j="";var h="";var d="";var g="";var c="";var n=(this.negativeFormat==this.PARENTHESIS)?this.LEFT_PAREN:this.DASH;var i=(this.negativeFormat==this.PARENTHESIS)?this.RIGHT_PAREN:this.DASH;if(this.currencyPosition==this.LEFT_OUTSIDE){if(m<0){if(this.negativeFormat==this.LEFT_DASH||this.negativeFormat==this.PARENTHESIS){j=n}if(this.negativeFormat==this.RIGHT_DASH||this.negativeFormat==this.PARENTHESIS){h=i}}if(this.hasCurrency){f=this.currencyValue}}else{if(this.currencyPosition==this.LEFT_INSIDE){if(m<0){if(this.negativeFormat==this.LEFT_DASH||this.negativeFormat==this.PARENTHESIS){k=n}if(this.negativeFormat==this.RIGHT_DASH||this.negativeFormat==this.PARENTHESIS){g=i}}if(this.hasCurrency){e=this.currencyValue}}else{if(this.currencyPosition==this.RIGHT_INSIDE){if(m<0){if(this.negativeFormat==this.LEFT_DASH||this.negativeFormat==this.PARENTHESIS){k=n}if(this.negativeFormat==this.RIGHT_DASH||this.negativeFormat==this.PARENTHESIS){g=i}}if(this.hasCurrency){d=this.currencyValue}}else{if(this.currencyPosition==this.RIGHT_OUTSIDE){if(m<0){if(this.negativeFormat==this.LEFT_DASH||this.negativeFormat==this.PARENTHESIS){j=n}if(this.negativeFormat==this.RIGHT_DASH||this.negativeFormat==this.PARENTHESIS){h=i}}if(this.hasCurrency){c=this.currencyValue}}}}}a=f+k+e+j+a+h+d+g+c;if(this.negativeRed&&m<0){a='<font color="red">'+a+"</font>"}return(a)}function toPercentageNF(){nNum=this.num*100;nNum=this.getRounded(nNum);return nNum+"%"}function getZerosNF(a){var c="";var b;for(b=0;b<a;b++){c+="0"}return c}function expandExponentialNF(b){if(isNaN(b)){return b}var d=parseFloat(b)+"";var g=d.toLowerCase().indexOf("e");if(g!=-1){var a=d.toLowerCase().indexOf("+");var e=d.toLowerCase().indexOf("-",g);var f=d.substring(0,g);if(e!=-1){var c=d.substring(e+1,d.length);f=this.moveDecimalAsString(f,true,parseInt(c))}else{if(a==-1){a=g}var c=d.substring(a+1,d.length);f=this.moveDecimalAsString(f,false,parseInt(c))}d=f}return d}function moveDecimalRightNF(c,b){var a="";if(b==null){a=this.moveDecimal(c,false)}else{a=this.moveDecimal(c,false,b)}return a}function moveDecimalLeftNF(c,b){var a="";if(b==null){a=this.moveDecimal(c,true)}else{a=this.moveDecimal(c,true,b)}return a}function moveDecimalAsStringNF(d,e,a){var i=(arguments.length<3)?this.places:a;if(i<=0){return d}var b=d+"";var f=this.getZeros(i);var h=new RegExp("([0-9.]+)");if(e){b=b.replace(h,f+"$1");var g=new RegExp("(-?)([0-9]*)([0-9]{"+i+"})(\\.?)");b=b.replace(g,"$1$2.$3")}else{var c=h.exec(b);if(c!=null){b=b.substring(0,c.index)+c[1]+f+b.substring(c.index+c[0].length)}var g=new RegExp("(-?)([0-9]*)(\\.?)([0-9]{"+i+"})");b=b.replace(g,"$1$2$4.")}b=b.replace(/\.$/,"");return b}function moveDecimalNF(d,c,b){var a="";if(b==null){a=this.moveDecimalAsString(d,c)}else{a=this.moveDecimalAsString(d,c,b)}return parseFloat(a)}function getRoundedNF(a){a=this.moveDecimalRight(a);if(this.truncate){a=a>=0?Math.floor(a):Math.ceil(a)}else{a=Math.round(a)}a=this.moveDecimalLeft(a);return a}function preserveZerosNF(c){var b;c=this.expandExponential(c);if(this.places<=0){return c}var a=c.indexOf(".");if(a==-1){c+=".";for(b=0;b<this.places;b++){c+="0"}}else{var e=(c.length-1)-a;var d=this.places-e;for(b=0;b<d;b++){c+="0"}}return c}function justNumberNF(e){newVal=e+"";var d=false;if(newVal.indexOf("%")!=-1){newVal=newVal.replace(/\%/g,"");d=true}var b=new RegExp("[^\\"+this.inputDecimalValue+"\\d\\-\\+\\(\\)eE]","g");newVal=newVal.replace(b,"");var f=new RegExp("["+this.inputDecimalValue+"]","g");var c=f.exec(newVal);if(c!=null){var a=newVal.substring(c.index+c[0].length);newVal=newVal.substring(0,c.index)+this.PERIOD+a.replace(f,"")}if(newVal.charAt(newVal.length-1)==this.DASH){newVal=newVal.substring(0,newVal.length-1);newVal="-"+newVal}else{if(newVal.charAt(0)==this.LEFT_PAREN&&newVal.charAt(newVal.length-1)==this.RIGHT_PAREN){newVal=newVal.substring(1,newVal.length-1);newVal="-"+newVal}}newVal=parseFloat(newVal);if(!isFinite(newVal)){newVal=0}if(d){newVal=this.moveDecimalLeft(newVal,2)}return newVal};
/* SWFObject v2.1 <http://code.google.com/p/swfobject/>
	Copyright (c) 2007-2008 Geoff Stearns, Michael Williams, and Bobby van der Sluis
	This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
*/
var swfobject=function(){var b="undefined",Q="object",n="Shockwave Flash",p="ShockwaveFlash.ShockwaveFlash",P="application/x-shockwave-flash",m="SWFObjectExprInst",j=window,K=document,T=navigator,o=[],N=[],i=[],d=[],J,Z=null,M=null,l=null,e=false,A=false;var h=function(){var v=typeof K.getElementById!=b&&typeof K.getElementsByTagName!=b&&typeof K.createElement!=b,AC=[0,0,0],x=null;if(typeof T.plugins!=b&&typeof T.plugins[n]==Q){x=T.plugins[n].description;if(x&&!(typeof T.mimeTypes!=b&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=x.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=parseInt(x.replace(/^(.*)\..*$/,"$1"),10);AC[1]=parseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=b){var y=null,AB=false;try{y=new ActiveXObject(p+".7")}catch(t){try{y=new ActiveXObject(p+".6");AC=[6,0,21];y.AllowScriptAccess="always"}catch(t){if(AC[0]==6){AB=true}}if(!AB){try{y=new ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=y.GetVariable("$version");if(x){x=x.split(" ")[1].split(",");AC=[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],10)]}}catch(t){}}}}var AD=T.userAgent.toLowerCase(),r=T.platform.toLowerCase(),AA=/webkit/.test(AD)?parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,q=false,z=r?/win/.test(r):/win/.test(AD),w=r?/mac/.test(r):/mac/.test(AD);/*@cc_on q=true;@if(@_win32)z=true;@elif(@_mac)w=true;@end@*/return{w3cdom:v,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var L=function(){if(!h.w3cdom){return }f(H);if(h.ie&&h.win){try{K.write("<script id=__ie_ondomload defer=true src=//:><\/script>");J=C("__ie_ondomload");if(J){I(J,"onreadystatechange",S)}}catch(q){}}if(h.webkit&&typeof K.readyState!=b){Z=setInterval(function(){if(/loaded|complete/.test(K.readyState)){E()}},10)}if(typeof K.addEventListener!=b){K.addEventListener("DOMContentLoaded",E,null)}R(E)}();function S(){if(J.readyState=="complete"){J.parentNode.removeChild(J);E()}}function E(){if(e){return }if(h.ie&&h.win){var v=a("span");try{var u=K.getElementsByTagName("body")[0].appendChild(v);u.parentNode.removeChild(u)}catch(w){return }}e=true;if(Z){clearInterval(Z);Z=null}var q=o.length;for(var r=0;r<q;r++){o[r]()}}function f(q){if(e){q()}else{o[o.length]=q}}function R(r){if(typeof j.addEventListener!=b){j.addEventListener("load",r,false)}else{if(typeof K.addEventListener!=b){K.addEventListener("load",r,false)}else{if(typeof j.attachEvent!=b){I(j,"onload",r)}else{if(typeof j.onload=="function"){var q=j.onload;j.onload=function(){q();r()}}else{j.onload=r}}}}}function H(){var t=N.length;for(var q=0;q<t;q++){var u=N[q].id;if(h.pv[0]>0){var r=C(u);if(r){N[q].width=r.getAttribute("width")?r.getAttribute("width"):"0";N[q].height=r.getAttribute("height")?r.getAttribute("height"):"0";if(c(N[q].swfVersion)){if(h.webkit&&h.webkit<312){Y(r)}W(u,true)}else{if(N[q].expressInstall&&!A&&c("6.0.65")&&(h.win||h.mac)){k(N[q])}else{O(r)}}}}else{W(u,true)}}}function Y(t){var q=t.getElementsByTagName(Q)[0];if(q){var w=a("embed"),y=q.attributes;if(y){var v=y.length;for(var u=0;u<v;u++){if(y[u].nodeName=="DATA"){w.setAttribute("src",y[u].nodeValue)}else{w.setAttribute(y[u].nodeName,y[u].nodeValue)}}}var x=q.childNodes;if(x){var z=x.length;for(var r=0;r<z;r++){if(x[r].nodeType==1&&x[r].nodeName=="PARAM"){w.setAttribute(x[r].getAttribute("name"),x[r].getAttribute("value"))}}}t.parentNode.replaceChild(w,t)}}function k(w){A=true;var u=C(w.id);if(u){if(w.altContentId){var y=C(w.altContentId);if(y){M=y;l=w.altContentId}}else{M=G(u)}if(!(/%$/.test(w.width))&&parseInt(w.width,10)<310){w.width="310"}if(!(/%$/.test(w.height))&&parseInt(w.height,10)<137){w.height="137"}K.title=K.title.slice(0,47)+" - Flash Player Installation";var z=h.ie&&h.win?"ActiveX":"PlugIn",q=K.title,r="MMredirectURL="+j.location+"&MMplayerType="+z+"&MMdoctitle="+q,x=w.id;if(h.ie&&h.win&&u.readyState!=4){var t=a("div");x+="SWFObjectNew";t.setAttribute("id",x);u.parentNode.insertBefore(t,u);u.style.display="none";var v=function(){u.parentNode.removeChild(u)};I(j,"onload",v)}U({data:w.expressInstall,id:m,width:w.width,height:w.height},{flashvars:r},x)}}function O(t){if(h.ie&&h.win&&t.readyState!=4){var r=a("div");t.parentNode.insertBefore(r,t);r.parentNode.replaceChild(G(t),r);t.style.display="none";var q=function(){t.parentNode.removeChild(t)};I(j,"onload",q)}else{t.parentNode.replaceChild(G(t),t)}}function G(v){var u=a("div");if(h.win&&h.ie){u.innerHTML=v.innerHTML}else{var r=v.getElementsByTagName(Q)[0];if(r){var w=r.childNodes;if(w){var q=w.length;for(var t=0;t<q;t++){if(!(w[t].nodeType==1&&w[t].nodeName=="PARAM")&&!(w[t].nodeType==8)){u.appendChild(w[t].cloneNode(true))}}}}}return u}function U(AG,AE,t){var q,v=C(t);if(v){if(typeof AG.id==b){AG.id=t}if(h.ie&&h.win){var AF="";for(var AB in AG){if(AG[AB]!=Object.prototype[AB]){if(AB.toLowerCase()=="data"){AE.movie=AG[AB]}else{if(AB.toLowerCase()=="styleclass"){AF+=' class="'+AG[AB]+'"'}else{if(AB.toLowerCase()!="classid"){AF+=" "+AB+'="'+AG[AB]+'"'}}}}}var AD="";for(var AA in AE){if(AE[AA]!=Object.prototype[AA]){AD+='<param name="'+AA+'" value="'+AE[AA]+'" />'}}v.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AF+">"+AD+"</object>";i[i.length]=AG.id;q=C(AG.id)}else{if(h.webkit&&h.webkit<312){var AC=a("embed");AC.setAttribute("type",P);for(var z in AG){if(AG[z]!=Object.prototype[z]){if(z.toLowerCase()=="data"){AC.setAttribute("src",AG[z])}else{if(z.toLowerCase()=="styleclass"){AC.setAttribute("class",AG[z])}else{if(z.toLowerCase()!="classid"){AC.setAttribute(z,AG[z])}}}}}for(var y in AE){if(AE[y]!=Object.prototype[y]){if(y.toLowerCase()!="movie"){AC.setAttribute(y,AE[y])}}}v.parentNode.replaceChild(AC,v);q=AC}else{var u=a(Q);u.setAttribute("type",P);for(var x in AG){if(AG[x]!=Object.prototype[x]){if(x.toLowerCase()=="styleclass"){u.setAttribute("class",AG[x])}else{if(x.toLowerCase()!="classid"){u.setAttribute(x,AG[x])}}}}for(var w in AE){if(AE[w]!=Object.prototype[w]&&w.toLowerCase()!="movie"){F(u,w,AE[w])}}v.parentNode.replaceChild(u,v);q=u}}}return q}function F(t,q,r){var u=a("param");u.setAttribute("name",q);u.setAttribute("value",r);t.appendChild(u)}function X(r){var q=C(r);if(q&&(q.nodeName=="OBJECT"||q.nodeName=="EMBED")){if(h.ie&&h.win){if(q.readyState==4){B(r)}else{j.attachEvent("onload",function(){B(r)})}}else{q.parentNode.removeChild(q)}}}function B(t){var r=C(t);if(r){for(var q in r){if(typeof r[q]=="function"){r[q]=null}}r.parentNode.removeChild(r)}}function C(t){var q=null;try{q=K.getElementById(t)}catch(r){}return q}function a(q){return K.createElement(q)}function I(t,q,r){t.attachEvent(q,r);d[d.length]=[t,q,r]}function c(t){var r=h.pv,q=t.split(".");q[0]=parseInt(q[0],10);q[1]=parseInt(q[1],10)||0;q[2]=parseInt(q[2],10)||0;return(r[0]>q[0]||(r[0]==q[0]&&r[1]>q[1])||(r[0]==q[0]&&r[1]==q[1]&&r[2]>=q[2]))?true:false}function V(v,r){if(h.ie&&h.mac){return }var u=K.getElementsByTagName("head")[0],t=a("style");t.setAttribute("type","text/css");t.setAttribute("media","screen");if(!(h.ie&&h.win)&&typeof K.createTextNode!=b){t.appendChild(K.createTextNode(v+" {"+r+"}"))}u.appendChild(t);if(h.ie&&h.win&&typeof K.styleSheets!=b&&K.styleSheets.length>0){var q=K.styleSheets[K.styleSheets.length-1];if(typeof q.addRule==Q){q.addRule(v,r)}}}function W(t,q){var r=q?"visible":"hidden";if(e&&C(t)){C(t).style.visibility=r}else{V("#"+t,"visibility:"+r)}}function g(s){var r=/[\\\"<>\.;]/;var q=r.exec(s)!=null;return q?encodeURIComponent(s):s}var D=function(){if(h.ie&&h.win){window.attachEvent("onunload",function(){var w=d.length;for(var v=0;v<w;v++){d[v][0].detachEvent(d[v][1],d[v][2])}var t=i.length;for(var u=0;u<t;u++){X(i[u])}for(var r in h){h[r]=null}h=null;for(var q in swfobject){swfobject[q]=null}swfobject=null})}}();return{registerObject:function(u,q,t){if(!h.w3cdom||!u||!q){return }var r={};r.id=u;r.swfVersion=q;r.expressInstall=t?t:false;N[N.length]=r;W(u,false)},getObjectById:function(v){var q=null;if(h.w3cdom){var t=C(v);if(t){var u=t.getElementsByTagName(Q)[0];if(!u||(u&&typeof t.SetVariable!=b)){q=t}else{if(typeof u.SetVariable!=b){q=u}}}}return q},embedSWF:function(x,AE,AB,AD,q,w,r,z,AC){if(!h.w3cdom||!x||!AE||!AB||!AD||!q){return }AB+="";AD+="";if(c(q)){W(AE,false);var AA={};if(AC&&typeof AC===Q){for(var v in AC){if(AC[v]!=Object.prototype[v]){AA[v]=AC[v]}}}AA.data=x;AA.width=AB;AA.height=AD;var y={};if(z&&typeof z===Q){for(var u in z){if(z[u]!=Object.prototype[u]){y[u]=z[u]}}}if(r&&typeof r===Q){for(var t in r){if(r[t]!=Object.prototype[t]){if(typeof y.flashvars!=b){y.flashvars+="&"+t+"="+r[t]}else{y.flashvars=t+"="+r[t]}}}}f(function(){U(AA,y,AE);if(AA.id==AE){W(AE,true)}})}else{if(w&&!A&&c("6.0.65")&&(h.win||h.mac)){A=true;W(AE,false);f(function(){var AF={};AF.id=AF.altContentId=AE;AF.width=AB;AF.height=AD;AF.expressInstall=w;k(AF)})}}},getFlashPlayerVersion:function(){return{major:h.pv[0],minor:h.pv[1],release:h.pv[2]}},hasFlashPlayerVersion:c,createSWF:function(t,r,q){if(h.w3cdom){return U(t,r,q)}else{return undefined}},removeSWF:function(q){if(h.w3cdom){X(q)}},createCSS:function(r,q){if(h.w3cdom){V(r,q)}},addDomLoadEvent:f,addLoadEvent:R,getQueryParamValue:function(v){var u=K.location.search||K.location.hash;if(v==null){return g(u)}if(u){var t=u.substring(1).split("&");for(var r=0;r<t.length;r++){if(t[r].substring(0,t[r].indexOf("="))==v){return g(t[r].substring((t[r].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(A&&M){var q=C(m);if(q){q.parentNode.replaceChild(M,q);if(l){W(l,true);if(h.ie&&h.win){M.style.display="block"}}M=null;l=null;A=false}}}}}();
var baseTargetUrl=top.location.protocol+"//"+top.location.host+top.location.pathname+top.location.search;var quoteModuleURL=top.location.protocol+"//"+top.location.host+"/?view=investor-tools&page=quote";var access=["90630","91926"];Ext.QuickTips.init();Ext.BLANK_IMAGE_URL="/js/lib/ext/2.2/resources/images/default/s.gif";Ext.ns("DJAverages.Report.Base");Ext.ns("DJAverages.Media");Ext.ns("DJAverages.PressReleases");DJAverages.Navigation=function(){var a={container:{popup:"a.popup"}};function b(d,c){d.preventDefault();DJAverages.Utils.popUpWindow(c.href)}return{init:function(){Ext.select(a.container.popup).on("click",b)}}}();$(document).ready(DJAverages.Navigation.init);DJAverages.Charts=function(){var d={container:{home:"#home-intraday",inner:"#content",chart:{full:".djiChartFull",simple:".djiChartSimple"}},options:{compile:true,regx:"ext"},proxy:{template:{simple:"/includes/chart/simple.html",full:"/includes/chart/full.html"},indexData:{url:"/DataService/v2/Intraday.cfc",baseParams:{method:"getIndexDetails",ticker:"",full:true}},indexDataByFamily:{url:"/DataService/v2/Intraday.cfc",baseParams:{method:"getIndexDetailsByFamily",familyId:""}}},overviewURL:{DJC:"composite",DJI:"industrial",DJT:"transportation",DJU:"utility"},shortName:{DJC:"Composite",DJI:"Industrial",DJT:"Transportation",DJU:"Utility",GDOW:"The Global Dow"},chart:{frequency:{"1dy":"1mi","5dy":"15mi","1mo":"1dy","3mo":"1dy","1yr":"1wk","5yr":"1wk","10yr":"1mo"}}};var g,j;function i(p){var n=p.target;var o=$(n);var m,r;if(o.hasClass("download")){p.preventDefault();j.src=n.href}else{var q=o.parents(".chart-full");if(q.length){r=q[0].id;if(o.parents(".chartView").length){m=o.parents(".chartView")[0].id}else{if(o.hasClass("chartView")){m=n.id}}}if(m&&r){p.preventDefault();l({view:m,ticker:r})}}}function a(r){var o=r.target;var p=$(o);var n=7;var m="1dy";var u=p.parents(".chart")[0].id;var q=false;if(p.hasClass("chartView")){m=p[0].id;q=true}else{if(p.parents(".chartView").length){m=p.parents(".chartView")[0].id;q=true}}if(m&&u&&q){r.preventDefault();l({view:m,ticker:u,size:n})}}function l(r){$("#"+r.ticker+" #controls li").removeClass("selected");var p=$("#"+r.ticker+" #controls #"+r.view);p.addClass("selected");var q=r.ticker.split("-");var m=r.size||8;var n=c(q[0],q[1],m,r.view);$("#"+r.ticker+" .chartImg").hide().html(n).fadeIn()}function h(m){j=DJAverages.Utils.createDownloadWin();g=new Ext.Template(m).compile();var n=$(d.container.chart.full)[0].id;d.proxy.indexDataByFamily.baseParams.familyId=n;$.post(d.proxy.indexDataByFamily.url,d.proxy.indexDataByFamily.baseParams,function(u){var r=[];var t=u.data;for(var q=0;q<t.length;q++){var o=e(t[q]);var p={title:o.shortname,html:g.applyTemplate(o)};r.push(p)}new Ext.TabPanel({renderTo:"home-intraday",frame:true,tabWidth:75,enableTabScroll:true,width:410,autoHeight:true,activeTab:0,defaults:{autoScroll:false,autoHeight:true,autoWidth:true,xtype:"panel"},items:r})},"json")}function e(m){var n={overview:d.overviewURL[m.symbol],chartId:m.bigchartsid,chartImg:c(m.symbol,m.bigchartsid),ticker:m.symbol,name:m.indexname,shortname:d.shortName[m.symbol],last:DJAverages.Utils.decimalFormat(m.price),netChange:DJAverages.Utils.changeFormat(m.netchange),pctChange:DJAverages.Utils.changeFormat(m.percentagechange),changeIcon:DJAverages.Utils.changeIcon(m.netchange),open:DJAverages.Utils.decimalFormat(m.openprice),high:DJAverages.Utils.decimalFormat(m.high),low:DJAverages.Utils.decimalFormat(m.low),volume:m.volume,high52:DJAverages.Utils.decimalFormat(m.high52),low52:DJAverages.Utils.decimalFormat(m.low52),ytd:DJAverages.Utils.changeFormat(m.ytdnetchange),pctYtd:DJAverages.Utils.changeFormat(m.ytdpctchange),pctChangeIcon:DJAverages.Utils.changeIcon(m.ytdnetchange)};return n}function k(m){g=$.template(m,d.options);$(d.container.chart.simple).each(function(n,o){d.proxy.indexData.baseParams.ticker=o.id;$.post(d.proxy.indexData.url,d.proxy.indexData.baseParams,f,"json")})}function f(m,o){if(o=="success"&&m.size){var n=m.data[0];$("#"+n.symbol).append(g,{overview:d.overviewURL[n.symbol],chartId:n.bigchartsid,chartImg:c(n.symbol,n.bigchartsid,7),ticker:n.symbol,view:DJAverages.Utils.getQueryParams("view").toLowerCase(),name:n.indexname,last:DJAverages.Utils.decimalFormat(n.price),netChange:DJAverages.Utils.changeFormat(n.netchange),pctChange:DJAverages.Utils.changeFormat(n.percentagechange),changeIcon:DJAverages.Utils.changeIcon(n.netchange,"large"),ytd:DJAverages.Utils.changeFormat(n.ytdnetchange),pctYtd:DJAverages.Utils.changeFormat(n.ytdpctchange)})}}function c(p,m,o,r){var r=(r)?r:"1dy";var o=(o)?o:8;var n="http://chart.bigcharts.com/custom/djindexes-com/big.chart?type=256&ma=3&maval=100&style=2281&rightfill=0&uf=8192&sid="+m+"&symb="+p+"&size="+o+"&time="+r+"&freq="+d.chart.frequency[r];var q='<img src="'+n+'" border="0" />';return q}function b(){if(console){console.debug(arguments)}}return{init:function(){if($(d.container.home).length&&$(d.container.chart.full).length){$(d.container.home).click(i);$.get(d.proxy.template.full,h,"html")}if($(d.container.inner).length&&$(d.container.chart.simple).length){$(d.container.inner).click(a);$.get(d.proxy.template.simple,k,"html")}}}}();$(document).ready(DJAverages.Charts.init);DJAverages.InvestorTools=function(){var a="DJI";var e=DJAverages.Utils.getCookie("prevsymbol");var c;function d(g){var f=0;switch(g){case"DJI":f=1;break;case"DJT":f=2;break;case"DJU":f=3;break;default:f=0;break}return f}function b(){var j="none";var i=c[0].symbol;var h=0;var g=0;var f=false;i.options.length=0;for(ind in symbols){for(s in symbols[ind]){if(s==a){j=ind;break}}}if(j=="none"){j=a}if(j!="select"){c[0].indices.options.selectedIndex=d(j);i.options[i.options.length]=new Option("Select Company","."+j);for(s in symbols[j]){i.options[i.options.length]=new Option(symbols[j][s],s);if(s==e){g=i.options.length-1}if(s==a){h=i.options.length-1;f=true}}c[0].symbol.selectedIndex=(f==true)?h:g;if(f==true){DJAverages.Utils.setCookie("prevsymbol",i.value);c[0].targetURL.value=baseTargetUrl+"&indices="+j}}else{i.options[i.options.length]=new Option("Select Company","select")}}return{init:function(){c=$("#quoteLookup");if(c.length){var f=DJAverages.Utils.getQueryParams("qm_symbol");if(f){a=f.split(".");a=a[a.length-1]}c[0].targetURL.value=baseTargetUrl;c[0].indices.selectedIndex=d(a);b()}},switchIndices:function(){if(c[0].indices.selectedIndex>0){var f=c[0].symbol;f.options.length=0;f.options[f.options.length]=new Option("Select Company","select");c[0].targetURL.value=baseTargetUrl+"&indices="+c[0].indices.value;c[0].symbol[c[0].symbol.selectedIndex].value="."+c[0].indices.value;c[0].submit()}}}}();$(document).ready(DJAverages.InvestorTools.init);DJAverages.Search=function(){var i=DJAverages.Utils.getQueryParams("criteria")||"";var h=Ext.get("search-form-inline");var a=Ext.getDom("search-criteria");var t=Ext.get("search-pagination-top");var m=Ext.get("search-pagination-bottom");var q=Ext.get("search-results");var p=10;var r,g,j,e,d,n;function k(){a.value=unescape(i);v();u();b();o()}function v(){j=new Ext.Template("<li>",'<span class="title"><a href="{url}" title="{title}">{title}</a></span><br/>','<span class="summary">{abstract}</span><br/>','<span class="dispurl">{dispurl}</span><br/>',"</li>").compile();e=new Ext.Template('<a class="{className}" href="#{label}">{label}</a>').compile()}function u(){g=Ext.DomHelper.append("subnav",[{tag:"div",id:"spinner"}],true);r=Ext.DomHelper.append("subnav",[{tag:"div",id:"search-status"}],true)}function b(){Ext.select(".pagination").on("click",function(y){y.preventDefault();f(y.target)});h.on("submit",function(y){y.preventDefault();i=a.value;o()});Ext.Ajax.on("beforerequest",function(){g.setVisible(true);c("")});Ext.Ajax.on("requestcomplete",function(){g.setVisible(false)});Ext.Ajax.on("requestexception",function(){g.setVisible(false);c("An error occurred while searching... please try again",true)})}function f(z){var y=parseInt(z.text);if(y){var A=(y*n)-n;o(A)}}function o(z){l();var y=parseInt(z);Ext.Ajax.request({url:"/DataService/v2/Search.cfc",params:{method:"search",criteria:unescape(i),start:(y)?y:0},success:x})}function l(){q.dom.innerHTML="";t.dom.innerHTML="";m.dom.innerHTML=""}function x(A){try{var z=Ext.decode(A.responseText);var B=z.ysearchresponse;if(B.responsecode==="200"){var D=parseInt(B.count);c(((D===0)?"No":D)+" match"+((D!=1)?"es":"")+" found");if(D){var y=parseInt(B.start);var G=parseInt(B.totalhits);var F=B.resultset_web;c(G+" match"+((D!=1)?"es":"")+" found");for(var C=0;C<F.length;C++){j.append(q,F[C])}w(G,D,y)}else{r.addClass("error")}}else{c("An error occurred while retrieving your results... please try again",true)}}catch(E){c("An error occurred... please try again",true)}}function w(B,A,D){d=B;n=A;if(B>A){var B=Math.ceil(B/p);var C=Math.ceil(D/p)+1;var y=DJAverages.Utils.pagination(B,C);for(var z=0;z<y.data.length;z++){e.append(t,y.data[z]);e.append(m,y.data[z])}}}function c(z,y){r.removeClass("error");r.dom.innerHTML=z;if(y){r.addClass("error")}}return{init:function(){if(q&&i!==""){k()}}}}();Ext.onReady(DJAverages.Search.init,DJAverages.Search);DJAverages.ComponentList=function(){function b(){var c=new Array("industrial","transportation","utility");for(var d=0;d<c.length;d++){try{if(DJAverages.Utils.getQueryParams("view").toLowerCase()==c[d]){return d}}catch(e){return 0}}return 0}var a={container:"component-list",options:{expandItem:b(),collapsible:true,expandable:false,width:"95%",animate:true}};return{init:function(){var c=$("#"+a.container);if(c.length){new YAHOO.widget.AccordionView(a.container,a.options);c.fadeIn()}}}}();$(document).ready(DJAverages.ComponentList.init);DJAverages.PressReleases.PreviousList=function(){return{init:function(){if(Ext.get("year-tabs")){var a=new Ext.TabPanel({renderTo:"year-tabs",autoShow:true,activeTab:0,frame:true,defaults:{autoHeight:true},items:[{contentEl:"tab2009",title:"2009"},{contentEl:"tab2008",title:"2008"},{contentEl:"tab2007",title:"2007"},{contentEl:"tab2006",title:"2006"},{contentEl:"tab2005",title:"2005"},{contentEl:"tab2004",title:"2004"},{contentEl:"tab2003",title:"2003"},{contentEl:"tab2002",title:"2002"},{contentEl:"tab2001",title:"2001"}]})}}}}();Ext.onReady(DJAverages.PressReleases.PreviousList.init,DJAverages.PressReleases.PreviousList);DJAverages.SubscriptionDialog=function(){var b;if(!b){b=new Ext.Window({title:"IMPORTANT - Notice of Fee-based Service",modal:true,width:535,height:500,shadow:true,closeAction:"hide",contentEl:Ext.get("terms-text"),autoScroll:true,animateTarget:"popup-terms",buttons:[{text:"Accept",handler:function(){top.location.href="/?view=subscription&page=upgrades"}},{text:"Cancel",handler:function(){b.hide()}}]})}var a=function(){b.show()};return{init:function(){if(Ext.get("popup-terms")){Ext.get("popup-terms").on("click",a)}}}}();Ext.onReady(DJAverages.SubscriptionDialog.init);DJAverages.Milestones=function(){function a(){var d=["milestones","dailynetgains","dailypercentgains","dailynetlosses","dailypercentlosses","bestyears","worstyears","downloads"];var e=["Milestones","* Daily Net Gains","* Daily Percent Gains","* Daily Net Losses","* Daily Percent Losses","The Dow's Best Years","The Dow's Worst Years","Available Downloads"];var b=[];for(var c=0;c<d.length;c++){if(!Ext.isEmpty(Ext.get(d[c]))){b[b.length]={contentEl:d[c],title:e[c]}}}return b}return{init:function(){if(Ext.get("milestones-main")){var b=new Ext.TabPanel({renderTo:"milestones-main",autoShow:true,activeTab:0,frame:true,width:950,defaults:{autoHeight:true},items:a()})}}}}();Ext.onReady(DJAverages.Milestones.init,DJAverages.Milestones);function onTemplateLoaded(a){DJAverages.Media.VideoSelection.setAPI(a)}DJAverages.Media.Webinars=function(){function a(){switch(DJAverages.Utils.getQueryParams("go")){case"webinars":return"Webinars";case"audio":return"Audio";default:return"Video Presentations"}}return{init:function(){if(Ext.get("webinarPanels")){var b=new Ext.Panel({layout:"accordion",renderTo:"webinarPanels",width:973,autoHeight:true,defaults:{autoHeight:true},layoutConfig:{fill:true,collapseFirst:true,animate:true,titleCollapse:true},items:[{contentEl:"pane1",title:a(),iconCls:"accordionpanel-icons"}]})}}}}();Ext.onReady(DJAverages.Media.Webinars.init,DJAverages.Media.Webinars);DJAverages.Media.VideoSelection=function(){var a;function c(){return a}function b(e){var d=window.brightcove.getExperience(e);a={player:d.getModule(APIModules.VIDEO_PLAYER),content:d.getModule(APIModules.CONTENT)};a.content.addEventListener(window.BCContentEvent.VIDEO_LOAD,function(f){a.player.loadVideo(f.video.id)})}return{init:function(){Ext.select('[@class="video-link"]').on("click",function(g,f,d){g.preventDefault();c().content.getVideoAsynch(f.id)})},setAPI:function(d){b(d)}}}();Ext.onReady(DJAverages.Media.VideoSelection.init,DJAverages.Media.VideoSelection);
