function eowAccordeon(jq) {
	var divs = $('div.inner',jq);
	divs.hide();
	var self = this;
	var currentTab = '';
	var inAction = false;
	var speed = 400;
	
	var headers = $('h2[rel]',jq);
	headers.addClass('accheader').click(function(){ self.showTab($(this).attr('rel'));});

	
	this.showTab = function(name) {
		if(!inAction && currentTab != name) {
			inAction = true;
			var tabS = 'h2[rel='+name+']';
			var divS = '#'+name;
			if(currentTab.length) { this.hideCurrent(); }
			$(tabS).addClass('active');
			$(divS).slideDown(speed, function(){inAction=false;});
			currentTab = name;
		}	
	}
	this.hideCurrent = function(h) {
		var tabS = 'h2[rel='+currentTab+']';
		var divS = '#'+currentTab;
		$(tabS).removeClass('active');
		$(divS).slideUp(speed);
	}	
	this.showTab($('h2[rel]:last',jq).attr('rel'));
}

