// JavaScript Document
$(function(){
	$("#fname,#town").constrain({allow:{ regex: "[a-zA-Z\ \']+"}});
	$("#contactNumber,#properties2").numeric();
	$("#frmcontacts").validate(
		{
			rules:{
					fname:{
						required:true,
						minlength:3
					},
					email:{
						required:true,
						email:true
					},
					contactNumber:{
						required:true,
						UKPhone:true,
						minlength:10,
						maxlength:11
					},
					buildingNumber:{
						required:true
					},
					address1:{
						required:true,
						minlength:10
					},
					town:{
						minlength:4	
					},
					postCode:{
						required:true,
						UKPostcode:true
					}
				},
				messages: {	
					fname:{
						required:"Name-Required",
						minlength: jQuery.format("Min {0} chars Expected")
					},
					email:{
						required:"Email-Required",
						email: "Enter Valid Email Id"
					},
					contactNumber:{
						required:"Contact-Required",
						UKPhone:"Enter Valid UK Number",
						minlength:"Between 10-11 characters",
						maxlength:"Between 10-11 characters"
					},
					buildingNumber:{
						required:"House No/Name Expected"
					},
					address1:{
						required:"Address-Required",
						minlength:jQuery.format("Min {0} chars Expected")	
					},
					town:{
						minlength:jQuery.format("Min {0} chars Expected")	
					},
					postCode:{
						required:"Postcode-Required",
						UKPostcode:"Enter valid UK PostCode"
					}
				}
		}
	);
});
