function isNumberKey(Key)

{

   var charCode = (Key.which) ? Key.which : event.keyCode

   if (charCode < 47 || charCode > 57)

	  return false;

   return true;

}

/*

Função para formatar os mais diversos valores, datas, horas, telefones, cpf, cnpj.... em fim

	Exemplo de Uso

	Data:<input type="text" size="20" onkeypress="return Formata2(this, '99/99/9999', event);">

	CPF:<input type="text" size="20" onkeypress="return Formata2(this, '999.999.999-99', event);">

	Telefone:<input type="text" size="20" onkeypress="return Formata2(this, '(99)9999-9999', event);">

	Código:<input type="text" size="20" onkeypress="return Formata2(this, '99-999', event);">

	

*/

function Formata2(objeto, sMask, evtKeyPress) {

    var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;





if(document.all) { // Internet Explorer

    nTecla = evtKeyPress.keyCode;

} else if(document.layers) { // Nestcape

    nTecla = evtKeyPress.which;

} else {

    nTecla = evtKeyPress.which;

    if (nTecla == 8) {

        return true;

    }

}



sValue = objeto.value;



// Limpa todos os caracteres de formatação que

// já estiverem no campo.

sValue = sValue.toString().replace( "-", "" );

sValue = sValue.toString().replace( "-", "" );

sValue = sValue.toString().replace( ".", "" );

sValue = sValue.toString().replace( ".", "" );

sValue = sValue.toString().replace( "/", "" );

sValue = sValue.toString().replace( "/", "" );

sValue = sValue.toString().replace( ":", "" );

sValue = sValue.toString().replace( ":", "" );

sValue = sValue.toString().replace( "(", "" );

sValue = sValue.toString().replace( "(", "" );

sValue = sValue.toString().replace( ")", "" );

sValue = sValue.toString().replace( ")", "" );

sValue = sValue.toString().replace( " ", "" );

sValue = sValue.toString().replace( " ", "" );

fldLen = sValue.length;

mskLen = sMask.length;



i = 0;

nCount = 0;

sCod = "";

mskLen = fldLen;



while (i <= mskLen) {

  bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))

  bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))



  if (bolMask) {

	sCod += sMask.charAt(i);

	mskLen++; }

  else {

	sCod += sValue.charAt(nCount);

	nCount++;

  }



  i++;

}



objeto.value = sCod;



if (nTecla != 8) { // backspace

  if (sMask.charAt(i-1) == "9") { // apenas números...

	return ((nTecla > 47) && (nTecla < 58)); } 

  else { // qualquer caracter...

	return true;

  } 

}

else {

  return true;

}

}





function changeColor(obj){

	obj.style.backgroundColor = '#EAFFEA';

}



function Musicas(file, width, height){

    document.write("<object type='application/x-shockwave-flash' data='multimidia/musicas/payers_flash/round1.swf?src=multimidia/musicas/" + file + "' width='" + width + "' height='" + height + "'>");

    document.write("<param name='movie' value='multimidia/musicas/payers_flash/round1.swf?src=multimidia/musicas/" + file + "'>");

	document.write("<param name='allowScriptAccess' value='sameDomain'>");

    document.write("<param name='quality' value='high'>");

	document.write("<param name='bgcolor' value='#EAEAEE'>");

    document.write("</object>");

}



//Funcao para caixa alta

	function caixaalta(Wparam){

		Wparam.value = Wparam.value.toUpperCase();

	}



//Funcao para caixa baixa

	function caixabaixa(Wparam){

		Wparam.value = Wparam.value.toLowerCase();

	}

	

function data(wparam) {

	var campo = wparam;

	if (campo.value.length == 2)

			campo.value += "/";

	if (campo.value.length == 5)

			campo.value += "/";		

}	



function mascara_cep(wparam) {

	var campo = wparam;

	if (campo.value.length == 5)

			campo.value += "-";

}	



function datacartao(wparam) {

	var campo = wparam;

	if (campo.value.length == 2)

			campo.value += "/";

}	

	

function hora(wparam) {

  var campo = wparam;

	if (campo.value.length == 2)

			campo.value += ":";

}	



function isNumberKey(Key)

{

   var charCode = (Key.which) ? Key.which : event.keyCode

   if (charCode < 47 || charCode > 57)

	  return false;

   return true;

}

	

//Função para validar CPF

function validaCPF(campo) {

	erro = 0;

	

	if (isNaN(campo.value)){

		alert("CPF inválido... tente novamente!");

		campo.select();

		foco(campo);

		return false;

	}



	if(campo.value==""){

		return false;

	}



	if (campo.value.length != 11 || campo.value == "00000000000" || campo.value == "11111111111" ||

		campo.value == "22222222222" || campo.value == "33333333333" || campo.value == "44444444444" ||

		campo.value == "55555555555" || campo.value == "66666666666" || campo.value == "77777777777" ||

		campo.value == "88888888888" || campo.value == "99999999999"){

		alert("O CPF "+campo.value+" não é válido... favor tentar novamente!");	

		campo.select();

		foco(campo);

		return false;

	}

		

		soma = 0;

	for (i=0; i < 9; i ++)

		soma += parseInt(campo.value.charAt(i)) * (10 - i);

		resto = 11 - (soma % 11);

	if (resto == 10 || resto == 11)

		resto = 0;

	if (resto != parseInt(campo.value.charAt(9)))

		erro = 1;

		soma = 0;

		for (i = 0; i < 10; i ++)

			soma += parseInt(campo.value.charAt(i)) * (11 - i);

		resto = 11 - (soma % 11);

		if (resto == 10 || resto == 11)

			resto = 0;

		if (resto != parseInt(campo.value.charAt(10)))

			erro = 1;

		

	if(erro==1){

		alert('CPF inválido... tente novamente!');

		campo.select();

		foco(campo);

		return false;

	}

}



