﻿/// <reference path="spider.js" />
/// <reference path="spider.paging.js" />
/// <reference path="jquery-1.3.2.min.js" />
/// <reference path="site.js" />
/// <reference path="spider.submitform.js" />

logon = {
    postAction: function (in_formid, in_posturl, cb) {
        var settings = {
            formId: in_formid,
            postUrl: in_posturl
        }

        var callback = function (d) {
            if (cb != undefined) {
                cb();
            };

        };
        //alert('boooooom');
        return spider.submitForm.init(settings, callback);
    },
    loadDiv: function (url, wrapper) {
        var myTime = new Date;
        $.get(url, function (d) {
            $(wrapper).html(d);
        });
    },

    resetpassword: function () {

        var ind = spider.indicator('.savebuttonwrapper', {
            minDuration: 500
        });

        ind.start();
        $.post('/ouraccount/resetpassword', $('#passwordresetform').serialize(), function (d) {
            ind.stop();
            if (d.success == true) {
                $('.message').html(d.message).show();
                return false;
            }
        })
        return false;
    }
}

$(document).ready(function () {
    $('#support, .indicator').hide(); // #questionresults

    $('#loginform').submit(function () {
        return spider.validation.isValid({
            formId: 'loginform'
        });
    });

    $('#contactus').click(function () {
        $('#emailpassword').hide();
        $('#support').toggle('slow');
    });

    $('#forgotpword').click(function () {
        $('#emailpassword').toggle('slow');
    });

    $('#passwordresetform').submit(function () {
        if (spider.validation.isValid('passwordresetform')) {
           logon.resetpassword();
        }
        return false;
    });

});
