var reg_key_stroke_time = 0;
function registration_check_field(field, func_id, field_change)
{
    var date = new Date();
    reg_key_stroke_time = date.getTime();

    window.setTimeout("registration_initiate_check('" + field + "', '" + func_id + "', '" + field_change + "')", 350);
}
function registration_initiate_check(field, id, field_change)
{
    var func_url = func_folder + "reg_control.php";
    var date = new Date();
    var time = date.getTime();
    if(reg_key_stroke_time + 150 < time)
    {
        var value_check = document.getElementById(field).value;

        array = new Array();
        array[0] = {name:"value", value:value_check};
        if(id==3)
            array[1] = {name:"value1", value:document.getElementById('pass1').value};

        makeRequest(func_url, array, id, field_change);

    }
}
function registration_submit()
{
    var func_url = func_folder + "reg_control.php";
    var form = document.getElementById("reg_form");
    var array = new Array();
    var error_msg = "";
    for(var i = 0; form.elements[i] ;i++)
    {
        var field = form.elements[i];
        if(field.name=="user")
        {
            if(!field.value)
                error_msg = error_msg + "<li><a href='#username'>Потребителско име</a>: Моля попълнете полето.</li>";
            else if(field.value.length <= 4)
                error_msg = error_msg + "<li><a href='#username'>Потребителско име</a>: Минималната дължина е 5 символа.</li>";
        }
        else if(field.name == "pass")
        {
            if(!field.value)
                error_msg = error_msg + "<li><a href='#pass'>Парола</a>: Моля попълнете полето.</li>";
            else if(field.value.length <= 4)
                error_msg = error_msg + "<li><a href='#pass'>Парола</a>: Минималната дължина е 5 символа.</li>";
        }
        else if(field.name == "pass1")
        {
            if(!field.value)
                error_msg = error_msg + "<li><a href='#pass1'>Потвърди парола</a>: Моля попълнете полето.</li>";
            else if(field.value.length <= 4)
                error_msg = error_msg + "<li><a href='#pass1'>Потвърди парола</a>: Минималната дължина е 5 символа.</li>";
            else if(field.value != form.elements[i-1].value)
                error_msg = error_msg + "<li><a href='#pass1'>Потвърди парола</a>: Паролите не съвпадат.</li>";
        }
        else if(field.name == "mail")
        {
            if(!field.value)
                error_msg = error_msg + "<li><a href='#mail_address'>e-mail</a>: Моля попълнете полето.</li>";
        }
        else if(field.name == "name")
        {
            if(!field.value)
                error_msg = error_msg + "<li><a href='#name'>Име</a>: Моля попълнете полето.</li>";
        }
        else if(field.name == "img")
        {
            if(!field.value)
                error_msg = error_msg + "<li><a href='#img'>Потвърждение</a>: Моля попълнете полето.</li>";
        }
        else if(field.name == "rules_confirm")
        {
            if(!field.checked)
                error_msg = error_msg + "<li><a href='#rules_confirm'>Правила</a>: Моля съгласете се с правилата на lushextend.bg.</li>";
        }
        array[i] = {name:form.elements[i].name, value:form.elements[i].value};
    }
    if(error_msg)
    {
        var reg_status = "Възникна проблем със следните полета при регистрацията:";
        var error_container = document.getElementById('error_container');
        error_container.innerHTML = "<b>" + reg_status + "<ul>" + error_msg + "</ul></b>";
    }
    else
    {
        submitForm("reg_form");
        var container = document.getElementById("registration");
        container.innerHTML = "<img src='art/loading4.gif'  class='loading' alt=''/>Моля изчакайте, докато данните ви бъдат обработени...";
    }
}


