function IsEmailValid(oEmail)
{
  str = oEmail.value
  r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)")
  r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$")
  emailOK = (!r1.test(str) && r2.test(str))
  if (!emailOK) {
    alert("Please enter a valid email address")
    oEmail.focus()
    return false
  }
  return emailOK
}

function CheckForm(frm)
{
  if (frm.name.value == "") {
    alert("Please enter your name")
    frm.name.focus()
    return false
  }
  if (frm.email.value == "") {
    alert("Please enter your email")
    frm.email.focus()
    return false
  }
  return IsEmailValid(frm.email)
}