(function($) {
	var _options = {};
	var time;

	$.fn.tabContainerDefaultTabSelect = function(options) {
		_options = $.extend({}, $.fn.tabContainerDefaultTabSelect.defaults, options);
		time = setTimeout('selectArticleTypeTab()', 1000);
		$('.vendorProfileLink').click(selectContactInformationTab);
	};

	selectArticleTypeTab = function() {
		var tabIndex = getTabIndex();
		selectTab(tabIndex);
		clearTimeout(time);
	};

	function selectContactInformationTab() {
		selectTab(1);
	}

	function selectTab(tabIndex) {
		try {
			var tabInstance = eval("tab" + _options.tabContainerInstanceId);
			if (tabIndex > 0) {
				tabInstance.SelectTab($("." + _options.tabContainerCssClass + " .tab"), tabIndex);
			}
		}
		catch (e) {
		}
	}

	function getTabIndex() {
		var tabIndex = 0;
		if(_options.articleType == '' || _options.articleType == null || _options.articleType == undefined){
			return tabIndex;
		}		
		var selectedIndex = $('.' + _options.tabContainerCssClass + ' .tab ul:first').find('li:contains(' + _options.articleType + ')').index();
		if(selectedIndex > -1)
		{
			tabIndex = selectedIndex;
		}
		return tabIndex;
	}

	$.fn.tabContainerDefaultTabSelect.defaults =
		{
			siteId: 0,
			tabContainerCssClass: 'productDetailTabContainer',
			articleType: 0,
			tabContainerInstanceId: 0
		};

})(jQuery);
