$(document).ready(function() {

  var validator = $("#frmcontact").validate({ 
      rules: {
        RealName: "required",
        EmailAddress: {
          required: true,
          email: true
        },
        ConfirmEmailAddress: {
          required: true,
          email: true,
          equalTo: "#EmailAddress"
        },
        Telephone: {
          required: true,
          number: true,
          minlength: 10,
          maxlength: 15
        }
      },
      messages: {
        RealName: "Enter your name",
        Telephone: {
          minlength: "Please enter at least 10 digits"
        },
        EmailAddress: {
          required: "Please enter a valid email address",
          minlength: "Please enter a valid email address"
        },
        ConfirmEmailAddress: {
          required: "Please enter a valid email address",
          minlength: "Please enter a valid email address",
          equalTo: "Please enter the same email address as above"
        },

      },
      success: function(label) {
        label.html(" ").addClass("checked"); 
      },
       // the errorPlacement has to take the table layout into account 
        errorPlacement: function(error, element) { 
                error.appendTo( element.parent().parent().next().find('td.errorbox') ); 
        }
    });

});

function processContactUs(data) {
  if (data == "0") {
    alert("there was a problem processing your enquiry, please try again later.");
  } else {
    $("#form").hide();
    $("#contactsuccess").show();
  }
}

