function formatacampodata($campo){
	var tamanho, valor;
	Tecla($campo);
	tamanho = $campo.value.length;
	valor = $campo.value;
	if (tamanho == 2){
		if (valor > 31){
			alert("Dia Inválido...")
			return false;
		}else{
			valor = valor + "/";
			$campo.value = valor;
			return true;
		}	
	}
	if (tamanho == 5){
		if (valor.substring(3,5) > 12){
			alert("Mês Inválido...")
			return false;
		}else{		
			valor = valor + "/";
			$campo.value = valor;
			return true;
		}	
	}
}

function letras(e){
	var tecla
	if (document.all) // Internet Explorer
		var tecla = event.keyCode;
	else if(document.layers) // Nestcape
		var tecla = e.which;
	if ((tecla > 64 && tecla < 122) || (tecla == 32) || (tecla > 127 && tecla < 238)){ // letras maisuculas e minusculas
		return true;
	}else{
//		if (tecla != 8) // backspace
//			event.keyCode = 0;
//			return false;
//  	else
			return true;
		alert("Digite apenas Letras")	
	}
}

function Tecla(e){
	var tecla
	if (document.all) // Internet Explorer
		var tecla = event.keyCode;
	else if(document.layers) // Nestcape
		var tecla = e.which;
		if (tecla > 47 && tecla < 58) // numeros de 0 a 9
			return true;
		else{
//			if (tecla != 8) // backspace
//				event.keyCode = 0;
//				//return false;
//			else
				return true;
		}
}

function formatahora($hora){
	var valor, tamanho;
	valor = $hora.value;
	tamanho = $hora.value.length;
	if (tamanho == 2){
		if (valor > 24){
			alert("Hora Inválida...");
			$hora.value = "";
			return false;
		}else
			valor = valor + ":";
			$hora.value = valor;
			return true;
	}	
	if (tamanho == 5){
		if (valor.substring(2,5) > 59){
			alert("Hora Inválida...");
			return false;
		//}else{
		//	valor = valor + " hs";
		//	$hora.value = valor;
		//	return true;
		}	
	}
}	

function formatafone($fone){
	var valor, tamanho;
	tamanho = $fone.value.length;
	valor = $fone.value;
	//if (tamanho < 8){
		//alert("Fone/Fax Inválido.");
	//	return false;
	//}else{
		//$fone.value = valor.substring(0,4)+"-"+valor.substring(4,8);
		return true;				
	//}
}

function formatacep($cep){
	var valor, tamanho;
	tamanho = $cep.value.length;
	valor = $cep.value;
	if ((tamanho < 8) || (valor == "")){
		alert("CEP Inválido.");
		return false;
	}else{
		if ((tamanho == 8)){
			$cep.value = valor.substring(0,2)+"."+valor.substring(2,5)+"-"+valor.substring(5,8);
			return true;
		}	
	}
}
		
function valida_dia($dia){
	var dia;
	dia = $dia.value;
	if (dia > 31){
		alert("Dia superior a 31.");
		return false;
	}else{
		return true;
	}	
}
		
function valida_ano($ano){		
	var ano;
	ano = $ano.value.length;
	if ((ano <= 3)|| (ano.value == '')){
		alert("Ano Inválido.");
		return false;
	}else{
		return true;
	}	
}

function Verifica_Email(field){
	if (field.value != ''){
    	var emailok = 0;
    	var priaroba = field.value.indexOf('@');
    	var ultponto = field.value.lastIndexOf('.');
    	if (field.value.indexOf('@') > 0 ){
    		if (field.value.lastIndexOf('@') == field.value.indexOf('@')){
    			if (field.value.lastIndexOf('.') > 0 ) {
    				if ( field.value.lastIndexOf('.')  !=  field.value.length - 1){
    					if ( ultponto > priaroba ){
          					var emailok = 1;
 						}
        			}
        		}
        	}
    	}
  		if (emailok != 1) {
     		alert('E-mail inválido.');
     		field.focus();
     		return false;
     	}
  	}
	return true;
}

