/* -------------------------------------------

	require jquery.js
	
	for control tab

------------------------------------------- */
var tabQuery = {
	manager : function( setting )
	{
		this.setting = setting;
		this.url = document.location.hash;
		
		this.init();
		this.addEvent();
	},
	init : function()
	{
		this.tabContents = $('#tabs .tabContents');
		// a tag
		this.menus = this.setting.linkMenu.find('a');
	},
	addEvent : function()
	{
		var _this = this;
		this.menus.click(function( e, target )
		{
			var _target;
			
			if( this.className == 'active' ){ return false; }// silence
			
			_this.menus.removeClass('active');
			$(this).addClass('active');
			
			if( target == undefined )
			{
				_target = $( $(this).attr('href') );
			}
			else
			{
				_target = $('#' + target);
			}
			
			if( _target.attr('id') != '' )
			{
				_target.show();
				$('#tabs .tabContents').not( _target ).hide();
			}
			
			e.preventDefault();
			return false;
		});
	}
};// obj
