function jtrim(s)
{
	var fin,str,re,u,ini
	str="";
	re = /\S/ig;
	ini = s.search(re);
	if (ini != -1)
	{
		s = s.slice(ini);
		u = s.slice(s.length-1, s.length);
		fin = u.search(re);
		while(fin == -1)
		{
			s = s.slice(0, s.length - 1);
			u = s.slice(s.length - 1, s.length);
			fin = u.search(re);
		}
		str = s;
	}
	return(str)
}

function TieneVacios(s)
{
	var re, ini
	re = /\s/ig;
	ini = s.search(re);
	if (ini != -1)
		return 1;
	else
		return 0;
}

function ValidarMail(sEmail)
{
	var emailexp = /[a-z_0-9\-]+(\.[a-z_0-9\-]+)*@[a-z_0-9\-]+(\.[a-z_0-9\-]+)*\.([a-z]{2}|[a-z]{3}|[a-z]{4})$/i;
	if (emailexp.test(sEmail))
		return 0;
	else
		return 1;
}

function InputNumerico(pObjeto, pMensaje, pbgColor)
{
	if(!EsNumero(pObjeto.value))
	{
		alert(pMensaje);
		pObjeto.style.backgroundColor=pbgColor;
		pObjeto.focus();
		return false;
	}
	else
	{
		pObjeto.style.backgroundColor="#ffffff";
		return true;
	}
}

function InputVacio(pObjeto, pMensaje, pbgColor)
{
	if(pObjeto.value == "")
	{
		alert(pMensaje);
		pObjeto.style.backgroundColor=pbgColor;
		pObjeto.focus();
		return false;
	}
	else
	{
		pObjeto.style.backgroundColor="#ffffff";
		return true;
	}
}


function EsNumero(sCadena)
{
	var emailexp = /^(\d+([\.,]\d+)?)?$/;
	return emailexp.test(sCadena);
}

function limpiarFocus(id)
{
	if (id.value=="E-mail (Campo obligatorio)" || id.value=="Nombre/s")
	{
		id.value="";
	}
	
}
