function initializeMainTabs(containerID) {
	var tabsID = containerID + ' #main_tabs';
	
	//display default tab
	if($(tabsID + ' TD.current A').length > 0){
		loadMainTab(containerID, $(tabsID + ' TD.current A').attr("href"));
	}

	$(tabsID + ' A').click(function(){
          $(tabsID + ' TD.current').removeClass('current');
          $(this).parent().addClass('current');
          loadMainTab(containerID, $(this).attr("href"));
		  return false;
     });
}

function loadMainTab(containerID, linkUrl){
	 //load Main Tab
	 $(containerID + ' #main_tabcontent').empty();
	 $(containerID + ' #main_preloader').show();
	 $.ajax({
		url: linkUrl, 
		cache: false,
		success: function(message){
			$(containerID + ' #main_tabcontent').append(message);
			$(containerID + ' #main_preloader').hide();
		},
		complete: function (){
			//initialize Sub Tab
			initializeSubTabs(containerID + ' #sub_tabs_container');
			$("#rating_stars_wrapper").stars({ captionEl: $("#rating_stars_caption"), cancelShow: false });
			initializeWriteReviewFormProcessor();
		},
		error:function (){
			$(containerID + ' #main_tabcontent').append('Unable to Load Content.');
			$(containerID + ' #main_preloader').hide();
		}
	});
}

function initializeSubTabs(containerID) {
	var tabsID = containerID + ' #sub_tabs';
	
	//display default tab
	if($(tabsID + ' TD.current A').length > 0){
		loadSubTab(containerID, $(tabsID + ' TD.current A').attr('href'));
	}

	$(tabsID + ' A').click(function(){
          $(tabsID + ' TD.current').removeClass('current');
          $(this).parent().addClass('current');
          loadSubTab(containerID, $(this).attr('href'));
		  return false;
     });
}

function loadSubTab(containerID, linkUrl){
	 //load Sub Tab
	 $(containerID + ' #sub_tabcontent').empty();
	 $(containerID + ' #sub_preloader').show();
	 $.ajax({
		url: linkUrl,
		cache: false,
		success: function(message){
			$(containerID + ' #sub_tabcontent').append(message);
			$(containerID + ' #sub_preloader').hide();
		},
		complete: function (){
			//initialize tooltip
			$(".tooltip_image").tooltip({offset: [10, 0], effect: 'slide', delay: 0}).dynamic({ bottom: { direction: 'down', bounce: true } });
			initializeItemInteractIcons();
		},
		error:function (){
			$(containerID + ' #sub_tabcontent').append('Unable to Load Content.');
			$(containerID + ' #sub_preloader').hide();
		}
	});
	$(document).scrollTop(0); 
}
