//Script para manter a altura do site em 100%
var arr=function(){
	document.getElementById("body_box").style.minHeight=(document.getElementsByTagName('body')[0].offsetHeight-document.getElementById('head_case').offsetHeight-document.getElementById('foot_note').offsetHeight)+'px';
}

var rodaLang=function(n){
	alert(n);
}
//

function exibeCamposGrupo(opcao){ //Formulário em empr_inscricao_form.php
	if(opcao==1){
		document.getElementById("campos_grupo").style.display = 'block';
	}else{
		document.getElementById("campos_grupo").style.display = 'none';
	}
}

function exibeCamposPeriodo(opcao){ //Formulário em inst_anuncios_form.php
	if(opcao=='pontual'){
		document.getElementById("pontual").style.display = 'block';
		document.getElementById("periodica").style.display = 'none';
	}
	if(opcao=='periodica'){
		document.getElementById("periodica").style.display = 'block';
		document.getElementById("pontual").style.display = 'none';
	}
}

function exibeDiv(id){
	//usada no menu principal
	if(document.getElementById(id).style.display == 'none'){
		document.getElementById(id).style.display = 'block';
	}else{
		document.getElementById(id).style.display = 'none';
	}
}

function apenasNumeros(campo)
{
	var str = campo.value.replace(/[^0-9]*/g,"");
	campo.value = str;
}

function validaLogin(){
	if((document.frmlogin.email.value == '') || (document.frmlogin.senha.value == '')){
		alert('Preencha os campos corretamente!');
		return false;
	}
	return true;
}

function validaLoginVol(){
	if((document.form_login.login_voluntario.value == '') || (document.form_login.senha_voluntario.value == '')){
		alert('Preencha os campos corretamente!');
		return false;
	}
	return true;
}

function validaEmail(campo){
	if(campo.value == ''){
		alert('Preencha o campo e-mail!');
		return false;
	}
	return true;
}

function validaEnquete(){
	botoes = document.form_enquete.opcao.length;
	n=false;
	for (i=0;i<botoes;i++) { if (document.form_enquete.opcao[i].checked) { n=true; } }
	if(n==true){ document.form_enquete.submit(); }else{ alert("Escolha uma opção."); }
}

function volCancelaAcao(id){
	if(confirm("Clique em 'OK' para confirmar o cancelamento.") == true){ 
		window.location.href="vol_acoes_cancela.php?id="+id; 
	}
}

