function checkBox(){
    document.getElementById("valoresCheck").value = ""; //cdPacotes
    cursosSelecionados=0;
    for(var i=0; i<document.getElementById("totalCartoes").value; i++){
        if(document.getElementById("pacotes"+i).checked){
            //alert("voce clicou no curso "+document.getElementById("curso"+i).value )
            cursosSelecionados++;
            if(document.getElementById("valoresCheck").value == "")
                document.getElementById("valoresCheck").value = document.getElementById("pacotes"+i).value
            else
                document.getElementById("valoresCheck").value = document.getElementById("valoresCheck").value + ";;" + document.getElementById("pacotes"+i).value
        }
    }
}

function buscaCidades(){
    
    valor = document.getElementById("codEstado").value;
    
    if(valor != ''){
        parametros = "estado="+valor;
        enviaPOST("php/exibeCidades.php",parametros, "cidades", "cidades"); //retornoUsuario
    }

}

function buscaLocais(){
    
    valor = document.getElementById("codEmpresa").value;
    
    if(valor != ''){
        parametros = "empresa="+valor;
        enviaPOST("php/exibeLocais.php",parametros, "locais", "locais"); //retornoUsuario
    }

}

function adicionarAlunos(funcao, codigo, arquivo){
    
    parametros = codigo;
    parametros += "&funcao=" + funcao;
       
    enviaPOST("php/"+arquivo+".php",parametros, "resultBusca", "resultBusca"); //retornoLiberacao    
}

function cadastrarUsuario(funcao, arquivo)
{
    
    var sexos = document.getElementsByName("sexo");
    var sexo; 
    
    var erro="";
    document.getElementById("msgForm").innerHTML = "&nbsp;";  
    
    for(var i = 0; i < sexos.length; i++)
	{
        if(sexos[i].checked)
		{
            sexo = sexos[i].value;
        }
    }
       
    if(document.getElementById("codEmpresa").selectedIndex == 0)
	{
         erro+=" - Campo EMPRESA é obrigatório.<br>"; 
         erro+=" - Campo LOCAL DE ACESSO é obrigatório.<br>"; 
    }
	else
	{
        if(document.getElementById("codLocal").selectedIndex == 0)
		{
            erro+=" - Campo LOCAL DE ACESSO é obrigatório.<br>"; 
        }
    }                                    
    
    if(document.getElementById("perfil").selectedIndex == 0)
	{
         erro+=" - Campo PERFIL DE ACESSO é obrigatório.<br>"; 
    }
    
    if(document.getElementById("login").value == "")
	{
         erro+=" - Campo LOGIN é obrigatório.<br>"; 
    }
    
    if(document.getElementById("senha").value == "")
	{
         erro+=" - Campo SENHA é obrigatório.<br>"; 
    }
    
    if(document.getElementById("confSenha").value == "")
	{
         erro+=" - Campo CONFIRMAÇÃO SENHA é obrigatório.<br>"; 
    }
    
    if(document.getElementById("nome").value == "")
	{
         erro+=" - Campo NOME é obrigatório.<br>"; 
    }
    
    if(document.getElementById("email").value == "")
	{
         erro+=" - Campo EMAIL é obrigatório.<br>"; 
    }
    
    if(document.getElementById("ddd").value == "" || document.getElementById("telefone").value == "")
	{
         erro+=" - Campo TELEFONE é obrigatório.<br>"; 
    }
    
    if(document.getElementById("estCivil").selectedIndex == 0)
	{
         erro+=" - Campo ESTADO CIVIL é obrigatório.<br>"; 
    }    
  
    if(document.getElementById("codEstado").selectedIndex == 0)
	{
         erro+=" - Campo ESTADO é obrigatório.<br>";
         erro+=" - Campo CIDADE é obrigatório.<br>";
    }
	else if(document.getElementById("codCidade").selectedIndex == 0)
	{
		erro+=" - Campo CIDADE é obrigatório.<br><br>";
    }
    
    if(document.getElementById("empregado").selectedIndex == 0)
	{
        erro+=" - Campo ESTÁ EMPREGADO é obrigatório.<br>"; 
    }
    else if(document.getElementById("empregado").selectedIndex == 1)
	{
		if(document.getElementById("inputEmpresa").value == "")
		{
			erro+=" - Campo NOME DA EMPRESA é obrigatório.<br>"; 
		}
		
		if(document.getElementById("profissao").value == "")
		{
			erro+=" - Campo PROFISSÃO é obrigatório.<br>"; 
		}
		
		if(document.getElementById("cargo").value == "")
		{
			erro+=" - Campo CARGO é obrigatório.<br>"; 
		}
		
		if(document.getElementById("renda").value == "")
		{
			erro+=" - Campo RENDA é obrigatório.<br>"; 
		}
	}
	if(document.getElementById('ass').checked)
	{

		node = document.getElementsByTagName('input');
		e=0;
		for(i=0;i<node.length;i++)
		{
			if(document.getElementsByTagName('input')[i].type == 'radio')
			{
							
				if(document.getElementsByTagName('input')[i].name=="tpcartao")
				{
					if((!document.getElementsByTagName('input')[i].checked)&&(e==0))
					{
						
						err=" - Campo TIPO DE CARTÃO é obrigatório.<br>";
					}
					else
					{
						if(e==0)
						{
							e=1;
							err="";
							valor = document.getElementsByTagName('input')[i].value;
						}
					}
				}
				
			}
		}
		erro+=err;
	}
	
    if(erro=="")
	{
        parametros = "funcao=" + funcao;
        parametros += "&codEmpresa="   + document.getElementById("codEmpresa").value;
        parametros += "&codLocal="     + document.getElementById("codLocal").value;
        parametros += "&perfil="       + document.getElementById("perfil").value;
        parametros += "&login="        + document.getElementById("login").value;
        parametros += "&senha="        + document.getElementById("senha").value;
        parametros += "&confSenha="    + document.getElementById("confSenha").value;
        parametros += "&nome="         + document.getElementById("nome").value;
        parametros += "&diaNasc="      + document.getElementById("diaNasc").value;
        parametros += "&mesNasc="      + document.getElementById("mesNasc").value;
        parametros += "&anoNasc="      + document.getElementById("anoNasc").value;
        parametros += "&email="        + document.getElementById("email").value;
        parametros += "&ddd="          + document.getElementById("ddd").value;
        parametros += "&telefone="     + document.getElementById("telefone").value;
        parametros += "&estCivil="     + document.getElementById("estCivil").value;
        parametros += "&endereco="     + document.getElementById("endereco").value;
        parametros += "&numero="       + document.getElementById("numero").value;
        parametros += "&complemento="  + document.getElementById("complemento").value;
        parametros += "&bairro="       + document.getElementById("bairro").value;
        parametros += "&cep="          + document.getElementById("cep").value;
        parametros += "&escolaridade=" + document.getElementById("escolaridade").value;
        parametros += "&codEstado="    + document.getElementById("codEstado").value;
        parametros += "&codCidade="    + document.getElementById("codCidade").value;
        parametros += "&sexo="         + sexo;
        parametros += "&empregado="    + document.getElementById("empregado").value;
        parametros += "&empresaTrab="  + document.getElementById("inputEmpresa").value;
        parametros += "&profissao="    + document.getElementById("profissao").value;
        parametros += "&cargo="        + document.getElementById("cargo").value;
        parametros += "&renda="        + document.getElementById("renda").value;
        if(document.getElementById('ass').checked)
        {
        	parametros+= "&tpcartao=" + valor;
        }              
        enviaPOST("php/"+arquivo+".php",parametros, "msgForm", "msgForm"); //retornoLiberacao 
    }
	else
	{
         document.getElementById("msgForm").innerHTML = "<b>Atenção!</b><font color=red><br>"+erro+"</font><hr>";
    } 
           
}

function cadastrarCvt(funcao, arquivo){
    
    var erro="";
        
         
    if(document.getElementById("codEmpresa").value == ""){
         erro+=" - Empresa<br>"; 
    } 
    
    if(document.getElementById("codEstado").value == ""){
         erro+=" - Estado<br>"; 
         erro+=" - Cidade<br>";
    }
    
    if(document.getElementById("nomeLocal").value == ""){
         erro+=" - Nome Local de Acesso<br>"; 
    }
    
    if(erro==""){  
    
        parametros = "funcao=" + funcao;
        parametros += "&codEmpresa=" + document.getElementById("codEmpresa").value;
        parametros += "&codEstado="+ document.getElementById("codEstado").value;
        parametros += "&codCidade=" + document.getElementById("codCidade").value;
        parametros += "&nomeLocal=" + document.getElementById("nomeLocal").value;
               
        enviaPOST("php/"+arquivo+".php",parametros, "msgForm", "msgForm"); //retornoLiberacao   
         
    }else{
         document.getElementById("msgForm").innerHTML = "<b>Por Favor, verifique os seguintes campos:</b><font color=red><br>"+erro+"</font><hr>";
    }   
}