//Funcao para validação de email

function validaEmail(wparam){



	if (wparam.value==""){

	return false;

	}



	parte1 = wparam.value.indexOf("@");

	parte2 = wparam.value.indexOf(".");

	parte3 = wparam.value.length;

	if (wparam.value != ""){

		if (!(parte1 >= 2  && parte3 >= 9)) {

				alert ("O campo E-mail deve ser conter um endereço eletrônico válido!");

				foco(wparam);

				return false;

		}

	}

}	





//Função para validar Data no formato dd/mm/aaaa

function validaData(wparam){

	 if (wparam.value ==""){

	 	return false;

	 }

	 erro=0;

	 hoje = new Date();

	 anoAtual = hoje.getFullYear();

	 barras = wparam.value.split("/");

	 if (barras.length == 3){

	           dia = barras[0];

	           mes = barras[1];

	           ano = barras[2];

	           resultado = (!isNaN(dia) && (dia > 0) && 

	           			   (dia < 32)) && (!isNaN(mes) && 

	           			   (mes > 0) && (mes < 13)) && 

	           			   (!isNaN(ano) && (ano.length == 4) && 

	           			   (ano <= anoAtual && ano >= 1920));

	           if (!resultado) {

	                     alert("Formato de data invalido! Ex.(01/01/2009)");

	                     foco(wparam);

	                     return false;

	          }

	 } else {

	           alert("Formato de data invalido!");

	           foco(wparam);

	           return false;

	 }

}



function validaDataNascimento(wparam){

	 if (wparam.value ==""){

	 	return false;

	 }



 var qt_idade0   = document.getElementById("qt_participantes2").checked;
 var qt_idade1   = document.getElementById("qt_participantes4").checked;
 var qt_idade2   = document.getElementById("qt_participantes8").checked;


 var idade = 18;
	if(qt_idade0 == true){
		var idade = 18;
	}

	if(qt_idade1 == true){
		var idade = 16;
	}

	if(qt_idade2 == true){
		var idade = 15;
	}		
	
	 erro=0;
	 hoje = new Date(); /* data de hoje */
	 anoAtual = hoje.getFullYear() - idade; /* ano atual - idade permitida */
	 barras = wparam.value.split("/"); /* cria um array separado pelas / */
	 if (barras.length == 3){
	           dia = barras[0]; /* dia de nascimento */
	           mes = barras[1]; /* mes de nascimento */ 
	           ano = barras[2]; /* ano de nascimento */
	           resultado = (!isNaN(dia) && (dia > 0) &&  /* dia tem q ser numero e maior q 0 */
	           			   (dia < 32)) && (!isNaN(mes) &&  /* dia tem q ser menor q 32 e mes tem q ser numero */
	           			   (mes > 0) && (mes < 13)) && /* mes tem q ser maior q 0 e mes tem q ser menor q 13 */
	           			   (!isNaN(ano) && (ano.length == 4) && /* ano tem q ser numero e ano tem q ter 4 digitos */
	           			   (ano <= anoAtual && ano >= 1920)); /* ano tem q ser menor q ano atual e maior q 1920 */
	         
			 if(ano > 1993){
				if (mes >= 4 && dia > 21){
					 alert("Idade mínima exigida de "+idade+" anos!");			
	                     wparam.select();
						 foco(wparam);
						 return false;
				}		  
			 }

	         if(ano >= 1994){
				if (mes >= 4 && dia > 21){
					 alert("Idade mínima exigida de "+idade+" anos!");			
	                     wparam.select();
						 foco(wparam);
						 return false;
				}		  
			 }


	         if(ano >= 1995){
				if (mes >= 4 && dia > 21){
					 alert("Idade mínima exigida de "+idade+" anos!");			
	                     wparam.select();
						 foco(wparam);
						 return false;
				}		  
			 }



		 if (!resultado) { /* se o resultado não bater mostra mensagem para usuario */
	                     alert("Idade mínima exigida de "+idade+" anos!");
	                     wparam.select();
						 foco(wparam);
	                     return false;
	          }
	 } else {
	           alert("Data de nascimento não permitida para o Evento!");
               foco(wparam);
	           return false;
	 }
}



