// JavaScript Document
<!-- 
	function verificares(form){

	var i = 0;
	var n_checked = 0;
	var error = 0;
	var error_message = "";
	var cpf = form.cpf.value;
	var nome = form.CadastroNome.value;
	if(nome.length == 0){
		alert('Por Favor Digite um nome');
		form.CadastroNome.focus();
		return false;
	}
	if(form.CadastroCPF.value.length == 0){
		alert('Favor preencher o campo cpf!');
		form.CadastroCPF.focus();
		return false;
	}

	if (cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999") {
		error_message = "Por favor digite um cpf válido!\n";
		error = 1;
	}
	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))) {
		error_message = "Por favor digite um cpf válido!\n";
		error = 1;
	}
	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))) {
		error_message = "Por favor digite um cpf válido!\n";
		error = 1;
	}
	if (error == 1) {
		alert(error_message);
		form.CadastroCPF.focus();
		return false;
	}
	if(form.ResTipo.value.length == 0){
		alert('Favor escolher o programa de Residencia - R1/R2 ou R3/R4!');
		form.ResTipo.focus();
		return false;
	}


	};
function verificanumero(e){
	if (window.event)
   var caractere = window.event.keyCode;
else 
   var caractere = e.which;


		//var caractere = (event.keyCode)  //busca o evento
		if(caractere >31 &&(caractere<48 || caractere >57)){
		    alert('Digite apenas números');
			e.returnValue = false
			return false;
		}
		};
// copyright 1999 Idocs, Inc. http://www.idocs.com
// Distribute this script freely but keep this notice in place
function numbersonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}

function ValidaEmail()
{
  var obj = eval("document.forms[0].CadEmail");
  var txt = obj.value;
  if ((txt.length != 0) && ((txt.indexOf("@") < 1) || (txt.indexOf('.') < 7)))
  {
    alert('Email incorreto');
	obj.focus();
  }
};
function verifica_campos(form){
if(form.cadastrox.value == 3){
	if(form.CadDataNascimento.value.length == 0){
		alert('Favor inserir uma data de nascimento válida!');
		form.CadDataNascimento.focus();
		return false;
	}
	if(form.CadDataNascimento.value.length < 10){
		alert('A data de nascimento deve estar no formato (dd/mm/aaaa) !');
		form.CadDataNascimento.focus();
		return false;
	}
	if(form.Cadsexo.value == 0){
		alert('Favor selecionar o campo sexo!');
		form.Cadsexo.focus();
		return false;
	}
	if(form.CadRGNumero.value.length == 0){
		alert('Entre com seu RG!');
		form.CadRGNumero.focus();
		return false;
	}
		if(form.CadRGTipo.value.length == 0){
		alert('Favor selecionar o campo Tipo!');
		form.CadRGTipo.focus();
		return false;
	}
	if(form.cadrguf.value.length == 0){
		alert('Favor selecionar o campo UF!');
		form.cadrguf.focus();
		return false;
	}
	if(form.CadEstadoCivil.value.length == 0){
		alert('Favor selecionar o campo Estado Civil!');
		form.CadEstadoCivil.focus();
		return false;
	}   
	if(form.CadEmail.value.length == 0){
		alert('Entre com seu e-mail!');
		form.CadEmail.focus();
		return false;
	}   
	if(form.CadNaturalidade.value.length == 0){
		alert('Entre com sua Naturalidade!');
		form.CadNaturalidade.focus();
		return false;
	}   
	if(form.CadNacionalidade.value.length == 0){
		alert('Entre com sua Nacionalidade!');
		form.CadNacionalidade.focus();
		return false;
	} 
	if(form.endtipo.value.length == 0){
		alert('Favor selecionar o campo tipo do endereço de mala direta!');
		form.endtipo.focus();
		return false;
	}
	if(form.endendereco.value.length == 0){
		alert('Preencha o endereço!');
		form.endendereco.focus();
		return false;
	}
	if(form.endbairro.value.length == 0){
		alert('Preencha o bairro!');
		form.endbairro.focus();
		return false;
	}
	if(form.endcep.value.length == 0){
	alert('Entre com seu CEP!');
	form.endcep.focus();
	return false;
	}
	
	if(form.endcidade.value.length == 0){
		alert('Entre com sua cidade!');
		form.endcidade.focus();
		return false;
	}   
	if(form.endestado.value.length == 0){
		alert('Entre com sua UF!');
		form.endestado.focus();
		return false;
	}   
	if(form.endpais.value.length == 0){
		alert('Entre com seu país!');
		form.endpais.focus();
		return false;
	}   
	if(form.endfone.value.length == 0){
		alert('Entre com seu número de telefone!');
		form.endfone.focus();
		return false;
	}   
	if(form.endcel.value.length == 0){
		alert('Entre com seu número de celular!');
		form.endcel.focus();
		return false;
	} 
	if(form.endfax.value.length == 0){
		alert('Entre com seu número de Fax!');
		form.endfax.focus();
		return false;
	}
}

if(form.CadRegProfNumero.value.length == 0){
	alert('Entre com seu número de registro profissional!');
	form.CadRegProfNumero.focus();
	return false;
}
if(form.CadRegProfTipo.value.length == 0){
	alert('Entre com o Tipo!');
	form.CadRegProfTipo.focus();
	return false;
} 
if(form.CadRegProfuf.value.length == 0){
	alert('Entre com sua UF!');
	form.CadRegProfuf.focus();
	return false;
} 
if(form.cadfaculdade.value.length == 0){
	alert('Entre com sua faculdade!');
	form.cadfaculdade.focus();
	return false;
}  
if(form.CadDataFormacao.value.length < 4){
	alert('Favor inserir uma data de formatura!');
	form.CadDataFormacao.focus();
	return false;
}
if(form.cadhospital.value.length == 0){
	alert('Entre com seu Hospital!');
	form.cadhospital.focus();
	return false;
} 
if(form.resdatainicio.value.length < 10){
	alert('Favor inserir a data de Início da Residência formato dd/mm/aaaa!');
	form.resdatainicio.focus();
	return false;
}

if(form.resdatafim.value.length < 10){
	alert('Favor inserir a data de fim da Residência formato dd/mm/aaaa!');
	form.resdatafim.focus();
	return false;
}    
};

