$(function(){
$(".validate").validate({
		rules: {
			fname: {
				required: true,
				minlength: 3
			},
			telename: {
				required: true
			},
			title: {
				required: true
			},
			lastname: {
				required: true
			},

			suburb: {
				required: true
			},
			to: {
				required: true
			},
			Size: {
				required: true
			},
			Address: {
				required: true
			},
			Name: {
				required: true
			},
			state: {
				required: true
			},
			property: {
				required: true
			},
			mobile: {
				required: true,
				number: true,
				minlength: 6
			},
			phone: {
				required: true,
				number: true,
				minlength: 6
			},
			email: {
				required: true,
				email: true
			},
                        forgot: {
				required: true,
				email: true
			},
			password: {
				required: true,
				minlength: 5
			},
			confirm_password: {
				required: true,
				minlength: 5,
				equalTo: "#password"
			},

			from: {
				required: true
			},
			message: {
				required: true
			},
			lndsize: {
				required: true
			},
			lnddesc: {
				required: true
			},
			fullname: {
				required: true
			},
			type: {
				required: true
			},
			status: {
				required: true
			},
			devtype: {
				required: true
			},
			listclass: {
				required: true
			},
				username: {
				required: true
			}
		},
		messages: {
			username: {
				required: 'Your Email Address'
			},
			name: {
				required: 'This field is required',
				minlength: 'Minimum length: 3'
			},
			lastname: {
				required: 'This field is required'
			},
			phone: {
				required: 'This field is required',
				number: 'Invalid phone number',
				minlength: 'Minimum length: 5'
			},

			password: {
				required: "Please provide a password",
				minlength: "Your password must be at least 5 characters long"
			},
			confirm_password: {
				required: "Please provide a password",
				minlength: "Your password must be at least 5 characters long",
				equalTo: "Please enter the same password as above"
			},

			con: {
				required: 'This field is required'
			},
			email: 'Invalid e-mail address',
			message: {
				required: 'This field is required'
			},
                        forgot: 'Invalid e-mail address'

		}
	});
	$("#regform").validate({
		rules: {
			fname: {
				required: true,
				minlength: 3
			},
			telename: {
				required: true
			},
			title: {
				required: true
			},
			lastname: {
				required: true
			},

			suburb: {
				required: true
			},
			to: {
				required: true
			},
			Size: {
				required: true
			},
			Address: {
				required: true
			},
			Name: {
				required: true
			},
			state: {
				required: true
			},
			surrounds: {
				required: true
			},
			property: {
				required: true
			},
			mobile: {
				required: true,
				number: true,
				minlength: 6
			},
			phone: {
				required: true,
				number: true,
				minlength: 6
			},
			email: {
				required: true,
				email: true
			},
                        forgot: {
				required: true,
				email: true
			},
			password: {
				required: true,
				minlength: 5
			},
			confirm_password: {
				required: true,
				minlength: 5,
				equalTo: "#password"
			},

			from: {
				required: true
			},
			message: {
				required: true
			},
			lndsize: {
				required: true
			},
			lnddesc: {
				required: true
			},
			fullname: {
				required: true
			},
			type: {
				required: true
			},
			status: {
				required: true
			},
			devtype: {
				required: true
			},
			listclass: {
				required: true
			},
				username: {
				required: true
			}
		},
		messages: {
			username: {
				required: 'Your Email Address'
			},
			name: {
				required: 'This field is required',
				minlength: 'Minimum length: 3'
			},
			lastname: {
				required: 'This field is required'
			},
			phone: {
				required: 'This field is required',
				number: 'Invalid phone number',
				minlength: 'Minimum length: 5'
			},

			password: {
				required: "Please provide a password",
				minlength: "Your password must be at least 5 characters long"
			},
			confirm_password: {
				required: "Please provide a password",
				minlength: "Your password must be at least 5 characters long",
				equalTo: "Please enter the same password as above"
			},

			con: {
				required: 'This field is required'
			},
			email: 'Invalid e-mail address',
			message: {
				required: 'This field is required'
			},
                        forgot: 'Invalid e-mail address'

		}
	});

         $("#loginform").validate({
		rules: {
			email: {
				required: true,
				email: true
			},
			password: {
				required: true,
				minlength: 5
			},
				username: {
				required: true
			}
		},
		messages: {
			username: {
				required: 'Your Email Address'
			},
			name: {
				required: 'This field is required',
				minlength: 'Minimum length: 3'
			},
			password: {
				required: "Please provide a password",
				minlength: "Your password must be at least 5 characters long"
			},
			email: 'Invalid e-mail address'
		}
	});
        $("#contactForm").validate({
		rules: {
			email: {
				required: true,
				email: true
			},
			name: {
				required: true
			},
                        message: {
				required: true,
                                minlength:30
			},
				phone: {
				required: true,
                                number:true,
                                minlength:6
			}
		},
		messages: {
			name: {
				required: 'Please Your Name'
			},
			phone: {
				required: 'This field is required',
				number: 'Invalid phone number',
				minlength: 'Minimum length: 5'
			},
                        message: {
				required: 'Please enter your message',
				minlength: 'Minimum length 30 characters'
			},
			email: 'Invalid e-mail address'
		}
	});
        $("#forgotpassForm").validate({
		rules: {
			email: {
				required: true,
				email: true
			}

		},
		messages: {
			email: 'Invalid e-mail address'
		}
	});
        $("#addcontactForm").validate({
		rules: {
			email: {
				required: true,
				email: true
			}

		},
		messages: {
			email: 'Invalid e-mail address'
		}
	});
        $("#changepassForm").validate({
		rules: {
			password: {
				required: true,
				minlength: 5
			},
			confirm_password: {
				required: true,
				minlength: 5,
				equalTo: "#password"
			}

		},
		messages: {
			password: {
				required: "Please provide a password",
				minlength: "Your password must be at least 5 characters long"
			},
			confirm_password: {
				required: "Please provide a password",
				minlength: "Your password must be at least 5 characters long",
				equalTo: "Please enter the same password as above"
			}
		}
	});

});

