﻿var validatedInfo = "填写正确。";
var requireErrorInfo = "此项为必填项。";
var msgInfo = new Array();

//validator info   
msgInfo[0] = new Array('请输入您要进行账号申诉的通行证账号！', '', '',
                                        '您填写的通行证账号名有误。'
							       );

var userName = new formEle(true, "notempty", null, "username_info", msgInfo[0]);

msgInfo[2] = new Array('请输入左侧字符，<a href="javascript:refreshCaptcha();"><u>看不清楚？换个图片</u></a>。',

							        '校验码由4位数字或字母组成。请填写左侧字符，不具分大小写，<a href="javascript:refreshCaptcha();"><u>看不清楚？换个图片</u></a>。',

							        '校验码输入错误，<a href="javascript:refreshCaptcha();"><u>看不清楚？换个图片</u></a>。请填写左侧字符。');

var Captcha = new formEle(true, "Captcha", "", "Captcha_info", msgInfo[2]);

var allIsEmpty = false;

//初始化表单
initForm();
$(document).ready(function() { $("#userName").focus(); });

function submitForm(obj) {

    $('#divTipMessage').hide();

    var ret = validateAll(obj);
    $("[name='agreement']").each(function() {
        if (!this.checked && ret) {
            ret = false;
            if (typeof pageTracker != "undefined") {
                pageTracker._trackEvent('账号申诉首页表单', "提交失败", "未选择已阅读《冰川通行证账号申诉服务协议》");
            }
            alert("您是否已经仔细阅读并接受《冰川通行证账号申诉服务协议》?");
        }
    });

    if (!ret) return false;

    if (ret == true) {
        //直接提交表单和Ajax提交表单两种处理方式
        $.ajax({ type: "POST", url: "/Appeal/Portal", data: $(obj).serialize() + "&postType=ajax", dataType: "script",
            error: function(xml, status, e) {
                AjaxErrorInfo(xml, status, true);
            },
            success: function(response) {
                if (typeof pageTracker != "undefined") {
                    pageTracker._trackEvent(DocumentPathName, "页面访问", "提交表单成功:服务器返回:" + response);
                }
                refreshCaptcha();
            }, async: false
        });
    }
    return false;
}
