// **************************************************************************

//

//    Project: Entrelinhas

//    Create Date: 25/03/2003

//    Layer: HTML;

//    Source: Eric Cavalcanti - eric_cavalcanti@hotmail.com

//

//    Description: Funções JavaScript - Visitantes

//

//    Update: [autor, dd/mm/aaaa]

//    Description: [update details]

//

// **************************************************************************



 function editar (varId){



   window.open('editarVisitante.php?idVisitante=' + varId);



 }



 function cancelar(varId){



    varTr = eval('tr_'+varId);

    varBgOld = varTr.style.backgroundColor;



    varTr.style.backgroundColor = '#FFFF99';



    if (confirm('Deseja realmente cancelar esse usuário ?')){



        with(document.forms[0]){

          acao.value='cancelar';

          idUsuario.value=varId;

          submit();

        }



    }else{



     varTr.style.backgroundColor = varBgOld;



    }



 }





 function reativar(varId){



        with(document.forms[0]){

          acao.value='reativar';

          idUsuario.value=varId;

          submit();

        }



 }





 function enviarCadastro(objForm)

 {

 


   bolValida = validarTxt(objForm.txtEmailTemp, "Por favor informe o seu e-mail.");

   if (!bolValida)

     return false;



   bolValida = validarEmail(objForm.txtEmailTemp, "Por favor informe o seu e-mail corretamente.");

   if (!bolValida)

     return false;


    bolValida = validarTxt(objForm.txtSenha, "Por favor informe uma senha.\n A senha será utilizada para acessar e alterar as informações do seu cadastro.");

   if (!bolValida)

     return false;



   bolValida = validarTxt(objForm.txtSenha2, "Por favor informe sua senha novamente.");

   if (!bolValida)

     return false;



   var bolValida = true;



   bolValida = validarTxt(objForm.txtNome, "Por favor informe o seu nome.");

   if (!bolValida)

     return false;



   bolValida = validarTxt(objForm.txtSobreNome, "Por favor informe o seu sobrenome.");

   if (!bolValida)

     return false;



if(objForm.cmbProfissao == "" && objForm.txtProfissao == "")
{
   alert("Por favor informe sua profissão.");
   return false;
}


   bolValida = validarTxt(objForm.txtEmpresa, "Por favor informe sua empresa.");

   if (!bolValida)

     return false;



   var bolSelecionouInteresse = false;



   for (i=0; i<objForm.length; i++)

    if (objForm.elements[i].type == "checkbox")

      if (objForm.elements[i].checked)

        bolSelecionouInteresse = true;



   if (!bolSelecionouInteresse) {

     alert("Por favor selecione as áreas de interesse");

     return false;

   }



   return bolValida;



 }





 function enviarCadastroVisitante(objForm)

 {


    var bolValida = true;
	
	
	

   bolValida = validarTxt(objForm.txtEmailTemp, "Por favor informe o seu e-mail.");

   if (!bolValida)

     return false;



   bolValida = validarEmail(objForm.txtEmailTemp, "Por favor informe o seu e-mail corretamente.");

   if (!bolValida)

     return false;
	 

    bolValida = validarTxt(objForm.txtSenha, "Por favor informe uma senha.\n A senha será utilizada para acessar e alterar as informações do seu cadastro.");

   if (!bolValida)

     return false;



   bolValida = validarTxt(objForm.txtSenha2, "Por favor informe sua senha novamente.");

   if (!bolValida)

     return false;




   bolValida = validarTxt(objForm.txtNome, "Por favor informe o seu nome.");

   if (!bolValida)

     return false;



   bolValida = validarTxt(objForm.txtSobreNome, "Por favor informe o seu sobrenome.");

   if (!bolValida)

     return false;



   bolValida = validarCombo(objForm.cidade, "Por favor informe sua cidade.");
   if (!bolValida)
     return false;


if(objForm.cmbProfissao.value == "" && objForm.txtProfissao.value == "")
{
   alert("Por favor informe sua profissão.");
   return false;
}


   bolValida = validarTxt(objForm.txtEmpresa, "Por favor informe sua empresa.");

   if (!bolValida)

     return false;



   var bolSelecionouInteresse = false;



   for (i=0; i<objForm.length; i++)

    if (objForm.elements[i].type == "checkbox")

      if (objForm.elements[i].checked)

        bolSelecionouInteresse = true;



   if (!bolSelecionouInteresse) {

     alert("Por favor selecione as áreas de interesse");

     return false;

   }



   return bolValida;





 }





 function enviarEdicaoVisitante(objForm)

 {



   var bolValida = true;



   if (objForm.txtSenha.value != ''){

       bolValida = validarTxt(objForm.txtSenha, "Por favor informe uma senha.\n A senha será utilizada para acessar e alterar as informações do seu cadastro.");

       if (!bolValida)

         return false;



       bolValida = validarTxt(objForm.txtSenha2, "Por favor informe sua senha novamente.");

       if (!bolValida)

         return false;



       if (objForm.txtSenha2.value!=objForm.txtSenha.value)

       {

         alert("As senhas não coincidem. Por favor digite novamente.")

         objForm.txtSenha2.focus();

         return false;

       }

   }



   bolValida = validarTxt(objForm.txtNome, "Por favor informe o seu nome.");

   if (!bolValida)

     return false;



   bolValida = validarTxt(objForm.txtSobreNome, "Por favor informe o seu sobrenome.");

   if (!bolValida)

     return false;



   bolValida = validarCombo2(objForm.cidade, "Por favor informe sua cidade.");

   if (!bolValida)

     return false;




if(objForm.cmbProfissao == "" && objForm.txtProfissao == "")
{
   alert("Por favor informe sua profissão.");
   return false;
}

   var bolSelecionouInteresse = false;



   for (i=0; i<objForm.length; i++)

    if (objForm.elements[i].type == "checkbox")

      if (objForm.elements[i].checked)

        bolSelecionouInteresse = true;



   if (!bolSelecionouInteresse) {

     alert("Por favor selecione as áreas de interesse");

     return false;

   }



   return bolValida;



 }

 





 function enviarTrocaSenha(objForm)

 {

   var bolValida = true;



   bolValida = validarTxt(objForm.txtSenhaAtual, "Por favor informe sua senha atual");

   if (!bolValida)

     return false;



   bolValida = validarTxt(objForm.txtSenhaNova, "Por favor informe a nova senha");

   if (!bolValida)

     return false;



   bolValida = validarTxt(objForm.txtSenhaNova2, "Por favor informe repita a nova senha");

   if (!bolValida)

     return false;





   if (objForm.txtSenhaNova.value != objForm.txtSenhaNova2.value)

   {

       alert ('As senhas não coincidem. Por favor corrija.');

       objForm.txtSenhaNova2.focus();

       return false;

   }







   return bolValida;



 }





 function enviarCadastroTemp(objForm)

 {



   var bolValida = true;



   bolValida = validarTxt(objForm.txtEmailTemp, "Por favor informe o seu e-mail.");

   if (!bolValida)

     return false;



   bolValida = validarEmail(objForm.txtEmailTemp, "Por favor informe o seu e-mail corretamente.");

   if (!bolValida)

     return false;



   return bolValida;



 }





 function autenticar(objForm)

 {



   var bolValida = true;



   bolValida = validarTxt(objForm.txtEmailVisitante, "Por favor informe o seu e-mail.");

   if (!bolValida)

     return false;



   bolValida = validarEmail(objForm.txtEmailVisitante, "Por favor informe o seu e-mail corretamente.");

   if (!bolValida)

     return false;



   bolValida = validarTxt(objForm.txtSenhaVisitante, "Por favor informe a sua senha de acesso.");

   if (!bolValida)

     return false;



   return bolValida;





 }



 function excluir(varId){

    varTr = eval('tr_'+varId);

    varBgOld = varTr.style.backgroundColor;

    varTr.style.backgroundColor = '#FFFF99';



    if (confirm('Deseja realmente excluir esse visitante?'))

    {



        with(document.forms[0])

        {

          acao.value='excluir';

          idVisitante.value=varId;

          submit();

        }



    }else{

          varTr.style.backgroundColor = varBgOld;

    }







 }

 

function openScript(url, width, height, top, left, scrollbars) {

         var Win = window.open(url,"janela",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=' + scrollbars + ',menubar=no,status=no,top=' + top + ',left=' + left);

}



function printMe() {

	if ( window.print ) {

		window.print();

	}

}

