function mostraDiv(tipo){
	if(tipo == 1){
		document.getElementById('1').style.display = "";
		document.getElementById('2').style.display = "none"; 
		document.getElementById('3').style.display = "none"; 		
	}else if(tipo == 2){
		document.getElementById('1').style.display = "none";
		document.getElementById('2').style.display = ""; 
		document.getElementById('3').style.display = "none"; 		
	} else {
		document.getElementById('1').style.display = "none";
		document.getElementById('2').style.display = "none"; 
		document.getElementById('3').style.display = ""; 	
	}
}

function mudaDiv(id){
	var exibe = document.getElementById('conteudo_ouvidoria');
	var campo = document.getElementById('campoEmpresa');
	if(id == 1){
		exibe.style.display = '';
		campo.style.display = '';
	}else{
		exibe.style.display = '';
		campo.style.display = 'none';
	}	
}

function MostraConteudo(url){
document.getElementById("iframeconteudo").src = url;
}

function validaForm1(){
	
	var cliente = document.getElementById('ClienteAverage').checked;
	var exibe = document.getElementById('erros');
	//valida campos em branco
	if(cliente == true){
		if(document.form1.empresa.value == ""){
			exibe.innerHTML="<p class='divErro'>*O campo Nome da Empresa é de preenchimento obrigatório</p>";
			document.form1.empresa.focus();
			return false;
		  }
	}
	
	if(document.form1.nome.value == ""){
		exibe.innerHTML="<p class='divErro'>*O campo Nome é de preenchimento obrigatório</p>";
		document.form1.nome.focus();
		return false;
	}
	
	if(document.form1.DDD.value == ""){
		exibe.innerHTML="<p class='divErro'>*O campo DDD é de preenchimento obrigatório</p>";
		document.form1.DDD.focus();
		return false;
	}
	
	if(document.form1.Telefone.value == ""){
		exibe.innerHTML="<p class='divErro'>*O campo Telefone é de preenchimento obrigatório</p>";
		document.form1.Telefone.focus();
		return false;
	}
	
	if(document.form1.Cidade.value == ""){
		exibe.innerHTML="<p class='divErro'>*O campo Cidade é de preenchimento obrigatório</p>";
		document.form1.Cidade.focus();
		return false;
	}
	
	if(document.form1.Funcao.value == ""){
		exibe.innerHTML="<p class='divErro'>*O campo Função é de preenchimento obrigatório</p>";
		document.form1.Funcao.focus();
		return false;
	}
	
	if(!document.form1.Email.value.match(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.[a-z]{2,4}$/i)){
      exibe.innerHTML="<p class='divErro'>*Preencha o campo Email com um email válido</p>";
	  document.form1.Email.focus();
      return false;  
    }
	
	if(document.form1.titulo.value == ""){
		exibe.innerHTML="<p class='divErro'>*O campo Título é de preenchimento obrigatório</p>";
		document.form1.titulo.focus();
		return false;
	}
	
	if(document.form1.mensagem.value == ""){
		exibe.innerHTML="<p class='divErro'>*O campo Mensagem é de preenchimento obrigatório</p>";
		document.form1.mensagem.focus();
		return false;
	}
		
}




function change1() {
		if (indice1.style.display == "") { indice1.style.display = "none"; }
        else{ indice1.style.display= "";    }
                		}
						
function change2() {
		if (indice2.style.display == "") { indice2.style.display = "none"; }
        else{ indice2.style.display= "";    }
                		}
						
function change3() {
		if (indice3.style.display == "") { indice3.style.display = "none"; }
        else{ indice3.style.display= "";    }
                		}
						
function change4() {
		if (indice4.style.display == "") { indice4.style.display = "none"; }
        else{ indice4.style.display= "";    }
                		}						

function change5() {
		if (indice5.style.display == "") { indice5.style.display = "none"; }
        else{ indice5.style.display= "";    }
                		}

// Aqui inicia as funções de teste do CNPJ


