// JavaScript Document
function Valida(tipo, campo, teclaPress) {
if (tipo == "FRM")
{
	tam = campo.elements.length - 3
	i = 0
	erros = 0
	while (i < tam)
	{
	  if (campo.elements[i].name){
	    aux = eval("document." + campo.name + "." + campo.elements[i].name)
	    if (aux.getAttribute("obrigatorio") == 'Sim' && (campo.elements[i].value == '' || campo.elements[i].value == '00')){
	  	  //alert (campo.elements[i].name)
		  campo.elements[i].className = "input_obrigatorio"
	      erros++
		}
	  }
	  i++
	}
	//alert (erros)
	if (erros == 0)	return true
    else return false
}
else
{
	if (window.event) {
	  var tecla = teclaPress.keyCode;
    } 
    else {
	  tecla = teclaPress.which;
    }
	if (!(tecla >= 48 && tecla <= 58 || tecla == 0 || tecla == 8 || tecla == 13))
    {
      return false
    }  
    else
	{
	  key = String.fromCharCode(tecla)
	  if (campo.value.length < campo.maxLength)
	    campo.value += key	
	  else
	    return false
	  if (tipo == 'CPF'){
	    if (campo.value.length == 3 || campo.value.length == 7)
		  campo.value += '.'
	    if (campo.value.length == 11)
		  campo.value += '-'
	  }
	  if (tipo == 'CNPJ'){
	    if (campo.value.length == 2 || campo.value.length == 6)
		  campo.value += '.'
	    if (campo.value.length == 10)
		  campo.value += '/'
	    if (campo.value.length == 15)
		  campo.value += '-'
	  }
	  if (tipo == 'TEL'){
	    if (campo.value.length == 1)
		  campo.value = '(' + campo.value
	    if (campo.value.length == 3)
		  campo.value += ') '
	    if (campo.value.length == 9)
		  campo.value += '-'
	  }
	  if (tipo == 'DATA'){
	    if (campo.value.length == 2 || campo.value.length == 5)
		  campo.value += '/'
	  }
	  if (tipo == 'CEP'){
	    if (campo.value.length == 5)
		  campo.value += '-'
	  }
	  if (tipo == 'MOEDA'){
	    campo.value = campo.value.replace(",","")
		while (campo.value.indexOf(0) == 0)
		  campo.value = campo.value.substr(1,campo.value.length)
		if (campo.value.length == 1)
		  campo.value = '0,0' + campo.value
		else if (campo.value.length == 2)
		  campo.value = '0,' + campo.value
	    else if (campo.value.length > 2){
		  aux = campo.value.substr(0,campo.value.length - 2)
		  aux2 = campo.value.substr(campo.value.length - 2,campo.value.length)
		  campo.value = aux + ',' + aux2
	    }
	  }
	}
  return false
  }
}
function Selecionado(campo, teclaPress) {
  campo.className = "input_selecionado"
}
function Normal(campo, teclaPress, frm) {
  campo.className = "input_normal"
  frm = eval("document." + frm)
  if (campo.name == 'cpf' && frm.acao.value == 'validar'){
	frm.submit()
  }
}
function Update(frm, campo, teclaPress) {
  frm.acao.value = ""
  frm.submit()
}

