 function validaFormCad() {
   var msg_erro = '';
   var cod_imovel = document.getElementById('cod_imovel').value;
   var negocio    = document.getElementById('negocio1').value;

   if(document.getElementById('nome').value == '') {
     msg_erro += '* Campo "Nome" deve ser preenchido!\n';
   }
   if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email').value))) {
     msg_erro += '* Campo "E-mail" não foi preenchido ou é inválido!\n';
   }
   if(document.getElementById('senha').value == '') {
     msg_erro += '* Campo "Senha" deve ser preenchido!';
   }

   if(msg_erro != '') {
     alert(msg_erro);
     return false;
   }

   xajax_gravaDados(xajax.getFormValues('frm_cadastro'), cod_imovel, negocio);
 }

 function efetuaLogin() {
   var msg_erro = '';
   var cod_imovel = document.getElementById('cod_imovel2').value;
   var negocio    = document.getElementById('negocio2').value;

   if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email2').value))) {
     msg_erro += '* Campo "E-mail" não foi preenchido ou é inválido!\n';
   }
   if(document.getElementById('senha2').value == '') {
     msg_erro += '* Campo "Senha" deve ser preenchido!';
   }

   if(msg_erro != '') {
     alert(msg_erro);
     return false;
   }

   xajax_efetuaLogin(xajax.getFormValues('frm_login'), cod_imovel, negocio);
 }

 function esqueceuSenha() {
   if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email2').value))) {
     alert('* Campo "E-mail" não foi preenchido ou é inválido!');
     document.getElementById('email2').focus()
     return false;
   }

   xajax_esqueceuSenha(document.getElementById('email2').value);
 }
