    //<![CDATA[

      $(document).ready(function() {
        $("#reactie").validate({
          rules: {
            naam: {
              required: true
            },
            email: {
              required: true,
              email: true
            },
            url: {
              url: true
            },
            grade: {
              required: true,
              number: true,
              range: [0, 5]
            },
            random: {
              required: true,
              number: true,
              remote: 'captcha_check.php'
            },
            comment: {
              required: true
            }
          },
          messages: {
            comment: "Ik mis uw fruttekoekelarij.",
            random: "Voer s.v.p. een geldige waarde in."
          },
          // set this class to error-labels to indicate valid fields
  		    success: function(label) {
      			// set &nbsp; as text
      			label.html("&nbsp;").addClass("valid");
      		},
			errorPlacement: function(label, element) {
				// position error label after generated textarea
				if (element.attr("name") == "comment") {
					label.insertAfter("#placeholder");
				} else {
					label.insertAfter(element)
				}
			}
   //debug:true

        });

        $("#url").keyup(function(){
          var url_val=$("#url").val();
           if (url_val.length>4 && url_val.substring(0,4)!="http"){
             document.getElementById("url").value = "http://"+url_val;
           }
        });
      });
	$(function() {
		var validator = $("#reactie").submit(function() {
			// update underlying textarea before submit validation
			tinyMCE.triggerSave();
		}).validate({
			errorPlacement: function(label, element) {
				// position error label after generated textarea
				if (element.attr("name") == "comment") {
					label.insertAfter("#placeholder");
				} else {
					label.insertAfter(element)
				}
			}
		});
		validator.focusInvalid = function() {
			// put focus on tinymce on submit validation
			if( this.settings.focusInvalid ) {
				try {
					var toFocus = $(this.findLastActive() || this.errorList.length && this.errorList[0].element || []);
					if (toFocus.is("textarea")) {
						tinyMCE.get(toFocus.attr("id")).focus();
					} else {
						toFocus.filter(":visible").focus();
					}
				} catch(e) {
					// ignore IE throwing errors when focusing hidden elements
				}
			}
		}
	})

    //]]>