function cadastrarEmpresa(funcao, arquivo){
    
    var erro="";
    document.getElementById("msgForm").innerHTML = "&nbsp;";  
        
    if(document.getElementById("nomeEmpresa").value == ""){
        erro+=" - Campo NOME EMPRESA obrigat&oacute;rio.<BR>";
    }
    
    if(document.getElementById("descEmpresa").value == ""){
        erro+=" - Campo DESCRI&Ccedil;&Atilde;O EMPRESA obrigat&oacute;rio.<BR>";
    }    
           
    if(document.getElementById("codEstado").value == ""){
         erro+=" - Campo ESTADO obrigat&oacute;rio.<br>"; 
         erro+=" - Campo CIDADE obrigat&oacute;rio.<br>";
    }    
        
    if(erro==""){  
    
        parametros = "funcao=" + funcao;
        parametros += "&nomeEmpresa=" + document.getElementById("nomeEmpresa").value;
        parametros += "&codCidade=" + document.getElementById("codCidade").value;
        parametros += "&descEmpresa=" + document.getElementById("descEmpresa").value;
                
        enviaPOST("php/"+arquivo+".php",parametros, "msgForm", "msgForm"); //retornoLiberacao   
         
    }else{
         document.getElementById("msgForm").innerHTML = "<b>Aten&ccedil;&aacute;o!</b><font color=red><br>"+erro+"</font><hr>";
    }   
}

function limparCadastro()
{
	document.getElementById("codEmpresa").options[0].selected=true;
	document.getElementById("codLocal").options[0].selected=true;
	document.getElementById("perfil").options[0].selected=true;
	document.getElementById("login").value="";
	document.getElementById("senha").value="";
	document.getElementById("confSenha").value="";
	document.getElementById("nome").value="";
	document.getElementById("diaNasc").options[0].selected=true;
	document.getElementById("mesNasc").options[0].selected=true;
	document.getElementById("anoNasc").options[0].selected=true;
	document.getElementById("email").value="";
	document.getElementById("ddd").value="";
	document.getElementById("telefone").value="";
	var sexo=document.getElementsByName("sexo");
	for(var cont=0;cont<sexo.length;cont++)
	{
		sexo[cont].checked=false;
	}
	document.getElementById("estCivil").options[0].selected=true;
	document.getElementById("endereco").value="";
	document.getElementById("numero").value="";
	document.getElementById("complemento").value="";
	document.getElementById("bairro").value="";
	document.getElementById("cep").value="";
	document.getElementById("escolaridade").options[0].selected=true;
	document.getElementById("codEstado").options[0].selected=true;
	document.getElementById("codCidade").options[0].selected=true;
	document.getElementById("empregado").options[0].selected=true;
	document.getElementById("inputEmpresa").value="";
	document.getElementById("profissao").value="";
	document.getElementById("cargo").value="";
	document.getElementById("renda").options[0].selected=true;
}

function buscarAlunos(funcao, codigo, arquivo){
    
    var tipos = document.getElementsByTagName("input");
    var tipo; 
    
    var erro="";
    document.getElementById("msgForm").innerHTML = "&nbsp;";  
    
    for(i = 0; i < tipos.length; i++){
        if(tipos[i].name = "tipo" && tipos[i].checked){
            tipo = tipos[i].value;
        }
    }
    
     if(tipo == ""){
         erro+=" - Tipo<br>"; 
    }
        
              
    if(erro==""){  
    
        parametros = codigo;
        parametros += "&funcao=" + funcao;
        parametros += "&busca=" + document.getElementById("busca").value;
        parametros += "&tipo=" + tipo; 
               
        enviaPOST("php/"+arquivo+".php",parametros, "resultBusca", "resultBusca"); //retornoLiberacao   
         
    }else{
         document.getElementById("msgForm").innerHTML = "<b>Por Favor, verifique os seguintes campos:</b><font color=red><br>"+erro+"</font><hr>";
    }     
}

function cadastrarTurma(funcao, arquivo){

    //alunos = document.getElementsByName("alunos[]");
    //var aluno = new Array(); 
    var erro=""; 

   //for(i = 0; i < alunos.length; i++){
   //     if(alunos[i].checked){
   //         aluno[i] = alunos[i].id;            
   //     }
   // }
    
    if(document.getElementById("origemTurma").value == ""){
         erro+=" - Origem da Turma<br>"; 
    }
    
    if(document.getElementById("data").value ==""){
         erro+=" - Data<br>";
    }
    
    if(document.getElementById("hora").value == "" || document.getElementById("min").value == ""){
         erro+=" - Hora<br>"; 
    }  
   
    if(erro==""){ 
    
        parametros =  "funcao=" + funcao;
     //   parametros += "&aluno=" + aluno;
        parametros += "&origemTurma=" + document.getElementById("origemTurma").value;
        parametros += "&hora=" + document.getElementById("hora").value;
        parametros += "&min=" + document.getElementById("min").value;
        parametros += "&data=" + document.getElementById("data").value;
    
        enviaPOST("php/"+arquivo+".php", parametros, "msgForm", "msgForm"); 
    }else{
        document.getElementById("msgForm").innerHTML = "<b>Por Favor, verifique os seguintes campos:</b><font color=red><br>"+erro+"</font><hr>";
    }    
}

function buscarCvt(funcao, arquivo){
   
   var erro="";
   document.getElementById("retornoCvt").innerHTML = "&nbsp;";  
        
    if(document.getElementById("codEmpresa").value == ""){
         erro+=" - Campo EMPRESA obrigat&oacute;rio.<br>";          
    }
        
    if(erro==""){  
    
        parametros = "funcao=" + funcao;
        parametros += "&codLocal="  + document.getElementById("codLocal").value;
        parametros += "&codEmpresa=" + document.getElementById("codEmpresa").value;
                
        enviaPOST("php/"+arquivo+".php", parametros, "retornoCvt", "retornoCvt"); //retornoLiberacao   
         
    }else{
         document.getElementById("retornoCvt").innerHTML = "<b>Aten&ccedil;&aatilde;o!</b><font color=red><br>"+erro+"</font><hr>";
    }
       
}

function buscarEmpresa(funcao, arquivo){

    var erro="";
    document.getElementById("retornoEmpresa").innerHTML = "&nbsp;";  
        
    if(document.getElementById("codEstado").value == "0")
	{
         erro+=" - Campo ESTADO obrigat&oacute;rio.<br>"; 
         erro+=" - Campo CIDADE obrigat&oacute;rio.<br>";
    }
        
    if(erro==""){  
    
        parametros = "funcao=" + funcao;
        parametros += "&nomeEmpresa="  + document.getElementById("nomeEmpresa").value;
        parametros += "&codCidade="  + document.getElementById("codCidade").value;
        parametros += "&codEstado="  + document.getElementById("codEstado").value;
                
        enviaPOST("php/"+arquivo+".php", parametros, "retornoEmpresa", "retornoEmpresa"); //retornoLiberacao   
         
    }else{
         document.getElementById("retornoEmpresa").innerHTML = "<b>Aten&ccedil;&aacute;o!</b><font color=red><br>"+erro+"</font><hr>";
    }      
}

function buscarTurma(funcao, arquivo){

    var tipos = document.getElementsByTagName("input");
    var tipo; 
    
    for(i = 0; i < tipos.length; i++){
        if(tipos[i].name = "tipo" && tipos[i].checked){
            tipo = tipos[i].value;
        }
    }
    
    parametros = "funcao=" + funcao;
    parametros += "&tipo="   + tipo;
    parametros += "&busca="  + document.getElementById("busca").value;
                   
    enviaPOST("php/"+arquivo+".php", parametros, "retornoTurma", "retornoTurma"); //retornoLiberacao   
       
}

function editarCvt(funcao, arquivo, paramA, paramB){

   parametros  = "funcao=" + funcao;
   parametros += "&dsCvt="  + paramA; 
   parametros += "&cdCvt="  + paramB;     
                  
   enviaPOST("php/"+arquivo+".php", parametros, "text2", "text2"); //retornoLiberacao   */
       
}