function preenchedados(){

if (document.getElementById("no_nome_1") != null){

	var nome 	 = document.getElementById("no_cliente").value;

	var sexo 	 = document.getElementById("in_sexo").value;

	var dt_nasc  = document.getElementById("dt_nasc").value;	

	var cpf  	 = document.frmInscricao.co_cpf.value;

	var co_email = document.getElementById("co_email").value;

	var co_ddd   = document.getElementById("co_ddd").value;

	var co_fone  = document.getElementById("co_fone").value;

	var recemail = document.getElementById("co_email_1").value;

	

	document.getElementById("no_nome_1").value      = nome; 

	document.getElementById("dt_nasc_1").value      = dt_nasc;

	document.getElementById("co_cpf_1").value       = cpf;

	document.getElementById("co_email_1").value     = co_email; 

	document.getElementById("co_ddd_1").value 		= co_ddd;

	document.getElementById("co_telefone_1").value  = co_fone;

	document.getElementById("in_sexo_1").value      = sexo;



	/*

	var idopcao = document.getElementById('in_sexo_1');



	for(i = 0; idopcao.options.length; i++){

		if(idopcao.options[i].value == "sexo")

			idopcao.options[i].selected = true;

	}

	*/

}



}//fecha if



function valida(){		

		var f = document.frmInscricao;

		var erro = 0;

		var msg  = '';

		var campos = '';

				

		msg = 'Atenção para os itens que foram marcados em azul.\nSeu preenchimento não está correto!\n\n';

		

		for(var i = 0; i < f.elements.length; i++){

			if(f.elements[i].type == 'text' || f.elements[i].type == 'radio' || f.elements[i].type == 'select' || f.elements[i].type == 'password'){

				f.elements[i].style.backgroundColor = '#FFFFFF';				

			}

		}



		if (f.co_senha != null){

			if (f.co_senha.value==""){

				campos = campos + '-Favor Informar a Senha\n';

				erro = 1;

				changeColor(f.co_senha);

			}else if (f.co_senha.value.length < 6){

				campos = campos + '-O SENHA deve conter 6 digitos\n';

				erro = 1;

				changeColor(f.co_senha);

			}

		}

		

		if (f.co_confirmacao != null){

			if (f.co_confirmacao.value==""){

				campos = campos + '-Favor Informar a Confirmacao\n';

				erro = 1;

				changeColor(f.co_confirmacao);

			}else if (f.co_confirmacao.value.length < 6){

				campos = campos + '-A Confirmacao deve conter 6 digitos\n';

				erro = 1;

				changeColor(f.co_confirmacao);

			}		

		}

		

		if(f.no_cliente.value.indexOf("@") >= 0 || 

		   f.no_cliente.value.indexOf(".") >= 0 || 

		   f.no_cliente.value.indexOf("_") >= 0 || 

		   f.no_cliente.value.indexOf("'") >= 0 || 		   

		   f.no_cliente.value.indexOf("&") >= 0 || 		   

		   f.no_cliente.value.indexOf("*") >= 0 || 		   

		   f.no_cliente.value.indexOf("#") >= 0 ||

		   f.no_cliente.value.indexOf("-") >= 0){

		   campos = campos + '-Favor Informar um nome válido para o Responsável da Equipe\n';

		   erro = 1;

		   changeColor(f.no_cliente);

		}

		

		var no_cliente  = f.no_cliente.value.split(" ");		



		if(no_cliente[0].length <= 2){

			campos = campos + '-Favor Informar o Nome com Sobrenome do Responsável da Equipe\n';

			erro = 1;

			changeColor(f.no_cliente);

		}else if (f.no_cliente.value==""){

			campos = campos + '-Favor Informar o Nome com Sobrenome do Responsável da Equipe\n';

			erro = 1;

			changeColor(f.no_cliente);

		}		

		



		if (f.co_cpf.value==""){

			campos = campos + '-Favor Informar o CPF do Responsável pela Equipe\n';

			erro = 1;

			changeColor(f.co_cpf);

		}

		

		if (f.in_sexo.value==""){

			campos = campos + '-Favor Informar o Sexo do Responsável pela Equipe\n';

			erro = 1;

			changeColor(f.in_sexo);

		}



		if (f.dt_nasc.value==""){

			campos = campos + '-Favor Informar a Data de Nascimento do Responsável pela Equipe\n';

			erro = 1;

			changeColor(f.dt_nasc);

		}

		

		if (f.co_email.value==""){

			campos = campos + '-Favor Informar o e-mail\n';

			erro = 1;

			changeColor(f.co_email);

		}



/* 		if(!validaCPF(f.co_cpf)){

			campos = campos + '-CPF inválido. Favor Informar o CPF corretamente\n';

			erro = 1;

		}

 */		

		if (f.cep.value==""){

			campos = campos + '-Favor Informar o CEP\n';

			erro = 1;

			changeColor(f.cep);

		}else if (f.cep.value.length < 8){

			campos = campos + '-O CEP deve conter 8 digitos\n';

			erro = 1;

			changeColor(f.cep);

		}

		

		if (f.logradouro.value==""){

			campos = campos + '-Favor Informar o Endereço\n';

			erro = 1;

			changeColor(f.logradouro);

		}		

		

		if (f.no_complemento.value==""){

			campos = campos + '-Favor Informar o Complemento\n';

			erro = 1;

			changeColor(f.no_complemento);

		}		



		if (f.bairro.value==""){

			campos = campos + '-Favor Informar o Bairro\n';

			erro = 1;

			changeColor(f.bairro);

		}				



		if (f.localidade.value==""){

			campos = campos + '-Favor Informar a Cidade\n';

			erro = 1;

			changeColor(f.localidade);

		}				



		if (f.uf.value==""){

			campos = campos + '-Favor Informar a UF\n';

			erro = 1;

			changeColor(f.uf);

		}	



		if (f.in_tiptel.value==""){

			campos = campos + '-Favor Informar o Tipo de Telefone\n';

			erro = 1;

			changeColor(f.in_tiptel);

		}		

		if (f.co_loc.value==""){

			campos = campos + '-Favor Informar a Localidade do Telefone\n';

			erro = 1;

			changeColor(f.co_loc);

		}		

		if (f.co_ddd.value==""){

			campos = campos + '-Favor Informar o DDD do Telefone do Responsável pela Equipe\n';

			erro = 1;

			changeColor(f.co_ddd);

		}				

		if (f.co_fone.value==""){

			campos = campos + '-Favor Informar o Telefone do Responsável pela Equipe\n';

			erro = 1;

			changeColor(f.co_fone);

		}			

		

		if (f.co_formapag != null){

			if (f.co_formapag.value==""){

				campos = campos + '-Favor Informar a Forma de Pagamento\n';

				erro = 1;

				changeColor(f.co_formapag);

			}					

		}



		if (f.qt_participantes.value==""){

			campos = campos + '-Favor Informar a Quantidade de Participantes da Equipe\n';

			erro = 1;

			changeColor(f.qt_participantes);

		}		



		if(f.no_equipe.value.indexOf("@") >= 0 || 

  		   f.no_equipe.value.indexOf("!") >= 0 ||

		   f.no_equipe.value.indexOf(".") >= 0 || 

		   f.no_equipe.value.indexOf("_") >= 0 || 

		   f.no_equipe.value.indexOf("'") >= 0 || 		   

		   f.no_equipe.value.indexOf("&") >= 0 || 		   

		   f.no_equipe.value.indexOf("*") >= 0 || 		   

		   f.no_equipe.value.indexOf("#") >= 0 ||

		   f.no_equipe.value.indexOf("-") >= 0){

		   campos = campos + '-Favor Informar um nome válido para Equipe. Caracteres inválidos !@.-&$%¨*\n';

		   erro = 1;

		   changeColor(f.no_equipe);

		}

		

		if (f.in_sexo_particip.value==""){

			campos = campos + '-Favor Informar o Tipo de Equipe: Masculino | Feminino | Mista\n';

			erro = 1;

			changeColor(f.in_sexo_particip);

		}		

		



//Valida dados dos atletas



//email

		if (f.co_email_1 != null){

			if (f.co_email_1.value==""){

				campos = campos + '-Favor Informar o e-mail do 1º Participante\n';

				erro = 1;

				changeColor(f.co_email_1);

			}

	    }

		if (f.co_email_2 != null){

			if (f.co_email_2.value==""){

				campos = campos + '-Favor Informar o e-mail do 2º Participante\n';

				erro = 1;

				changeColor(f.co_email_2);

			}

	    }

		if (f.co_email_3 != null){

			if (f.co_email_3.value==""){

				campos = campos + '-Favor Informar o e-mail do 3º Participante\n';

				erro = 1;

				changeColor(f.co_email_3);

			}

	    }

		if (f.co_email_4 != null){

			if (f.co_email_4.value==""){

				campos = campos + '-Favor Informar o e-mail do 4º Participante\n';

				erro = 1;

				changeColor(f.co_email_4);

			}

	    }

		if (f.co_email_5 != null){

			if (f.co_email_5.value==""){

				campos = campos + '-Favor Informar o e-mail do 5º Participante\n';

				erro = 1;

				changeColor(f.co_email_5);

			}

	    }

		if (f.co_email_6 != null){

			if (f.co_email_6.value==""){

				campos = campos + '-Favor Informar o e-mail do 6º Participante\n';

				erro = 1;

				changeColor(f.co_email_6);

			}

	    }

		if (f.co_email_7 != null){

			if (f.co_email_7.value==""){

				campos = campos + '-Favor Informar o e-mail do 7º Participante\n';

				erro = 1;

				changeColor(f.co_email_7);

			}

	    }

		if (f.co_email_8 != null){

			if (f.co_email_8.value==""){

				campos = campos + '-Favor Informar o e-mail do 8º Participante\n';

				erro = 1;

				changeColor(f.co_email_8);

			}

	    }



//nome

		if (f.no_nome_1 != null){

			if (f.no_nome_1.value==""){

				campos = campos + '-Favor Informar o Nome do 1º Participante\n';

				erro = 1;

				changeColor(f.no_nome_1);

			}

	    }

		if (f.no_nome_2 != null){

			if (f.no_nome_2.value==""){

				campos = campos + '-Favor Informar o Nome do 2º Participante\n';

				erro = 1;

				changeColor(f.no_nome_2);

			}

	    }

		if (f.no_nome_3 != null){

			if (f.no_nome_3.value==""){

				campos = campos + '-Favor Informar o Nome do 3º Participante\n';

				erro = 1;

				changeColor(f.no_nome_3);

			}

	    }

		if (f.no_nome_4 != null){

			if (f.no_nome_4.value==""){

				campos = campos + '-Favor Informar o Nome do 4º Participante\n';

				erro = 1;

				changeColor(f.no_nome_4);

			}

	    }

		if (f.no_nome_5 != null){

			if (f.no_nome_5.value==""){

				campos = campos + '-Favor Informar o Nome do 5º Participante\n';

				erro = 1;

				changeColor(f.no_nome_5);

			}

	    }

		if (f.no_nome_6 != null){

			if (f.no_nome_6.value==""){

				campos = campos + '-Favor Informar o Nome do 6º Participante\n';

				erro = 1;

				changeColor(f.no_nome_6);

			}

	    }

		if (f.no_nome_7 != null){

			if (f.no_nome_7.value==""){

				campos = campos + '-Favor Informar o Nome do 7º Participante\n';

				erro = 1;

				changeColor(f.no_nome_7);

			}

	    }		

		if (f.no_nome_8 != null){

			if (f.no_nome_8.value==""){

				campos = campos + '-Favor Informar o Nome do 8º Participante\n';

				erro = 1;

				changeColor(f.no_nome_8);

			}

	    }



//checando os cpf

		if (f.co_cpf_1 != null){

			if (f.co_cpf_1.value==""){

				campos = campos + '-Favor Informar o CPF do 1º Participante\n';

				erro = 1;

				changeColor(f.co_cpf_1);

			}

	    }

		if (f.co_cpf_2 != null){

			if (f.co_cpf_2.value==""){

				campos = campos + '-Favor Informar o CPF do 2º Participante\n';

				erro = 1;

				changeColor(f.co_cpf_2);

			}

	    }

		if (f.co_cpf_3 != null){

			if (f.co_cpf_3.value==""){

				campos = campos + '-Favor Informar o CPF do 3º Participante\n';

				erro = 1;

				changeColor(f.co_cpf_3);

			}

	    }

		if (f.co_cpf_4 != null){

			if (f.co_cpf_4.value==""){

				campos = campos + '-Favor Informar o CPF do 4º Participante\n';

				erro = 1;

				changeColor(f.co_cpf_4);



			}

	    }

		if (f.co_cpf_5 != null){

			if (f.co_cpf_5.value==""){

				campos = campos + '-Favor Informar o CPF do 5º Participante\n';

				erro = 1;

				changeColor(f.co_cpf_5);

			}

	    }

		if (f.co_cpf_6 != null){

			if (f.co_cpf_6.value==""){

				campos = campos + '-Favor Informar o CPF do 6º Participante\n';

				erro = 1;

				changeColor(f.co_cpf_6);

			}

	    }

		if (f.co_cpf_7 != null){

			if (f.co_cpf_7.value==""){

				campos = campos + '-Favor Informar o CPF do 7º Participante\n';

				erro = 1;

				changeColor(f.co_cpf_7);

			}

	    }		

		if (f.co_cpf_8 != null){

			if (f.co_cpf_8.value==""){

				campos = campos + '-Favor Informar o CPF do 8º Participante\n';

				erro = 1;

				changeColor(f.co_cpf_8);

			}

	    }		



//checando sexo

		if (f.in_sexo_1 != null){

			if (f.in_sexo_1.value==""){

				campos = campos + '-Favor Informar o Sexo do 1º Participante\n';

				erro = 1;

				changeColor(f.in_sexo_1);

			}

	    }

		if (f.in_sexo_2 != null){

			if (f.in_sexo_2.value==""){

				campos = campos + '-Favor Informar o Sexo do 2º Participante\n';

				erro = 1;

				changeColor(f.in_sexo_2);

			}

	    }

		if (f.in_sexo_3 != null){

			if (f.in_sexo_3.value==""){

				campos = campos + '-Favor Informar o Sexo do 3º Participante\n';

				erro = 1;

				changeColor(f.in_sexo_3);

			}

	    }

		if (f.in_sexo_4 != null){

			if (f.in_sexo_4.value==""){

				campos = campos + '-Favor Informar o Sexo do 4º Participante\n';

				erro = 1;

				changeColor(f.in_sexo_4);

			}

	    }

		if (f.in_sexo_5 != null){

			if (f.in_sexo_5.value==""){

				campos = campos + '-Favor Informar o Sexo do 5º Participante\n';

				erro = 1;

				changeColor(f.in_sexo_5);

			}

	    }

		if (f.in_sexo_6 != null){

			if (f.in_sexo_6.value==""){

				campos = campos + '-Favor Informar o Sexo do 6º Participante\n';

				erro = 1;

				changeColor(f.in_sexo_6);

			}

	    }

		if (f.in_sexo_7 != null){

			if (f.in_sexo_7.value==""){

				campos = campos + '-Favor Informar o Sexo do 7º Participante\n';

				erro = 1;

				changeColor(f.in_sexo_7);

			}

	    }		

		if (f.in_sexo_8 != null){

			if (f.in_sexo_8.value==""){

				campos = campos + '-Favor Informar o Sexo do 8º Participante\n';

				erro = 1;

				changeColor(f.in_sexo_8);

			}

	    }

		

//checaca dt_nasc

		if (f.dt_nasc_1 != null){

			if (f.dt_nasc_1.value==""){

				campos = campos + '-Favor Informar o Data Nascimento do 1º Participante\n';

				erro = 1;

				changeColor(f.dt_nasc_1);

			}

	    }

		if (f.dt_nasc_2 != null){

			if (f.dt_nasc_2.value==""){

				campos = campos + '-Favor Informar o Data Nascimento do 2º Participante\n';

				erro = 1;

				changeColor(f.dt_nasc_2);

			}

	    }

		if (f.dt_nasc_3 != null){

			if (f.dt_nasc_3.value==""){

				campos = campos + '-Favor Informar o Data Nascimento do 3º Participante\n';

				erro = 1;

				changeColor(f.dt_nasc_3);

			}

	    }

		if (f.dt_nasc_4 != null){

			if (f.dt_nasc_4.value==""){

				campos = campos + '-Favor Informar o Data Nascimento do 4º Participante\n';

				erro = 1;

				changeColor(f.dt_nasc_4);

			}

	    }

		if (f.dt_nasc_5 != null){

			if (f.dt_nasc_5.value==""){

				campos = campos + '-Favor Informar o Data Nascimento do 5º Participante\n';

				erro = 1;

				changeColor(f.dt_nasc_5);

			}

	    }

		if (f.dt_nasc_6 != null){

			if (f.dt_nasc_6.value==""){

				campos = campos + '-Favor Informar o Data Nascimento do 6º Participante\n';

				erro = 1;

				changeColor(f.dt_nasc_6);

			}

	    }

		if (f.dt_nasc_7 != null){

			if (f.dt_nasc_7.value==""){

				campos = campos + '-Favor Informar o Data Nascimento do 7º Participante\n';

				erro = 1;

				changeColor(f.dt_nasc_7);

			}

	    }		

		if (f.dt_nasc_8 != null){

			if (f.dt_nasc_8.value==""){

				campos = campos + '-Favor Informar o Data Nascimento do 8º Participante\n';

				erro = 1;

				changeColor(f.dt_nasc_8);

			}

	    }



//DDD

		if (f.co_ddd_1 != null){

			if (f.co_ddd_1.value==""){

				campos = campos + '-Favor Informar o DDD do 1º Participante\n';

				erro = 1;

				changeColor(f.co_ddd_1);

			}

	    }

		if (f.co_ddd_2 != null){

			if (f.co_ddd_2.value==""){

				campos = campos + '-Favor Informar o DDD do 2º Participante\n';

				erro = 1;

				changeColor(f.co_ddd_2);

			}

	    }

		if (f.co_ddd_3 != null){

			if (f.co_ddd_3.value==""){

				campos = campos + '-Favor Informar o DDD do 3º Participante\n';

				erro = 1;

				changeColor(f.co_ddd_3);

			}

	    }

		if (f.co_ddd_4 != null){

			if (f.co_ddd_4.value==""){

				campos = campos + '-Favor Informar o DDD do 4º Participante\n';

				erro = 1;

				changeColor(f.co_ddd_4);

			}

	    }

		if (f.co_ddd_5 != null){

			if (f.co_ddd_5.value==""){

				campos = campos + '-Favor Informar o DDD do 5º Participante\n';

				erro = 1;

				changeColor(f.co_ddd_5);

			}

	    }

		if (f.co_ddd_6 != null){

			if (f.co_ddd_6.value==""){

				campos = campos + '-Favor Informar o DDD do 6º Participante\n';

				erro = 1;

				changeColor(f.co_ddd_6);

			}

	    }

		if (f.co_ddd_7 != null){

			if (f.co_ddd_7.value==""){

				campos = campos + '-Favor Informar o DDD do 7º Participante\n';

				erro = 1;

				changeColor(f.co_ddd_7);

			}

	    }		

		if (f.co_ddd_8 != null){

			if (f.co_ddd_8.value==""){

				campos = campos + '-Favor Informar o DDD do 8º Participante\n';

				erro = 1;

				changeColor(f.co_ddd_8);

			}

	    }



//telefone

		if (f.co_telefone_1 != null){

			if (f.co_telefone_1.value==""){

				campos = campos + '-Favor Informar o Telefone do 1º Participante\n';

				erro = 1;

				changeColor(f.co_telefone_1);

			}

	    }

		if (f.co_telefone_2 != null){

			if (f.co_telefone_2.value==""){

				campos = campos + '-Favor Informar o Telefone do 2º Participante\n';

				erro = 1;

				changeColor(f.co_telefone_2);

			}

	    }

		if (f.co_telefone_3 != null){

			if (f.co_telefone_3.value==""){

				campos = campos + '-Favor Informar o Telefone do 3º Participante\n';

				erro = 1;

				changeColor(f.co_telefone_3);

			}

	    }

		if (f.co_telefone_4 != null){

			if (f.co_telefone_4.value==""){

				campos = campos + '-Favor Informar o Telefone do 4º Participante\n';

				erro = 1;

				changeColor(f.co_telefone_4);

			}

	    }

		if (f.co_telefone_5 != null){

			if (f.co_telefone_5.value==""){

				campos = campos + '-Favor Informar o Telefone do 5º Participante\n';

				erro = 1;

				changeColor(f.co_telefone_5);

			}

	    }

		if (f.co_telefone_6 != null){

			if (f.co_telefone_6.value==""){

				campos = campos + '-Favor Informar o Telefone do 6º Participante\n';

				erro = 1;

				changeColor(f.co_telefone_6);

			}

	    }

		if (f.co_telefone_7 != null){

			if (f.co_telefone_7.value==""){

				campos = campos + '-Favor Informar o Telefone do 7º Participante\n';

				erro = 1;

				changeColor(f.co_telefone_7);

			}

	    }		

		if (f.co_telefone_8 != null){

			if (f.co_telefone_8.value==""){

				campos = campos + '-Favor Informar o Telefone do 8º Participante\n';

				erro = 1;

				changeColor(f.co_telefone_8);

			}

	    }





		/*var termo   = document.getElementById("naceito").checked;	



		if (termo == true){

			campos = campos + '\n- Sua ficha de inscição só poderá ser finalizada\n caso você aceite a declaração\n';

			erro = 1;			

		}*/	



		if (erro == 1){

			alert(msg+campos+"\n\nPreencha os campos corretamente!");

			return(false);

		}



		if(!ValidaEquipeMista()){

			return(false);

		}

}

	

	function valida_cartao(){		

		f = document.form_pagamento;

		var erro = 0;

		var msg  = '';

		var campos = '';

				

		msg = 'Campos obrigatórios não preenchidos!\n\n';

		if (f.co_admcart.value==""){

			campos = campos + '-Favor Informar a Adminstradora do Cartão\n';

			erro = 1;

		}



		if (f.no_titular.value==""){

			campos = campos + '-Favor Informar o Nome do titular\n';

			erro = 1;

		}

		if (f.co_cartao.value==""){

			campos = campos + '-Favor Informar o Número do Cartão\n';

			erro = 1;

		}

		if (f.co_ccseguranca.value == ""){

			campos = campos + '-Favor Informar o Código de Segurança e o mesmo dever ter 3 digitos\n';

			erro = 1;

		}		



		if (f.mesValid.value==""){

			campos = campos + '-Favor Informar o Mês de Validade do Cartão\n';

			erro = 1;

		}



		if (f.anoValid.value==""){

			campos = campos + '-Favor Informar o Ano de Validade do Cartão\n';

			erro = 1;

		}



		if (erro > 0){

			alert(msg+campos+"\n\nPreencha os campos corretamente!");

			return(false);

		}

		

		f.submit();

	}





