	function fazerContato()
	{

		if ( validar(document.contato) == 1)
		{
			mensagem_mostrar("Aguarde","Enviando sua mensagem.<br>Esse processo pode levar alguns minutos...");
            document.contato.action="controles/controle_app.php?funcao=contato";
			document.contato.submit();
		}

	}
	
	function fazerLogin()
	{

		if ( validarLogin(document.login) == 1)
		{
			mensagem_mostrar("Aguarde","Fazendo login...");
            document.login.action="controles/controle_app.php?funcao=login_site";
			document.login.submit();
		}

	}	
	
	function fazerLogout()
	{
		window.location.replace('controles/controle_app.php?funcao=logout_site');
	}	

	function posicionarCaixa(){
		document.getElementById('caixaAviso').style.position="absolute";
		document.getElementById('caixaAviso').style.top="50%;";
		document.getElementById('caixaAviso').style.left="50%;";
	}
	
	function mensagem_mostrar(titulo, mensagem)
	{
		document.getElementById('tituloAviso').innerHTML=titulo;
		document.getElementById('textoAviso').innerHTML=mensagem;
		document.getElementById('caixaAviso').style.display="block";
	}

	function mensagem_esconder()
    {
        document.getElementById('caixaAviso').style.display="none";
	}	
	
	function validar(formulario){
		var erro=0;

		if (formulario.nome.value == "")
			erro++;
		if (formulario.email.value == "")
			erro++;
		if (formulario.mensagem.value == "")
			erro++;
			
		if (erro > 0)
		{
			msg= "Os campos nomeados com * s&atilde;o obrigat&oacute;rios.";
			posicionarCaixa();
			mensagem_mostrar("Erro ao enviar mensagem",msg);
            return 0;
		}
		else
			return 1;
	}
	
	function validarLogin(formulario){
		var erro=0;

		if (formulario.login_email.value == "")
			erro++;
		if (formulario.login_senha.value == "")
			erro++;
	
		if (erro > 0)
		{
			msg= "Voc&ecirc; n&atilde;o preencheu os campos corretamente!";
			posicionarCaixa();
			mensagem_mostrar("Erro ao efetuar login",msg);
            return 0;
		}
		else
			return 1;
	}
	
	// JavaScript Document
   function mascaraData(campoData){
              var data = campoData.value;
			  
              if (data.length == 2){
                  data = data + '/';
                  campoData.value = data;
      return true;              
              }
              if (data.length == 5){
                  data = data + '/';
                  campoData.value = data;
                  return true;
              }
         }
		 
function formatarCNPJ(Campo, teclapres){

   if(window.event){
        var tecla = teclapres.keyCode;
   }else  tecla = teclapres.which;

   var vr = new String(Campo.value);
   vr = vr.replace(".", "");
   vr = vr.replace(".", "");
   vr = vr.replace("/", "");
   vr = vr.replace("-", "");

   tam = vr.length + 1;

   
   if (tecla != 9 && tecla != 8){
          if (tam > 2 && tam < 6)
                 Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
          if (tam >= 6 && tam < 9)
                 Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
          if (tam >= 9 && tam < 13)
                 Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
          if (tam >= 13 && tam < 15)
                 Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
          }
}