function removerCvt(funcao, arquivo, cod){

   parametros  = "funcao=" + funcao;
   parametros += "&cdCvt=" + cod;     
                  
   enviaPOST("php/"+arquivo+".php", parametros, "retornoCvt", "retornoCvt"); //retornoLiberacao   */
       
}

function removerEmpresa(funcao, arquivo, cod){

   parametros  = "funcao=" + funcao;
   parametros += "&cdEmpresa=" + cod;     
                  
   enviaPOST("php/"+arquivo+".php", parametros, "retornoEmpresa", "retornoEmpresa"); //retornoLiberacao   */
       
}

function editarEmpresa(funcao, arquivo, paramA, paramB){

   parametros  = "funcao=" + funcao;
   parametros += "&nomeEmpresa="  + paramA; 
   parametros += "&codEmpresa="   + paramB;     
                  
   enviaPOST("php/"+arquivo+".php", parametros, "text2", "text2"); //retornoLiberacao   */
       
}

function editarTurma(funcao, arquivo, paramA, paramB){

   parametros  = "funcao=" + funcao;
   parametros += "&descricao="  + paramA; 
   parametros += "&codigo="  + paramB;     
                  
   enviaPOST("php/"+arquivo+".php", parametros, "text2", "text2"); //retornoLiberacao   */
       
}

function atualizarCvt(funcao, arquivo){
   
   //var tipos = document.getElementsByTagName("input");
   //var tipo; 
    
   var erro="";
   document.getElementById("msgForm").innerHTML = "";  
    
   //for(i = 0; i < tipos.length; i++){
   //    if(tipos[i].name = "tipo" && tipos[i].checked){
   //        tipo = tipos[i].value;
   //    }
   //}
      
   parametros  = "funcao="      + funcao;
   parametros += "&nomeLocal="  + document.getElementById("nomeLocal").value; 
   parametros += "&cdCvt="      + document.getElementById("codCvt").value;  
   //parametros += "&cdCliente="  + document.getElementById("codCliente").value;   
   parametros += "&cdCidade="   + document.getElementById("codCidade").value;
   parametros += "&cdEmpresa="  + document.getElementById("codEmpresa").value;
   
                  
   enviaPOST("php/"+arquivo+".php", parametros, "msgForm", "msgForm");
}



function atualizarTurma(funcao, arquivo){
    window.alert("oi");
   /* alunos = document.getElementsByName("alunos[]");
    var aluno = new Array(); 
    var desistente = new Array();
    var erro=""; 

   for(i = 0; i < alunos.length; i++){
        if(alunos[i].checked){
            aluno[i] = alunos[i].id;            
        }else{
            desistente[i] = alunos[i].id;
        }
    }
    
    if(document.getElementById("origemTurma").value == ""){
         erro+=" - Origem da Turma<br>"; 
    }
    
    if(document.getElementById("hora").value == "" || document.getElementById("min").value == ""){
         erro+=" - HorÃ¡rio<br>"; 
    }  
   
    if(erro==""){ 
    
        parametros =  "funcao=" + funcao;
        parametros += "&aluno=" + aluno;
        parametros += "&desistente=" + desistente;
        parametros += "&origemTurma=" + document.getElementById("origemTurma").value;
        parametros += "&hora=" + document.getElementById("hora").value;
        parametros += "&min=" + document.getElementById("min").value;
        parametros += "&codTurma=" + document.getElementById("codTurma").value;
    
        enviaPOST("php/"+arquivo+".php", parametros, "msgForm", "msgForm"); 
    }else{
        document.getElementById("msgForm").innerHTML = "<b>Por Favor, verifique os seguintes campos:</b><font color=red><br>"+erro+"</font><hr>";
    } */   
    
    
}

function inserirAluno(funcao, codigoAluno, codigoTurma, arquivo){
    
    checado = document.getElementById(codigoAluno).checked;
   
    parametros =  "funcao=" + funcao; 
    parametros += "&codigoAluno=" + codigoAluno;
    parametros += "&codigoTurma=" + codigoTurma;
    parametros += "&checado=" + checado;
   
   enviaPOST("php/"+arquivo+".php", parametros, "resultAlunos", "resultAlunos"); 
}

function atualizaTurma(funcao, codigoTurma, arquivo){
    
    //parametros =  "funcao=" + funcao; 
    //parametros += "&codigoTurma=" + codigoTurma;
   
   //enviaPOST("php/"+arquivo+".php", parametros, "resultAlunos", "resultAlunos"); 
}

function atualizaLista(funcao, arquivo){
    
    parametros =  "funcao=" + funcao; 
       
    enviaPOST("php/"+arquivo+".php", parametros, "resultBusca", "resultBusca"); 
}

