<!--

	function Analisis(tpTxt, campo) {
	  
	  var tpSelT=tpTxt.value;
	  var ValidChars = "<>\"'();{}[]|";
	  var Char;
	  var Cadena="";
	  var letra="";
	  error = false;
	 
	  for (i = 0; i < tpSelT.length ; i++) 
	  { 
	   Char = tpSelT.charAt(i); 
	   if (ValidChars.indexOf(Char) == -1) 
		{
		   Cadena = Cadena + Char;
		}
		else
		{
		   var f = tpSelT.charCodeAt(i);
		   if(f==60) letra+= "< ";
		   if(f==62) letra+= "> ";
		   if(f==92) letra+= "\ ";	   
		   if(f==34) letra+= "\" ";	   	   
		   if(f==39) letra+= "' ";	   	   	   
		   if(f==40) letra+= "( ";	   	   	   	   
		   if(f==41) letra+= ") ";	   	   	   	   
		   if(f==59) letra+= "; ";	   	   	   	   
		   if(f==123) letra+= "{ ";	   	   	   	   
		   if(f==125) letra+= "} ";
		   if(f==91) letra+= "[ ";	   	   	   	   	   	   	   	   
		   if(f==93) letra+= "] ";	   	   	   	   
		   if(f==124) letra+= "| ";	   	   	   	   
		   error = true;
		}
	   }
	 tpTxt.value=Cadena;
	 if(error)
		   alert(campo+" contiene carácteres inválidos : "+letra)
	}
	
//-->