function validaAnuncio(){ //Formulário em inst_anuncios_form.php
	msg = '';
		
		if(document.form_anuncio.titulo.value == ''){
			msg = msg + '\n- Título';
		}

		var areas = document.getElementsByName("area[]");	
		n=0;
		for (i = 0; i < areas.length; i++)	{ 
			if (areas[i].checked) { n++; } 
		}
		if (n==0){ msg = msg + '\n- Áreas de atuação'; }
		
		if((!document.form_anuncio.tipo_periodo[0].checked)&&(!document.form_anuncio.tipo_periodo[1].checked) ){
			msg = msg + '\n- Data e horário';
		}
		
		if(document.form_anuncio.tipo_periodo[0].checked){ //ação pontual
			if(document.form_anuncio.horario_horas.value == ''){ msg = msg + '\n- Horário da ação(Horas)'; }
			if(document.form_anuncio.horario_minutos.value == ''){ msg = msg + '\n- Horário da ação(Minutos)'; }
			if(document.form_anuncio.tempo_horas.value == ''){ msg = msg + '\n- Tempo estimado da ação(Horas)'; }
			if(document.form_anuncio.tempo_minutos.value == ''){ msg = msg + '\n- Tempo estimado da ação(Minutos)'; }
		}

		if(document.form_anuncio.tipo_periodo[1].checked){ //ação periódica
			if((!document.form_anuncio.horario_comercial[0].checked)&&(!document.form_anuncio.horario_comercial[1].checked)){
				msg = msg + '\n- Horário da ação';
			}
		}
		
		if((!document.form_anuncio.remoto.checked)&&(!document.form_anuncio.presencial.checked)){ msg = msg + '\n- Característica da ação'; }
		
		if(document.form_anuncio.n_vagas.value == ''){ msg = msg + '\n- Número de vagas'; }
		
		if(document.form_anuncio.texto.value == ''){ msg = msg + '\n- Descrição da vaga'; }

		//escreve o período no campo hidden
		if(document.form_anuncio.tipo_periodo[0].checked){ //ação periódica
			alvo=document.form_anuncio;
			m="Ação pontual. ";
			m=m+alvo.pontual_dia.options[alvo.pontual_dia.selectedIndex].text+"/";
			m=m+alvo.pontual_mes.options[alvo.pontual_mes.selectedIndex].text+"/";
			m=m+alvo.pontual_ano.options[alvo.pontual_ano.selectedIndex].text+". ";
			m=m+alvo.horario_horas.value+":"+alvo.horario_minutos.value+"hs. ";
			m=m+"Tempo estimado da ação: ";
			if((document.form_anuncio.tempo_horas.value == '')&&(document.form_anuncio.tempo_minutos.value == '')){ 
				m=m+" Indefinido.";
			}
			if(document.form_anuncio.tempo_horas.value != ''){ 
				m=m+alvo.tempo_horas.value+" horas";
			}	
			if((document.form_anuncio.tempo_horas.value != '')&&(document.form_anuncio.tempo_minutos.value != '')){ 
				m=m+" e ";
			}
			if(document.form_anuncio.tempo_minutos.value != ''){ 
				m=m+alvo.tempo_minutos.value+" minutos";
			}
			//m=m+alvo.tempo_horas.value+" horas e "+alvo.tempo_minutos.value+" minutos.";
			//Ex: Ação pontual. 23/09/2009. 20:30hs. Tempo estimado da ação: 3 horas e 30 minutos.
			alvo.periodo.value=m;
		}
		if(document.form_anuncio.tipo_periodo[1].checked){ //ação periódica
			alvo=document.form_anuncio;
			m="Ação periódica. ";
			m=m+"De "+alvo.periodica_dia_i.options[alvo.periodica_dia_i.selectedIndex].text+"/";
			m=m+alvo.periodica_mes_i.options[alvo.periodica_mes_i.selectedIndex].text+"/";
			m=m+alvo.periodica_ano_i.options[alvo.periodica_ano_i.selectedIndex].text+" a ";
			m=m+alvo.periodica_dia_f.options[alvo.periodica_dia_f.selectedIndex].text+"/";
			m=m+alvo.periodica_mes_f.options[alvo.periodica_mes_f.selectedIndex].text+"/";
			m=m+alvo.periodica_ano_f.options[alvo.periodica_ano_f.selectedIndex].text+". ";
			if(document.form_anuncio.horario_comercial[0].checked){ m=m+"Durante o horário comercial."; };
			if(document.form_anuncio.horario_comercial[1].checked){ m=m+"Fora do horário comercial (atividades noturnas, finais de semana ou feriado)."; };
			//Ex: Ação periódica. De 01/03/2010 a 01/03/2011. Fora do horário comercial.
			alvo.periodo.value=m;
		}		
		
		if(document.form_anuncio.data_prorrogacao.value == ''){ msg = msg + '\n- Data de expiração'; }

		if(msg!=''){
			alert('Preencha os campos:'+msg);
		}else{
			document.form_anuncio.submit();
		}
}
		
function validaVol(){
	msg = '';
		if(document.formvol.numero_aes.value == ''){
			msg = msg + '\n- Nº do Registro/matrícula';
		}
		if(document.formvol.nome.value == ''){
			msg = msg + '\n- Nome completo';
		}
		if(document.formvol.empresa_aes.value == ''){
			msg = msg + '\n- Empresa do Grupo AES em que trabalha';
		}
		if((document.formvol.ddd_tel.value == '')||(document.formvol.telefone.value == '')){
			msg = msg + '\n- Telefone';
		}
		if(document.formvol.email.value == ''){
			msg = msg + '\n- E-mail';
		}
		if(document.formvol.data.value == ''){
			msg = msg + '\n- Data de nascimento';
		}
		if(document.formvol.sexo.value == ''){
			msg = msg + '\n- Sexo';
		}
		if(document.formvol.ano_ingresso_aes.value == ''){
			msg = msg + '\n- Ano de ingresso no Grupo AES';
		}
		if(document.formvol.grau_instrucao.value == ''){
			msg = msg + '\n- Grau de instrução';
		}
		if(document.formvol.estado_civil.value == ''){
			msg = msg + '\n- Estado civil';
		}
		if(document.formvol.filhos.value == ''){
			msg = msg + '\n- Filhos';
		}
		if(document.formvol.senha.value == ''){
			msg = msg + '\n- Senha';
		}
		if((document.formvol.ano_ingresso_aes.value == '')||(document.formvol.ano_ingresso_aes.value.length <4)){
			msg = msg + '\n- Ano de ingresso no Grupo AES';
		}
		if(document.formvol.grau_instrucao.value == ''){
			msg = msg + '\n- Grau de instrução';
		}
		if(document.formvol.estado_civil.value == ''){
			msg = msg + '\n- Estado civil';
		}
		if(document.formvol.filhos.value == ''){
			msg = msg + '\n- Filhos';
		}
		if(document.formvol.senha.value == ''){
			msg = msg + '\n- Senha';
		}
	

		if(msg!=''){
			alert('Preencha os campos:'+msg);
			return false;
		}
		return true;
}
