|    
			
				17/05/2004, 09:46
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: mayo-2004 Ubicación: Chilito lindo 
						Mensajes: 26
					 Antigüedad: 21 años, 5 meses Puntos: 0 |  | 
  |  II  
  // ---------------------------------------------------------------------- ////                                VARIABLES                               //
 // ---------------------------------------------------------------------- //
 
 // Esta variable indica si está bien dejar las casillas
 // en blanco como regla general
 var defaultEmptyOK = false
 
 // listas de caracteres
 var digits = "0123456789";
 var lowercaseLetters = "abcdefghijklmnopqrstuvwxyzáéíóúñü"
 var uppercaseLetters = "ABCDEFGHIJKLMNOPQRSTUVWXYZÁÉÍÓÚÑ"
 var whitespace = " \t\n\r";
 
 // caracteres admitidos en nos de telefono
 var phoneChars = "()-+ ";
 
 // ---------------------------------------------------------------------- //
 //                     TEXTOS PARA LOS MENSAJES                           //
 // ---------------------------------------------------------------------- //
 
 // m abrevia "missing" (faltante)
 var mMessage = "Error: no puede dejar este espacio vacio"
 
 // p abrevia "prompt"
 var pPrompt = "Error: ";
 var pAlphanumeric = "ingrese un texto que contenga solo letras y/o numeros";
 var pAlphabetic   = "ingrese un texto que contenga solo letras";
 var pInteger = "ingrese un numero entero";
 var pNumber = "ingrese un numero";
 var pPhoneNumber = "ingrese un número de teléfono";
 var pEmail = "ingrese una dirección de correo electrónico válida";
 var pName = "ingrese un texto que contenga solo letras, numeros o espacios";
 
 // ---------------------------------------------------------------------- //
 //                FUNCIONES PARA MANEJO DE ARREGLOS                       //
 // ---------------------------------------------------------------------- //
 
 // JavaScript 1.0 (Netscape 2.0) no tenia un constructor para arreglos,
 // asi que ellos tenian que ser hechos a mano. Desde JavaScript 1.1
 // (Netscape 3.0) en adelante, las funciones de manejo de arreglos no
 // son necesarias.
 
 function makeArray(n) {
 //*** BUG: If I put this line in, I get two error messages:
 //(1) Window.length can't be set by assignment
 //(2) daysInMonth has no property indexed by 4
 //If I leave it out, the code works fine.
 //   this.length = n;
 for (var i = 1; i <= n; i++) {
 this[i] = 0
 }
 return this
 }
 
 // ---------------------------------------------------------------------- //
 //                  CODIGO PARA FUNCIONES BASICAS                         //
 // ---------------------------------------------------------------------- //
 
 
 // s es vacio
 function isEmpty(s)
 {   return ((s == null) || (s.length == 0))
 }
 
 // s es vacio o solo caracteres de espacio
 function isWhitespace (s)
 {   var i;
 if (isEmpty(s)) return true;
 for (i = 0; i < s.length; i++)
 {
 var c = s.charAt(i);
 // si el caracter en que estoy no aparece en whitespace,
 // entonces retornar falso
 if (whitespace.indexOf(c) == -1) return false;
 }
 return true;
 }
 
 // Quita todos los caracteres que que estan en "bag" del string "s" s.
 function stripCharsInBag (s, bag)
 {   var i;
 var returnString = "";
 
 // Buscar por el string, si el caracter no esta en "bag",
 // agregarlo a returnString
 
 for (i = 0; i < s.length; i++)
 {   var c = s.charAt(i);
 if (bag.indexOf(c) == -1) returnString += c;
 }
 
 return returnString;
 }
 
 // Lo contrario, quitar todos los caracteres que no estan en "bag" de "s"
 function stripCharsNotInBag (s, bag)
 {   var i;
 var returnString = "";
 for (i = 0; i < s.length; i++)
 {
 var c = s.charAt(i);
 if (bag.indexOf(c) != -1) returnString += c;
 }
 
 return returnString;
 }
 
 // Quitar todos los espacios en blanco de un string
 function stripWhitespace (s)
 {   return stripCharsInBag (s, whitespace)
 }
 
 // La rutina siguiente es para cubrir un bug en Netscape
 // 2.0.2 - seria mejor usar indexOf, pero si se hace
 // asi stripInitialWhitespace() no funcionaria
 
 function charInString (c, s)
 {   for (i = 0; i < s.length; i++)
 {   if (s.charAt(i) == c) return true;
 }
 return false
 }
 
 // Quita todos los espacios que antecedan al string
 function stripInitialWhitespace (s)
 {   var i = 0;
 while ((i < s.length) && charInString (s.charAt(i), whitespace))
 i++;
 return s.substring (i, s.length);
 }
 
 // c es una letra del alfabeto espanol
 function isLetter (c)
 {
 return( ( uppercaseLetters.indexOf( c ) != -1 ) ||
 ( lowercaseLetters.indexOf( c ) != -1 ) )
 }
 
 // c es un digito
 function isDigit (c)
 {   return ((c >= "0") && (c <= "9"))
 }
 
 // c es letra o digito
 function isLetterOrDigit (c)
 {   return (isLetter(c) || isDigit(c))
 }
 
				__________________Aguante San Luis- Este año en primera...
     |