function valida_CPF(obj){
 s = obj.value;
 if (isNaN(s)) {
  return false;
 }
 var i;
 var c = s.substr(0,9);
 var dv = s.substr(9,2);
 var d1 = 0;
 for (i = 0; i < 9; i++) {
  d1 += c.charAt(i)*(10-i);
 }
 if (d1 == 0){
  return false;
 }         
    d1 = 11 - (d1 % 11);
    if (d1 > 9) d1 = 0;         
 if (dv.charAt(0) != d1) {
  return false;         
 }
 d1 *= 2;
 for (i = 0; i < 9; i++) {
  d1 += c.charAt(i)*(11-i);
 }
 d1 = 11 - (d1 % 11);
 if (d1 > 9) d1 = 0;
 if (dv.charAt(1) != d1) {
     return false;
    }
    return true;
} 
;
function valida_CGC(obj){
 s = obj.value;
 if (isNaN(s)) {
  return false;
 }
 var i;
 var c = s.substr(0,12);
 var dv = s.substr(12,2);
 var d1 = 0;
 for (i = 0; i <12; i++){
  d1 += c.charAt(11-i)*(2+(i % 8));
 }
 if (d1 == 0) 
  return false;
 d1 = 11 - (d1 % 11);
 if (d1 > 9) d1 = 0;
 if (dv.charAt(0) != d1){
  return false;
 }
 d1 *= 2;
 for (i = 0; i < 12; i++){
  d1 += c.charAt(11-i)*(2+((i+1) % 8));
 }
 d1 = 11 - (d1 % 11);
 if (d1 > 9) 
  d1 = 0;
 if (dv.charAt(1) != d1){
  return false;
 }
 return true;
};
function upperCase(x)
{
var y=document.getElementById(x).value;
document.getElementById(x).value=y.toUpperCase();

}
 function retirarAcentos(campo) {
               var texto = campo.value;
               var acento =    'çàèìòùâêîôûäëïöüáéíóúãõÇÀÈÌÒÙÂÊÎÔÛÄËÏÖÜÁÉÍÓÚÃÕ';
               var semacento = 'caeiouaeiouaeiouaeiouaoCAEIOUAEIOUAEIOUAEIOUAO';
               var nova='';

               for (i = 0; i < texto.length; i++) {
                     if (acento.search(texto.substr(i, 1)) >= 0) {
                          nova += semacento.substr(acento.search(texto.substr(i, 1)), 1);
                  }
                     else {
                         nova += texto.substr(i, 1);
                     }
               }

               campo.value = nova;
			   campo.value = campo.value.toUpperCase();
 }
function retiraAcento(obj)
 {
palavra = String.fromCharCode(event.keyCode);
//  palavra = String.fromCharCode(tecla);
  alert(palavra);
 var caracteresInvalidos = 'çàèìòùâêîôûäëïöüáéíóúãõÇÀÈÌÒÙÂÊÎÔÛÄËÏÖÜÁÉÍÓÚÃÕ';
  var caracteresValidos =   'caeiouaeiouaeiouaeiouaoCAEIOUAEIOUAEIOUAEIOUAO';
  var acento = "´`^¨~";
  var nav = 1;
  if (navigator.appName.indexOf('Internet Explorer')<0) {
	  var nav = 2;//not ie
	  //alert('not ie');
  }
  if(acento.indexOf(palavra)!= -1)
  {
		   if (nav == 1){
         window.event.keyCode = 0;
		   }
		   else{
		 event.preventDefault();
		   }
		  obj.value = obj.value.toUpperCase();
		   
	
  }
  else alert('nao entrou');
 if (caracteresInvalidos.indexOf(palavra) == -1) 
  {
       if (caracteresValidos.indexOf(palavra) != -1) {
		   if (nav == 1){
         window.event.keyCode = 0;
		   }
		   else{
		 event.preventDefault();
		   }
		 //alert(obj.value+'-'+palavra);
         obj.value = obj.value + palavra;
		 obj.value = obj.value.toUpperCase();
       }
  } 
  else 
  {
		   if (nav == 1){
         window.event.keyCode = 0;
		   }
		   else{
		 event.preventDefault();
		   }
           nova = caracteresValidos.charAt(caracteresInvalidos.indexOf(palavra));
           obj.value =  obj.value + nova;
		   obj.value = obj.value.toUpperCase();
  }
  obj.value = obj.value.toUpperCase();
 };
// -->

