/////// Contador de caracteres digitados/////////

   function ChecaTextAreaMaxLenght(f,length,e, pag)
   {
       //if(is.ns){if(e.which==0||e.which==8)return true}
       StrLen = f.value.length;

	   if(StrLen>=length)
	   {
	 	  var tecla= event.keyCode;
          //alert(tecla);
  		  if (tecla != 8 && tecla != 46 && tecla != 37)
  		  {
		 	  return false;
		  }
		  else if (pag=="Layers") 
		  {
		 	 TextAreaCounter(f,'Caracteres');
		  }
          else if (pag=="MenuDir")
          {
			 EscreveContador(f);
		  }
   	   }	
   }

   function TextAreaCounter(f,counter)
   {
      var CharQtd = 0;
	  CharQtd = 300 - (document.form.Mensagem.value.length);
      if(CharQtd<0)
      {
	      f.value = f.value.substring(0,f.value.length+CharQtd);
	      CharQtd = 0;
	  }
      eval('f.form.'+counter).value=CharQtd;
   }

   function EscreveContador(objCampo)
   {
      var strContador;
	  numCaracteres = 300-(document.form.Mensagem.value.length);
	  if(numCaracteres<0)
	  {
	     objCampo.value = objCampo.value.substring(0,objCampo.value.length+numCaracteres);
	     numCaracteres=0;
	  }

	  strContador = "<span><b>" + numCaracteres + " caracteres restantes</b></span>";
  	  if (n4)
  	  {
  	      document.layers['Contador'].document.write(strContador);
	      document.layers['Contador'].document.close();
	  }
      else
      {
		 contador.innerHTML = strContador;
	  }
  }

  ////Fim do contador de caracteres///////////////////////////////



