﻿/* PartnerStore.js */

function showPopup(controlId, pageUrl) {
	window.location.href = pageUrl;
}

jQuery.fn.outerHTML = function() {
	return $('<div>').append(this.eq(0).clone()).html();
};

function AlphaTabClick(caption, dimensionID) {
	GetPartnerStoresHTML(0, caption, false, dimensionID);
}

function GetPartnerStoresHTML(pageNumber, caption, featuredStoreRequest, selectedDimensionID) {
	showSpinnerLarge(PartnerStoreDTO.OuterContainerID);
	var dimensionID = (selectedDimensionID != null) ? selectedDimensionID : PSDsnavValue,
		pageIndex = pageNumber * 1,
		isViewAll = false;

	if (pageNumber == 'VIEWALL') {
		isViewAll = true;
	} else if (pageNumber == 'VIEWFEWER') {
		pageIndex = 0;
	}
	
	Amway.Core.Web.UI.Product.PartnerStores.PartnerStoreCategoryControl.RefreshPartnerControl(PartnerStoreDTO.ControlData, pageIndex, PartnerStoreDTO.PageSize, dimensionID, isViewAll, featuredStoreRequest, function(response) {
		if (response.value != null) {
			if (caption != null && caption.length > 0) {
				$('#' + PartnerStoreDTO.HeaderClientID).text(caption);
			}
			$('#' + PartnerStoreDTO.OuterContainerID).html(response.value);
		}

		hideSpinnerLarge(PartnerStoreDTO.OuterContainerID);
	});
}