//Valida se a lista de paticipantes tem cpf's duplicados

function ValidaMultiplosCpf(valor){

if (valor.value == ""){

	return false;	

}

 var intNumber0   = document.getElementById("gera_linhas1").checked;

 var intNumber1   = document.getElementById("gera_linhas2").checked;

 var intNumber2   = document.getElementById("gera_linhas3").checked;

  

 if(intNumber0 == true) var intMaxNumber = document.getElementById("gera_linhas1").value;

 if(intNumber1 == true) var intMaxNumber = document.getElementById("gera_linhas2").value;

 if(intNumber2 == true) var intMaxNumber = document.getElementById("gera_linhas3").value;



 var arraycpf = new Array()

   for (i=1;i<=intMaxNumber;i++){

	 if(valor.name != document.getElementById("co_cpf_"+i).name){

	 	arraycpf[i] = document.getElementById("co_cpf_"+i).value;

	 }

   }//fecha o for

 encontrado = false;

   if(arraycpf.length > 0) {

      for(i=0; i<arraycpf.length; i++ ) {

		  if (arraycpf[i] == valor.value) {

                encontrado = true;

			 if (encontrado) {

           		alert('Esta cpf já foi inserido');

				valor.select();

				foco(valor);

				return (false);

	         }

           } //fecha if

      }//fecha for

  }//fecha if

       

}





