﻿// CLIENT SCRIPT ------------------------------------------------------------------------------------------------------------------------------------

// VARIABLES:

// FUNCTIONS:
$.fn.setForm = function() {
  var frm = $(this);
  frm.find("input").each(function() {
    var inp = $(this), val = inp.val(), ttl = inp.attr("title");
    inp.focus(function() {
      val = inp.val();
      if (val == ttl) { inp.val(""); }
    });
  });
  frm.validate({
    errorClass: "form-error",
    errorPlacement: function(err, elm) {
      err.hide();
    }
  });
  frm.submit(function() {
    frm.find("input").focus();
    if (frm.valid()) {
      frm.unbind("submit").submit();
    }
    return false;
  });
};

// EVENTS:

// DOM READY:
$(document).ready(function() {
  $("form").each(function() { $(this).setForm(); });
});

