﻿
$().ready(function () { 
    $("#aspnetForm").validate({
		rules: {
		    ctl00$CP1$fldCompanyName: "required",
			ctl00$CP1$fldName: "required",
			ctl00$CP1$fldFullName: "required",
			ctl00$CP1$fldFirstName: "required",
			ctl00$CP1$fldPhone: {
				required: true,
				number: true
			},
			ctl00$CP1$fldLastName: "required",
			ctl00$CP1$fldEmail: {
				required: true,
				email: true
			},
			ctl00$CP1$txtConfirmEmail: {
				required: true,
				equalTo: "#ctl00_CP1_fldEmail"
			},
            ctl00$CP1$fldPassword: {
				required: true,
				minlength: 8
			},
			ctl00$CP1$txtConfirmPassword: {
				required: true,
				equalTo: "#ctl00_CP1_fldPassword"
			},
			ctl00$CP1$fldFoundUs: "required",
			ctl00$CP1$cboCountry: "required",
			ctl00$CP1$chkAgree: "required"
		},
		messages: {
		    ctl00$CP1$fldCompanyName: "Please enter your company name",
			ctl00$CP1$fldName: "Please enter your screen name",
			ctl00$CP1$fldFullName: "Please enter your name",
			ctl00$CP1$fldPhone: {
			    required: "Please enter your phone number", 
			    number: "Please only enter numbers"
			},
			ctl00$CP1$fldEmail: "Please enter a valid email address",
			ctl00$CP1$txtConfirmEmail: {
				required: "Please confirm your email address",
				equalTo: "Emails do not match"
			},
			ctl00$CP1$fldPassword: {
				required: "Please provide a password",
				minlength: "Your password must be at least 8 characters long"
			},
			ctl00$CP1$txtConfirmPassword: {
				required: "Please provide a password",
				equalTo: "Please enter the same password as above"
			},
            ctl00$CP1$fldFoundUs: "Please tell us how you found us",
            ctl00$CP1$cboCountry: "Please tell us where you are from",
            ctl00$CP1$chkAgree: "You must agree to our Terms & Conditions"
		}        
	});
    
    $("#ctl00_CP1_fldPassword").blur(function() {
	    $("#ctl00_CP1_txtConfirmPassword").valid();
    });
    $("#ctl00_CP1_fldEmail").blur(function() {
	    $("#ctl00_CP1_txtConfirmEmail").valid();
    });
});
