// JavaScript Document

function mask(e,src,mask) {
  if(window.event) {
    _TXT = e.keyCode;
  }
  else if(e.which) {
    _TXT = e.which;
  }
  if(_TXT > 47 && _TXT < 58) {
    var i = src.value.length;
    var saida = mask.substring(0,1);
    var texto = mask.substring(i)
    if (texto.substring(0,1) != saida) {
      src.value += texto.substring(0,1);
    }
    return true;
  } else {
    if (_TXT != 8) {
      return false;
    }
    else {
      return true;
    }
  }
}

function validate(form,qtd){	
  var valor;
  var ret = true;
  var ex = false;
  var regex = "";
  
  for(var i=1;i<=qtd;i++)  {
    ex = false;
    valor = eval("form.param_"+i+".value");
    if(eval("form.param_"+i+".name") == "email") {
      ex = true;
      regex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
    }
			
    if(valor == "" || valor == null) {
      inlineMsg("param_"+i,'Este campo é Obrigatório',3);
      ret = false;
      break;
    }
    else
      if(ex){
        if(!valor.match(regex)) {
          inlineMsg("param_"+i,'Valor Inválido.',3);
          ret = false;
          break;
        }
      }
  }
  return ret;
}

function excluir(campo,id){
	if(confirm("Deseja excluir o registro?\nEsta operação não poderá ser desfeita!")){
		eval("var form = document.excluir_"+campo+";");
		eval("form."+campo+"_id.value = id;");
		form.submit();
	}
}

