function expand(s)
{
  var td = s;
  var d = td.getElementsByTagName("div").item(0);

  td.className = "menuHover";
  d.className = "menuHover";
}

function collapse(s)
{
  var td = s;
  var d = td.getElementsByTagName("div").item(0);

  td.className = "menuNormal";
  d.className = "menuNormal";
}


function checkForm() {
  errors=false;
  errorMsg = "";
  d=document.mainForm;
//  if (d.firstname.value == "") {
//    errorMsg +="Please enter your first name.\n";
//    errors=true;
//	fielderr="firstname";
//  }
//  if (d.lastname.value == "") {
//    errorMsg +="Please enter your last name.\n";
//    errors=true;
//	fielderr="lastname";
//  }  

// check email
  e = d.email.value;
  if (e != "none") {
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;
	if (!(emailFilter.test(e))) { 
		errorMsg += "Please enter a valid email address.\n";
		errors=true;
   	    fielderr="email";
	}
	if (e.match(illegalChars)) {
	   errorMsg += "The email address contains illegal characters.\n";
	   errors=true;
	   fielderr="email";
	}
  }  

// Submit form if it has no errors  
  if (!errors) {
    return true;
  }
  else {
    alert(errorMsg);
//	window.document.mainForm.fielderr.focus();
	return false;
  }
}