
function checkContact(form) {

        var requireds = new Array('Name', 'Email', 'Subject', 'Source');
        var obj,ind,checkThis;
		var msg = '';

        for (i=0; i<requireds.length; i++) {
            obj = document.getElementById(requireds[i]);
			if (obj.type=='select-one') {
				var ind=obj.selectedIndex;
				checkThis=obj.options[ind].value;
			}
			else { checkThis=obj.value; }
            if (checkThis == '') {
                if (requireds[i] == 'Source') {
                    msg = "Please let us how you found out about EquinePlanner.com.";
                }
                else { msg = "Please provide your " + requireds[i] + " before submitting this form.";  }
                break;
            }
        }
        if ((msg == '') && (form.Email.value != "")) {
            var found = false;
            var emailString = form.Email.value;
            for (j=0; j < emailString.length; j++) {
                if (emailString.charAt(j) == "@") { found = true; }
            }
            if (found == false) {
                msg = 'Is that your true email address?\n' +
                      'Please enter your correct email address.\n' +
                      'We will not place you on any mailing lists!\n';
            }
        }

        if (msg == '') { form.submit(); }
        else {  alert(msg);  }

        return false;
}
