﻿$(document).ready(function() {
    
    $(".ContactAddForm").validate({
        submitHandler: function(form) {
            // do other stuff for a valid form
            var yob = $("#dob").val().split("/")[2];
            if (yob > 1996) 
            {
                $(".exception").show();
            }else{
                
                form.submit();
            }
        },
        rules: {
            title: "required",
            firstname: "required",
            lastname: "required",
            email: {
                required: true,
                email: true
            },
            confirm_email: {
                required: true,
                equalTo: "#email"
            },
            dob: {
                required: true,
                date: true
            },
            phone: {
                required: true,
                minlength: 8
            },
            street_number: {
                required: true
            },
            street_address: {
                required: true
            },
            suburb: {
                required: true
            },
            post_code: {
                required: true,
                minlength: 4
            },
			street_type:{
				required: true
			},
            message: {
                required: true
            }
        },
        messages: {
            title: "Enter a title",
            firstname: "Enter your first name",
            lastname: "Enter your last name",
            email: {
                required: "Enter your email",
                email: "Email not valid"
            },
            confirm_email: {
                required: "Confirm your email",
                equalTo: "Emails don't match"
            },
            dob: {
                required: "Enter your birthday",
                date: "Date not valid"
            },
            phone: {
                required: "Enter your phone number",
                minlength: "Phone number too short"
            },
            street_number: {
                required: "Enter Street No"
            },
            street_address: {
                required: "Enter your street address"
            },
            suburb: {
                required: "Enter your suburb"
            },
            post_code: {
                required: "Enter postcode",
                minlength: "Postcode not valid"
            },
			street_type:{
				required: "Enter Street Type"
			},
            message: {
                required: "Enter your message"
            }
        }
    });
    $('.numeric').numeric();
    //$('.numeric_dash').numeric({ allow: "/" });
});