jQuery.validator.setDefaults({
	debug: false,
	success: "valid"
});

$(document).ready(function(){
	$("#f_admission").validate({
		rules: {
			email: {
				required: true,
				email: true
			},
			email_confirm: {
				required: true,
				email: true
			},
			firstname: {
				required: true,
				username: true,
				maxlength:25
			},
			lastname: {
				required: true,
				username: true,
				maxlength:25
			},
			Name: {
				required: true,
				username: true
			},
			telephone: {
				required: true,
				minlength:7,
				maxlength:25
			},
			Extension: {
				maxlength:5
			},	
			comments: {
				required: true,
				minlength:5,
				maxlength:600
			},
			url:{
				url:true
			},
			title:{
				maxlength:50
			},
			read_faq: {
				required: true
			}
		}
	});

	$("#f_support").validate({
		rules: {
			email: {
				required: true,
				email: true
			},
			firstname: {
				required: true,
				username: true,
				maxlength:30
			},
			lastname: {
				required: true,
				username: true,
				maxlength:30
			},
			country: {
				required: true
			},
			support_category: {
				required: true
			},
			security_code: {
				required: true,
			},
			comments: {
				required: true,
				minlength:5,
				maxlength:600
			},
			read_faq: {
				required: true
			}
		}
	});
	
	$("#f_signup").validate({
		rules: {
			email: {
				required: true,
				email: true
			},
			email_confirm: {
				required: true,
				email: true,
				equalTo: "#email"
			},
			password: {
				required: true,
				minlength:5
			},
			password_confirm: {
				required: true,
				minlength:5,
				equalTo: "#password"
			},
		},
		messages: {
			firstname: "Please enter your firstname",
			LastName: "Please enter your lastname",
			username: {
				required: "Please enter a username",
				minlength: "Your username must consist of at least 2 characters"
			},
			password: {
				required: "Please provide a password",
				minlength: "Your password must be at least 5 characters long"
			},
			password_confirm: {
				required: "Please provide a password",
				minlength: "Your password must be at least 5 characters long",
				equalTo: "Please enter the same password as above"
			},
			email: "Please enter a valid email address",
			email_confirm: {
				required: "Please enter a valid email address",
				equalTo: "Please enter the same email address as above"
			},	
			agree: "Please accept our policy"
		}
	});
});
