// Esta funcion permite limitar el numero de caracteres escritos en un cuadro de texto
// text box
// text area
// onkeyup="return maximo(this, longitud_maxima_de_caracteres)"
function maximo(argumentos)
{
	var obj     = maximo.arguments[0];
	var mlength = maximo.arguments[1];

	if (obj.value.length>mlength)
	{
		obj.value=obj.value.substring(0,mlength)

		if(maximo.arguments.length > 2)
		alert(maximo.arguments[2]);
		return false;
	}

	return true;
}

// retorna true/false si el email es valido/invalido
function validaremail(obj)
{
	for(i=0; i<obj.value.length; i++)
	if(obj.value.charAt(i) != ' ')
	break;

	for(j=obj.value.length-1; j>-1; j--)
	if(obj.value.charAt(j) != ' ')
	break;

	if(i<=j)
	obj.value = obj.value.substring(i,j+1);
	else
	obj.value = '';

	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.value))
	return true

	return false;
}

// retorna true si esta vacio o solo hay espacios
function vacio(txt)
{
	if(txt.replace(/ /g, '') == '')
	return true;
	
	return false;		
}
