function validaLogin(form){
  var invalid = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
  var erro = '';
  var focou = false;
  var objFocus = null;
  var autoSubmit = false;

  if(form == "undefined" || form == null){
    form = document.getElementById("quickLogin");
    autoSubmit = true;
  }
    
  if (invalid.test(form.email.value) == false) {
    erro += "  - Seu E-mail é inválido\n";
    form.email.className = 'campo1';
    if(!focou){
      focou = true;
      objFocus = form.email;
    }
  } else 
    form.email.className='campo2';

  if(form.senha.value.length == 0){
    erro += "  - Preencha sua senha\n";
    form.senha.className = 'campo1';
    if(!focou){
      focou = true;
      objFocus = form.senha;
    }
  } else
    form.senha.className = 'campo2';

  if(erro!=''){
    alert("Corrija o(s) seguinte(s) erro(s):\n" + erro);
    objFocus.focus();
    if(!autoSubmit)
      return false;
  } else {
    if(autoSubmit)
      form.submit();
    else
      return true;
  }
}