function habilitaCartaoUsuario()
{
    checkBox();
    pacotes = document.getElementById("valoresCheck").value;
    cdUsuarioPacotes = document.getElementById("cdUsuarioHabilitaCartao").value;
    parametros = "funcao=habilitaCartao&pacotes="+pacotes+"&cdUsuarioPacotes="+cdUsuarioPacotes;
    enviaPOST("php/habilitar_cartao.php",parametros, "retornoUsuario", "retornoUsuario"); //retornoUsuario
}
function selecionaPacotesUsuario(cdUsuarioPacote,nmUsuario){
    parametros = "funcao=selecionaPacote&usuario="+cdUsuarioPacote+"&nmUsuario="+nmUsuario;
    enviaPOST("php/habilitar_cartao.php",parametros, "retornoUsuario", "retornoUsuario"); //retornoUsuario
}
function detalhaUsuario(cdUsuario,nmLogin){
    parametros = "funcao=telaDetalhaUsuario&cdUsuario="+cdUsuario+"&nmLogin="+nmLogin;
    enviaPOST("php/pesquisar_usuario.php",parametros, "retornoUsuario", "retornoUsuario"); //retornoUsuario
}
function editaUsuario(cdUsuario,nmLogin){
    parametros = "funcao=telaEditaUsuario&cdUsuario="+cdUsuario+"&nmLogin="+nmLogin;
    enviaPOST("php/editar_usuario.php",parametros, "retornoUsuario", "retornoUsuario"); //retornoUsuario
}
function liberarProva(cdUsuario,cdCurso, idImg){
    parametros = "funcao=liberarProva&cdUsuario="+cdUsuario+"&cdCurso="+cdCurso;
    document.getElementById(idImg).innerHTML = '';
    enviaPOST("php/pesquisar_usuario.php",parametros, "certificado", "certificado"); //retornoUsuario
}
function montaTelaGerarRelatorio(){
    parametros = "funcao=montaTelaGerarRelatorio";
    enviaPOST("php/gerador_relatorio.php",parametros, "retornoUsuario", "retornoUsuario"); //retornoUsuario
}
function abre_fecha_pacote(value){
    //var lista = document.getElementsByName(value);
    if (navigator.appName.indexOf('Microsoft') != -1)
        browser = 'IE'
        else if (navigator.appName.indexOf('Netscape') != -1)
        browser = 'Netscape'
        else browser = 'IE';
    var lista = document.getElementsByTagName("tr");
    var img1   = document.getElementById("s"+value);
    for(x = 0; x<lista.length; x++){
    //alert(document.getElementsByName(value).length);
    //alert(lista[x].getAttribute("rel")+'=='+ value);
        if(lista[x].getAttribute("rel") == value){
            if(lista[x].style.display == "none" ||lista[x].style.display == "" ){
                if(browser == 'IE')
                    lista[x].style.display = "block";
                else
                    lista[x].style.display = "table-row";
                img1.src = "../img/admin/folderopen.gif";
            }else{
                lista[x].style.display = "none";
                img1.src = "../img/admin/folder.gif";
            }
        }
    }
    return false;
}
function salvarDados(acao){
    // acao == 1 Novo usuario
    // acao == 2 alterar dados do usuario
    erro="";
    document.getElementById("msgCadastro").innerHTML = "&nbsp;";
    if(acao==1){

        //Validacao dos campos do formulario
        if(document.getElementById("login1").value == ""){
            erro +=" - Login<br>";
        }
        if(document.getElementById("senha1").value == ""){
            erro +=" - Senha<br>";
        }else if(document.getElementById("senha1").value != document.getElementById("senhac").value){
            erro +=" - Senhas nao conferem<br>";
        }
        if(document.getElementById("nome1").value==""){
            erro +=" - Nome<br>";
        }
        if(document.getElementById("sexo").checked)
            sexo = "M";
        else
            sexo = "F";

        if(document.getElementById("estado").value==""){
            erro +=" - Estado<br>";
        }
        if(document.getElementById("cidade").value==""){
            erro +=" - Cidade<br>";
        }
        if(document.getElementById("local").value==""){
            erro +=" - Local de acesso<br>";
        }
        if(document.getElementById("estadoCivil").value==""){
            erro +=" - Estado Civil<br>";
        }
        if(document.getElementById("data_d").value==""){
            erro +=" - Dia<br>";
        }
        if(document.getElementById("data_m").value==""){
            erro +=" - Mes<br>";
        }
        if(document.getElementById("data_a").value==""){
            erro +=" - Ano<br>";
        }
        if(document.getElementById("email").value == ""){
            email="padrao@weblife.com.br"
        }else{
            email=document.getElementById("email").value;
        }

        if(erro==""){

            parametros="login1="+document.getElementById("login1").value;
            parametros=parametros+"&senha1="+document.getElementById("senha1").value;
            parametros=parametros+"&senhac="+document.getElementById("senhac").value;
            parametros=parametros+"&nome="+document.getElementById("nome1").value;
            parametros=parametros+"&email="+email;
            parametros=parametros+"&ddd="+document.getElementById("ddd").value;
            parametros=parametros+"&telefone="+document.getElementById("telefone").value;
            parametros=parametros+"&sexo="+sexo;
            parametros=parametros+"&logradouro="+document.getElementById("logradouro").value;
            parametros=parametros+"&numero="+document.getElementById("numero").value;
            parametros=parametros+"&complemento="+document.getElementById("complemento").value;
            parametros=parametros+"&bairro="+document.getElementById("bairro").value;
            parametros=parametros+"&cep="+document.getElementById("cep").value;
            parametros=parametros+"&estado="+document.getElementById("estado").value;
            parametros=parametros+"&cidade="+document.getElementById("cidade").value;
            parametros=parametros+"&local="+document.getElementById("local").value;
            parametros=parametros+"&estadoCivil="+document.getElementById("estadoCivil").value;
            parametros=parametros+"&escolaridade="+document.getElementById("escolaridade").value;
            parametros=parametros+"&dtNascimento="+document.getElementById("data_a").value+"-"+document.getElementById("data_m").value+"-"+document.getElementById("data_d").value;

            enviaPOST("./php/cadastrar.php", parametros, "msgCadastro", "msgCadastro");

        }else{
            document.getElementById("msgCadastro").innerHTML = "<b>Por Favor, verifique os seguintes campos:</b><font color=red><br>"+erro+"</font><hr>";
        }
    }else if(acao==2){
            
            erro="";
            document.getElementById("msgCadastro").innerHTML = "&nbsp;";
            
            if(document.getElementById("codEmpresa").value==""){
            erro +=" - Empresa<br>";
            }
            if(document.getElementById("nome1").value==""){
            erro +=" - Nome<br>";
            }
            if(document.getElementById("sexo").checked)
                sexo = "M";
            else
                sexo = "F";

            if(document.getElementById("estado").value==""){
                erro +=" - Estado<br>";
            }
            if(document.getElementById("cidade").value==""){
                erro +=" - Cidade<br>";
            }
            if(document.getElementById("codLocal").value==""){
                erro +=" - Local de acesso<br>";
            }
            if(document.getElementById("estadoCivil").value==""){
                erro +=" - Estado Civil<br>";
            }
            if(document.getElementById("email").value == ""){
                email="padrao@weblife.com.br";
            }
            else
            {
                email=document.getElementById('email').value;
            }        
            if(erro==""){
                parametros="update=1";

                parametros=parametros+"&codUsuarioEditar="+document.getElementById("codUsuarioEditar").value;
                parametros=parametros+"&nome="+document.getElementById("nome1").value;
                parametros=parametros+"&email="+email.toLowerCase() ;
                parametros=parametros+"&ddd="+document.getElementById("ddd").value;
                parametros=parametros+"&telefone="+document.getElementById("telefone").value;
                parametros=parametros+"&sexo="+sexo;
                parametros=parametros+"&logradouro="+document.getElementById("logradouro").value;
                parametros=parametros+"&numero="+document.getElementById("numero").value;
                parametros=parametros+"&complemento="+document.getElementById("complemento").value;
                parametros=parametros+"&bairro="+document.getElementById("bairro").value;
                parametros=parametros+"&cep="+document.getElementById("cep").value;
                parametros=parametros+"&estado="+document.getElementById("estado").value;
                parametros=parametros+"&cidade="+document.getElementById("cidade").value;
                parametros=parametros+"&escolaridade="+document.getElementById("escolaridade").value; 
                parametros=parametros+"&local="+document.getElementById("codLocal").value;
                parametros=parametros+"&estadoCivil="+document.getElementById("estadoCivil").value;
                parametros=parametros+"&empresa="+document.getElementById("codEmpresa").value;
                
                if(document.getElementById("admin") != undefined)
                {
                    if(document.getElementById("admin").checked)
                        parametros=parametros+"&admin=S";
                    else
                        parametros=parametros+"&admin=";
                }
                else
                {
                    parametros=parametros+"&admin=X";
                }
                
                parametros=parametros+"&dtNascimento="+document.getElementById("data_a").value+"-"+document.getElementById("data_m").value+"-"+document.getElementById("data_d").value;
                //alert(parametros);
                enviaPOST("./php/cadastrar.php", parametros, "msgCadastro", "msgCadastro");
            }else{
                document.getElementById("msgCadastro").innerHTML = "<b>Por Favor, verifique os seguintes campos:</b><font color=red><br>"+erro+"</font><hr>";
            }
        }else{
            alert("Ocorreu um erro insperado, por favor tente novamente em alguns minutos!")
        }
}
function imprimir(cdUsuario, cdPacoteCurso, tipo, arquivo)
{
    parametros = 'cdUsuario='+cdUsuario+'&cdPacoteCurso='+cdPacoteCurso+'&tipo='+tipo;
    enviaPOST("./php/"+ arquivo +".php", parametros, "certificado", "certificado");
}
function limpaForm1()
{
    document.forms[0].reset();
}
//exibe formulario para alteracao de senha
function formSenha(){
    document.getElementById("divSenha").innerHTML = "Nova senha:&nbsp;&nbsp;<input type='password' id='senha1' name='senha1' maxlength='12' />"+
            "<br />"+
            "Repita senha:"+
            "<input type='password' id='senhac' name='senhac' maxlength='12' />"+
            "<br /><br />"+
            "<img src='../img/admin/salvar.gif' onclick='salvarSenha()'>"+
            "<img src='../img/admin/cancelar.gif' onclick='fechaFormSenha()'>"+
            "<br />";
}
function fechaFormSenha(){
    document.getElementById("divSenha").innerHTML = "<img src='../img/admin/alterar_senha.gif' onclick='formSenha()'>";
}
function salvarSenha(){
    cdUsuario = document.getElementById("codUsuarioEditar").value;
    senhaC = document.getElementById("senhac").value;
    senha1 = document.getElementById("senha1").value;
    if((senhaC==senha1)&&(senha1!="")){
        parametros = "funcao=salvarSenhaUsuario&cdUsuario="+cdUsuario+"&novaSenha="+senha1;
        enviaPOST("php/editar_usuario.php",parametros, "divSenha", "divSenha");
    }else{
        alert("As senhas nao conferem, por favor, digite novamente!");
        document.getElementById("senhac").value = "";
        document.getElementById("senha1").value = "";
    }
}

function buscaPermissao()
{
    parametros= 'funcao=buscaPermissao&opcao='+document.getElementById("permissao").value;
    enviaPOST("php/permissao.php", parametros, "retornoUsuario", "retornoUsuario");
}

function apagaPermissao(usuario, nome, codigo)
{
    parametros= 'funcao=removerPermisao&usuario='+usuario+'&nome='+nome+'&codigo='+codigo;
    enviaPOST("php/permissao.php", parametros, "resultadoPermissao", "resultadoPermissao");
}

function apagaPerfil(cd_perfil,div)
{
    parametros= 'funcao=apagaPerfil&cd_perfil='+cd_perfil;
    enviaPOST("php/perfil.php", parametros, div, div);
}

