/*
* LiveMediaArchive 1.0
*
* http://media.yask.org
*
* released under the terms of the GPL
* see http://www.fsf.org/licensing/licenses/gpl.txt for details
*
* $Id: signup.js.php,v 1.2 2005/12/04 13:43:51 rhayader Exp $
*
*/
var ct = new cpaint();
ct.set_transfer_mode('get');
ct.set_response_type('text');
ct.set_persistent_connection(false);
ct.set_async(true);
ct.set_proxy_url('');
ct.set_debug(0);

timeout = 0;

function doSignup()
{
    var f = document.forms.signup;
    ct.call('backend.php', 'user_signup', signupResult, f.login.value,
        f.email.value, f.name.value, f.password1.value, f.password2.value);

    for(i in f.elements) f.elements[i].disabled = true;
    if(timeout) clearTimeout(timeout);
    timeout = setTimeout('resetSignupForm()', 30000);
    document.getElementById("errormsg").innerHTML = "";

    return false;
}

function resetSignupForm()
{
    var f = document.forms.signup;
    for(i in f.elements) f.elements[i].disabled = false;
}

function signupResult(reply)
{
    var f = document.forms.signup;
    resetSignupForm();
    if(reply == 'OK')
    {
        f.innerHTML = '<div class="plaque">'+
        'Регистрация успешна. Вы можете войти в систему: ' +
        '<a href="/login.php?new=1">войти</a>' +
        '</div>';
    }
    else
    {
        if(!reply || reply == '') reply = 'неизвестная ошибка';
        document.getElementById("errormsg").innerHTML = 'Ошибка: ' + reply;
    }
}