/* Transformed JS from: /jslib/tabs.js */
function getChildrenByTagName(d,b){var e=[],f=d.childNodes,a=f.length;for(var c=0;c<a;c++){if(f[c].nodeName.toLowerCase()==b){e.push(f[c])}}return e}function hasclass(d,a){var c=d.className.split(" "),b;for(b=0;b<c.length;b++){if(c[b]==a){return true}}return false}function addclass(b,a){if(!hasclass(b,a)){b.className+=(b.className?" ":"")+a}}function removeclass(e,a){if(e.className===undefined){return}var d=e.className.split(" "),c=[],b;for(b=0;b<d.length;b++){if(d[b]!=a){c.push(d[b])}}e.className=c.join(" ")}jOanda.namespace("ui").tabs=(function(b){function a(c){this._panels=[];this._callbacks={panelload:{},panelshow:{},panelhide:{}};this.container=c;this.selecteditem=undefined;this.selectedname=undefined;this.selectedpanel=undefined;this._menu=getChildrenByTagName(this.container,"ul")[0];this._menuitems=this._menu.getElementsByTagName("li");this._init()}a.prototype={_init:function(){var j=this._menuitems,g=j.length,h=getChildrenByTagName(this.container,"div"),e,m,c,d;for(e=0,d=h.length;e<d;e++){c=h[e];this._panels.push({panel:c,loaded:false})}function l(n,i){return function(o){n._tabclick(n,i,o)}}function f(n,i){return function(o){n._tabenter(n,i,o)}}function k(n,i){return function(o){n._tableave(n,i,o)}}for(e=0;e<g;e++){m=j[e];if(hasclass(m,"selected")){this.select(m)}m.onclick=l(this,m);m.onmouseover=f(this,m);m.onmouseout=k(this,m)}for(e=0,d=this._panels.length;e<d;e++){c=h[e];c.loaded=(c.name==this.selectedname)}},_tabclick:function(d,c,f){this.select(c)},_tabenter:function(d,c,f){if(hasclass(c,"selected")){return}addclass(c,"hover")},_tableave:function(d,c,f){if(hasclass(c,"selected")){return}removeclass(c,"hover")},select:function(f){var e,c=this._panels.length;if(f==this.selecteditem){return}if(this.selecteditem){removeclass(this.selecteditem,"selected");if(this.selectedpanel){this.callback("panelhide",this.selectedpanel.panel.id)}}addclass(f,"selected");removeclass(f,"hover");this.selecteditem=f;this.selectedname=f.attributes.name.value;for(e=0;e<c;e++){var d=this._panels[e].panel;if(d.id==this.selectedname){this.selectedpanel=this._panels[e];addclass(d,"selected")}else{removeclass(d,"selected")}}if(!this.selectedpanel.loaded){this.selectedpanel.loaded=true;this.callback("panelload",this.selectedpanel.panel.id)}this.callback("panelshow",this.selectedpanel.panel.id)},callback:function(c,e){var d=this._callbacks[c][e];if(d){d.func()}},register:function(d,e,c){this._callbacks[d][e]={func:c}}};return a})(jOanda);