function f_atualizar_usuario()
{
    //verifica campos obrigatorios
    erros = '';
    if(document.getElementById('inputNome').value == "") erros += "- Campo Nome nÃ£o preenchido.\n";
    if(document.getElementById('inputSenha').value == "") erros += "- Campo Senha nÃ£o preenchido.\n"; 
    else
    if(document.getElementById('inputSenha').value != document.getElementById('inputSenha2').value) erros += "- Senhas nÃ£o conferem.\n";
    if(document.getElementById('inputSenha2').value == "") erros += "- Campo Repita a Senha nÃ£o preenchido.\n"; 
    if(document.getElementById('inputSexo').value == "") erros += "- Campo Sexo nÃ£o preenchido.\n";
    if(document.getElementById('inputEstadoCivil').value == "") erros += "- Campo Estado Civil nÃ£o preenchido.\n";
    if((document.getElementById('inputDia').value == "") || (document.getElementById('inputMes').value == "")||(document.getElementById('inputAno').value == "")) erros += "- Campo Data de Nascimento nÃ£o preenchido.\n";
    if(document.getElementById('inputEscolaridade').value == "") erros += "- Campo Escolaridade nÃ£o preenchido.\n";
    if(document.getElementById('inputRua').value == "") erros += "- Campo Rua/Avenida nÃ£o preenchido.\n";
    if(document.getElementById('inputEstado').value == "") erros += "- Campo Estado nÃ£o preenchido.\n";
    if(document.getElementById('inputCidade').value == "") erros += "- Campo Cidade nÃ£o preenchido.\n";
    if(document.getElementById('inputEmpregado').value == "") erros += "- Campo Empregado nÃ£o preenchido.\n";
    if(document.getElementById('inputAdmin').value == "") erros += "- Campo AdministraÃ§Ã£o nÃ£o preenchido.\n";
    if(document.getElementById('inputRenda').value == "") erros += "- Campo Renda nÃ£o preenchido.\n";
    if(document.getElementById('inputCVT').value == "") erros += "- Campo Local de Acesso nÃ£o preenchido.\n";
    
    //da alert de erro ou manda cadastrar usuario
    if(erros != '')
    {
        alert(erros);
        return false;
    }
    else 
    {            
        param = "funcao=salvar";
        for(i=0; i<document.forms["form1"].length; i++)
        {
            if(document.forms["form1"].elements[i].name != undefined)
            {
                param+="&"+document.forms["form1"].elements[i].name+"="+document.forms["form1"].elements[i].value;
            }
        }
        
        enviaPOST("./php/tela_cadastrar.php", param, "resultadoInsere", "resultadoInsere");
        //document.forms["form1"].reset();
    }
}
function relatorio_gerar(gdf)
{
    param = "funcao=gerar&gdf=" + gdf;
    for(i=0; i<document.forms["form1"].length; i++)
    {
        if(document.forms["form1"].elements[i].checked)
            param += "&"+document.forms["form1"].elements[i].name +"="+ document.forms["form1"].elements[i].value;
        if ((document.forms["form1"].elements[i].type == "text") && (document.forms["form1"].elements[i].value != ''))
            param += "&"+document.forms["form1"].elements[i].name +"="+ document.forms["form1"].elements[i].value;        
    }    
    enviaPOST("./php/gerador_relatorio.php", param, "resultadoGerar", "resultadoGerar");
    document.forms["form1"].reset();
}
function relatorio_social_gerar(gdf)
{
    param = "funcao=gerar&gdf=" + gdf;
    for(i=0; i<document.forms["form1"].length; i++)
    {
        if(document.forms["form1"].elements[i].checked)
            param += "&"+document.forms["form1"].elements[i].name +"="+ document.forms["form1"].elements[i].value;
        if ((document.forms["form1"].elements[i].type == "text") && (document.forms["form1"].elements[i].value != ''))
            param += "&"+document.forms["form1"].elements[i].name +"="+ document.forms["form1"].elements[i].value;        
    }
    if(document.getElementById('CdRegiao')){
        param += "&CdRegiao="+document.getElementById('CdRegiao').value;
    }
    if(document.getElementById('CdEscola')){
        param += "&CdEscola="+document.getElementById('CdEscola').value;
    }    
    enviaPOST("./php/gerador_relatorio_social.php", param, "resultadoGerar", "resultadoGerar");
    document.forms["form1"].reset();
}
/********************************************************************************************************************
 *                                                    MODULO ENQUETE                                                    *
 ********************************************************************************************************************/