function isNUMB(c)
	{
	if((cx=c.indexOf(","))!=-1)
		{		
		c = c.substring(0,cx)+"."+c.substring(cx+1);
		}
	if((parseFloat(c) / c != 1))
		{
		if(parseFloat(c) * c == 0)
			{
			return(1);
			}
		else
			{
			return(0);
			}
		}
	else
		{
		return(1);
		}
	}

function LIMP(c)
	{
	while((cx=c.indexOf("-"))!=-1)
		{		
		c = c.substring(0,cx)+c.substring(cx+1);
		}
	while((cx=c.indexOf("/"))!=-1)
		{		
		c = c.substring(0,cx)+c.substring(cx+1);
		}
	while((cx=c.indexOf(","))!=-1)
		{		
		c = c.substring(0,cx)+c.substring(cx+1);
		}
	while((cx=c.indexOf("."))!=-1)
		{		
		c = c.substring(0,cx)+c.substring(cx+1);
		}
	while((cx=c.indexOf("("))!=-1)
		{		
		c = c.substring(0,cx)+c.substring(cx+1);
		}
	while((cx=c.indexOf(")"))!=-1)
		{		
		c = c.substring(0,cx)+c.substring(cx+1);
		}
	while((cx=c.indexOf(" "))!=-1)
		{		
		c = c.substring(0,cx)+c.substring(cx+1);
		}
	return(c);
	}

function VerifyCNPJ(CNPJ)
	{
	CNPJ = LIMP(CNPJ);
	if(isNUMB(CNPJ) != 1)
		{
		return(0);
		}
	else
		{
		if(CNPJ == 0)
			{
			return(0);
			}
		else
			{
			g=CNPJ.length-2;
			if(RealTestaCNPJ(CNPJ,g) == 1)
				{
				g=CNPJ.length-1;
				if(RealTestaCNPJ(CNPJ,g) == 1)
					{	
					return(1);
					}
				else
					{
					return(0);
					}
				}
			else
				{
				return(0);
				}
			}
		}
	}
function RealTestaCNPJ(CNPJ,g)
	{
	var VerCNPJ=0;
	var ind=2;
	var tam;
	for(f=g;f>0;f--)
		{
		VerCNPJ+=parseInt(CNPJ.charAt(f-1))*ind;
		if(ind>8)
			{
			ind=2;
			}
		else
			{
			ind++;
			}
		}
		VerCNPJ%=11;
		if(VerCNPJ==0 || VerCNPJ==1)
			{
			VerCNPJ=0;
			}
		else
			{
			VerCNPJ=11-VerCNPJ;
			}
	if(VerCNPJ!=parseInt(CNPJ.charAt(g)))
		{
		return(0);
		}
	else
		{
		return(1);
		}
	}

						
