<!-- Funciones varias de validacion

// Quita los blancos al inicio y final de la cadena
// Antes de validar, ejecutar sobre el valor del campo
function AllTrim(valor) {
	tmp = valor.replace(/^\s+/, '')
	return tmp.replace(/\s+$/, '')
}

// quita espacions y guiones
function quitaEsp(valor) {
	tmp = valor.replace(/\s+/g,'')
	return tmp.replace(/-/g,'')

}

// Determina si el parametro tiene al menos un caracter no blanco
function esNulo(valor) {
	return !valor.match(/\S/)
}

// Determina si el parametro tiene la longitud minima especificada
function esLongitud(valor, longitud) {
	return (valor.length >= longitud)
}

// Determina si el parametro es un numero entero
function esNumero (valor) {
	return valor.match(/^\d+$/)
	
}

// Determina si el nombre del archivo tiene extension jpg o gif
function esImagen (valor) {
	return (valor.match(/.jp(e)?g$/i) || valor.match(/.gif$/i))
}

// Determima si se cumple con el formato nombre@mail.com[.algo]
function esMail(valor) {
	if (document.all)
		return (valor.match(/^\w+(\.\w+)*(@)(\w+)(\.\w+){1,2}$/))
	else // Netscape y algunos problemas existenciales
		return (valor.match(/^\w+(\.\w+)*(@)(\w+)(\.\w+)(\.\w+)?$/))
	}

//-->
