// JavaScript Document

function validate(form) {
	
    for (var i = 0; i < form.elements.length; i++) {
        
		// Checks for blank values in text fields
		if ((form.elements[i].value == "") && (form.elements[i].className == "required")) {
            alert("No value entered in: " + form.elements[i].name + ".");
            form.elements[i].focus();
			return false;
        }
		
		// Checks for Drop Down fields that have not been selected
		if ((form.elements[i].value == "") && (form.elements[i].className == "dropDownRequired")) {
            alert("No value selected for: " + form.elements[i].name + ".");
            form.elements[i].focus();
			return false;
        }
		
		// Checks for Drop Down fields that have not been selected
		if (form.elements[i].className == "radioRequired") {
            var radioName = form.elements[i].name;
			var radioChecked = false;
			
			while (radioName == form.elements[i].name) {
				if (form.elements[i].checked == true) {
					radioChecked = true;	
				}
				i++;
			}
			i--;
			
			if (!radioChecked) {
				alert("No value selected for: " + form.elements[i].name + ".");
				return false;
			}
        }
    }
	
	form.Submit.disabled='disabled';
	
    return true;
	
}