﻿$(function() {
    setOtherReference();
    $("#Reference").change(function() {
        setOtherReference();
    });

    $("#contactForm").validate({
        groups: {
            isrequired: "Email FirstName Surname Comments OtherReference"
        },
        messages: {
            Email: {
                required: "All fields are required",
                email: "The email address you entered is invalid"
            },
            FirstName: {
                required: "All fields are required"
            },
            Surname: {
                required: "All fields are required"
            },
            Comments: {
                required: "All fields are required"
            },
            OtherReference: {
                required: "All fields are required"
            }
        },

        errorLabelContainer: "#validation_summary",
        wrapper: "li"
    });
});

function setOtherReference() {
    if ($("#Reference").val() == "Other") {
        $(".specify").show();
        $("#Reference").addClass("required");
    } else {
        $(".specify").hide();
        $("#OtherReference").val("");
    }
};
