$().ready(function() {
	
		// validate the inn_register1 form when it is submitted
		
		$("#pphone_no").blur(function() {
		country_code = $("#pcountry_code").attr('value');
		phone = $("#pphone_no").attr('value');
		phone=country_code+"-"+phone;
		$("#phone_no").attr('value',phone);
	});
	
			$("#address2").blur(function() {
		address1 = $("#address1").attr('value');
		address2 = $("#address2").attr('value');
		address=address1+" "+address2;
		$("#address").attr('value',address);
	});

			$('#property_search').validate({
			rules: {
		 firstname:
		    {
		    required: true,
			maxlength: 50,
			chars: true		    
		    },
			lastname:
		    {
		    required: true,
			maxlength: 50,
			lastname: true		
		    },
			/*address:{ 
			required: true,
			maxlength: 100
			},
			city:"required",
			state:"required",
			zip_code: {
				required: true,
				minlength: 3,
				digits: true
			},
			country: "required",*/
			email: {
			required: true,
			my_email: true,
			maxlength: 100
			},
			country: {
				required:true
			},
			phone_no: {
				required:true,
				digits: true,
				minlength: 9,
				maxlength:15
				
				//my_phone:true
				
			},
			arrival_date: {
				required:true
				
				
			},
			departure_date: {
				required:true
				
			},
			guest: {
				required:true
				
				
			},
		
			adult: {
				required:true,
				digits: true,
				greaterThan: true
				
			},
			child: {
				required:true,
				digits: true
				
			}
			},
			messages: {
			firstname: {
			required: " Please enter firstname",
			maxlength: " Firstname must be up to 50 characters",
			chars: " Only characters are allowed in firstname"
			},
		    lastname: {
			required: " Please enter lastname",
			maxlength: " Lastname must be up to 50 characters",
			lastname: " Only characters and ' allowed in lastname"	
			},
			/*address: {
			required: " * Please enter street address.",
			maxlength: " * Address must be up to 100 characters."
			},
		    city: " * Please select city.",
			state: " * Please select state.",
			country: " * Please select country.",
			username: {
				required: " Please enter a username",
				username: " Please enter valid username",
				remote: " Username already taken.",
				minlength: " Username must be at least 4 characters",
				maxlength: " Username must be up to 15 characters"
			},*/
			country: " * Please select country.",
			email:  {
			required: " * Please enter email address.",
		//	remote: " Email already taken.",
			maxlength: " * Email must be up to 100 characters.",
			my_email: " * Please enter valid email address."
			},
			
			phone_no: {
				required: " * Please enter phone number.",
				digits: " * Please enter only digits.",
				minlength: "* Minimum phone number must be 9 digit in length.",
				maxlength: "* Maximum phone number must be 15 digit in length."
				//my_phone: " Please enter valid phone number."
			},
			password: {
				required: " Please provide a password.",
				minlength: " Password must be at least 6 characters.",
				maxlength: " Password must be up to 20 characters."
			},
			zip_code: {
				required: " * Please enter  Postal Code.",
				digits: " * Please enter only digits.",
				minlength: " * Postal Code must be of min 3 digits."
			},
			guest: {
				required: " * Please enter a Guest Name."
				
			},
			arrival_date: {
				required: " * Please select a Arrival Date.",
				digits: " * Please enter only digits."
				
			},
			departure_date: {
				required: " * Please select a Departure Date.",
				digits: " * Please enter only digits."
			},
			adult: {
				required: " * Please enter number of adults.",
				digits: " * Please enter only digits.",
				greaterThan: " * Adult value must be greater than 0."
			},
			child: {
				required: " * Please enter number of childs.",
				digits: " * Please enter only digits."
				
			}
			
			},
			/*errorPlacement: function(error, element) {
				error.insertBefore( element.parent("div").next());
			
		}*/
		 errorLabelContainer: $("#error_box"),
		 	wrapper: "li"
			});
	$("#firstname").blur(function() {
		$("#firstname").valid();
	});
	$("#lastname").blur(function() {
		$("#lastname").valid();
	});
	$("#country").blur(function() {
		$("#country").valid();
	});
	
	$("#state").blur(function() {
		$("#state").valid();
	});
	$("#city").blur(function() {
		$("#city").valid();
	});
	
	$("#zip_code").blur(function() {
		$("#zip_code").valid();
	});
	$("#address2").blur(function() {
		$("#address").valid();
	});
	$("#email").blur(function() {
		$("#email").valid();
	});$("#re_email").blur(function() {
		$("#re_email").valid();
	});
	/*$("#ext").blur(function() {
	$("#phone_no").valid();
	});*/
	$("#username").blur(function() {
		$("#username").valid();
	});
	$("#password").blur(function() {
		$("#password").valid();
	});
	$("#confirm_password").blur(function() {
		$("#confirm_password").valid();
	});
	$("#secret_answer").blur(function() {
		$("#secret_answer").valid();
	});
	$("#is_agree").blur(function() {
		$("#is_agree").valid();
	});
});