jQuery.noConflict();
(function($){
	$(document).ready(function(){
		new Tabs();
	});

	function Tabs(){
		var tabMenu = [];
		var tabCount = 0;
		$('#content div.single-tab').each(function(){
			if(!$(this).prev().hasClass('single-tab')){
				tabCount++;
				tabMenu[tabCount] = new Array();
			}
			tabMenu[tabCount].push($(this));
		});
		
		for(i = 1; i <= tabCount; i++){
		    var tabTitles = '';
		    var tabContents = '';
		    var replace = null;

		    $.each(tabMenu[i], function(key, el){
			var headLine = $(el).find('h1,h2');
			tabTitles += '<li><a href="#">' + headLine.text() + '<span></span></a></li>';
			headLine.remove();

			tabContents += '<div class="pane">' + $(el).html() + '</div>';

			if(!replace){
			    replace = $(el);
			}
			else {
			    $(el).remove();
			}
		    });
		    
		    $(replace).replaceWith('<div class="tabmenu" id="tabmenu-' + i + '">' + 
			    '<ul class="tabs">' + tabTitles + '</ul>' + 
			    '<div class="panes">' + tabContents + '</div>' + 
			'</div>');

		    $('#tabmenu-' + i + ' ul.tabs').tabs('#tabmenu-' + i + ' div.panes > div');
		}
	}
})(jQuery);