function validaForm(){

	//valida campos em branco
	
	if(document.form1.empresa.value == ""){
		alert('O campo Nome da Empresa é de preenchimento obrigatório');
		document.form1.empresa.focus();
		return false;
	  }
	
	if(document.form1.CNPJ.value == ""){
		alert('O campo CNPJ é de preenchimento obrigatório');
		document.form1.CNPJ.focus();
		return false;
	  }
	 
	 if(document.form1.IE.value == ""){
		alert('O campo Inscrição Estadual é de preenchimento obrigatório');
		document.form1.IE.focus();
		return false;
	  }  
	  
	if(!VerifyCNPJ(document.form1.CNPJ.value) == 1){
	  alert('Por favor, digite um CNPJ válido');
	  document.form1.CNPJ.focus();
	  return false;
	}
	
	if(document.form1.ramo.value == ""){
		alert('O campo Ramo de Atuação é de preenchimento obrigatório');
		document.form1.ramo.focus();
		return false;
	  }
	
	if(document.form1.contato.value == ""){
		alert('O campo Pessoa de Contato é de preenchimento obrigatório');
		document.form1.contato.focus();
		return false;
	  }
	
	if(!document.form1.email.value.match(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.[a-z]{2,4}$/i)){
      alert("Por favor, preencha o campo E-mail com um e-mail válido!");
	  document.form1.email.focus();
      return false;  
    }

	if(document.form1.DDD.value == ""){
		alert('O campo DDD é de preenchimento obrigatório');
		document.form1.DDD.focus();
		return false;
	  }

	if(document.form1.Telefone.value == ""){
		alert('O campo Telefone é de preenchimento obrigatório');
		document.form1.Telefone.focus();
		return false;
	  }

	if (document.form1.p1[0].checked!=true && document.form1.p1[1].checked!=true){
		alert("Escolha uma opção para a pergunta 1");
		return false; 
	  } 

	if (document.form1.p2.value == ""){
		alert("Escolha pelo menos uma opção para a pergunta 2");
		document.form1.p2.focus();
		return false;
	}
	
	if (document.form1.microsiga.checked!=true && document.form1.sap.checked!=true && document.form1.oracle.checked!=true && document.form1.bpcs.checked!=true && document.form1.baan.checked!=true && document.form1.jde.checked!=true && document.form1.ems.checked!=true && document.form1.outrosERPUtilizado.checked!=true){
		alert("Escolha pelo menos uma opção para a pergunta 3");
		return false; 
	  } 
    
	if (document.form1.p4[0].checked!=true && document.form1.p4[1].checked!=true && document.form1.p4[2].checked!=true && document.form1.p4[3].checked!=true && document.form1.p4[4].checked!=true){
		alert("Escolha pelo menos uma opção para a pergunta 4");
		return false; 
	  } 
	
	if (document.form1.p5[0].checked!=true && document.form1.p5[1].checked!=true && document.form1.p5[2].checked!=true){
		alert("Escolha uma opção para a pergunta 5");
		return false; 
	  } 
	
	if (document.form1.p8[0].checked!=true && document.form1.p8[1].checked!=true && document.form1.p8[2].checked!=true && document.form1.p8[3].checked!=true && document.form1.p8[4].checked!=true){
		alert("Por favor, selecione para quem deseja destinar a pesquisa");
		return false; 
	  } 
	
	
}

function Cont() {
		if (form1.microsiga.checked == true || form1.sap.checked == true){contabilizacao.style.display = "none";}
		else {contabilizacao.style.display = "";}
}

function alerta() {
		alert(document.form1.empresa.value);
}

function showHide1() {
		if (document.form1.microsiga.checked == true) {document.form1.erpMicrosiga.style.display='';}
		else {document.form1.erpMicrosiga.style.display='none';}
}

function showHide2() {
		if (document.form1.sap.checked == true) {document.form1.erpSAP.style.display='';}
		else {document.form1.erpSAP.style.display='none';}
}

function showHide3() {
		if (document.form1.oracle.checked == true) {document.form1.erpOracle.style.display='';}
		else {document.form1.erpOracle.style.display='none';}
}

function showHide4() {
		if (document.form1.bpcs.checked == true) {document.form1.erpBPCS.style.display='';}
		else {document.form1.erpBPCS.style.display='none';}
}

function showHide5() {
		if (document.form1.baan.checked == true) {document.form1.erpBAAN.style.display='';}
		else {document.form1.erpBAAN.style.display='none';}
}

function showHide6() {
		if (document.form1.jde.checked == true) {document.form1.erpJDE.style.display='';}
		else {document.form1.erpJDE.style.display='none';}
}

function showHide7() {
		if (document.form1.ems.checked == true) {document.form1.erpEMS.style.display='';}
		else {document.form1.erpEMS.style.display='none';}
}
function showNotMicrosiga() {
		if (document.form1.sap.checked == true || document.form1.oracle.checked == true || document.form1.bpcs.checked == true || document.form1.baan.checked == true || document.form1.jde.checked == true || document.form1.ems.checked == true || document.form1.outrosERPUtilizado.checked == true) {integraERP.style.display='';}
		else {integraERP.style.display='none';}
}


