function ClickTab(e) 
{
	var Container = jQuery(e.parentNode.parentNode);
	var Tabs = Container.find('> ul > li');
	var Panes = Container.find('> div');
	var Index = Tabs.index(e);
	
	Tabs.removeClass('ui-tabs-selected').removeClass('ui-state-active');
	jQuery(Tabs[Index]).addClass('ui-tabs-selected').addClass('ui-state-active');
	
	Panes.addClass('ui-tabs-hide');
	jQuery(Panes[Index]).removeClass('ui-tabs-hide');
}

function MouseOverTab(e)
{
	var Tabs = jQuery(e.parentNode.parentNode).find('> ul > li');
	var Index = Tabs.index(e);
	
	jQuery(Tabs[Index]).addClass('ui-state-hover');
}

function MouseOutTab(e)
{
	var Tabs = jQuery(e.parentNode.parentNode).find('> ul > li');
	var Index = Tabs.index(e);
	
	jQuery(Tabs[Index]).removeClass('ui-state-hover');
}

//ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all

//ui-tabs ui-widget ui-widget-content ui-corner-all

//ui-state-default ui-corner-top
//ui-tabs-selected ui-state-active
//ui-state-hover

//ui-tabs-panel ui-widget-content ui-corner-bottom
//ui-tabs-hide
jQuery.fn.tabs = function(mode)
{
	var i, Tabs = this.find('> ul > li'), Panes = this.find('> div');
	
	if(Tabs.length != Panes.length)
		return this;
	
	this.addClass('ui-tabs').addClass('ui-widget').addClass('ui-widget-content').addClass('ui-corner-all');
	this.find('> ul').addClass('ui-tabs-nav').addClass('ui-helper-reset').addClass('ui-helper-clearfix').addClass('ui-widget-header').addClass('ui-corner-all');
	Panes.addClass('ui-tabs-panel').addClass('ui-widget-content').addClass('ui-corner-bottom').addClass('ui-tabs-hide');
	
	for(i = 0; i < Tabs.length; i++)
	{
		Tabs[i].setAttribute("onclick", "ClickTab(this)");
		Tabs[i].setAttribute("onmouseover", "MouseOverTab(this)");
		Tabs[i].setAttribute("onmouseout", "MouseOutTab(this)");
		jQuery(Tabs[i]).find('> a').attr('href', 'javascript:void(null);');
		jQuery(Tabs[i]).addClass('ui-state-default').addClass('ui-corner-top');
	}
	jQuery(Tabs[0]).addClass('ui-tabs-selected').addClass('ui-state-active');
	jQuery(Panes[0]).removeClass('ui-tabs-hide');
	return this;
}