function validar_campo(ata){
	if (ata.campo1_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Dia\".");
		ata.campo1_form.focus();
	    return false;
	}
	if (ata.cod_mes.value == ""){
		alert("Por favor, selecione um mês.");
		ata.cod_mes.focus();
	    return false;
	}
	if (ata.campo3_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Ano\".");
		ata.campo3_form.focus();
	    return false;
	}
	if (ata.campo4_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Hora\".");
		ata.campo4_form.focus();
	    return false;
	}
	if (ata.cod_diocese.value == ""){
		alert("Por favor, selecione uma diocese.");
		ata.cod_diocese.focus();
	    return false;
	}
	if (ata.cod_paroquia.value == ""){
		alert("Por favor, selecione uma paróquia.");
		ata.cod_paroquia.focus();
	    return false;
	}
	if (ata.campo9_form.value == ""){
		alert("Por favor, selecione um dia da semana.");
		ata.campo9_form.focus();
	    return false;
	}
	if (ata.campo10_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Hora\".");
		ata.campo10_form.focus();
	    return false;
	}
	if (ata.campo11_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Endereço\".");
		ata.campo11_form.focus();
	    return false;
	}
	if (ata.campo12_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Bairro\".");
		ata.campo12_form.focus();
	    return false;
	}
	if (ata.campo13_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Cidade\".");
		ata.campo13_form.focus();
	    return false;
	}
	if (ata.campo14_form.value == ""){
		alert("Por favor, informe um valor para o campo \"CEP\".");
		ata.campo14_form.focus();
	    return false;
	}
	if (ata.campo15_form.value == ""){
		alert("Por favor, informe um valor para o campo \"DDD\".");
		ata.campo15_form.focus();
	    return false;
	}
	if (ata.campo16_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Fone\".");
		ata.campo16_form.focus();
	    return false;
	}
	if (ata.campo19_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Nome Coordenador\".");
		ata.campo19_form.focus();
	    return false;
	}
	if (ata.campo20_form.value == ""){
		alert("Por favor, informe um valor para o campo \"DDD\".");
		ata.campo20_form.focus();
	    return false;
	}
	if (ata.campo21_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Fone\".");
		ata.campo21_form.focus();
	    return false;
	}
	if (ata.campo25_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Endereço\".");
		ata.campo25_form.focus();
	    return false;
	}
	if (ata.campo26_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Bairro\".");
		ata.campo26_form.focus();
	    return false;
	}
	if (ata.campo27_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Cidade\".");
		ata.campo27_form.focus();
	    return false;
	}
	if (ata.campo28_form.value == ""){
		alert("Por favor, informe um valor para o campo \"CEP\".");
		ata.campo28_form.focus();
	    return false;
	}
	if (ata.campo29_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Coordenador de Grupo\".");
		ata.campo29_form.focus();
	    return false;
	}
	if (ata.campo30_form.value == ""){
		alert("Por favor, informe um valor para o campo \"DDD\".");
		ata.campo30_form.focus();
	    return false;
	}
	if (ata.campo31_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Fone\".");
		ata.campo31_form.focus();
	    return false;
	}
	if (ata.campo35_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Endereço\".");
		ata.campo35_form.focus();
	    return false;
	}
	if (ata.campo36_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Bairro\".");
		ata.campo36_form.focus();
	    return false;
	}
	if (ata.campo37_form.value == ""){
		alert("Por favor, informe um valor para o campo \"Cidade\".");
		ata.campo37_form.focus();
	    return false;
	}
	if (ata.campo38_form.value == ""){
		alert("Por favor, informe um valor para o campo \"CEP\".");
		ata.campo38_form.focus();
	    return false;
	}
	
	return true;
}

function apaga(){
//	this.document.ata.gravar_ata.style.visibility = 'hidden';
//	this.document.ata.gravar_ata.style.position = 'absolute';
//	this.document.ata.ver_ata.style.visibility = 'visible';
//	this.document.ata.ver_ata.style.position = 'relative';
}

function limpa(){
	//this.document.ata.gravar_ata.style.visibility = 'visible';
	//this.document.ata.gravar_ata.style.position = 'relative';
	//this.document.ata.ver_ata.style.visibility = 'hidden';
	//this.document.ata.ver_ata.style.position = 'absolute';
}	

function camposagentes(formObj){
	for (i=0; i < formObj.elements.length; i++) {
		var fieldValue = formObj.elements[i].value, msg = 'Campos marcados com * são de preenchimento obrigatório.';
		if ((fieldValue == '') && (formObj.elements[i].name == 'campo5_form')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'campo6_form')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'campo7_form')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}		
		if ((fieldValue == '') && (formObj.elements[i].name == 'campo9_form')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'campo11_form')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'cod_estado')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'cod_cidade')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'campo12_form')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'campo13_form')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'cod_diocese')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'cod_paroquia')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'cod_funcao')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
	}
	return true;
}

function camposcursos(formObj){
	for (i=0; i < formObj.elements.length; i++) {
		var fieldValue = formObj.elements[i].value, msg = 'Campos marcados com * são de preenchimento obrigatório.';
		if ((fieldValue == '') && (formObj.elements[i].name == 'campo1_form')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'cod_tipocurso')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'campo3_form')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}		
		if ((fieldValue == '') && (formObj.elements[i].name == 'campo4_form')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'cod_estado')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'cod_cidade')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'cod_diocese')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
	}
	return true;
}

function camposprogramas(formObj){
	for (i=0; i < formObj.elements.length; i++) {
		var fieldValue = formObj.elements[i].value, msg = 'Campos marcados com * são de preenchimento obrigatório.';
		if ((fieldValue == '') && (formObj.elements[i].name == 'cod_curso')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'campo2_form')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		if ((fieldValue == '') && (formObj.elements[i].name == 'campo3_form')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}		
		if ((fieldValue == '') && (formObj.elements[i].name == 'campo4_form')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}
		/*if ((fieldValue == '') && (formObj.elements[i].name == 'campo5_form')) {
			alert(msg);
			formObj.elements[i].focus();
			return false;
		}*/
	}
	return true;
}

function SaltaCampo(campo,prox,teclapres){
	alert(campo + '  ' + prox + '  ' + teclapres);
	var tecla = teclapres.keyCode ? teclapres.keyCode : teclapres.which ? teclapres.which : teclapres.charCode;
	if (tecla == 13){
		this.document.ata[prox].select(); //se não quiser o foco, desabilite!
		this.document.ata[prox].focus();
    }
}

