// <!--

$("#frmCollegeRequest").ready(function() {

	// control variables for resuse
	var submitImageButton = $("#frmCollegeRequest .requestSubmit");
	var inputControls = $("#frmCollegeRequest ul.inputs input");
	var inputControlsRequired = $("#frmCollegeRequest ul.inputs [required=yes]");

	inputControls.keypress(function(ev) { return clickControlOnEnter(ev, submitImageButton.attr("id")); });

	// validate the input on click of submit button
	submitImageButton.click(function() {

		var errorMessage = '';
		var hasError = false;
		var setFocus;

		// check if all information input items completed
		for (i = 0; i < inputControlsRequired.size(); i++) {
			if ($(inputControlsRequired[i]).val() == '') {
				if (hasError == false) setFocus = inputControlsRequired[i];
				hasError = true;
				errorMessage = errorMessage + ' - ' + $(inputControlsRequired[i]).attr("label") + '\n';
			}
		}

		if (hasError == true) {
			errorMessage = 'Please complete the required information:\n\n' + errorMessage + '\n';
			alert(errorMessage);
			$(setFocus).focus();
			return false;
		}

		// check items checked
		var selectedItems = $("#frmCollegeRequest ul.check :checked");
		if (selectedItems.length == 0) {
			alert('Please select at least one college.\n');
			return false;
		};

		// create a delimited list of checked items and assign to control
		var delimiter = $("#frmCollegeRequest input#hiddenCollegeRequestDelimiter").val();
		var items = '';
		for (i = 0; i < selectedItems.length; i++) {
			if (i > 0) { items += delimiter; }
			items += selectedItems[i].value;
		}
		$("#frmCollegeRequest input#hiddenCollegeRequestDelimitedList").val(items);

		return true;
	});

});

// -->
