// JavaScript Document
<!--
// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 8;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
// -----------------------------------------------------------------------------
// -->

/*Función para abrir un pop up
  Parametros que recibe: Propiedades de la ventana
  Parametros que devuelve: Identificador de la nueva ventana
*/
function abrirVentana (direccion, nombre, pantallacompleta, herramientas, direcciones, estado, barramenu, barras, cambiatamano, ancho, alto)
{
	var izquierda = (screen.width - ancho) / 2;
	var arriba = (screen.height - alto) / 2;
		
	var opciones = "fullscreen=" + pantallacompleta +
                 ",toolbar=" + herramientas +
                 ",location=" + direcciones +
                 ",status=" + estado +
                 ",menubar=" + barramenu +
                 ",scrollbars=" + barras +
                 ",resizable=" + cambiatamano +
                 ",width=" + ancho +
                 ",height=" + alto +
                 ",left=" + izquierda +
                 ",top=" + arriba;
				 
	var ventana = window.open(direccion,nombre,opciones);
} 

/*Función para colocar el cursor en una caja de texto
  Parametros que recibe: Un objeto caja de texto
  Parametros que devuelve: Ninguno
*/
function Enfocar (cajaTexto)
{
	cajaTexto.focus ();
}

/*Función para verificar si una caja de texto esta vacía
  Parametros que recibe: Contenido de una caja de texto
  Parametros que devuelve: Valor booleano
*/
function VerificarVacio (texto)
{
	texto = Trim (texto);
	if (texto == "")
	{
		return true;
	}
	else
	{
		return false;
	}
}

/*Función para verificar que el contenido de una caja 
  tenga como mínimo ciertos número de caracteres
  Parametros que recibe: Contenido de una caja de texto y numero de caractes a comparar
  Parametros que devuelve: Valor booleano
*/
function Longitud (texto, numero)
{
	var noLetras;
	
	noLetras = texto.length;
	if (noLetras < numero)
	{
		return true;
	}
	else
	{
		return false;
	}
}

/*Función para eliminar espacios en blanco a la derecha e izquierda
  Autor: Jesus Parra
  Parametros que recibe: Cadena
  Parametros que devuelve: Cadena
*/
function Trim(cadena) 
{ 
    for(i=0; i<cadena.length; ) 
    { 
        if(cadena.charAt(i)==" ") 
            cadena=cadena.substring(i+1, cadena.length); 
        else 
            break; 
    } 

    for(i=cadena.length-1; i>=0; i=cadena.length-1) 
    { 
        if(cadena.charAt(i)==" ") 
            cadena=cadena.substring(0,i); 
        else 
            break; 
    } 
    return cadena;
    //forma.caja2.value=cadena; 
}