//Valida Tipo de Equipe 

function ValidaEquipeMista(){

 var ok = true;

 var intNumber0   = document.getElementById("gera_linhas1").checked;

 var intNumber1   = document.getElementById("gera_linhas2").checked;

 var intNumber2   = document.getElementById("gera_linhas3").checked;

  

  if(intNumber0 == true) var intMaxNumber = document.getElementById("gera_linhas1").value;

  if(intNumber1 == true) var intMaxNumber = document.getElementById("gera_linhas2").value;

  if(intNumber2 == true) var intMaxNumber = document.getElementById("gera_linhas3").value;	

 

//Valida Equipe  Mista

if(document.getElementById("in_sexo_particip").value == "T"){ 

	var n = 0;

	var resultado = intMaxNumber / 2;

		for (i=1;i<=intMaxNumber;i++){

			 if(document.getElementById("in_sexo_"+i).value == "M"){

				n++;

			 }//fecha if

	    }//fecha o for

	    if (n != resultado){

			alert('As equipes mistas devem ter 50% de participantes masculinos\n e 50% de participantes femininos');

			return false;

		}

  }//fecha if



//Valida Equipe Maculina

 if(document.getElementById("in_sexo_particip").value == "M"){ 

	var n = 0;

	var resultado = intMaxNumber;

		for (i=1;i<=intMaxNumber;i++){

			 if(document.getElementById("in_sexo_"+i).value == "M"){

				n++;

			 }//fecha if

	    }//fecha o for

	    if (n != resultado){

			alert('As equipe deve conter 100% de participantes masculinos');

			return false;

		}

  }//fecha if



//Valida Equipe Feminina

if(document.getElementById("in_sexo_particip").value == "F"){ 

	var n = 0;

	var resultado = intMaxNumber;

		for (i=1;i<=intMaxNumber;i++){

			 if(document.getElementById("in_sexo_"+i).value == "F"){

				n++;

			 }//fecha if

	    }//fecha o for

	    if (n != resultado){

			alert('As equipe deve conter 100% de participantes femininos');

			return false;

		}

  }//fecha if

  return ok;

}// fecha funcao



