//Valida los datos que debe incluir el regalo

	/**
	*	Función que elimina espacios y carácteres no visibles de un valor
	*/
	function trim(string) 
	{ 
		string = string.toString();
		return string.replace(/(^\s*)|(\s*$)/g,''); 
	}
	
	
	/**
	*	Funcion que valida que un email esté correcto, es decir, que posea @ y .
	*	@param	string	correo	email que se quiere validar
	*/
	function validar_email(correo)
	{
	if(correo.indexOf('@')!=-1 && correo.indexOf('.')!=-1)
		return true;
	else
		return false;
	}
	
	

	/**
	*	Funcion que valida que el nombre, el correo y el monto del regalo sean validos
	*/
	function validar_regalo(formulario)
	{
		
		var res = true;
		var errores = "Los siguientes errores fueron encontrados:\n";
		
		var nombre = trim(formulario.nombre.value);
		var correo = trim(formulario.correo.value);
		var monto = formulario.monto.value;
		
		if(nombre == null || nombre == "")
		{
			res = false;
			errores += "- El campo nombre es requerido.\n";
		}
		
		if(correo == null || correo == "")
		{
			res = false;
			errores += "- El campo correo es requerido.\n";
		}
		else if(!validar_email(correo))
		{
			res = false;
			errores += "- El correo electrónico no es válido.\n";
		}
		
		if(!es_numerico(monto))
		{	
			errores += "- Debe ingresar un monto válido para la donación.";
			res = false;
		}
			
		if(!res)
			alert(errores);
			
		return res;
	}
