function validaForm() {
	if(!Assinatura.s_nome.value){
		alert("Por favor, informe o seu nome.");
		Assinatura.s_nome.focus();
		
	}else if(!validaCpf('Assinatura','s_cpf')){

	}else if(!validaEmail('Assinatura','s_email')){
		
	}else if(!Assinatura.s_telefone.value){

		alert("Por favor, informe o seu telefone.");
		Assinatura.s_telefone.focus();

	}else if(!Assinatura._dia.value){

		alert("Por favor, informe o dia do seu nascimento.");
		Assinatura._dia.focus();

	}else if(!Assinatura._mes.value){

		alert("Por favor, informe o mês do seu nascimento.");
		Assinatura._mes.focus();

	}else if(!Assinatura._ano.value){

		alert("Por favor, informe o ano do seu nascimento.");
		Assinatura._ano.focus();

	}else if(!Assinatura.s_endereco.value){

		alert("Por favor, informe o endereço.");
		Assinatura.s_endereco.focus();

	}else if(!Assinatura.n_numero.value){

		alert("Por favor, informe o número do endereço.");
		Assinatura.n_numero.focus();

	}else if(!Assinatura.s_cep.value){

		alert("Por favor, informe o seu CEP.");
		Assinatura.s_cep.focus();

	}else if(!Assinatura.s_cidade.value){

		alert("Por favor, informe a sua cidade.");
		Assinatura.s_cidade.focus();

	}else if(!Assinatura.s_pais.value){

		alert("Por favor, informe o seu pais.");
		Assinatura.s_pais.focus();

	}else{
		Assinatura.d_dataNascimento.value = Assinatura._dia.value+'/'+Assinatura._mes.value+'/'+Assinatura._ano.value;
		if(!Assinatura.s_revistaLeader.checked){
		Assinatura.s_revistaLeader.value = "N";
		Assinatura.s_revistaLeader.checked = true;
		}
		if(!Assinatura.s_iee.checked){
		Assinatura.s_iee.value = "N";
		Assinatura.s_iee.checked = true;
		}
		Assinatura.submit();
	}
}

function validaCpf(form, field) 
{
	valor = eval(form+"."+field+".value");
  if (checaCPF(valor))
   {     
	 return true;
   }    
   else 
   { 
     errors="1"; 
	 
     if (errors) alert('Por favor, informe corretamente o seu CPF.'); 
       document.MM_returnValue = (errors == ''); 
	   eval(form+"."+field).focus(); 
   } 

} 

function checaCPF (CPF) 
{ 

	if(CPF.length == 0)
	{
        return false;
	}
    if ((CPF.length != 11 && CPF.length != 0) || CPF == "00000000000" || CPF == "11111111111" || CPF == "22222222222" || CPF == "33333333333" || CPF == "44444444444" || CPF == "55555555555" || CPF == "66666666666" || CPF == "77777777777" || CPF == "88888888888" || CPF == "99999999999") 
	{
        return false;
	}
	soma = 0; 
    for (i=0; i < 9; i ++) 
    	soma += parseInt(CPF.charAt(i)) * (10 - i); 
    resto = 11 - (soma % 11); 
    if (resto == 10 || resto == 11) 
    	resto = 0; 
    if (resto != parseInt(CPF.charAt(9))) 
	{
        return false; 
	}
    soma = 0; 
    for (i = 0; i < 10; i ++) 
        soma += parseInt(CPF.charAt(i)) * (11 - i); 
    resto = 11 - (soma % 11); 
    if (resto == 10 || resto == 11) 
        resto = 0; 
    if (resto != parseInt(CPF.charAt(10))) 
	{
        return false; 
	}
    return true; 
} 

function checkIt(evt) {	
	evt = (evt) ? evt : window.event
	var charCode = (evt.which) ? evt.which : evt.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57)) {
		return false
	}	
	return true
}

