function tabberObj(argsObj,div){for(var arg in argsObj){this[arg]=argsObj[arg];}this.REclassMain=new RegExp('\\b'+this.classMain+'\\b','ig');this.REclassTab=new RegExp('\\b'+this.classTab+'\\b','i');this.REclassTabDefault=new RegExp('\\b'+this.classTabDefault+'\\b','i');this.REclassTabHide=new RegExp('\\b'+this.classTabHide+'\\b','ig');this.tabs=[];if(div){this.init(div);}};tabberObj.prototype={classMain:"tabber",classMainLive:"tabberlive",classTab:"tabbertab",classTabDefault:"tabbertabdefault",classNav:"tabbernav",classTabHide:"tabbertabhide",classNavActive:"tabberactive",titleElements:['h2','h3','h4','h5','h6'],titleElementsStripHTML:true,removeTitle:true,addLinkId:false,linkIdFormat:'<tabberid>nav<tabnumberone>',init:function(e){var childNodes,i,i2,t,defaultTab=0,DOM_ul,DOM_li,DOM_s,DOM_a,aId,headingElement;if(!document.getElementsByTagName){return false;}if(e.id){this.id=e.id;}this.tabs.length=0;childNodes=e.childNodes;for(i=0;i<childNodes.length;++i){if(childNodes[i].className&&this.REclassTab.test(childNodes[i].className)){t={};t.div=childNodes[i];this.tabs.push(t);if(this.REclassTabDefault.test(childNodes[i].className)){defaultTab=this.tabs.length-1;}}}DOM_ul=document.createElement("ul");DOM_ul.className=this.classNav;for(i=0;i<this.tabs.length;++i){t=this.tabs[i];t.headingText=t.div.title;if(this.removeTitle){t.div.title='';}if(!t.headingText){for(i2=0;i2<this.titleElements.length;++i2){if(headingElement=t.div.getElementsByTagName(this.titleElements[i2])[0]){t.headingText=headingElement.innerHTML;if(this.titleElementsStripHTML){t.headingText=t.headingText.replace(/<br[^>]*>/gi," ").replace(/<[^>]+>/g,"");}break;}}}if(!t.headingText){t.headingText=i+1;}DOM_li=document.createElement("li");t.li=DOM_li;DOM_a=document.createElement("a");DOM_s=document.createElement("span");DOM_s.appendChild(document.createTextNode(t.headingText));DOM_a.appendChild(DOM_s);DOM_a.href="javascript:;";DOM_a.title=t.headingText;DOM_a.onclick=this.navClick;DOM_a.tabber=this;DOM_a.tabberIndex=i;if(this.addLinkId&&this.linkIdFormat){aId=this.linkIdFormat;aId=aId.replace(/<tabberid>/gi,this.id);aId=aId.replace(/<tabnumberzero>/gi,i);aId=aId.replace(/<tabnumberone>/gi,i+1);aId=aId.replace(/<tabtitle>/gi,t.headingText.replace(/[^a-zA-Z0-9\-]/gi,''));DOM_a.id=aId;}DOM_li.appendChild(DOM_a);DOM_ul.appendChild(DOM_li);}if(DOM_ul.childNodes.length){e.insertBefore(DOM_ul,e.firstChild);e.className=e.className.replace(this.REclassMain,this.classMainLive);}this.tabShow(defaultTab);if(typeof this.onLoad=='function'){this.onLoad({tabber:this});}},navClick:function(event){var a=this,self,tabberIndex;if(!a.tabber){return false;}self=a.tabber;tabberIndex=a.tabberIndex;a.blur();if(typeof self.onClick=='function'){if(self.onClick({tabber:self,index:tabberIndex,event:event||window.event})===false){return false;}}self.tabShow(tabberIndex);return false;},tabHideAll:function(){for(var i=0;i<this.tabs.length;++i){this.tabHide(i);}},tabHide:function(tabberIndex){if(!this.tabs[tabberIndex]){return false;}var div=this.tabs[tabberIndex].div;if(!div.className.match(this.REclassTabHide)){div.className+=' '+this.classTabHide;}this.navClearActive(tabberIndex);},tabShow:function(tabberIndex){if(!this.tabs[tabberIndex]){return false;}this.tabHideAll();var div=this.tabs[tabberIndex].div;div.className=div.className.replace(this.REclassTabHide,'');this.navSetActive(tabberIndex);if(typeof this.onTabDisplay=='function'){this.onTabDisplay({'tabber':this,'index':tabberIndex});}},navSetActive:function(tabberIndex){this.tabs[tabberIndex].li.className=this.classNavActive;},navClearActive:function(tabberIndex){this.tabs[tabberIndex].li.className='';}};
function tabberAutomatic(automatic){var tabberArgs=(typeof tabberOptions=='object')?tabberOptions:{};if(tabberArgs.manualStartup&&automatic){return;}if(tabberAutomatic.ran){return;}tabberAutomatic.ran=true;var tabObj=new tabberObj(tabberArgs);$("div."+tabObj.classMain).each(function(){this.tabber=new tabberObj(tabberArgs,this);});};

$(document).ready(function(){
	tabberAutomatic(true);

	if (location.pathname != "/"){
		$("#leftColumn div.menu").append(
			$('<ul class="notPrint" id="printer"><li><a href="#nyomtatas" title="Az aktuális weboldal nyomtatása"><img src="/images/printer.gif" alt="Nyomtatás"></a></li></ul>').find("a").click(function(){window.print();
				return false;
			}).end()
		);
	}
});