function Mostradiv(){

	var div = document.getElementById("termo_responsabilidade").style.display;

	//var chk_lancamento = document.getElementById('chk_lancamento').checked;

	if (div == "block"){

		document.getElementById('termo_responsabilidade').style.display = "none";

	}else{

		document.getElementById('termo_responsabilidade').style.display = "block";

	}

}



function foco(campo)

{

	globalvar = campo;

	setTimeout("globalvar.focus()",200);

}



function CriaOptionCOL(){

   document.getElementById('co_dia').options.length = 0;   

   var mes 	   = document.getElementById('co_mes').value;

   var idOpcao = document.getElementById('opcoes');	



   if (mes == 1) 	var coluna = new Array('dia', 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);

   if (mes == 2) 	var coluna = new Array('dia', 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29);

   if (mes == 3) 	var coluna = new Array('dia', 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);	

   if (mes == 4) 	var coluna = new Array('dia', 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,30);	

   if (mes == 5) 	var coluna = new Array('dia', 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);	

   if (mes == 6) 	var coluna = new Array('dia', 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,30);	

   if (mes == 7) 	var coluna = new Array('dia', 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);	

   if (mes == 8) 	var coluna = new Array('dia', 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);	

   if (mes == 9) 	var coluna = new Array('dia', 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,30);	

   if (mes == 10) 	var coluna = new Array('dia', 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);

   if (mes == 11) 	var coluna = new Array('dia', 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,30);	

   if (mes == 12) 	var coluna = new Array('dia', 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);	

  

   if (mes != 0){  

	   var dataArray   = coluna;

	   //total de elementos contidos na tag coluna 

	   if(dataArray.length > 0) {

		 for(var i = 0 ; i < dataArray.length ; i++) {

			var item = dataArray[i];

			var codigo    =  coluna[i];

			var descricao =  coluna[i];

			//cria um novo option dinamicamente  

			var novo = document.createElement("option");

				//atribui um ID a esse elemento

				novo.setAttribute("id", "opcoes");

				//novo.setAttribute("selected", "true");

				//atribui um valor

				novo.value = codigo;

				//atribui um texto

				novo.text  = descricao;

				//finalmente adiciona o novo elemento

				document.getElementById('co_dia').options.add(novo);

		}//fecha for

	  } //fecha if	

   }//fecha if caderno vazio		

}

