// JavaScript Document
$(document).ready(function() {
	
		var container = $('#user_registration_errors');
		var validator = $("#user_registration").validate({
          rules : {
              email : {
                  required : true,
				  emails : true
              },
              password : {
               required : true,
			     minlength: 6
 				  
              },
			/*  confirm_password : {
                  equalTo : "#password"
              },*/

              title : {
                  required : true
             },
              name	: {
                  required : true,
				  lettersonly: true
				 
              },
              lastname	: {
                  required : true,
                  lettersonly: true    
                  
              },
			  company	: {
                  required : true
              },
			  phone	: {
                  required : true
                               
              },
			  city	: {
                  required : true
              },
			  state	: {
                  required : true
              },
			  postcode	: {
                  required : true
              },
			  country	: {
                  required : true
              },
			  query	: {
                  required : true
              }
          },
		  
		  
          messages : {
        	 email : {
                  required : 'Enter  Email',
				  emails : 'Enter Valid Email'
              },
              password : {
                  required : 'Enter Password',
				  minlength: 'password can not be less then 6 characters'
              },
		/*	  confirm_password : {
                  required : 'Confirm password is not same as Password'

  
              },*/

              title : {
                  required : 'Select Title'
              },
              name	: {
                  required : 'Enter Name',
				  lettersonly: 'Only Letters Are Allowed '
               },
              lastname	: {
                  required :'Enter Discription',
                  lettersonly: 'Only Letters are allowed'    
               },
			  company	: {
                  required : 'Check Terms and Conditions'
               },
			  phone	: {
                  required : 'Enter Phone'
	          },
			  city	: {
                  required : 'Enter City'
              },
			  state	: {
                  required : 'Enter State'
              },
			  postcode	: {
                  required : 'Enter Post Code'
              },
			  country	: {
                  required : 'Enter Country'
              },
			  query	: {
                  required : 'Enter massage'
              }
		  },
          errorLabelContainer: container
         
	});
jQuery.validator.addMethod("lettersonly", function(value, element) {
return this.optional(element) || /^[a-z ]+$/i.test(value);
});

jQuery.validator.addMethod("emails", function(value, element) {
	/*return this.optional(element)|| (/^(?:[a-zA-Z0-9_])+(?:\.(?:[a-zA-Z0-9_'^&amp;/+-])+)*@(?:(?:\[?(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))\.){3}(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\]?)|(?:[a-zA-Z0-9-]+\.)+(?:[a-zA-Z]){2,}\.?)$/.test(value));*/
	 return this.optional(element)|| (/^([0-9a-zA-Z]+[-._+&amp;])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$/.test(value));
	});
});