function tabberObj(c){var d;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"];this.titleElementsStripHTML=true;this.removeTitle=true;this.addLinkId=false;this.linkIdFormat="<tabberid>nav<tabnumberone>";for(d in c){this[d]=c[d];}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(r){var o,s,u,i,q=0,e,v,n,t,p;if(!document.getElementsByTagName){return false;}if(r.id){this.id=r.id;}this.tabs.length=0;o=r.childNodes;for(s=0;s<o.length;s++){if(o[s].className&&o[s].className.match(this.REclassTab)){i=new Object();i.div=o[s];this.tabs[this.tabs.length]=i;if(o[s].className.match(this.REclassTabDefault)){q=this.tabs.length-1;}}}e=document.createElement("ul");e.className=this.classNav;for(s=0;s<this.tabs.length;s++){i=this.tabs[s];i.headingText=i.div.title;if(this.removeTitle){i.div.title="";}if(!i.headingText){for(u=0;u<this.titleElements.length;u++){p=i.div.getElementsByTagName(this.titleElements[u])[0];if(p){i.headingText=p.innerHTML;if(this.titleElementsStripHTML){i.headingText.replace(/<br>/gi," ");i.headingText=i.headingText.replace(/<[^>]+>/g,"");}break;}}}if(!i.headingText){i.headingText=s+1;}v=document.createElement("li");i.li=v;n=document.createElement("a");n.appendChild(document.createTextNode(i.headingText));n.href="javascript:void(null);";n.title=i.headingText;n.onclick=this.navClick;n.tabber=this;n.tabberIndex=s;if(this.addLinkId&&this.linkIdFormat){t=this.linkIdFormat;t=t.replace(/<tabberid>/gi,this.id);t=t.replace(/<tabnumberzero>/gi,s);t=t.replace(/<tabnumberone>/gi,s+1);t=t.replace(/<tabtitle>/gi,i.headingText.replace(/[^a-zA-Z0-9\-]/gi,""));n.id=t;}v.appendChild(n);e.appendChild(v);}r.insertBefore(e,r.firstChild);r.className=r.className.replace(this.REclassMain,this.classMainLive);this.tabShow(q);if(typeof this.onLoad=="function"){this.onLoad({tabber:this});}return this;};tabberObj.prototype.navClick=function(h){var k,a,l,i,j;a=this;if(!a.tabber){return false;}l=a.tabber;i=a.tabberIndex;a.blur();if(typeof l.onClick=="function"){j={tabber:l,index:i,event:h};if(!h){j.event=window.event;}k=l.onClick(j);if(k===false){return false;}}l.tabShow(i);return false;};tabberObj.prototype.tabHideAll=function(){var b;for(b=0;b<this.tabs.length;b++){this.tabHide(b);}};tabberObj.prototype.tabHide=function(d){var c;if(!this.tabs[d]){return false;}c=this.tabs[d].div;if(!c.className.match(this.REclassTabHide)){c.className+=" "+this.classTabHide;}this.navClearActive(d);return this;};tabberObj.prototype.tabShow=function(d){var c;if(!this.tabs[d]){return false;}this.tabHideAll();c=this.tabs[d].div;c.className=c.className.replace(this.REclassTabHide,"");this.navSetActive(d);if(typeof this.onTabDisplay=="function"){this.onTabDisplay({tabber:this,index:d});}return this;};tabberObj.prototype.navSetActive=function(b){this.tabs[b].li.className=this.classNavActive;return this;};tabberObj.prototype.navClearActive=function(b){this.tabs[b].li.className="";return this;};function tabberAutomatic(g){var f,h,e;if(!g){g={};}f=new tabberObj(g);h=document.getElementsByTagName("div");for(e=0;e<h.length;e++){if(h[e].className&&h[e].className.match(f.REclassMain)){g.div=h[e];h[e].tabber=new tabberObj(g);}}return this;}function tabberAutomaticOnLoad(c){var d;if(!c){c={};}d=window.onload;if(typeof window.onload!="function"){window.onload=function(){tabberAutomatic(c);};}else{window.onload=function(){d();tabberAutomatic(c);};}}if(typeof tabberOptions=="undefined"){tabberAutomaticOnLoad();}else{if(!tabberOptions.manualStartup){tabberAutomaticOnLoad(tabberOptions);}}
