$(document).ready(

	function(){
	
		$(".lnkpagination").click( function(event){  alert("l"); jsListadoAjaxPage( $(this).attr('value') ); event.preventDefault() } );
	
		$("#txtLimit").change( function(){ jsListadoAjaxLimit() } );
		
		$("#imgAntList").attr("src", urlIMG+"bot-anterior.gif");
		$("#imgSigList").attr("src", urlIMG+"bot-siguiente.gif");
		
		if( vPagPages == 1 ){
			$("#imgAntList").attr("src", urlIMG+"bot-anterior-off.gif");
			$("#imgSigList").attr("src", urlIMG+"bot-siguiente-off.gif");
		}else{
			if( vPagActual <= 1 ){
				$("#imgAntList").attr("src", urlIMG+"bot-anterior-off.gif");
				$("#imgSigList").click( function(){ jsListadoAjax("sig") } );
			}else if( vPagActual >= vPagPages ){
				$("#imgSigList").attr("src", urlIMG+"bot-siguiente-off.gif");
				$("#imgAntList").click( function(){ jsListadoAjax("ant") } );
			}else{
				$("#imgSigList").click( function(){ jsListadoAjax("sig") } );
				$("#imgAntList").click( function(){ jsListadoAjax("ant") } );
			}
		}
	
	}

);

function jsListadoAjaxLimit(){

	$.ajax({
		type 		: "GET",
		url 		: urlCMS+"invitados/listado-ajax/"+$("#txtLimit").val(),
		dataType	: "html",
		beforeSend	:
			function(){
				
				$('#dvInvitadosListado').block({
					overlayCSS: { 
						backgroundColor: '#FFFFFF',
						filter: "alpha(opacity:20)",
						opacity: "0.2" 
					},
	                message: "<img src='"+urlIMG+"ajax-loader.gif' />", 
	                css: { 
	                	border: 'none',
	                	background: 'transparent'
	                } 
	            });
				
			},
		success		: 
			function(data, textStatus){
				
				$("#dvInvitadosListado").html(data);
				
			},
		complete	:
			function(){
				
				$(".lnkpagination").click( function(event){  jsListadoAjaxPage( $(this).attr('value') ); event.preventDefault() } );
				
				$("#txtLimit").change( function(){ jsListadoAjaxLimit() } );
				
				$("#imgAntList").attr("src", urlIMG+"bot-anterior.gif");
				$("#imgSigList").attr("src", urlIMG+"bot-siguiente.gif");
				
				if( vPagActual <= 1 ){
					$("#imgAntList").attr("src", urlIMG+"bot-anterior-off.gif");
					$("#imgSigList").click( function(){ jsListadoAjax("sig") } );
				}else if( vPagActual >= vPagPages ){
					$("#imgSigList").attr("src", urlIMG+"bot-siguiente-off.gif");
					$("#imgAntList").click( function(){ jsListadoAjax("ant") } );
				}else{
					$("#imgSigList").click( function(){ jsListadoAjax("sig") } );
					$("#imgAntList").click( function(){ jsListadoAjax("ant") } );
				}
				
			}	
	});

}

function jsListadoAjaxPage(pPage){

	$.ajax({
	
		type 		: "GET",
		url 		: urlCMS+"invitados/listado-ajax/"+$("#txtLimit").val()+"/"+pPage,
		dataType	: "html",
		beforeSend	:
			function(){
				
				$('#dvInvitadosListado').block({
					overlayCSS: { 
						backgroundColor: '#FFFFFF',
						filter: "alpha(opacity:20)",
						opacity: "0.2" 
					},
	                message: "<img src='"+urlIMG+"ajax-loader.gif' />", 
	                css: { 
	                	border: 'none',
	                	background: 'transparent'
	                } 
	            });
				
			},
		success		: 
			function(data, textStatus){
				
				$("#dvInvitadosListado").html(data);
				
			},
		complete	:
			function(){
				
				$(".lnkpagination").click( function(event){  jsListadoAjaxPage( $(this).attr('value') ); event.preventDefault() } );
				
				$("#txtLimit").change( function(){ jsListadoAjaxLimit() } );
				
				$("#imgAntList").attr("src", urlIMG+"bot-anterior.gif");
				$("#imgSigList").attr("src", urlIMG+"bot-siguiente.gif");
				
				if( vPagActual <= 1 ){
					$("#imgAntList").attr("src", urlIMG+"bot-anterior-off.gif");
					$("#imgSigList").click( function(){ jsListadoAjax("sig") } );
				}else if( vPagActual >= vPagPages ){
					$("#imgSigList").attr("src", urlIMG+"bot-siguiente-off.gif");
					$("#imgAntList").click( function(){ jsListadoAjax("ant") } );
				}else{
					$("#imgSigList").click( function(){ jsListadoAjax("sig") } );
					$("#imgAntList").click( function(){ jsListadoAjax("ant") } );
				}
				
			}	
	});

}

function jsListadoAjax(pType){
	
	//vPagActual
	//vPagPages
	
	if( pType == "ant" ){
		vPagActual--;
		if(vPagActual <= 0) vPagActual = 1;
	}else if( pType == "sig" ){
		vPagActual++;
		if(vPagActual >= vPagPages) vPagActual = vPagPages;
	}
	
	$.ajax({
	
		type 		: "GET",
		url 		: urlCMS+"invitados/listado-ajax/"+$("#txtLimit").val()+"/"+vPagActual,
		dataType	: "html",
		beforeSend	:
			function(){
				
				$('#dvInvitadosListado').block({
					overlayCSS: { 
						backgroundColor: '#FFFFFF',
						filter: "alpha(opacity:20)",
						opacity: "0.2" 
					},
	                message: "<img src='"+urlIMG+"ajax-loader.gif' />", 
	                css: { 
	                	border: 'none',
	                	background: 'transparent'
	                } 
	            });
				
			},
		success		: 
			function(data, textStatus){
				
				$("#dvInvitadosListado").html(data);
				
			},
		complete	:
			function(){
				
				$(".lnkpagination").click( function(event){ jsListadoAjaxPage( $(this).attr('value') ); event.preventDefault() } );
				
				$("#txtLimit").change( function(){ jsListadoAjaxLimit() } );
				
				$("#imgAntList").attr("src", urlIMG+"bot-anterior.gif");
				$("#imgSigList").attr("src", urlIMG+"bot-siguiente.gif");
				
				if( vPagActual <= 1 ){
					$("#imgAntList").attr("src", urlIMG+"bot-anterior-off.gif");
					$("#imgSigList").click( function(){ jsListadoAjax("sig") } );
				}else if( vPagActual >= vPagPages ){
					$("#imgSigList").attr("src", urlIMG+"bot-siguiente-off.gif");
					$("#imgAntList").click( function(){ jsListadoAjax("ant") } );
				}else{
					$("#imgSigList").click( function(){ jsListadoAjax("sig") } );
					$("#imgAntList").click( function(){ jsListadoAjax("ant") } );
				}
				
			}	
	});
	
}