function mostraOutro(sel,num){
	if(sel == 'Outros'){
		var nome = 'outro' + num;
		document.getElementById(nome).style.display = '';
	}else{
		var nome = 'outro' + num;
		document.getElementById(nome).style.display = 'none';
	}
	
	
	
}


function multiplicaresp(numero){
    for(y=1;y<=5;y++){
    	eval('respostas'+y).style.display='none';
    }
  
    for(x=1; x<=numero; x++){
	  eval('respostas'+x).style.display='';
	}
}


function validaForm2(){

	//valida campos em branco
	
	if(document.form1.empresa.value == ""){
		alert('O campo Nome da Empresa é de preenchimento obrigatório');
		document.form1.empresa.focus();
		return false;
	  }
	
	if(document.form1.contato.value == ""){
		alert('O campo Contato é de preenchimento obrigatório');
		document.form1.contato.focus();
		return false;
	  }
	
	 if(document.form1.emailContato.value == ""){
		alert('O campo Email é de preenchimento obrigatório');
		document.form1.emailContato.focus();
		return false;
	  }  
	  
	if(document.form1.ddd.value == ""){
		alert('O campo DDD é de preenchimento obrigatório');
		document.form1.ddd.focus();
		return false;
	  }
	
	if(document.form1.telefone.value == ""){
		alert('O campo Telefone é de preenchimento obrigatório');
		document.form1.telefone.focus();
		return false;
	  }
	
	if(!document.form1.emailContato.value.match(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.[a-z]{2,4}$/i)){
      alert("Por favor, preencha o campo E-mail com um e-mail válido!");
	  document.form1.emailContato.focus();
      return false;  
    }

	if (document.form1.p1[0].checked!=true && document.form1.p1[1].checked!=true){
		alert("Escolha uma opção para a pergunta");
		return false; 
	  }
	  
	if(document.form1.p1[0].checked==true){
		num = document.form1.nresposta.value;
		for(c=1; c <= num; c++){
       		resp= eval("document.form1.nomedesp"+c+".value");
       		if(resp==""){
				var alerta= "Por favor, preencha o nome do despachante " + c;
        		alert(alerta);
        		return false;
        	}
        }
    }
	
}

function validaForm3(){

	//valida campos em branco
	
	if(document.form1.cliente.value == ""){
		alert('O campo Cliente é de preenchimento obrigatório');
		document.form1.cliente.focus();
		return false;
	  }
	
	if(document.form1.nome.value == ""){
		alert('O campo Nome é de preenchimento obrigatório');
		document.form1.nome.focus();
		return false;
	  }
	 
	 if(document.form1.responsavel.value == ""){
		alert('O campo Responsável é de preenchimento obrigatório');
		document.form1.responsavel.focus();
		return false;
	  }  
	  
	if(document.form1.modulo.value == ""){
		alert('O campo Módulo é de preenchimento obrigatório');
		document.form1.modulo.focus();
		return false;
	  }
	
	if(document.form1.instrutor.value == ""){
		alert('O campo Instrutor é de preenchimento obrigatório');
		document.form1.instrutor.focus();
		return false;
	  }
	
	if(document.form1.dataTreinamento.value == ""){
		alert('O campo Data do Treinamento é de preenchimento obrigatório');
		document.form1.dataTreinamento.focus();
		return false;
	  }

	if(document.form1.local.value == ""){
		alert('O campo Local é de preenchimento obrigatório');
		document.form1.local.focus();
		return false;
	  }
	
}

