﻿var contactUs = {

    projectTypeIsValid: function(value, element, params) {
        
        // Verify that at least one project type radio button is selected.
        var building = $("input[type=radio]").filter("[value=rbBuilding]").filter(":checked").length;
        var remodeling = $("input[type=radio]").filter("[value=rbRemodeling]").filter(":checked").length;

        if ( building + remodeling == 0) {
            return false;
        }

        return true;
    },
    
    userTypeIsValid: function(value, element, params) {

        // Verify that at least one user type radio button is selected.
        var consumer = $("input[type=radio]").filter("[value=rbConsumer]").filter(":checked").length;
        var professional = $("input[type=radio]").filter("[value=rbProfessional]").filter(":checked").length;

        if (consumer + professional == 0) {
            return false;
        }

        return true;
    },

    contactIsValid: function(value, element, params) {

        // Verify that at least one contact type radio button is selected.
        var emailYes = $("input[type=radio]").filter("[value=rbEmailYes]").filter(":checked").length;
        var emailNo = $("input[type=radio]").filter("[value=rbEmailNo]").filter(":checked").length;

        if (emailYes + emailNo == 0) {
            return false;
        }

        return true;
    },

    newsletterIsValid: function(value, element, params) {

        // Verify that at least one newsletter preference radio button is selected.
        var newsYes = $("input[type=radio]").filter("[value=rbNewsletterYes]").filter(":checked").length;
        var newsNo = $("input[type=radio]").filter("[value=rbNewsletterNo]").filter(":checked").length;

        if (newsYes + newsNo == 0) {
            return false;
        }

        return true;
    }
    
};
