<!--
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                             Funções
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function deleta_enquet(id)
{
	var x ;
	x = window.confirm('Confirma a EXCLUSÃO desta enquete?') ;
	if (x==true){
        //ajax('index.php?pg=lista_enquete&del='+id, 'status', 'GET');
	window.open('index.php?pg=lista_enquete&del='+id, '_parent');
	}
}

function deleta_registro(url){
	var x;
	x = window.confirm('Tem certeza que deseja excluir este registro?');
	if (x==true){
        window.open(url, '_parent');
	}
}

function FormataData(campo,teclapres) {
	var tecla = teclapres.keyCode;
	vr = document.getElementById(campo).value;
	vr = vr.replace( ".", "" );
	vr = vr.replace( "/", "" );
	vr = vr.replace( "/", "" );
	tam = vr.length + 1;

	if ( tecla != 9 && tecla != 8 ){
		if ( tam > 2 && tam < 5 )
			document.getElementById(campo).value = vr.substr( 0, tam - 2  ) + '/' + vr.substr( tam - 2, tam );
		if ( tam >= 5 && tam <= 10 )
			document.getElementById(campo).value = vr.substr( 0, 2 ) + '/' + vr.substr( 2, 2 ) + '/' + vr.substr( 4, 4 );
	}
}

function passa_cor(id,cor){
	//alert(cor+'\n'+id);
	var div = cor+id;
	//alert(div);
	//alert(document.getElementById(div).value);
    document.getElementById(div).style.background = cor;
}

function verificaBranco(obj){
   if (obj.value == ""){
		alert("Campo Obrigatório!");
		obj.focus();
		//obj.select();
		return true;
   }
}

function validaCamposUsuario() { 
	if (verificaBranco(document.getElementById('nome'))) return false;
	if (verificaBranco(document.getElementById('dslogin'))) return false;
	if (verificaBranco(document.getElementById('senha'))) return false;
	if (verificaBranco(document.getElementById('email'))) return false;
	if (verificaBranco(document.getElementById('co_grupousuario'))) return false;
	document.frm_usuario.submit();
}


/* 
	fMostra() e fEsconde() utilizam as imagens abaixo 
*/

var imgMais = new Image(30,30);
var imgMenos = new Image(30,30);

imgMais.src = "/conass/arquivos/bancoArquivos/imagem/icones/max.gif";
imgMenos.src = "/conass/arquivos/bancoArquivos/imagem/icones/min.gif";

/*
	Função: 	fMostra(id)
	Descrição: 	Função que altera a propriedade (style.display) de um bloco de html 
				gerenciando qual bloco de html pode abrir um novo bloco e qual pode ser excluído (ocultado).
				Utiliza duas imagens: max.gif e min.gif.
					
	Atributos: 	'id' 	  - id do objeto html.

	Exemplo: 	<div id="7" style="display:none;">
					<input type="text" name="CAMPO" size="50" maxlength="255">&nbsp;
					<span id="-7">
						<a href="#" onClick="fEsconde(7);"><img border="0" width="15" height="15" src="<cfoutput>#portal#</cfoutput>/aplicacoes/imagens/min.gif"></a>
					</span>
					<span id="+7">
						&nbsp;<a href="#" onClick="fMostra(8);"><img border="0" width="15" height="15" src="<cfoutput>#portal#</cfoutput>/aplicacoes/imagens/max.gif"></a>
					</span>
				</div>
	Obs:		A aplicação de enquete utiliza a fMostra e a fEsconde.						
*/

function fMostra(id){
	
	var idAnterior = id-1;
	
	// imagem de [+] do campo 'id-1'
	imagem = document.getElementById('+'+idAnterior);
	imagem.style.display = "none";
	
	// proximo campo
	campo = document.getElementById(id);
	campo.style.display = "";	
	campo = document.getElementById('-'+idAnterior);
	
	// habilita o [-] para todos os campos anteriores
	while(campo.style.display == "none"){
		campo.style.display = "";
		idAnterior--;

		if(idAnterior == 0){break;}
		campo = document.getElementById('-'+idAnterior);
	}
}

/*
	Função: 	fEsconde(id)
	Descrição:	Função que altera a propriedade (style.display) de um bloco de html 
				gerenciando qual bloco de html pode ser excluído do formulário (ocultado).
				Utiliza duas imagens: max.gif e min.gif.
				
	Atributos: 	'id' 	  - id do objeto html.
				'noForm'  - nome do formulário.
				'noCampo' - nome do campo txt que se encontra dentro de um bloco de hmtl a ser ocultado
	Exemplo: 	<div id="1">
					<input type="text" name="CAMPO" size="50" maxlength="255">&nbsp;
					<span id="-1" style="display:none;">
						<a href="#" onClick="fEsconde(1);"><img border="0" width="15" height="15" name="imgMenos1" src="<cfoutput>#portal#</cfoutput>/aplicacoes/imagens/min.gif"></a>
					</span>
				</div>			
*/

