function tabberAutomaticOnLoad(a){var b;if(!a){a={}}b=window.onload;if(typeof window.onload!="function"){window.onload=function(){tabberAutomatic(a)}}else{window.onload=function(){b();tabberAutomatic(a)}}}function tabberAutomatic(a){var b,c,d;if(!a){a={}}b=new tabberObj(a);c=document.getElementsByTagName("div");for(d=0;d<c.length;d++){if(c[d].className&&c[d].className.match(b.REclassMain)){a.div=c[d];c[d].tabber=new tabberObj(a)}}return this}function tabberObj(a){var b;this.div=null;this.classMain="tabber";this.classMainLive="tabberlive";this.classTab="tabbertab";this.classTabDefault="tabbertabdefault";this.classNav="tabbernav";this.classTabHide="tabbertabhide";this.classNavActive="tabberactive";this.titleElements=["h2","h3","h4","h5","h6"];this.titleElementsStripHTML=true;this.removeTitle=true;this.addLinkId=false;this.linkIdFormat="<tabberid>nav<tabnumberone>";for(b in a){this[b]=a[b]}this.REclassMain=new RegExp("\\b"+this.classMain+"\\b","gi");this.REclassMainLive=new RegExp("\\b"+this.classMainLive+"\\b","gi");this.REclassTab=new RegExp("\\b"+this.classTab+"\\b","gi");this.REclassTabDefault=new RegExp("\\b"+this.classTabDefault+"\\b","gi");this.REclassTabHide=new RegExp("\\b"+this.classTabHide+"\\b","gi");this.tabs=new Array;if(this.div){this.init(this.div);this.div=null}}tabberObj.prototype.init=function(a){var b,c,d,e,f=0,g,h,i,j,k;if(!document.getElementsByTagName){return false}if(a.id){this.id=a.id}this.tabs.length=0;b=a.childNodes;for(c=0;c<b.length;c++){if(b[c].className&&b[c].className.match(this.REclassTab)){e=new Object;e.div=b[c];this.tabs[this.tabs.length]=e;if(b[c].className.match(this.REclassTabDefault)){f=this.tabs.length-1}}}g=document.createElement("ul");g.className=this.classNav;for(c=0;c<this.tabs.length;c++){e=this.tabs[c];e.headingText=e.div.title;if(this.removeTitle){e.div.title=""}if(!e.headingText){for(d=0;d<this.titleElements.length;d++){k=e.div.getElementsByTagName(this.titleElements[d])[0];if(k){e.headingText=k.innerHTML;if(this.titleElementsStripHTML){e.headingText.replace(/<br>/gi," ");e.headingText=e.headingText.replace(/<[^>]+>/g,"")}break}}}if(!e.headingText){e.headingText=c+1}h=document.createElement("li");e.li=h;i=document.createElement("a");i.appendChild(document.createTextNode(e.headingText));i.href="javascript:void(null);";i.title=e.headingText;i.onclick=this.navClick;i.tabber=this;i.tabberIndex=c;if(this.addLinkId&&this.linkIdFormat){j=this.linkIdFormat;j=j.replace(/<tabberid>/gi,this.id);j=j.replace(/<tabnumberzero>/gi,c);j=j.replace(/<tabnumberone>/gi,c+1);j=j.replace(/<tabtitle>/gi,e.headingText.replace(/[^a-zA-Z0-9\-]/gi,""));i.id=j}h.appendChild(i);g.appendChild(h)}a.insertBefore(g,a.firstChild);a.className=a.className.replace(this.REclassMain,this.classMainLive);this.tabShow(f);if(typeof this.onLoad=="function"){this.onLoad({tabber:this})}return this};tabberObj.prototype.navClick=function(a){var b,c,d,e,f;c=this;if(!c.tabber){return false}d=c.tabber;e=c.tabberIndex;c.blur();if(typeof d.onClick=="function"){f={tabber:d,index:e,event:a};if(!a){f.event=window.event}b=d.onClick(f);if(b===false){return false}}d.tabShow(e);return false};tabberObj.prototype.tabHideAll=function(){var a;for(a=0;a<this.tabs.length;a++){this.tabHide(a)}};tabberObj.prototype.tabHide=function(a){var b;if(!this.tabs[a]){return false}b=this.tabs[a].div;if(!b.className.match(this.REclassTabHide)){b.className+=" "+this.classTabHide}this.navClearActive(a);return this};tabberObj.prototype.tabShow=function(a){var b;if(!this.tabs[a]){return false}this.tabHideAll();b=this.tabs[a].div;b.className=b.className.replace(this.REclassTabHide,"");this.navSetActive(a);if(typeof this.onTabDisplay=="function"){this.onTabDisplay({tabber:this,index:a})}return this};tabberObj.prototype.navSetActive=function(a){this.tabs[a].li.className=this.classNavActive;return this};tabberObj.prototype.navClearActive=function(a){this.tabs[a].li.className="";return this};if(typeof tabberOptions=="undefined"){tabberAutomaticOnLoad()}else{if(!tabberOptions["manualStartup"]){tabberAutomaticOnLoad(tabberOptions)}}
