function Validar(form)
{
var error = ""; 
var digits = "0123456789-()";

if (form.nombre.value == "" & form.tel.value == "" & form.email.value == "" & form.comenta.value == "")
	{
	error += "Por favor, complete el formulario.\n";
	alert(error);
	form.nombre.focus();
	return (false);
}

if (form.nombre.value == "")
	{
	error += "Por favor, ingrese nombre y apellido.\n";
	form.nombre.focus();
}

if (form.tel.value == "" & form.email.value == "")
	{
	error += "Alguno de los campos Teléfono e Email deben ser completados.\n";
	form.tel.focus();
}

for (var i = 0; i < form.tel.value.length; i++)
	{
	temp = form.tel.value.substring(i, i+1)

	if (digits.indexOf(temp) == -1 && 
		form.tel.value != "")
	{
	error += 'El campo números sólo puede contener números o "-" "(" ")".\n';
	form.tel.focus();
	break;
	}
}

if ((form.email.value.indexOf ("@",0) == -1 ||
	form.email.value.indexOf (".",0) == -1) &&
	form.email.value != "")
	{
	error += "Por favor, verifique que el mail sea válido.\n";
	form.email.focus();
}

if (form.comenta.value == "")
	{
	error += "Por favor, ingrese su comentario o sugerencia.\n";
	form.comenta.focus();
	}

if (error != "")
	{
	alert(error);
	return (false);
	} else {
	form.submit();
	} 
}
