function abrir_formulario()
{
    centerPopup();
    loadPopup();
}
function abrir_formulario_login()
{
    centerPopup2();
    loadPopup2();
}

function login()
{
    var usuario = _get_property('value','log_usuario');
    var clave = _get_property('value','log_clave');

    if(usuario==""){
        _set_property('innerHTML','campo_log','Por favor complete el campo "Usuario".');
        _get_element('log_usuario').focus();
        $('#div_error_login').fadeIn('slow');
        return;}
    if(clave==""){
        _set_property('innerHTML','campo_log','Por favor complete el campo "Clave".');
        _get_element('log_clave').focus();
        $('#div_error_login').fadeIn('slow');
        return;}

    // Quitamos el mensaje
    $('#div_error_login').fadeOut('slow');
    _get_element('spinner2').style.display="";

    $.ajax({
        type: "POST",
        url: "ajax.php",
        async: false,
        data: "action=login&usuario="+usuario+'&clave='+clave,
        success: function(data){
            if(data == 1){
                $('#success_log').html("Usuario y clave correctos.");
                _get_element('spinner2').style.display="none";
                $('#success_registro_log').fadeIn('slow');
                setTimeout('go_to("index.php?mod=redirect")', 1500);
            }else{
                $('#error_log').html("Nombre de usuario o clave incorrecto.");
                _get_element('spinner2').style.display="none";
                $('#error_registro_log').fadeIn('slow');
            }
        }
    });
}

function goto_home()
{
    window.location="index.php";
}

function registrar_usuario()
{
    var usuario = _get_property('value','usuario');
    var clave = _get_property('value','clave');
    var repetir_clave = _get_property('value','repetir_clave');
    var nombre = _get_property('value','nombre');
    var mail = _get_property('value','mail');
    var direccion = _get_property('value','direccion');
    var telefono = _get_property('value','telefono');
    var empresa = _get_property('value','empresa');

    if(usuario==""){
        _set_property('innerHTML','campo','Por favor complete el campo "Usuario".');
        _get_element('usuario').focus();
        $('#div_error_registro').fadeIn('slow');
        return;}
    if(clave==""){
        _set_property('innerHTML','campo','Por favor complete el campo "Clave".');
        _get_element('clave').focus();
        $('#div_error_registro').fadeIn('slow');
        return;}
    if(clave.length<8){
        _set_property('innerHTML','campo','La clave debe contener al menos 8 caract&eacute;res.');
        _get_element('clave').focus();
        $('#div_error_registro').fadeIn('slow');
        return;}
    if(clave!=repetir_clave){
        _set_property('innerHTML','campo','La clave ingresada y la validaci&oacute;n no coinciden.');
        _get_element('repetir_clave').focus();
        $('#div_error_registro').fadeIn('slow');
        return;}
    if(nombre==""){
        _set_property('innerHTML','campo','Por favor complete el campo "Nombre".');
        _get_element('nombre').focus();
        $('#div_error_registro').fadeIn('slow');
        return;}
    if(mail==""){
        _set_property('innerHTML','campo','Por favor complete el campo "E-mail".');
        _get_element('mail').focus();
        $('#div_error_registro').fadeIn('slow');
        return;}
    if(telefono==""){
        _set_property('innerHTML','campo','Por favor complete el campo "Telefono".');
        _get_element('telefono').focus();
        $('#div_error_registro').fadeIn('slow');
        return;}

    // Quitamos el mensaje
    $('#div_error_registro').fadeOut('slow');
    $('#success_registro').fadeOut('slow');
    $('#error_registro').fadeOut('slow');
    _get_element('spinner').style.display="";

    $.ajax({
        type: "POST",
        url: "ajax.php",
        async: false,
        data: "action=registro&usuario="+usuario+'&clave='+clave+'&nombre='+nombre+'&mail='+mail+'&direccion='+direccion+'&telefono='+telefono+'&empresa='+empresa,
        success: function(data){
            if(data == 1){
                $('#success').html("Su registro se ha realizado correctamente.");
                _get_element('spinner').style.display="none";
                $('#success_registro').fadeIn('slow');
                setTimeout('go_to("index.php?mod=redirect")', 1500);
            }else{
                $('#error').html(data);
                _get_element('spinner').style.display="none";
                $('#error_registro').fadeIn('slow');
            }
        }
    });

}
function go_to(link)
{
    if(link!='')
    {
        window.location.href=link;
    }
}

function actualizar_usuario()
{
    var clave = _get_property('value','clave');
    var repetir_clave = _get_property('value','repetir_clave');
    var nombre = _get_property('value','nombre');
    
    var mail = _get_property('value','mail');
    var direccion = _get_property('value','direccion');
    var telefono = _get_property('value','telefono');
    
    var empresa = _get_property('value','empresa');

    if(clave!=repetir_clave){
        _set_property('innerHTML','campo','La clave ingresada y la validaci&oacute;n no coinciden.');
        _get_element('repetir_clave').focus();
        $('#div_error_registro').fadeIn('slow');
        return;}
    if(nombre==""){
        _set_property('innerHTML','campo','Por favor complete el campo "Nombre".');
        _get_element('nombre').focus();
        $('#div_error_registro').fadeIn('slow');
        return;}
    if(mail==""){
        _set_property('innerHTML','campo','Por favor complete el campo "E-mail".');
        _get_element('mail').focus();
        $('#div_error_registro').fadeIn('slow');
        return;}
    if(telefono==""){
        _set_property('innerHTML','campo','Por favor complete el campo "Telefono".');
        _get_element('telefono').focus();
        $('#div_error_registro').fadeIn('slow');
        return;}

    // Quitamos el mensaje
    $('#div_error_registro').fadeOut('slow');
    $('#success_registro').fadeOut('slow');
    $('#error_registro').fadeOut('slow');
    _get_element('spinner').style.display="";

    $.ajax({
        type: "POST",
        url: "ajax.php",
        async: false,
        data: "action=actualizar&clave="+clave+'&nombre='+nombre+'&mail='+mail+'&direccion='+direccion+'&telefono='+telefono+'&empresa='+empresa,
        success: function(data){
            if(data == 1){
                $('#success').html("Los datos se modificaron correctamente.");
                _get_element('spinner').style.display="none";
                $('#success_registro').fadeIn('slow');
                setTimeout('disablePopup()', 1500);
            }else{
                $('#error').html(data);
                _get_element('spinner').style.display="none";
                $('#error_registro').fadeIn('slow');
            }
        }
    });

}

// Recordar clave

function parte_recordar()
{
    _get_element('parte_recordar').style.display="";
}

function recordar()
{
    var mail = _get_property('value','recordar_mail');

    if(mail==""){
        _set_property('innerHTML','campo_recordar','Por favor ingrese el email.');
        _get_element('recordar_mail').focus();
        $('#div_error_recordar').fadeIn('slow');
        return;}

    // Quitamos el mensaje
    $('#div_error_recordar').fadeOut('slow');
    _get_element('spinner3').style.display="";

    $.ajax({
        type: "POST",
        url: "ajax.php",
        async: false,
        data: "action=recordar&mail="+mail,
        success: function(data){
            if(data == 1){
                $('#success_recordar').html("Se ha enviado un mail a su casilla.");
                _get_element('spinner3').style.display="none";
                $('#success_registro_recordar').fadeIn('slow');
                setTimeout('disablePopup2()', 1500);
            }else{
                $('#error_recordar').html(data);
                _get_element('spinner3').style.display="none";
                $('#error_registro_recordar').fadeIn('slow');
            }
        }
    });
}