var sCargando = "<span>cargando...</span>";
$(document).ready(function() {

    $("#cerrarsesion").bind("click", function() {
        
       $.ajax({
                type: "POST",
                data: "{}",
                url: "/administracion/login.aspx/fCerrarSesion",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function(msg) {
                    if (msg.d == true) {
                        alert("Has cerrado sesion");
                        $("#usuario_datos").hide("slow");
                    }
                    else {
                        alert("Algún problema debe haber...");
                    }
                 },
                 error: function(msg) {
                     alert("Algún problema debe haber...");
                 }
            });
        
    });

    $("#ctl00_c_buscador1_ddlPais").change(function() {
        
        var pais;
        pais = $(this).val();
        
        cargarProvincia(pais);
    });
    
    function cargarProvincia(pais) {
        $("#Resultado").html = sCargando;
        //$('#tabla_tarifas').html(sCargando);
        //$('#tabla_tarifas').show();
        $.ajax({
            type: "POST",
            url: "/listado.aspx/fListadoProvincias",
            data: "{codigoPais:" + pais + "}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            cache: false,
            success: function(response) {
            
                var provincias = (typeof response.d) == 'string' ? 
                                   eval('(' + response.d + ')') : 
                                   response.d;
                
                $('#ctl00_c_buscador1_ddlProvincia').empty();
                
                // Si hay provincias a devolver
                if (provincias.length > 0) {
                
                    $('<option value="' + '0' + '">' + 'Todas las provincias' + '</option>').appendTo("#ctl00_c_buscador1_ddlProvincia");    
                        
                    for (var i = 0; i < provincias.length; i++) { 
                        
                        var id = provincias[i].Codigo;
                        var nombre = provincias[i].Nombre;
                        
                        //$('#ctl00_c_ddlProvincia').addOption(id, nombre, false);
                                
                        $('<option value="' + id + '">' + nombre + '</option>').appendTo("#ctl00_c_buscador1_ddlProvincia");
                                        
                    } 
                }
                // No hay provincias a devolver, asi que limpiamos el combo
                else {
                    $('#ctl00_c_buscador1_ddlProvincia').empty();
                }                
                
            }
        });
    }
});