function retiraAcento(obj)

 {

   palavra = String.fromCharCode(event.keyCode);

  

  var caracteresInvalidos = 'àèìòùâêîôûäëïöüáéíóúãõÀÈÌÒÙÂÊÎÔÛÄËÏÖÜÁÉÍÓÚÃÕ';

  var caracteresValidos =   'aeiouaeiouaeiouaeiouaoAEIOUAEIOUAEIOUAEIOUAO';

  var acento = "´`^¨~";

  if(acento.indexOf(palavra)!= -1)

  {

    window.event.keyCode = 0;

  }

 

 if (caracteresInvalidos.indexOf(palavra) == -1) 

  {

       if (caracteresValidos.indexOf(palavra) != -1) {

         window.event.keyCode = 0;

         obj.value = obj.value + palavra;

       }

  } 

  else 

  {

           window.event.keyCode = 0;

           nova = caracteresValidos.charAt(caracteresInvalidos.indexOf(palavra));

           obj.value =  obj.value + nova;

  }

  

 }

 

 function checaNome(nome){ 

	if (nome.value != ""){

		if(nome.value.length <= 10){

			alert('Favor informar Nome e Sobrenome');

			foco(nome);

		}

	}

}





// flash exemplo 1 eliminar borda Internet Explorer------------------------------------



function flash(file, width, height){

document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='" + width + "' height='" + height + "'>");

document.write("<param name='movie' value='" + file + "'>");

document.write("<param name='quality' value='high'>");

//document.write("<param name='wmode' value='transparent'>");

document.write("<embed src='" + file + "' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='" + width + "' height='" + height + "'></embed>");

document.write("</object>");

}