function Tabs(obj)
{
	var parentObject=jQuery(obj);
	var current=1;
	var tabHeader;
	var delta=500;
	var self=this;

	this.init=function(){
		tabHeader=parentObject.find('.headerElement');
		var i=1;
		tabHeader.each(function(){
			if(i==1){
				jQuery(this).addClass('selected');
			}
			jQuery(this).attr('i',i);
			i++;
		});
		i=0;
		parentObject.find('.tabContent .contentElement').each(function(){
			if(i!=0){
				jQuery(this).hide();
			}
			i++;
		});
		tabHeader.click(function(){
			var clicked=jQuery(this).attr('i');
			if(clicked!=current){
				tabHeader.siblings('.selected').removeClass('selected');
				jQuery(this).addClass('selected');
				parentObject.find('.tabContent .tabContent'+current).fadeOut(delta);
				parentObject.find('.tabContent .tabContent'+clicked).fadeIn(delta);
				current=clicked;
			}
		});
	}
	self.init();
}

