
function txtBoxFormat(objForm, strField, 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; 
      } 

      sValue = objForm[strField].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( " ", "" ); 
      fldLen = sValue.length; 
      mskLen = sMask.length; 

      i = 0; 
      nCount = 0; 
      sCod = ""; 
      mskLen = fldLen; 

	        i = 0; 
      nCount = 0; 
      sCod = ""; 
      mskLen = fldLen; 

      while (i <= mskLen) { 
        bolMask = ((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++; 
      } 

      objForm[strField].value = sCod; 

      if (nTecla != 8) { // backspace 
        if (sMask.charAt(i-1) == "9") { // apenas números... 
          return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9 
        else { // qualquer caracter... 
          return true; 
        } } 
      else { 
        return true; 
      } 
    } 




function limpa_string(S){
	// Deixa so' os digitos no numero
	var Digitos = "0123456789";
	var temp = "";
	var digito = "";

	for (var i=0; i<S.length; i++)	{
		digito = S.charAt(i);
		if (Digitos.indexOf(digito)>=0)	{
			temp=temp+digito	}
	} //for

	return temp
}



function valida_form(theForm){

  
  if (theForm.nome.value == ""){
      alert('Voce deve informar o seu nome.');
      theForm.nome.focus();      return (false); 
  }
  if (theForm.email.value == ""){
      alert('Voce deve informar o seu e-mail.');
      theForm.email.focus();      return (false); 
  }
  
 if (theForm.email.value.indexOf('@', 0) == -1 || theForm.email.value.indexOf('.', 0) == -1) { 
    alert("O e-mail informado nao esta correto."); 
    theForm.email.focus();    return (false); 
  }     
     
  if (theForm.telefone.value == ""){
      alert('Voce deve informar o telefone.');
      theForm.telefone.focus();      return (false); 
  } 
    if (theForm.assunto.value == ""){
      alert('Voce deve informar o assunto.');
      theForm.assunto.focus();      return (false); 
  }
      if (theForm.comentarios.value == ""){
      alert('Escreva seus comentarios.');
      theForm.comentarios.focus();      return (false); 
  }
    
return (true);

}	


function proibe(){
	
    if ((event.keyCode > 0 && event.keyCode < 13) || (event.keyCode > 14 && event.keyCode < 45) || event.keyCode==47 || (event.keyCode > 57 && event.keyCode < 63) || event.keyCode==65 || (event.keyCode > 90 && event.keyCode < 94) || event.keyCode==96 || event.keyCode > 122) event.returnValue = false;


}	

