function SomenteNumero(e){
    var tecla=(window.event)?event.keyCode:e.which;
    if((tecla > 47 && tecla < 58)) return true;
    else{
      if (tecla != 8) return false;
      else return true;
    }
}

function moveRelogio(){
	momentoAtual = new Date();
    hora = momentoAtual.getHours();
    minuto = momentoAtual.getMinutes();
    segundo = momentoAtual.getSeconds();

    str_segundo = new String (segundo);
    if (str_segundo.length == 1){
       segundo = "0" + segundo;
	}

    str_minuto = new String (minuto);
    if (str_minuto.length == 1){
       minuto = "0" + minuto;
	}
	
    str_hora = new String (hora);
    if (str_hora.length == 1){
       hora = "0" + hora
	}

    horaImprimible = hora + ":" + minuto + ":" + segundo;
	
	dt = new Date();
	dia = dt.getDate();
	if(dia < 10){
		dia = "0"+dia;
	}
	
	//É NECESSÁRIO SOMAR UM AO MES PARA FICAR CERTO
	mes = dt.getMonth()+1;
	if(mes == 1){
		mes_str = "Janeiro";	
	}else if(mes == 2){
		mes_str = "Fevereiro";	
	}else if(mes == 3){
		mes_str = "Março";	
	}else if(mes == 4){
		mes_str = "Abril";	
	}else if(mes == 5){
		mes_str = "Maio";	
	}else if(mes == 6){
		mes_str = "Junho";	
	}else if(mes == 7){
		mes_str = "Julho";	
	}else if(mes == 8){
		mes_str = "Agosto";	
	}else if(mes == 9){
		mes_str = "Setembro";	
	}else if(mes == 10){
		mes_str = "Outubro";	
	}else if(mes == 11){
		mes_str = "Novembro";	
	}else if(mes == 12){
		mes_str = "Dezembro";	
	}
	data = ""+ dia +" de "+mes_str+" de "+dt.getFullYear();

	dia_semana = momentoAtual.getDay();
	if(dia_semana == 0){
		dia_semana_str = "Domingo";	
	}else if(dia_semana == 1){
		dia_semana_str = "Segunda";	
	}else if(dia_semana == 2){
		dia_semana_str = "Terça";	
	}else if(dia_semana == 3){
		dia_semana_str = "Quarta";	
	}else if(dia_semana == 4){
		dia_semana_str = "Quinta";	
	}else if(dia_semana == 5){
		dia_semana_str = "Sexta";	
	}else if(dia_semana == 6){
		dia_semana_str = "Sábado";	
	}

    document.frm.tfRelogio.value = dia_semana_str + ", " + data + " " + horaImprimible;
    setTimeout("moveRelogio()",1000);
}

function DetectarVersaoBrowser(){
    alert("teste");
	/*
	ar = screen.width; //variavel que detecta largura
	alt = screen.height; //variavel que detecta altura
	
	//estruturas de controle que verificam a resolucao:
	if ((lar == 1024) && (alt == 768)) {
		alert("Sua resolução atual é 800x600\n\nA resolução ideal deste é 1024x768");
	}
	*/
	/*
	if ((lar == 800) && (alt == 600)) {
		alert("Sua resolução atual é 800x600\n\nA resolução ideal deste é 1024x768");
	}
	*/
    //setTimeout("DetectarVersaoBrowser()",1000);
}

function toggle_it(itemID){
	// Toggle visibility between none and inline
	
	if ((document.getElementById(itemID).style.display == 'none')){
	
		document.getElementById(itemID).style.display = 'inline';
	
	}else{
	
		document.getElementById(itemID).style.display = 'none';
	
	}
}

function mascaraData(objeto)
{
	if (objeto.value.length == 2)
	{
		objeto.value +="/";
	}
	if (objeto.value.length == 5)
	{
		objeto.value +="/";
	}
}

function ValidaCpf(objeto)
 {
   //Nesta linha abaixo vc deve troca a palavra "Formulario" pelo nome do seu formulario,
   //que deve ser indicado dentro da tag <form>assim: <form name="Nome">
   //e trocar a palavra Objeto pelo nome do campo onde o cpf devera ser digitado, o que ja esta eh o mesmo
   // do exemplo.
   // Se fizer a modificacao no nome do campo, por favor, modifique tbm o nome do campo na condicao de erro
   // a mais ou menos 12 linhas abaixo.

   var cpf_int = objeto.value;
   var cpf_int = cpf_int.replace(".", "");
   var cpf_int = cpf_int.replace(".", "");
   var cpf_int = cpf_int.replace("-", "");
	
   if (checaCPF(cpf_int))
   {  
   
   
   //Nesta linha abaixo vc deve troca a palavra "Formulario" pelo nome do seu formulario,
   //que deve ser indicado dentro da tag <form>assim: <form name="Nome">
   //e trocar a palavra Objeto pelo nome do objeto que vc deseja que receba o cursor caso
   // o cpf seja validado OBS: se deseja que o formulario seja enviado apos a validacao
   

   //document.frm.tfCpf.focus();
   }else{
          errors="1";
     if (errors) alert('CPF INVÁLIDO\n\nDigite corretamente o CPF');
         document.MM_returnValue = (errors == '');
         objeto.select();
		 return false;
   }
}

function checaCPF (CPF) {
    if (CPF.length != 11 || 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 mascaraCPF(objeto)
{
	if (objeto.value.length == 3)
	{
		objeto.value +=".";
	}
	if (objeto.value.length == 7)
	{
		objeto.value +=".";
	}
	if (objeto.value.length == 11)
	{
		objeto.value +="-";
	}
}

function mascaraCEP(objeto)
{
	if (objeto.value.length == 5)
	{
		objeto.value +="-";
	}
}