function ajaxAlternateChoices(iProductCategoryID, iProductID, iPageNumber, sAltChoicesInclude){
// lockout if page is already loaded.
if (typeof(iPageNumberCurrent) != 'undefined' && iPageNumber == iPageNumberCurrent) return;
// First Load
if (typeof(iPageNumberCurrent) != 'undefined'){
	//$("#ajaxAlternateChoicesPage" + iPageNumberCurrent).fadeTo("slow", 1.0);
	
	//$("#ajaxAltPrev").addClass("previous-off");
}else{ 
	iPageNumberCurrent = 1;
}
// Next Page
if (iPageNumber == 'next') {
	if (iPageNumberCurrent == ajaxAlternateChoicesMaxPages){
	iPageNumber = ajaxAlternateChoicesMaxPages;
	$("#ajaxAltNext").addClass("next-off");
	} else{
	iPageNumber = iPageNumberCurrent + 1;	
	}
	
}
//Previous Page
else 
	if (iPageNumber == 'prev') {
		if (iPageNumberCurrent == 1) {
			iPageNumber = 1;
		}
		else {
			iPageNumber = iPageNumberCurrent - 1;
		}
	}
// get Div height for smooth Loading
var divHeight = $("#ajaxAlternateChoices").height();
// Change contents of Display Div
	$("#ajaxAlternateChoices").fadeOut('slow', function(){
		$("#ajaxAlternateChoicesLoading").height(divHeight);
		$("#ajaxAlternateChoicesLoading").fadeIn(function(){
			$("#ajaxAlternateChoices").load(sAltChoicesInclude, {
				iProductID: iProductID,
				iProductCategoryID: iProductCategoryID,
				iPageNumber: iPageNumber
			},function(){ $("#ajaxAlternateChoicesLoading").fadeOut(function(){$("#ajaxAlternateChoices").fadeIn('slow');});})
	});})
// update the pagination css
//$("#ajaxAlternateChoicesPage" + iPageNumber).fadeTo("slow", 0.3);

$("a.active").removeClass("active");
$("#ajaxAlternateChoicesPage" + iPageNumber).addClass("active");

// set current page
iPageNumberCurrent = iPageNumber;
}


