﻿///forgot.js
///Version 1.0, last build: 31052010
///Author: Konstantinos
var oWadjaX = new WADJAX('User', { statusBar: false });
window.addEvent('domready', function () {

    /// Forgot password - button
    $('sessions_forgot').addEvents({
        'click': function () {
            Notify.topBarOn('test', 'red', 10);
            try {
                /// Ajax Call
                var temp = $('sessions_forgot_text').get('value').split('@');
                //var wadjID = $('sessions_forgot_text').get('value');
                var wadjID = $('sessions_forgot_text').get('value');

                if (wadjID.length > 0) {
                    Notify.spinnerOn(loadingTop, stillloadingTop, 5);
                    oWadjaX.send('forgotPassword', wadjID, function (res) {
                        Notify.spinnerOff(doneTop, 1);
                        if (!res.error) {
                            Notify.topBarOn(res.value, '', 10);
                        }
                        else {
                            Notify.topBarOn(res.value, 'red', 10);
                        }
                    });
                }
                else {
                    Notify.topBarOn(noBlank, 'red', 10);
                    /// set focus and wrap textbox with a red rope.
                    $('sessions_forgot_text').focus();
                    $('sessions_forgot_text').setStyles({
                        'border-width': '1px',
                        'border-color': '#ab3424'
                    });

                }
            }
            catch (Error) { alert(Error); }
        },
        'mousedown': function () {
            /// Set button style active-clicked
            $('sessions_forgot').addClass('btn_active_submit');
        },
        'mouseup': function () {
            /// Set button style back to active
            $('sessions_forgot').removeClass('btn_active_submit');
        }
    });

    /// Ajax Call
    $('sessions_forgot_wadjaBtn').addEvents({
        'click': function () {
            try {
                var wadjID = $('sessions_forgot_wadja').get('value');

                if (wadjID.length > 0) {
                    Notify.spinnerOn(loadingTop, stillloadingTop, 5);
                    oWadjaX.send('forgotWadjaID', wadjID, function (res) {
                        Notify.spinnerOff(doneTop, 1);
                        if (!res.error) {
                            Notify.topBarOn(res.value, '', 10);
                        }
                        else {
                            Notify.topBarOn(res.value, 'red', 10);
                        }

                    });
                }
                else {
                    Notify.topBarOn(noBlank2, 'red', 10);
                    /// set focus back
                    $('sessions_forgot_wadja').focus();
                    $('sessions_forgot_wadja').setStyles({
                        'border-width': '1px',
                        'border-color': '#ab3424'
                    });

                }
            }
            catch (Error) { alert(Error); }
        },
        'mousedown': function () {
            /// Set button style active-clicked
            $('sessions_forgot_wadjaBtn').addClass('btn_active_submit');
        },
        'mouseup': function () {
            /// Set button style back to active
            $('sessions_forgot_wadjaBtn').removeClass('btn_active_submit');
        }
    });

    /// Switch between views-forgot password
    $('sessions_forgot_password').addEvents({
        'click': function () {
            /// on click
        },
        'mousedown': function () {
            /// Set button style active-clicked
            $('sessions_forgot_password').addClass('btn_active');
        },
        'mouseup': function () {
            /// Set button style back to active
            $('sessions_forgot_password').removeClass('btn_active');
            /// Toggle views
            MyElement.dissolve('div_view_forgot_wadjaid');
            /// 
            MyElement.reveal('div_view_forgot_password');
            /// Toggle On/Off buttons
            toggleButtons.OnOff('sessions_forgot_wadjaid', 'sessions_forgot_password');
        }
    });

    /// Switch between views-forgot wadja id
    $('sessions_forgot_wadjaid').addEvents({
        'click': function () {
            /// on click
        },
        'mousedown': function () {
            /// Set button style active-clicked
            $('sessions_forgot_wadjaid').addClass('btn_active');
        },
        'mouseup': function () {
            /// Set button style back to active
            $('sessions_forgot_wadjaid').removeClass('btn_active');
            /// Toggle views
            MyElement.reveal('div_view_forgot_wadjaid');
            /// 
            MyElement.dissolve('div_view_forgot_password');
            /// Toggle On/Off buttons
            toggleButtons.OnOff('sessions_forgot_password', 'sessions_forgot_wadjaid');
        }
    });

});

