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

if (form.nombre.value == "" & form.email.value == "" & form.dir.value == "" & form.cod.value == "" & form.tel.value == "" & form.local.value == "" & form.prov.value == "" & form.cant.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.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.dir.value == "")
	{
	error += "Por favor, ingrese la dirección.\n";
	form.dir.focus();
}

if (form.cod.value == "")
	{
	error += "Por favor, ingrese el código postal.\n";
	form.cod.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.local.value == "")
	{
	error += "Por favor, ingrese la localidad.\n";
	form.local.focus();
}

if (form.prov.value == "")
	{
	error += "Por favor, ingrese la provincia y país.\n";
	form.prov.focus();
}

if (form.cant.value == "")
	{
	error += "Por favor, ingrese la cantidad que desea adquirir.\n";
	form.cant.focus();
}

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

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

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