function abreTelaEnquete(funcao,parametros,div)
{
    parametros = "funcao="+funcao+"&tela="+parametros;
    enviaPOST("php/enquete.php", parametros, div, div);
}
function abreTelaOpcao(funcao,tela,perfil,dfDigital,mes,ano,periodo,div)
{
    var cd_perfil=document.getElementById(perfil).value;
    var ds_cvt=document.getElementById(dfDigital).value;
    var cd_mes=document.getElementById(mes).value;
    var cd_ano=document.getElementById(ano).value;
    var cd_periodo=document.getElementById(periodo).value;
            
    if((cd_perfil=='-')||(ds_cvt=='-')||(cd_mes=='-')||(cd_ano=='-')||(cd_periodo=='-'))
    {
        html="\n"+'<hr><p>';
        html+="\n"+'<div class="error" align="center"><b> &Eacute; necess&aacute;rio selecionar todos os campos acima!</b></div>';
        
        document.getElementById("abreTelaOpcao").innerHTML=html;
        
        return true;
    }
    else
    {
        var periodoInicio="";
        var periodoFim="";
        
        switch(cd_periodo)
        {
            case '*':
            {
                periodoInicio='01';
                
                switch(cd_mes)
                {
                    case '1':
                    case '3':
                    case '5':
                    case '7':
                    case '8':
                    case '10':
                    case '12':
                    {
                        periodoFim="31";
                    }break;
                    case '2':
                    {
                        periodoFim="28";
                        
                        if((cd_ano%4)==0)
                        {
                            periodoFim="29";
                        }
                    }break;
                    case '4':
                    case '6':
                    case '9':
                    case '11':
                    {
                        periodoFim="30";
                    }break;
                }
            }break;
            case '1':
            {
                periodoInicio='01';
                periodoFim="07";
            }break;
            case '2':
            {
                periodoInicio='08';
                periodoFim="14";
            }break;
            case '3':
            {
                periodoInicio='15';
                periodoFim="21";
            }break;
            case '4':
            {
                periodoInicio='22';
                
                switch($cd_mes)
                {
                    case '1':
                    case '3':
                    case '5':
                    case '7':
                    case '8':
                    case '10':
                    case '12':
                    {
                        periodoFim="31";
                    }break;
                    case '2':
                    {
                        periodoFim="28";
                        
                        if((cd_ano%4)==0)
                        {
                            periodoFim="29";
                        }
                    }break;
                    case '4':
                    case '6':
                    case '9':
                    case '11':
                    {
                        periodoFim="30";
                    }break;
                }
            }break;
        }
        
        var dataInicio=cd_ano+"-"+((!isNaN(cd_mes) && cd_mes.toString().length==1)?"0"+cd_mes:cd_mes)+"-"+periodoInicio;
        var dataFim=cd_ano+"-"+((!isNaN(cd_mes) && cd_mes.toString().length==1)?"0"+cd_mes:cd_mes)+"-"+periodoFim;
        
        var parametros = "funcao="+funcao+"&tela="+tela+"&cd_perfil="+cd_perfil+"&ds_cvt="+ds_cvt+"&dataInicio="+dataInicio+"&dataFim="+dataFim;
        enviaPOST("php/enquete.php", parametros, div, div);
    }
}
function abreTelaConsulta(funcao,tela,cd_perfil,ds_cvt,dataInicio,dataFim,div)
{
    var parametros = "funcao="+funcao+"&tela="+tela+"&cd_perfil="+cd_perfil+"&ds_cvt="+ds_cvt+"&dataInicio="+dataInicio+"&dataFim="+dataFim;
    enviaPOST("php/enquete.php", parametros, div, div);
}
function cadastrarQuestao(funcao,id,div)
{
    parametros = "funcao="+funcao+"&cd_perfil="+document.getElementById(id).value+"&opcao=cadastrar";
    enviaPOST("php/enquete.php", parametros, div, div);
}
function alterarQuestao(funcao,id,opcao,div)
{
    parametros = "funcao="+funcao+"&cd_perfil="+document.getElementById(id).value+"&opcao="+opcao;
    enviaPOST("php/enquete.php", parametros, div, div);
}
function criarRespostas(funcao,opcao,numQuestao,div1,div2)
{
    var numQuestoes=Number(document.getElementById(numQuestao).value);
    var parametros= new Array(2);
    var respostas="";
    var opcao1="&opcao=novaResposta";        // para ser alterado na DIV novaResposta
    var opcao2="&opcao=respostasCriadas";    // para ser alterado na DIV respostasCriadas
    var novaResposta= "";                    // este nome devido os dados serm recuperados pela DIV novaResposta
    
    if(0 <= numQuestoes)
    {                
        var resposta        ="resposta";
        var respostaObs        ="respostaObs";
        var posicaoResposta    ="posicaoResposta";
        
        var textResp=document.getElementById(resposta).value;
        var respObsCkd=(document.getElementById(respostaObs).checked?" checked ":" ");
        var posicao=document.getElementById(posicaoResposta).value;
        
        if(textResp=="")
        {
            alert("A resposta deve possuir um texto para ser salva.");
            return false;
        }
        
        novaResposta=textResp+"||"+respObsCkd+"||"+posicao;
        
        for(var i=0; i<numQuestoes; i++)
        {
            resposta        ="resposta"+i;
            respostaObs        ="respostaObs"+i;
            posicaoResposta    ="posicaoResposta"+i;
            
            var textResp=document.getElementById(resposta).value;
            var respObsCkd=(document.getElementById(respostaObs).checked?" checked ":" ");
            var posicao=document.getElementById(posicaoResposta).value;
            
            respostas+=textResp+"||"+respObsCkd+"||"+posicao+"|?|";
        }
        
        respostas=respostas.substring(0,respostas.lastIndexOf("|?|"));
    }
    
    parametros[1] ="funcao="+funcao+"&numQuestoes="+numQuestoes+"&respostas="+respostas+"&novaResposta="+novaResposta+opcao2;
    switch(opcao)
    {
        case "criar":
        {
            numQuestoes=Number(numQuestoes)+Number(1);
        }break;
        case "alterar":
        {
            numQuestoes=Number(numQuestoes);
        }break;
        case "apagar":
        {
            numQuestoes=Number(numQuestoes)-Number(1);
        }break;
    }
    parametros[0] ="funcao="+funcao+"&numQuestoes="+numQuestoes+opcao1;
    
    enviaPOST("php/enquete.php", parametros[0], div1, div1);
    enviaPOST("php/enquete.php", parametros[1], div2, div2);
}
function alterarRespostas(funcao,numQuestao,respEsc,div)
{    
    var numQuestoes=Number(document.getElementById(numQuestao).value);
    var parametros        ="";
    var respostas        ="";
    var respEscolhida    = "";
    
    if(0 <= numQuestoes)
    {                
        var resposta        ="resposta"+respEsc;
        var respostaObs        ="respostaObs"+respEsc;
        var posicaoResposta    ="posicaoResposta"+respEsc;
        
        var textResp=document.getElementById(resposta).value;
        var respObsCkd=(document.getElementById(respostaObs).checked?" checked ":" ");
        var posicao=document.getElementById(posicaoResposta).value;
        
        respEscolhida=textResp+"||"+respObsCkd+"||"+posicao;
    }
    parametros="funcao="+funcao+"&numQuestoes="+numQuestoes+"&respEscolhida="+respEscolhida+"&opcao=novaResposta";
    
    enviaPOST("php/enquete.php", parametros, div, div);
}
function apagarRespostas(funcao,numQuestao,respEsc,div1,div2)
{
    var numQuestoes=Number(document.getElementById(numQuestao).value);
    var parametros= new Array(2);
    var respostas="";
    var opcao1="&opcao=novaResposta";        // para ser alterado na DIV novaResposta
    var opcao2="&opcao=respostasCriadas";    // para ser alterado na DIV respostasCriadas
    var respEscolhida= "";                    // este nome devido os dados serm recuperados pela DIV novaResposta
    
    if(0 <= numQuestoes)
    {                
        var resposta        ="resposta"+respEsc;
        var respostaObs        ="respostaObs"+respEsc;
        var posicaoResposta    ="posicaoResposta"+respEsc;
        
        var textResp=document.getElementById(resposta).value;
        var respObsCkd=(document.getElementById(respostaObs).checked?" checked ":" ");
        var posicao=document.getElementById(posicaoResposta).value;
        
        respEscolhida=textResp+"||"+respObsCkd+"||"+posicao;
        
        for(var i=0; i<numQuestoes; i++)
        {
            resposta        ="resposta"+i;
            respostaObs        ="respostaObs"+i;
            posicaoResposta    ="posicaoResposta"+i;
            
            var textResp=document.getElementById(resposta).value;
            var respObsCkd=(document.getElementById(respostaObs).checked?" checked ":" ");
            var posicao=document.getElementById(posicaoResposta).value;
            
            respostas+=textResp+"||"+respObsCkd+"||"+posicao+"|?|";
        }
        
        respostas=respostas.substring(0,respostas.lastIndexOf("|?|"));
    }
    
    parametros[1] ="funcao="+funcao+"&numQuestoes="+numQuestoes+"&respostas="+respostas+"&respEscolhida="+respEscolhida+opcao2;
    numQuestoes=Number(numQuestoes)-Number(1);
    parametros[0] ="funcao="+funcao+"&numQuestoes="+numQuestoes+opcao1;
    
    enviaPOST("php/enquete.php", parametros[0], div1, div1);
    enviaPOST("php/enquete.php", parametros[1], div2, div2);
}
function salvaPerguntaEnquete(funcao,cd_perfil,cpEnquete,dtExpiracao,tpResposta,numResp,resposta,respostaObs,div)
{
    var parametros="";    
    var erro="";
    var corpoEnquete=document.getElementById(cpEnquete).value;
    var dataExpiracao=document.getElementById(dtExpiracao).value;
    var totalRespostas=document.getElementById(numResp).value;
    
    var tipoResposta="";
    var campo=document.getElementsByName(tpResposta);
    for(var i=0;i<campo.length;i++)
    {
        if(campo[i].checked)
        {
            tipoResposta=campo[i].value;
        }
    }
    var respostas="";
    
    if(corpoEnquete=="")
    {
        erro+="- Conter um texto na pergunta da enquete.<br />";
    }
    
    if(dataExpiracao=="")
    {
        erro+="- Informar a data de expira&ccedil;&atilde;o.<br />";
    }
    
    if(Number(totalRespostas)<Number(2))
    {
        erro+="- Conter ao menos duas respostas.<br />";
    }
    else
    {
        var textoResp="";
        var respObs="";
        var resp="";
        var Obs="";
        
        for(var i=0;i<totalRespostas;i++)
        {
            resp=resposta+i;
            Obs=respostaObs+i;
            textoResp=document.getElementById(resp).value;
            respObs=(document.getElementById(Obs).checked?"S":"N");
            respostas+=textoResp+"||"+respObs+"|?|";
        }
        respostas=respostas.substring(0,respostas.lastIndexOf("|?|"));
    }
    
    parametros="funcao="+funcao+"&cd_perfil="+cd_perfil+"&corpoEnquete="+corpoEnquete+"&dataExpiracao="+dataExpiracao+"&tipoResposta="+tipoResposta+"&totalRespostas="+totalRespostas+"&respostas="+respostas;
    
    if(erro=="")
    {
        document.getElementById(div).innerHTML="<p>";
        enviaPOST("php/enquete.php", parametros, div, div);
    }
    else
    {
        var html="<div class=\"error\"><b>Para salvar esta enquete &eacute; necess&aacute;rio:</b><br>"+erro+"</div><p>";        
        document.getElementById('resultadoPerguntaEnquete').innerHTML=html;
    }
}
function alteraPerguntaEnquete(funcao,cd_perfil,cdEnquete,cpEnquete,dtExpiracao,tpResposta,numResp,resposta,respostaObs,div)
{
    var parametros="";    
    var erro="";
    var cd_enquete=cdEnquete;
    var corpoEnquete=document.getElementById(cpEnquete).value;
    var dataExpiracao=document.getElementById(dtExpiracao).value;
    var totalRespostas=document.getElementById(numResp).value;
    
    var tipoResposta="";
    var campo=document.getElementsByName(tpResposta);
    for(var i=0;i<campo.length;i++)
    {
        if(campo[i].checked)
        {
            tipoResposta=campo[i].value;
        }
    }
    var respostas="";
    
    if(corpoEnquete=="")
    {
        erro+="- Conter um texto na pergunta da enquete.<br />";
    }
    
    if(dataExpiracao=="")
    {
        erro+="- Informar a data de expira&ccedil;&atilde;o <br />";
    }
    
    if(Number(totalRespostas)<Number(2))
    {
        erro+="- Conter ao menos duas respostas.<br />";
    }
    else
    {
        var textoResp="";
        var respObs="";
        var resp="";
        var Obs="";
        
        for(var i=0;i<totalRespostas;i++)
        {
            resp=resposta+i;
            Obs=respostaObs+i;
            textoResp=document.getElementById(resp).value;
            respObs=(document.getElementById(Obs).checked?"S":"N");
            respostas+=textoResp+"||"+respObs+"|?|";
        }
        respostas=respostas.substring(0,respostas.lastIndexOf("|?|"));
    }
    
    parametros="funcao="+funcao+"&cd_perfil="+cd_perfil+"&cd_enquete="+cd_enquete+"&corpoEnquete="+corpoEnquete+"&dataExpiracao="+dataExpiracao+"&tipoResposta="+tipoResposta+"&totalRespostas="+totalRespostas+"&respostas="+respostas;
    
    if(erro=="")
    {
        document.getElementById(div).innerHTML="<p>";
        enviaPOST("php/enquete.php", parametros, div, div);
    }
    else
    {
        var html="<div class=\"error\"><b>Para alterar esta enquete &eacute; necess&aacute;rio:</b><br>"+erro+"</div><p>";        
        document.getElementById(div).innerHTML=html;
    }
}
function editarPerfilEnquete(funcao, cd_enquete,opcao,div)
{    
    var parametros = "funcao="+funcao+"&opcao="+opcao+"&cd_enquete="+cd_enquete;
    enviaPOST("php/enquete.php", parametros, div, div);
}
function editarResposta(funcao,id,status,statusId,idResp,idObs,div)
{    
    var parametros = "funcao="+funcao+"&id="+id+"&status="+status+"&resposta="+document.getElementById(idResp).value;
    var tem_obs="N";
    
    if(document.getElementById(idObs).checked)
    {
        tem_obs="S"
    }
    
    parametros =parametros+"&statusId="+statusId+"&idResp="+idResp+"&tem_obs="+tem_obs+"&idObs="+idObs+"&divId="+div;
    enviaPOST("php/enquete.php", parametros, div, div);
}
function apagarEnquete(funcao,cd_enquete,div)
{    
    var parametros = "funcao="+funcao+"&cd_enquete="+cd_enquete;
    enviaPOST("php/enquete.php", parametros, div, div);
}
function salvaVotacaoEnqueteCurso(msg,cd_usuario,cd_curso, numEnquete, botao)
{
    var inputs=document.getElementsByTagName("input");
    var selects=document.getElementsByTagName("select");
    var respostaEnquete="";
    var cd_enquete="";
    var cd_resposta="";
    var obs="";
    var contaRespostas=0;
    var respondidoRadio=false;
    var respondidoCheck=false;
    var respondidoCombo=false;
    
    for(var i=0, value="";i<inputs.length;i++)
    {
        respondidoRadio=false;
        respondidoCheck=false;
        cd_enquete="";
        cd_resposta="";
        obs="";
        
        switch(inputs[i].type)
        {
            case "radio":
            {
                if(inputs[i].checked)
                {
                    value=inputs[i].value.split("|");
                    cd_resposta=value[0];
                    value=value[1];
                    cd_enquete=inputs[i].name.split("_")[1];
                    
                    if(value=="S")
                    {
                        obs=document.getElementById("OBS_"+cd_enquete+"_"+cd_resposta).value;
                    }
                    
                    respostaEnquete+=cd_enquete+"||"+cd_resposta+"||"+obs+"|#|";
                    
                    respondidoRadio=true;
                }
            }break;
            case "checkbox":
            {
                if(inputs[i].checked)
                {
                    value=inputs[i].value.split("|");
                    cd_resposta=value[0];
                    value=value[1];
                    cd_enquete=inputs[i].name.split("_")[1];
                    
                    if(value=="S")
                    {
                        obs=document.getElementById("OBS_"+cd_enquete+"_"+cd_resposta).value;
                    }
                    
                    respostaEnquete+=cd_enquete+"||"+cd_resposta+"||"+obs+"|#|";
                    
                    respondidoCheck=true;
                }
            }break;
        }
        
        if((respondidoRadio)||(respondidoCheck))
        {
            contaRespostas++;
        }
    }
    
    for(var i=0;i<selects.length;i++)
    {
        cd_enquete="";
        cd_resposta="";
        obs="";
        respondidoCombo=false;
        for(var j=0; j<selects[i].options.length;j++)
        {
            if(selects[i].name.split("_")[0]=="combo")
            {
                if((selects[i].options[j].selected)&&(selects[i].options[j].innerHTML!=" "))
                {
                    value=selects[i].options[j].value.split("|");
                    cd_resposta=value[0];
                    value=value[1];
                    cd_enquete=selects[i].name.split("_")[1];
                    
                    if(value=="S")
                    {
                        obs=document.getElementById("OBS_"+cd_enquete+"_").value;
                    }
                    
                    respostaEnquete+=cd_enquete+"||"+cd_resposta+"||"+obs+"|#|";
                    
                    respondidoCombo=true;
                }
            }
        }
        
        if(respondidoCombo)
        {
            contaRespostas++;
        }
    }
    respostaEnquete=respostaEnquete.substr(0,respostaEnquete.length-3);
    
    if(contaRespostas<numEnquete)
    {
        alert(msg)
        return false;
    }
    var parametros="funcao=salvaVotacaoEnqueteCurso&cd_usuario="+cd_usuario+"&cd_curso="+cd_curso+"&respostaEnquete="+respostaEnquete;
    
    enviaPOST('./php/enquete.php',parametros, 'text2', 'text2');
    setTimeout('window.location.reload();',5000);
}

