//
// Display login cookie data.
//
function display_login_cookie_data()
{
    //
    // Get login cookie, if exists.
    //
    var f = document.forms['form_signin'];
    var login_cookie = unescape(read_cookie(COOKIE_LOGIN));
    
    //
    // Case no login cookie.
    //
    if ((login_cookie == null) || (login_cookie == 'null'))
    {
        f.email.value = '';
        f.pwd.value = '';
        $('#remember_me').attr('checked', false);
    }

    //
    // Case login cookie exists.
    //
    else
    {
        //    
        // Parse cookie data.    
        //    
        var login_data = login_cookie.split(":");
        var cookie_email = login_data[0];
        var cookie_token = login_data[1];
        
        //
        // Insert cookie data to form variables.
        //
        // NOTE that password field is fed with
        // predefined false password, to make
        // it more user friendly.
        //
        f.email.value = cookie_email;
        f.pwd.value = REMEMBER_ME_FALSE_PWD;
        f.remember_me_token.value = cookie_token;

        $('#remember_me').attr('checked', true);
    }
}

//
// Send signin form.
//
function send_form_signin()
{
    var f = document.forms['form_signin'];
    var action = f.action.value;
    var email = $.trim(f.email.value);
    var pwd = $.trim(f.pwd.value);
    
    if (action == 'unid_reset_pwd' && email == '')
    {
        my_alert('You should fill in your email address');
        return false;
    }

    if ( action == 'unid_signin' && (email == '' || pwd == '') )
    {
        my_alert('all field are must');
        return false;
    }

    if ( ! is_valid_email_syntax(email))
    {
        my_alert('invalid email syntax');
        return false;
    }
    
    if (action == 'unid_signin')
    {
        $("#button_signin").hide();
        $("#button_switch_to_forgot_pwd").hide();
        $("#saving_signin").show();
    }

    else
    {
        $("#button_forgot_pwd").hide();
        $("#saving_forgot_pwd").show();
    }

    f.submit();
    
    return false;
}

//
// Switch to forgot password.
//
function switch_to_forgot_pwd()
{
    set_form_field('form_signin', FLD_ACTION, 'unid_reset_pwd');
    
    $('.phase_login').hide();
    $('.phase_forgot_pwd').show();
}


