function txtBoxFormat(objeto, sMask, evtKeyPress) {
    var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;


if(document.all) { // Internet Explorer
    nTecla = evtKeyPress.keyCode;
} else if(document.layers) { // Nestcape
    nTecla = evtKeyPress.which;
} else {
    nTecla = evtKeyPress.which;
    if (nTecla == 12) {
        return true;
    }
}

    sValue = objeto.value;

    // Limpa todos os caracteres de formatação que
    // já estiverem no campo.
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( " ", "" );
    sValue = sValue.toString().replace( " ", "" );
    fldLen = sValue.length;
    mskLen = sMask.length;

    i = 0;
    nCount = 0;
    sCod = "";
    mskLen = fldLen;

    while (i <= mskLen) {
      bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
      bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

      if (bolMask) {
        sCod += sMask.charAt(i);
        mskLen++; }
      else {
        sCod += sValue.charAt(nCount);
        nCount++;
      }

      i++;
    }

    objeto.value = sCod;

    if (nTecla != 8) { // backspace
      if (sMask.charAt(i-1) == "9") { // apenas números...
        return ((nTecla > 47) && (nTecla < 58)); } 
      else { // qualquer caracter...
        return true;
      } 
    }
    else {
      return true;
    }
  }




/*somar os caracteres da frase*/
function soma() {
var limite=255;
var mais_um=eval(document.form.frase.value.length-1);
mais_um++;

if (document.form.frase.value.length>limite) 
{
  document.form.frase.value='';
  document.form.frase.value=valor_limite;
  alert("Você deve digitar no máximo "+limite+" caracteres");
}
else
{
  document.form.exibe.value='';
  document.form.exibe.value=eval(mais_um);
  valor_limite=document.form.frase.value;
  document.form.exibe2.value='';
  document.form.exibe2.value=(limite-mais_um);
}

document.form.frase.focus();
}

function mostra_tamanho(){
document.form.exibe2.value=limite;
}


/*bloquear a tecla enter*/
function bloqEnter(objEvent) 
{
 var iKeyCode;   
 iKeyCode = objEvent.keyCode;
 if(iKeyCode == 13) return false;
 return true;
}

function MM_formtCep(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 valida_dados (form1)
{
    if (form1.sn.value=="")
    {
    alert ("Por favor digite o nome.");
    return false;
    }
	
    if (form1.email.value=="" || form1.email.value.indexOf('@', 0) == -1 || form1.email.value.indexOf('.', 0) == -1)
    {
    alert ("E-mail invalido.");
    return false;
    }

    if (form1.sc.value=="")
    {
    alert ("Por favor digite seu CPF.");
    return false;
    }

    if (form1.nascimento.value=="")
    {
    alert ("Por favor digite a data de nascimento.");
    return false;
    }
	
	if (form1.conheceu.value=="")
    {
    alert ("Por favor nos diga como ficou sabendo do curso.");
    return false;
    }

    if (form1.atuacao.value=="")
    {
    alert ("Por favor digite sua área de atuação.");
    return false;
    }

	if (form1.tel.value=="")
    {
    alert ("Por favor digite o telefone.");
    return false;
    }
	
	if (form1.cel.value=="")
    {
    alert ("Por favor digite o celular.");
    return false;
    }

    if (form1.se.value=="")
    {
    alert ("Por favor digite o endereço.");
    return false;
    }
	
	if (form1.numero.value=="")
    {
    alert ("Por favor digite o número da casa.");
    return false;
    }
	
	if (form1.empresa.value=="")
    {
    alert ("Por favor digite o nome da empres em que trabalha.");
    return false;
    }
	
	if (form1.sp.value=="")
    {
    alert ("Por favor digite o CEP.");
    return false;
    }

    if (form1.sb.value=="")
    {
        alert ("Por favor digite o bairro.");
        return false;
    }

    if (form1.st.value=="")
    {
        alert ("Por favor digite a cidade.");
        return false;
    }
	
	  if (form1.su.value=="")
    {
        alert ("Por favor digite o Estado.");
        return false;
    }
    
return true;
}
