function ListadorAvanzar(formListador, offset, limit) {
	
	formListador.ListadorOffset.value = offset;
	formListador.ListadorLimit.value = limit;
	ListadorSubmitForm(formListador);	
}

function ListadorAvanzarTope(formListador, offset, limit, cantTotal) {
	
	var offsetTope = parseInt(cantTotal / limit) * limit;
	
	formListador.ListadorOffset.value = offsetTope;
	formListador.ListadorLimit.value = limit;
	ListadorSubmitForm(formListador);	
}

function ListadorRetroceder(formListador, offset, limit) {
		
	formListador.ListadorOffset.value = offset - limit;
	formListador.ListadorLimit.value = limit;
	ListadorSubmitForm(formListador);	
}

function ListadorRetrocederInicio(formListador, limit) {
	
	formListador.ListadorOffset.value = 0;
	formListador.ListadorLimit.value = limit;
	ListadorSubmitForm(formListador);	
}

function ListadorCambiarLimit(formListador, offset, limit, cantTotal) {
		
	formListador.ListadorOffset.value = offset;
	formListador.ListadorLimit.value = limit;
	
	if(limit >= cantTotal) {
		
		formListador.ListadorOffset.value = 0;	
	}
	
	ListadorSubmitForm(formListador);	
}

function ListadorSubmitForm(form) {
	
	if(typeof form.ListadorAJASresultDiv != "undefined") {
		
		if(form.action == "") {
			
			form.action = document.location.href;
			
			if(form.action.indexOf("?") >= 0)
				form.action = form.action + "&displayMain=0";
			else
				form.action = form.action + "?displayMain=0";
		}
		
		formPost(form, form.ListadorAJASresultDiv.value)
	}
	else
		form.submit();
}
