
function cargar_datos() {

    //var password = user.password;
    //var password2 = user.password;
    document.getElementById("input_name").value  = user.nombre;
    document.getElementById("input_surname").value  = user.apellidos;
    document.getElementById("input_email").value  = user.email;
    document.getElementById("input_province").value = eraseNull(user.provincia);
    document.getElementById("input_telephone").value = eraseNull(user.telefono);

}


function solicitar_baja() {

    /* fdsfdsfds */
    var mensaje = "¿Seguro que desea eliminar su cuenta de usuario actual [" +  user.username + "] \n con su información asociada?";

    if (confirm(mensaje)) {
        var url = urlServ + "Usuarios";

        new Ajax.Request(url, {
            method: 'post',
            parameters: {
                action: "eliminar"
            },
            onSuccess: function(transport) {
                prSolicitarBaja(transport.responseXML);
            },
            onFailure: function(transport) {
                alert('Error solicitar_baja');
                alert("\n\n" + transport.responseText);
            }
        });
    }
    else {
    }

}

function prSolicitarBaja(data) {

    var msg = data.getElementsByTagName("msg")[0].firstChild.nodeValue;

    if (msg != 0)
        alert(msg);
    else 
    {
        alert("Se ha eliminado su cuenta de usuario en la Web CATe Circulo Mobiliario.\n");
        login("circulo", "circulo01");
        
    }
}

function solicitar_modificar() {

    /* validar campos */

    var password = document.getElementById("input_password").value;
    var password2 = document.getElementById("input_password2").value;
    var name = document.getElementById("input_name").value;
    var surname = document.getElementById("input_surname").value;
    var email = document.getElementById("input_email").value;
    var province = document.getElementById("input_province").value;
    var telephone = document.getElementById("input_telephone").value;

    var error = 0;

    if (  ((password == "")) || ((name == "")) || ((surname == "")) || ((email == "")) )
    {
        error = -1;
    }
    else if (password != password2)
    {
        error = -2;
    }
    else if (!echeck)
    {
        error = -3;
    }

    switch(error) {
        case -1:
            //Los campos marcados con * son obligatorios
            alert("Los campos marcados con * son obligatorios"); 
            break;
        case -2:
            //La contraseña repetida no es valida
            alert("La contraseña repetida no es valida");
            break;
        case -3:
            //Email no valido
            alert("Email no valido");
            break;
        default:
            modificar();
            break;

    }
}

function modificar () {

    var password = document.getElementById("input_password").value;
    var name = document.getElementById("input_name").value;
    var surname = document.getElementById("input_surname").value;
    var email = document.getElementById("input_email").value;
    var province = document.getElementById("input_province").value;
    var telephone = document.getElementById("input_telephone").value;

    var url = urlServ + "Usuarios";

    new Ajax.Request(url, {
        method: 'post',
		parameters: {
            action: "modificar",
            password: password,
            name: name,
            surname: surname,
            email: email,
            province: province,
            telephone: telephone
        },
        onSuccess: function(transport) {
            prModificar(transport.responseXML);
        },
        onFailure: function(transport) {
            alert('Error Modificar');
            alert("\n\n" + transport.responseText);
        }
    });

}

function prModificar(data) {

    var msg = data.getElementsByTagName("msg")[0].firstChild.nodeValue;

    if (msg != 0)
        alert("Error al modificar los nuevos datos de usuario.\nPor favor, compruebe los datos introducidos.\n");
    else
    {
        alert("Sus datos de usuario se han actualizado correctamente. \n");
        navigate('inicio', null, false);
    }

}