function fEsconde(id,noForm,noCampo,noCampo2){
	var maxObj = 10;
	
	if(id != maxObj){
		var proxId = id+1;
		campo = document.getElementById(proxId);
		
		while(campo.style.display == ""){
			eval("document."+noForm+"."+noCampo+id+".value = document."+noForm+"."+noCampo+proxId+".value");
			eval("document."+noForm+"."+noCampo2+id+".value = document."+noForm+"."+noCampo2+proxId+".value");
			proxId++;
			id++;
			
			if(proxId == maxObj) {break;}
			campo = document.getElementById(proxId);
		}
			
		var idAtual = id-1; // para mostrar o [+] do ultimo campo visivel
		
		campo = document.getElementById(id);
		campo.style.display = "none"; // oculta o ultimo campo
		eval("document."+noForm+"."+noCampo+id+".value=''"); // zera o valor do ultimo campo
		eval("document."+noForm+"."+noCampo2+id+".value=''"); // zera o valor do ultimo campo
		
		imagem = document.getElementById('+'+idAtual);
		imagem.style.display = "";
		
		campo = document.getElementById('-'+idAtual);
		
		// Caso existam apenas 2 campos, desabilita o [-]
		if(idAtual == 2){
			while(campo.style.display == ""){			
				campo.style.display = "none";
				idAtual--;
				
				if(idAtual==0){break;}
				campo = document.getElementById('-'+idAtual);
			}
		}
	}else{ // ultimo campo ativo
		var idAtual = id;
		campo = document.getElementById(idAtual);
		campo.style.display = "none"; // oculta o ultimo campo
		eval("document."+noForm+"."+noCampo+idAtual+".value=''"); // zera o valor do ultimo campo
		eval("document."+noForm+"."+noCampo2+idAtual+".value=''"); // zera o valor do ultimo campo
		
		//para habilitar o [+] do ultimo campo ativo
		idAtual--;
		imagem = document.getElementById('+'+idAtual);
		imagem.style.display = "";
	}
}
/*
 *	Função: validaData
 *	Descrição: Realiza a validação de uma data. 	
 */
 function validaData(dataCompleta) {
	
	dia = (dataCompleta.value.substring(0,2)); 
	mes = (dataCompleta.value.substring(3,5)); 
	ano = (dataCompleta.value.substring(6,10)); 
	
	// verifica o dia válido para cada mês 
	if ((dia < 01) || (dia < 01 || dia > 30) && (mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) { 
		alert("Data inválida.");
		dataCompleta.value="";
//		dataCompleta.focus();
		return false;
	} 	
	
	// verifica se o mês é valido 
	if (mes < 01 || mes > 12 ) { 
		alert("Data inválida.");
		dataCompleta.value="";
//		dataCompleta.focus();
		return false;
	} 

	//verifica se ano é valido
	if (ano < 1900 || ano > 2050 ) {
		alert("Data inválida.");
		dataCompleta.value="";
//		dataCompleta.focus();
		return false;
	}
	
	// verifica se é ano bissexto 
	if (mes == 2 && ( dia < 01 || dia > 29 || (dia > 28 && (parseInt(ano / 4) != ano / 4)))) { 
		alert("Data inválida.");
//		dataCompleta.focus();
		return false;
	} 
	return true;
 }

/*
 *	Função: bloqueia_alfa
 *	Descrição: Permite a digitação apenas de valores numéricos.
 *	Obs: É utilizada pela função que realiza máscara de CEP (mascara_cep) do aquivo 'validacao.js'
 */
 function bloqueia_alfa() {
	//funç&atilde;o que permite a digitaç&atilde;o de números 0-9
	if (event.keyCode < 47 || event.keyCode >57) {
		event.keyCode = 0;
		return false;
	}
	else {
		if (event.keyCode == 47) {
			event.keyCode = 0;
			return false;
		}
	}
}


/*
  *	Função: mascaraData
  *	Descrição: Cria máscara de data. Ex: 13/02/2007
  */
 function mascaraData(Campo) {
	
	var tecla = event.keyCode; // Código ASCII da tecla digitada
	
	// Verifica a posição da barra
	if ((Campo.value.length == 2) || (Campo.value.length == 5)) {
			if (tecla != 47) Campo.value += "/";
	}else {
		if (tecla > 47 && tecla < 58) // Somente valores numéricos (0..9)
			return true;
		else { // Tecla Backspace (Voltar)
			if (tecla != 8) 
				event.keyCode = 0;
			else 
				return true;
		}	
	}
 }
 
/*
#############################
// SCRIPT PARA APLICACAO DE CURRICULUM
*
*/
ok=false;
function CheckAll() {
	if(!ok){
	  for (var i=0;i<document.frmCurs.elements.length;i++) {
		var x = document.frmCurs.elements[i];
		if (x.nome == 'box') {        
				x.checked = true;
				ok=true;
			}
		}
	}
	else{
	for (var i=0;i<document.frmCurs.elements.length;i++) {
		var x = document.frmCurs.elements[i];
		if (x.nome == 'box') {
				x.checked = false;
				ok=false;
			}
		}    
	}
}
	
function deletaTopico(idTopico){
	conf = confirm('Tem certeza que deseja deletar este Curriculum permanentemente ?');
	if(conf) {
		form = document.frmTopicos;
		form.id_topico.value = idTopico;
		form.acao.value = "deleta_forum";
		form.submit();		
	}
	else{
		return false;
	}
}

function deletaCur(id){
	confDel = confirm('Tem certeza que deseja excluir este curriculo permanentemente ?');
	if (confDel){
		document.location.href = './deleta_curriculum.php?id_curriculo=' + id;
	}
}


var checks;
var contagem;
var marcados= false;

contagem = 0;
checks = Array();

function verificaEnvioCurriculo() {
	for (var cc=0; cc<checks.length; cc++) {
		var idCheck = document.getElementById(checks[cc]);
		if(idCheck.checked == true){
			marcados = true;
		}
	}
	if(marcados == false) {
		alert('Selecione pelo menos 1 currículo da lista para receber o email de contato');
		return false;
	}
	else{
		return true;
	}
}

function editaCurriculo(idUserEd){
	window.submeter.location.href ='./abre_edicao_cur.php?id_usuario=' + idUserEd;	
}

/*
*
// FIM DO SCRIPT PARA APLICACAO DE CURRICULUM
#################################
*/

//-->