_REGISTRATION_UA = "";
function check_register()
{
    var nome = document.getElementById("nome").value;
    var cognome = document.getElementById("cognome").value;
    var via = document.getElementById("via").value;
    var paese = document.getElementById("paese").value;
    var cap = document.getElementById("cap").value;
    var tel = document.getElementById("tel").value;
    var oper = document.getElementById("oper").value;
    var email = document.getElementById("email").value;
    var uname = document.getElementById("uname").value;
    var pass1 = document.getElementById("pass1").value;
    var pass2 = document.getElementById("pass2").value;
    var terms = document.getElementById("terms").value;

    
    $.get( "/access/check_register.php", {
        nome: nome,
        cognome: cognome,
        via:via,
        paese:paese,
        cap:cap,
        tel:tel,
        oper:oper,
        email:email,
        uname:uname,
        pass1:pass1,
        pass2:pass2,
        terms:terms

    }, function(data) {

        var code = data.split("#")[0];
        var description = data.split("#")[1];
        if (code == "320")
        {
            _REGISTRATION_UA = description;
            show_validate();
        } else {
            document.getElementById("error_message").innerHTML = "Error: "+description;
        }


    } );

}

function validate_key()
{
    var key = document.getElementById("validation_key").value;

    $.get( "/access/check_key.php", {
        user_account: _REGISTRATION_UA,
        validation_key: key
    }, function(data) {

        var code = data.split("#")[0];
        var description = data.split("#")[1];
        if (code == "321")
        {
            hide_validate();
            setTimeout("register_ok()",900);

        } else {
            document.getElementById("error_message2").innerHTML = "Error: "+description;
        }

    } );

}
function register_ok()
{
    document.location.href='/registration_ok.php';
}
function show_validate()
{
    var div = document.getElementById("screen_fade");
    div.style.height = getDocHeight()+"px";
    div.style.visibility = "visible";
    opacity("screen_fade",0,50,1000);

    setTimeout("show_validate_div()",900);

}
function show_validate_div()
{
    var div = document.getElementById("validate_div");
    div.style.visibility = "visible";
    opacity("validate_div",0,100,500);
}
function hide_validate()
{
    opacity("screen_fade",50,0,900);
    opacity("validate_div",100,0,200);
    setTimeout("hide_validate_div()",900);
}
function hide_validate_div() {
        var validate_div = document.getElementById("validate_div");
    var screen_div = document.getElementById("screen_fade");
    validate_div.style.visibility = "hidden";
    screen_div.style.visibility = "hidden";
}