/*	
	seleccionar = clase del ul donde van la páginas.
	pag_actual = pagina actual de data cargada.
	cantidad = total de registros (valor proviene de base de datos).
	item_x_pag = cantidad de registros a mostrar por página.
	pag_x_pag = cantidad de páginas a listar.
	
	*** HTML ***
		<ul class="paginacion"></ul>
	*** uso Javascript ***
		paginar("paginacion", 1, 10, 10, 5)

	¿Dudas? -> @olivercera 2010.
*/
function paginar(seleccionar, pag_actual, cantidad, item_x_pag, pag_x_pag){

    var cant_pag, inicio_paginar, fin_paginar;
    var pag_ant = pag_actual-1;
    var pag_sig = pag_actual+1;
    cant_pag = Math.ceil(cantidad/item_x_pag);

    inicio_paginar = 1;
    fin_paginar = cant_pag<pag_x_pag?cant_pag:pag_x_pag;

    if(cant_pag>pag_x_pag) {

        if(pag_actual > pag_x_pag/2) {

            inicio_paginar = pag_actual-Math.floor(pag_x_pag/2);
            fin_paginar = pag_actual+Math.floor(pag_x_pag/2);
        }
        if(fin_paginar>cant_pag){
            inicio_paginar -= (fin_paginar-cant_pag);
            fin_paginar = cant_pag;
        }
        if(inicio_paginar<1)
            inicio_paginar = 1;
    }

    $(seleccionar).html("");


    var paginas = "", i = 0 ;


    if(pag_ant>0){
		        paginas += "<li><span onclick='cargarContenido(\"1\",\""+ item_x_pag+"\")' >&lt;&lt;</span></li>";
        paginas += "<li><span onclick = 'cargarContenido(\""+pag_ant+"\",\""+ item_x_pag+"\")' >&lt;</span></li>";
	}

    for(i=inicio_paginar; i<=fin_paginar; i++) {
        if(i == pag_actual) {
            paginas += "<li><span class='current'>"+i+"</span></li>";
        }else {
            paginas += "<li><span onclick='cargarContenido(\""+i+"\",\""+ item_x_pag+"\")' >"+i+"</span></li>";
        }
    }

    if(cant_pag>pag_x_pag && fin_paginar!=cant_pag ) {
        paginas += "<li><span >...</li>";
    }
	
    if(pag_sig<=cant_pag){
        paginas += "<li><span onclick='cargarContenido(\""+pag_sig+"\",\""+ item_x_pag+"\")' >&gt;</span></li>";	
		paginas += "<li><span onclick='cargarContenido(\""+cant_pag+"\",\""+ item_x_pag+"\")' >&gt;&gt;</span></li>";
	}		
    $(seleccionar).html(paginas);

}

/*

Para limpiar el formulario

*/

function form_reset(form){

        $(':input', form).each(function() {
            var type = this.type;
            var tag = this.tagName.toLowerCase();
            if (type == 'text' || type == 'password' || tag == 'textarea')
                this.value = "";
            else if (type == 'checkbox' || type == 'radio')
                this.checked = false;
            else if (tag == 'select')
                this.selectedIndex = 0;			
				
			$(this).trigger("focus");
				
        });
    }

function limpiarForm(){
    form_reset("#form1");
    $("#opcion").val("insertar");
    $("#btn_Eliminar").attr("disabled", true);
	$("#btn_Cancelar").hide();

}

/*
 @olivercera
*/

function cantidadSMS(){	
	$.getJSON("./sms_cantidad.php",{DESTINO:$("#DESTINO").val()}, 
		function(data){							
			$("#msg_cantidad").html("El mensaje sera enviado a "+data.cantidad+" contactos.");
		}
	);	
}
