function validateLogin(form) {

  if (form.username.value == "") {
	alert("Please enter your user name (usually this is your email address).");
	form.username.focus();
	return false;
  }

  if (form.password.value == "") {
	alert("Please enter your password");
	form.password.focus();
	return false;
  }	  

return true

}

function validateRegister(form) {

  var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/

  if (form.cancelling.value == "true") {
	return true;
  }	  

  if (form.companyname.value == "") {
	alert("Please enter your company name");
	form.companyname.focus();
	return false;
  }	  

  if (form.username.value == "") {
	alert("Please enter your user name (usually this is your email address).");
	form.username.focus();
	return false;
  }

  if (re.test(form.username.value)) {
  } else {
	alert("Please enter a valid email address.");
	form.username.focus();
	return false;
  }

  if (form.firstname.value == "") {
	alert("Please enter your first name");
	form.firstname.focus();
	return false;
  }	  

  if (form.lastname.value == "") {
	alert("Please enter your last name");
	form.lastname.focus();
	return false;
  }	  

return true

}
function validateProfile(form) {

  if (form.cancelling.value == "true") {
	return true;
  }	  

  if (form.companyname.value == "") {
	alert("Please enter your company name");
	form.companyname.focus();
	return false;
  }	  

  if (form.firstname.value == "") {
	alert("Please enter your first name");
	form.firstname.focus();
	return false;
  }	  

  if (form.lastname.value == "") {
	alert("Please enter your last name");
	form.lastname.focus();
	return false;
  }	  

  if (form.oldpassword.value == "") {
	alert("Please enter your old password");
	form.oldpassword.focus();
	return false;
  }	  

  if (form.oldpassword.value.substr(0,4) == "****") {
	return true;
  }

  if (form.newpassword.value == "") {
	alert("Please enter your new password");
	form.newpassword.focus();
	return false;
  }	  

  if (form.confirmpassword.value != form.newpassword.value) {
	alert("New passwords do not match");
	form.confirmpassword.focus();
	return false;
  }	  

return true

}

