var ajax = new AjaxClient();

function similarOffersNextPage( iProductID, iPageNumber, iNumberOfSOPerPage, iSortField, iSortOrder ) {

	ajax.onSuccess = cbSuccess;
	ajax.onLoading = cbLoading;
	ajax.onError = cbError;
	
	var oLoader = document.getElementById( 'searchOverlayLoader' );
		
	document.getElementById( 'searchOverlayLoader' ).style.display = 'block';

	var params 	= {};

	params[ 'iProductID' ] = iProductID;
	params[ 'iPageNumber' ] = iPageNumber;
	params[ 'sProductName' ] = document.getElementById( 'similarOffersProductName' ).innerHTML;
	params[ 'iNumberOfSOPerPage' ] = iNumberOfSOPerPage;
        params[ 'iSortField' ] = iSortField;
        params[ 'iSortOrder' ] = iSortOrder;

	if ( document.getElementById( 'isMatchedOffers' ) != null ) {
		params[ 'isMatchedOffer' ] = 0;
	} else {
		params[ 'isMatchedOffer' ] = 1;
	}

	ajax.call( '/ajax.php', 'POST', 'SimilarOffersAjax', 'getOffers', params );

	function cbSuccess( sMessage ) {
		if ( sMessage != null && sMessage != '' ) {
			var sProductName = document.getElementById( 'similarOffersProductName' ).innerHTML;
			document.getElementById( 'similarOffersWithPagination' ).innerHTML = sMessage;
			document.getElementById( 'similarOffersProductName' ).innerHTML = sProductName;
		}

		document.getElementById( 'searchOverlayLoader' ).style.display = 'none';
	}

	function cbError(){}

	function cbLoading(){}
}

onload = function() {
    var similarOffersPaginator = document.getElementById('similarOffersPaginator');
    if (similarOffersPaginator) {       
        similarOffersPaginator.style.display = 'block';
    }
}
