$(document).ready(function() {
	//new validation method to validate Captcha - Romeo G. 12/09
	jQuery.validator.addMethod("checkCapString", function(value, element) {
		value = value.toLowerCase();
		return this.optional(element) || value == getCapValue();
	},"image text cannot be left blank");
	
	var validator = $('#sendToPhone').validate({				
		// rules
		rules: {

			phone_number: {
				required: true,
				minlength: 8,
				maxlength: 15
			},
			captcha_text: {
				required: true,
				checkCapString: true				
			}
		},
	
		// messages
		messages: {
			phone_number: {
				required: "phone number cannot be left blank",
				minlength: "phone number must be at least 8 characters",
				maxlength: "phone number must be 15 characters or less"
			},
			captcha_text: {
				required: "image text cannot be left blank",
				checkCapString: "The text you entered does not match the image"
				}
		},
		
		event: 'submit',
		
		// error
		errorClass: 'formErrorClass',
		errorElement: 'span',
		errorLabelContainer: $('#formErrorDisplay'),
		/*
		errorPlacement: function(error,element){
			error.appendTo(element.parents().filter('.popBody'));
		},
		*/
		highlight: function(element, errorClass) {
			$(element).addClass(errorClass);
			$(element.form).find('label[for=' + element.id + ']').addClass(errorClass);
		},
		unhighlight: function(element, errorClass) {
			$(element).removeClass(errorClass);
			$(element.form).find('label[for=' + element.id + ']').removeClass(errorClass);
		}
	});
	
});

	