function showCalendar(obj, event)
{
  var x = event.screenX;
	var y = event.screenY;
	window.open('date-picker/dp.cfm?from=' + obj, 'Calendar', 'width=230,height=200,status=no,resizable=no,top=' + y + ',left=' + x);
}

var errorsOnSubmit = function(form)
{
  var ret = Spry.Widget.Form.validate(form);
	var errorDiv = document.getElementById('formErrors');
	
	if (!ret) {
    errorDiv.style.visibility = 'visible';
    //errorDiv.style.backgroundColor = 'red';
  } else {
		errorDiv.style.visibility = 'hidden';
  }
  return ret;
}

function resetForm()
{
  var errorDiv = document.getElementById('formErrors');
	errorDiv.style.visibility = 'hidden';
}

function checkCourses()
{
  var result = false;
  var course1 = document.getElementById('selectionOne');
	var course2 = document.getElementById('selectionTwo');
	var course3 = document.getElementById('selectionThree');
	
	if (course1.value == 'none')
	{
	  if (course2.value != 'none' || course3.value != 'none')
		{
		  alert('Make your course selections using the boxes in order - 1, 2, then 3.');
			result = false;
	  }
  } else {
	  result = true;
  }
	return result;
}

function checkMaxInputComments(form, fieldName, maxChars) {
  if (form.value.length > maxChars) {
    form.value = form.value.substring(0, maxChars - 1);
    alert ("The " + fieldName + " field cannot exceed " + maxChars + " characters.");
  }
}