$(function(){
    if ($("#norobot").checked) {
        $("#nucleus_cf_submit").removeAttr("disabled");
    } else {
        $("#nucleus_cf_submit").attr({disabled: "disabled"});
    }
	$("#norobot").click(function() {
        if (this.checked) {
            $("#nucleus_cf_submit").attr({disabled: "disabled"});
        } else {
            $("#nucleus_cf_submit").removeAttr("disabled");
        }
    });

	$("#nucleus_comment").validate({
		rules: {
			body :{
				required: true
			},
			user :{
				required: true
			},
			userid :{
				url: true
			},
			email :{
				email: true
			}
		},
		messages: {
			body :{
				required: " 必須項目"
			},
			user :{
				required: " 必須項目"
			},
			userid :{
				url: "<br /><span style='font-size:90%;'>「http://」を含めたURLを入力してください。</span>"
			},
			email :{
				email: "<br /><span style='font-size:90%;'>正しいメールアドレスを入力してください。</span>"
			}
		},
		errorClass: "disallow",
		errorElement: "strong",
		errorPlacement: function(error, element) {
			if (element.attr("name") == "body")
				error.insertAfter("#validate-comment");
			else if (element.attr("name") == "user")
				error.insertAfter("#validate-name");
			else
				error.insertAfter(element);
		}
	});
})
