$(function () {
    $("#subscribeForm").validate({
        debug: true, 							//调试模式取消submit的默认提交功能
        focusInvalid: false, 					//当为false时，验证无效时，没有焦点响应  
        onkeyup: false,
        submitHandler: function (form) {   		//表单提交句柄,为一回调函数，带一个参数：form
            //alert("提交表单");   
            $.post(local_host + $(form).attr('action'), $(form).serialize(), function (result) {
                if ("true" == result.valid) {
                    $("#submit").attr("disabled", "disabled");
                    alert("订阅成功！");
                } else {
                    alert("系统繁忙，请稍后再试！");
                }
            }, 'json');
        },
        rules: {
            type: {
                required: true
            },
            keyword: {
                required: true,
            },
            name: {
                required: true,
                minlength: 2
            },
            email: {
                required: true,
                email: true
            }
        },
        messages: {
            keyword: "请输入订阅信息！",
            type: "至少选择一种订阅类型！",
            name: {
                required: "请输入用户名！",
                minlength: "至少2个字符！"
            },
            email: "邮箱输入错误！"
        }
    });
})

function checkSearchAlert(obj) {
    //alert($(obj).is(':checked'));
    if ($(obj).is(':checked')) {
        $("div.keyword input").prop("name", "keyword");
        $("div.keyword").show();
    } else {
        $("div.keyword input").prop("name", "");
        $("div.keyword").hide();
    }
}

//邮件退订
function doUnsubscribe() {
    var email = $("input[name='email']").val();
    if (!isNull(email)) {
        $.post(local_host + '/unsubscribe', {'email': email}, function (result) {
            if ("true" == result.valid) {
                $("#submit").attr("disabled", "disabled");
                alert("退订成功！");
            } else {
                alert("系统繁忙，请稍后再试！");
            }
        }, 'json');
    } else {
        alert("请输入邮箱！");
        return;
    }
}
