    (function($){  
        $.fn.acidTabs = function(options) { 	
				var settings = {
      						'style' : 'one'
   				 };     
					options = $.extend( settings, options );
					return this.each (function () {		
						var o = options;
						container = this;
						container.setAttribute("class",o.style);
						var navitem = container.querySelector("li");
						//store which tab we are on
						var ident = navitem.id.split("_")[1];
						navitem.parentNode.setAttribute("data-current",ident);
						//set current tab with class of activetabheader
						navitem.setAttribute("class","tabActiveHeader");
				
						//hide two tab contents we don't need
						var pages = container.querySelectorAll(".tabpage");
						for (var i = 1; i < pages.length; i++) {
							pages[i].style.display="none";
						}
				
						//this adds click event to tabs
						var tabs = container.querySelectorAll("li");
						for (var i = 0; i < tabs.length; i++) {
							tabs[i].onclick=displayPage;
						}
					});
					
					// on click of one of tabs
						function displayPage() {
							var current = this.parentNode.getAttribute("data-current");
							//remove class of activetabheader and hide old contents
							document.getElementById("tabHeader_" + current).removeAttribute("class");
							document.getElementById("tabpage_" + current).style.display="none";
						
							var ident = this.id.split("_")[1];
							//add class of activetabheader to new active tab and show contents
							this.setAttribute("class","tabActiveHeader");
							document.getElementById("tabpage_" + ident).style.display="block";
							this.parentNode.setAttribute("data-current",ident);
						}
				};
    })(jQuery);  