function ObjDataHora()
{
	var agora = new Date();
	this.dia = agora.getDate();
	this.mes = agora.getMonth();
	this.ano = agora.getFullYear();
	this.hor = agora.getHours();
	this.min = agora.getMinutes();
	this.sem = agora.getDay();
	this.pad = function(s, n) {
		s = '0000' + s;
		return (s.substring(s.length - n, s.length));
	
	}
	this.NomeSem = function() {
		var aDia = new Array( 'Domingo', 'Segunda', 'Ter&ccedil;a', 'Quarta', 'Quinta', 'Sexta', 'S&aacute;bado' );
		return aDia[this.sem];
	}
	this.NomeMes = function() {
		var aMes = new Array( 'Janeiro', 'Fevereiro', 'Mar&ccedil;o', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro' );
		return aMes[this.mes];
	}
	this.MostraData = function() {
		document.write(this.NomeSem() + ', ' + this.dia + ' de ' + this.NomeMes() + ' de ' + this.pad(this.ano, 4));
	}
	this.MostraHorario = function() {
		document.write(this.pad(this.hor, 2) + ':' + this.pad(this.min, 2));
	}
	return this;
}
var oDataHora = new ObjDataHora;

function formataData(data){
	
	if(data.value != ""){
		if(data.value.length == 2 || data.value.length == 5 ){
			data.value = data.value+"/";
		}
	}
	
}

function validaData(data){
		
	if(data.value != ""){
		var reDate5 = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/\d{4}$/;
		eval("reDate = reDate" + 5);

	if (reDate.test(data.value)) {
		return true;		
	}else{
		data.focus();
		alert('Data inválida');
		return false;
	}

	}
	
}

function soNums(e,args) 
    {         
    
        if (document.all){var evt=event.keyCode;} // caso seja IE 
        else{var evt = e.charCode;}    // do contrário deve ser Mozilla 
        var chr= String.fromCharCode(evt);    // pegando a tecla digitada 
        // Se o código for menor que 20 é porque deve ser caracteres de controle 
        // ex.: <ENTER>, <TAB>, <BACKSPACE> portanto devemos permitir 
        // as teclas numéricas vão de 48 a 57 
        if (evt <20 || (evt >47 && evt<58) || (args.indexOf(chr)>-1 ) ){return true;} 
        return false; 
    } 




function validaFaleConosco(){
	
	var exibe = document.getElementById('erros');
	//valida campos em branco
		
	if(document.form1.Destinatario.value == ""){
		exibe.innerHTML="<p class='divErro'>*O campo Enviar Para é de preenchimento obrigatório</p>";
		document.form1.Destinatario.focus();
		return false;

	}
	
	if(document.form1.Nome.value == ""){
		exibe.innerHTML="<p class='divErro'>*O campo Nome é de preenchimento obrigatório</p>";
		document.form1.Nome.focus();
		return false;
	}
	
	if(document.form1.Empresa.value == ""){
		exibe.innerHTML="<p class='divErro'>*O campo Empresa é de preenchimento obrigatório</p>";
		document.form1.Empresa.focus();
		return false;
	}
	
	if(document.form1.CNPJ.value == ""){
		exibe.innerHTML="<p class='divErro'>*O campo CNPJ é de preenchimento obrigatório</p>";
		document.form1.CNPJ.focus();
		return false;
	}
	
	if(!document.form1.Email.value.match(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.[a-z]{2,4}$/i)){
      exibe.innerHTML="<p class='divErro'>*Preencha o campo E-mail com um email válido</p>";
	  document.form1.Email.focus();
      return false;  
    }
	

	if(document.form1.Cidade.value == ""){
		exibe.innerHTML="<p class='divErro'>*O campo Cidade é de preenchimento obrigatório</p>";
		document.form1.Cidade.focus();
		return false;
	}
	
	if(document.form1.Estado.value == ""){
		exibe.innerHTML="<p class='divErro'>*O campo Estado é de preenchimento obrigatório</p>";
		document.form1.Estado.focus();
		return false;
	}
	
	if(document.form1.Mensagem.value == ""){
		exibe.innerHTML="<p class='divErro'>*O campo Mensagem é de preenchimento obrigatório</p>";
		document.form1.Mensagem.focus();
		return false;
	}
	
	var rec = document.form1.recipient.value;
	var opc = document.form1.Destinatario.value;
		
	document.form1.recipient.value = document.form1.Destinatario.value; 			
}