function habilitaTextareaRadio(cd_enquete,cd_resposta)
{
    var textareas=document.getElementsByTagName("textarea");
    
    for(var i=0;i<textareas.length; i++)
    {
        if(textareas[i].name.indexOf('OBS_'+cd_enquete+'_')!=-1)
        {
            if(textareas[i].name == 'OBS_'+cd_enquete+'_'+cd_resposta)
            {
                textareas[i].disabled=false;
                textareas[i].focus();
            }
            else
            {
                textareas[i].disabled=true;
                textareas[i].value="";
            }
        }
    }
}

function habilitaTextareaCheck(cd_enquete,cd_resposta, nomeTextarea)
{
    var el=document.getElementById('resposta_'+cd_enquete+'_'+cd_resposta);
    
    if(el.checked)
    {
        document.getElementById(nomeTextarea).disabled=false;
        document.getElementById(nomeTextarea).focus();
    }
    else
    {
        document.getElementById(nomeTextarea).disabled=true;
    }
    
    document.getElementById(nomeTextarea).value="";
}

function limparForm(){
   
    var campos = document.getElementsByTagName("input");
             
    for(i = 0; i < campos.length; i++){
        if(campos[i].name = "checkbox" && campos[i].checked){
            campos[i].checked="";
        }
    }
}

