function validate(obj) {
		if(obj.attr("maxlength") > 0 && obj.attr("maxlength") < 10) {
		  var length = obj.attr("maxlength");
		  if(obj.val().length == length && obj.val().match(/^\d{3,4}$/)) {
		    return true;
		  }
		  else {
		    return false;
		  }
		}
		if (obj.val() != "") {
			return true;
		} else {
			return false;
		};
}

$(function() {
  $('form#ffirst, form#fsecond, form#fthird, form#ffourth').bind('submit', function(event) {
    var Event = event;
    $('span.error_message').remove();
    $(this).find('label').removeClass('error');
    $(this).find('input[type="text"]').each(function() {
      if(!validate($(this))) {
        Event.preventDefault();
        $(this).prev('label').addClass('error');
        $(this).prev('label').append("<span class='error_message'> - Required</span>");
        $('span.error_message').fadeOut(10000);
        if($(this).parent('div.phone')) {
          $(this).parent().prev('label').addClass('error');
          if ($(this).parent().prev('label').find('span').length == 0) {
            $(this).parent().prev('label').append("<span class='error_message'> - Invalid Format</span>");
          }
          
        }
      }
    });
  });
});