 function validaFormCad() {
   var msg_erro = '';
   var cod_imovel = document.getElementById('cod_imovel').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('Por favor, verifique o(s) erro(s) abaixo:\n\n' + msg_erro);
     return false;
   }

   xajax_gravaDados(xajax.getFormValues('frm_cadastro'), cod_imovel);
 }

 function efetuaLogin() {
   var msg_erro = '';
   var cod_imovel = document.getElementById('cod_imovel2').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('Por favor, verifique o(s) erro(s) abaixo:\n\n' + msg_erro);
     return false;
   }

   xajax_efetuaLogin(xajax.getFormValues('frm_login'), cod_imovel);
 }

 function esqueceuSenha() {
   if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email2').value))) {
     alert('Por favor, verifique o(s) erro(s) abaixo:\n\n* Campo "E-mail" não foi preenchido ou é inválido!');
     document.getElementById('email2').focus()
     return false;
   }

   xajax_esqueceuSenha(document.getElementById('email2').value);
 }