﻿
function AllTrim(TxtString)
{

return TxtString;
/*
var ObjTexto;

	ObjTexto = ObjTexto.replace (/[ ]+$/,"");    					
	ObjTexto = ObjTexto.replace (/^[ ]+/,"");    					

return ObjTexto;

        posicion1 = 0;
        posicion2 = TxtString.length-1;
        for (i=0; i<TxtString.length; i++)
        {
                if (TxtString.charAt(i) == ' ') posicion1 = posicion1 + 1;
                else break;
        }
        if (posicion1 != (posicion2+1))
                for (i=TxtString.length-1; i>0; i--)
                {
                        if (TxtString.charAt(i) == ' ') posicion2 = posicion2 - 1
                        else break;
                }
        return TxtString.substring(posicion1,posicion2+1);
*/
}
function esEmail(campo,alertas,vacio,autofoco)
{
	campo.value = campo.value.replace (/[ ]+$/,"");    					//realiza un rtrim...
	campo.value = campo.value.replace (/^[ ]+/,"");    					//realiza un ltrim...
	if (campo.value=="" && ! vacio)	return true;

	if (campo.value=="")
	{
		if (alertas)  alert("Debe ingresar una direccion e-mail.");
		if (autofoco) campo.focus();
		return false;
	}

	if (/(.*);(.+)/.test(campo.value) || /(.*),(.+)/.test(campo.value))		//valida que no haya mas de una direccion
	{
		if (alertas) alert("Solo puede ingresar una direccion e-mail.");
		if (autofoco) campo.focus();
		return false;
	}
	//if (/^\w+([\.-]\w+)*@\w+([\.-]\w+)*(\.\w{2,3})+$/.test(campo.value))	//valida el E-mail
		
	  //if (/^\w+([\.-]?[\w-]+)*@\w+([\.-]?[\w-]+)*(\.\w{2,6})+$/.test(campo.value))	//valida el E-mail -05122005
	 //if (/^[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}$/.test(campo.value))	//valida el E-mail -05122005
	 if (/^([0-9a-zA-Z]*([-._\w]*[0-9a-zA-Z]*[_\w])*@([0-9a-zA-Z](.?\w)*[-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,6})$/.test(campo.value))	//valida el E-mail -05122005
	{
		return true;
	}
	else
	{
		if(alertas) alert("La direccion e-mail es incorrecta.");
		if (autofoco) campo.focus();
		return false;
	}
}