function habilitaTextareaCombo(nomeTextarea,nomeCombo,tem_obs)
{
    var habilita=document.getElementById(nomeCombo).value.split('|');
    habilita=habilita[1];
    
    if(habilita=="S")
    {
        document.getElementById(nomeTextarea).value="";
        document.getElementById(nomeTextarea).disabled=false;
        document.getElementById(nomeTextarea).focus();
    }
    else if(tem_obs=="S")
    {
        document.getElementById(nomeTextarea).value="";
        document.getElementById(nomeTextarea).disabled=true;
    }
}
/********************************************************************************************************************\
 *                                                    MODULO PERFIL                                                    *
\********************************************************************************************************************/
function abreTelaPerfil(funcao,parametros,div)
{
    parametros = "funcao="+funcao+"&tela="+parametros;
    enviaPOST("php/perfil.php", parametros, div, div);
}
/********************************************************************************************************************/
function f_valida_nome_perfil(funcao,param,div)
{    
    var parametros = "funcao="+funcao+"&nomePerfil="+document.getElementById(param).value;
    enviaPOST("php/perfil.php",parametros,div,div);
}
/********************************************************************************************************************/
function f_insere_perfil(funcao,param1,param2,div)
{    
    var parametros = "funcao="+funcao+"&nomePerfil="+document.getElementById(param1).value+"&pode_gravar="+document.getElementById(param2).value;
    enviaPOST("php/perfil.php",parametros,div,div);    
}
/********************************************************************************************************************/
function buscaPermissaoPerfil()
{
    var cd_perfil=document.getElementById("perfil").value;
    if(cd_perfil!="")
    {
        var parametros= 'funcao=telaPerfil&cd_perfil='+cd_perfil;
        enviaPOST("php/perfil.php", parametros, "retornoPermissao", "retornoPermissao");
    }
    else
    {
        var html="<div class=error><img src='../img/erro.png'> <b>Selecione um perfil para atribuir uma permiss&atilde;o!</b></div>"
        document.getElementById("retornoPermissao").innerHTML=html;
    }
}
/********************************************************************************************************************/
function atualizaSelecaoCheckboxPerfilMenu(nivelPedinte,menu,div)
{
    var element="menu_"+menu;
    var status=document.getElementById(element).checked;
    var cd_menu=document.getElementById(element).value;    
    var parametros= 'funcao=atualizaSelecaoCheckboxPerfil&cod_menu='+cd_menu+"&status="+status+"&nivelPedinte="+nivelPedinte;
    
    enviaPostSemAguarde("php/perfil.php", parametros, div);            
}
/********************************************************************************************************************/
function salvarPermissaoPerfil(cd_perfil,form)
{
    var total=document.forms[form].length;
    var itens = "";
    var desc = "";
    var permissoes = new Array();

    for(i=0; i<total; i++)
    {
        if(document.forms[form][i].checked)
        {
            itens = document.forms[form][i].value;
            desc = document.forms[form][i].name;
            permissoes[i]=itens+"||"+desc;
        }
    }
    parametros = "funcao=salvarPermissaoPerfil&cd_perfil="+cd_perfil+"&permissoes="+permissoes;
    enviaPOST("php/perfil.php",parametros, "retorno", "retorno");
}
/********************************************************************************************************************\
 *                                                    MODULO PERFIL                                                    *
\********************************************************************************************************************/
function abreTelaPerfil(funcao,parametros,div)
{
    parametros = "funcao="+funcao+"&tela="+parametros;
    enviaPOST("php/perfil.php", parametros, div, div);
}
/********************************************************************************************************************/
function f_valida_nome_perfil(funcao,param,div)
{    
    var parametros = "funcao="+funcao+"&nomePerfil="+document.getElementById(param).value;
    enviaPOST("php/perfil.php",parametros,div,div);
}
/********************************************************************************************************************/
function f_insere_perfil(funcao,param1,param2,div)
{    
    var parametros = "funcao="+funcao+"&nomePerfil="+document.getElementById(param1).value+"&pode_gravar="+document.getElementById(param2).value;
    enviaPOST("php/perfil.php",parametros,div,div);    
}
/********************************************************************************************************************/
function buscaPermissaoPerfil()
{
    var cd_perfil=document.getElementById("perfil").value;
    if(cd_perfil!="")
    {
        var parametros= 'funcao=telaPerfil&cd_perfil='+cd_perfil;
        enviaPOST("php/perfil.php", parametros, "retornoPermissao", "retornoPermissao");
    }
    else
    {
        var html="<div class=error><img src='../img/erro.png'> <b>Selecione um perfil para atribuir uma permiss&atilde;o!</b></div>"
        document.getElementById("retornoPermissao").innerHTML=html;
    }
}
/********************************************************************************************************************/
function atualizaSelecaoCheckboxPerfilMenu(nivelPedinte,menu,div)
{
    var element="menu_"+menu;
    var status=document.getElementById(element).checked;
    var cd_menu=document.getElementById(element).value;    
    var parametros= 'funcao=atualizaSelecaoCheckboxPerfil&cod_menu='+cd_menu+"&status="+status+"&nivelPedinte="+nivelPedinte;
    
    enviaPostSemAguarde("php/perfil.php", parametros, div);
}
/********************************************************************************************************************/
function salvarPermissaoPerfil(cd_perfil,form)
{
    var total=document.forms[form].length;
    var itens = "";
    var desc = "";
    var permissoes = new Array();

    for(i=0; i<total; i++)
    {
        if(document.forms[form][i].checked)
        {
            itens = document.forms[form][i].value;
            desc = document.forms[form][i].name;
            permissoes[i]=itens+"||"+desc;
        }
    }
    parametros = "funcao=salvarPermissaoPerfil&cd_perfil="+cd_perfil+"&permissoes="+permissoes;
    enviaPOST("php/perfil.php",parametros, "retorno", "retorno");
}
/********************************************************************************************************************\
 *                                                MODULO PERMISSAO                                                    *
\********************************************************************************************************************/
function selecionaTela(parametros)
{
    parametros = "funcao=montaTelaSelecionada&tela="+parametros;
    enviaPOST("php/permissao.php", parametros, "telaSelecionada", "telaSelecionada");
}
/********************************************************************************************************************/
function abuscarUsuario(funcao, combo, arquivo)
{
    valor = document.getElementById("idUser").value;
    parametros = "funcao="+funcao+"&usuario="+valor;
    
    if(document.getElementById("tipopesquisa"))
    {
        if(document.getElementById("tipopesquisa").checked)
        {
            parametros = parametros + '&tipopesquisa=login';
        }
        else
        {
            parametros = parametros + '&tipopesquisa=nome';
        }
    }
    if(document.getElementById('idUser').value==''){
        alert('Favor informe um login ou nome de usuário.');
    }
    else{
        enviaPOST("php/"+arquivo+".php",parametros, "retornoUsuario", "retornoUsuario"); //retornoUsuario
    }
}
/********************************************************************************************************************/
function abuscarUsuarioPerfil(funcao, combo, arquivo)
{
    var parametros = "funcao="+funcao+"&usuario="+ '&tipopesquisa=perfil';
    parametros += "&cd_perfil="+document.getElementById("tipopesquisa").value;
    
    if(document.getElementById("tipopesquisa").value=="-"){
        alert('Favor selecionar um perfil para realização da pesquisa.');         
    }else{
        enviaPOST("php/"+arquivo+".php",parametros, "retornoUsuario", "retornoUsuario"); //retornoUsuario
    }    
}
/********************************************************************************************************************/
function apagaPermissaoUsuario(usuario,div)
{
    var perfil='';
    parametros = "funcao=gravaPermissao&cd_usuario="+usuario+"&cd_perfil="+perfil;
    enviaPOST("php/permissao.php",parametros,div,div);
}
/********************************************************************************************************************/
function permissaoUsuario(cd_usuario,nm_login)
{
    parametros = "funcao=telaPermissao&cd_usuario="+cd_usuario+"&nm_login="+nm_login;
    enviaPOST("php/permissao.php",parametros, "retornoUsuario", "retornoUsuario"); //retornoUsuario
}
/********************************************************************************************************************/
function salvarPermissao(cdUsuario)
{
    total = document.forms["form1"].length;
    var itens = new Array();

    for(i=0; i<total; i++)
    {
        if(document.forms["form1"][i].checked)
        {
            itens[i] = document.forms["form1"][i].value;
        }
    }
    parametros = "funcao=gravaPermissao&cdUsuario="+cdUsuario+"&permissoes="+itens;
    enviaPOST("php/permissao.php",parametros, "retorno", "retorno");
}
/********************************************************************************************************************/
function salvarPermissaoLocal(cd_usuario,t_perfil, div)
{
    var cd_perfil = document.getElementById(t_perfil).value;
    
    if(cd_perfil!="")
    {
        var parametros = "funcao=gravaPermissao&cd_usuario="+cd_usuario;
        var acessoDFs = "";
        
        parametros += "&cd_perfil="+cd_perfil;//+"&acessoDFs="+acessoDFs;
        enviaPOST("php/permissao.php",parametros, div, div);
    }
    else
    {
        var html="<div class=error><img src='../img/erro.png'> <b>Selecione um perfil antes de salvar a permiss&atilde;o do usu&aacute;rio selecionado!</b></div>"
        document.getElementById(div).innerHTML = html;
    }
}
/********************************************************************************************************************/
function gerarCertificado(cdTurma)
{
    parametros = "funcao=gerarCertificado&cdTurma="+cdTurma;
    enviaPOST("php/certificados.php",parametros, "retornoTurma", "retornoTurma");
}
/********************************************************************************************************************/



