/* Form validation Script */

		jQuery.validator.addMethod("AlphaNum", function(value, element) {   	
     	if ( element.value.match(";") ) {  return false;}
    	else return true;
  		},"Only text and numbers are allowed"
		);
		
		jQuery.validator.addMethod("phoneUS", function(phone_number, element) {
		    phone_number = phone_number.replace(/\s+/g, ""); 
				return this.optional(element) || phone_number.length > 9 &&
				phone_number.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/);
		}, "Please specify a valid phone number");


//--------------------------------------------------------------------------------- 
    $(document).ready(function() {
      $("#myform").validate({
        rules: {
          
          fname: { required:true, AlphaNum:true }, lname: { required:true, AlphaNum:true }, mname: { required:true, AlphaNum:true },	age:{ AlphaNum:true },
        	
        	email: { required:true, email:true, AlphaNum:true }, cemail: { equalTo:"#email" },
        	mypass: {required:true, minlength:6, AlphaNum:true}, cpass: { equalTo:"#mypass"},
					dob: { required:true, date: true, AlphaNum:true },
					
					phone: { phoneUS:true, AlphaNum:true }, mobile:{ phoneUS:true, AlphaNum:true }, address:{ AlphaNum:true }, city:{ AlphaNum:true },	zip:{ AlphaNum:true }, 
					
					bust_size:{ AlphaNum:true }, cup_size:{ AlphaNum:true }, waist_size:{ AlphaNum:true },
					height:{ AlphaNum:true }, weight:{ AlphaNum:true }, shoe_size:{ AlphaNum:true }, dress_size:{ AlphaNum:true },
					
					profession:{ AlphaNum:true }, myspace_url:{ AlphaNum:true }, model_mayhem:{ AlphaNum:true }, omp:{ AlphaNum:true },

					personal_website: { AlphaNum:true },  
					
					/*other_model_site1: { url:true, AlphaNum:true }, 
					other_model_site2: { url:true, AlphaNum:true }, other_model_site3: { url:true, AlphaNum:true }, other_model_site4: { url:true, AlphaNum:true },
					*/ 				
					additional_info:{ AlphaNum:true }, comments:{ AlphaNum:true }, favorite_photographer:{ AlphaNum:true }, favorite_model:{ AlphaNum:true },
					describe_yourself:{ AlphaNum:true }, modeling_exp:{ AlphaNum:true }, tattoos:{ AlphaNum:true }, special_talent:{ AlphaNum:true }, good_wearing:{ AlphaNum:true }
        
        },
        //-----------------------------------------------
        messages: {
          
          fname: "First name is required", mname: "Model name is required", 
	  			lname: "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Last name is required",
          email: "Valid e-mail address is required (e.g yourname@yourdomain.com)",
          cemail: "Retype same e-mail address here",
          mypass: "password should be 6 characters long",
          cpass: "Retype same password here",
          dob: "Date of birth is required",
          agree: "Please accept our policy", 
          personal_website: "Please enter a valid URL ( e.g http://www.yourdomain.xxx )"
          


        }
        //----------------------------------------------
      });
    });
    
    
    
 
