function onSubmitForm(form1) {

var formDOMObj = document.form1;

if (formDOMObj.nombre.value.length == 0) 
  	{
    	alert("El nombre esta en blanco favor de poner un texto.");
		formDOMObj.nombre.focus();
    	return (false);
  	}	
	

if (formDOMObj.direccion.value.length == 0)
  	{
    	alert("La direccion esta en blanco favor de poner un texto.");
    	formDOMObj.direccion.focus();
    	return (false);
  	}

if (formDOMObj.colonia.value.length == 0)
  	{
    	alert("La colonia esta en blanco favor de poner un texto.");
    	formDOMObj.colonia.focus();
    	return (false);
  	}

if (formDOMObj.ciudad.value.length == 0)
  	{
    	alert("La ciudad esta en blanco favor de poner un texto.");
    	formDOMObj.ciudad.focus();
    	return (false);
  	}
	
if (formDOMObj.cp.value.length == 0)
  	{
    	alert("El Codigo Postal esta en blanco favor de poner un texto.");
    	formDOMObj.cp.focus();
    	return (false);
  	}

if (formDOMObj.tel.value.length == 0)
  	{
    	alert("El Telefono esta en blanco favor de poner un texto.");
    	formDOMObj.tel.focus();
    	return (false);
  	}


var filter=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/;

if (formDOMObj.email.value.length > 0 )
	{
		if (!filter.test(formDOMObj.email.value))
			{
			alert("Ingrese una dirección de correo válida");
			formDOMObj.email.focus();
			return (false);
			}

	}


if (formDOMObj.propemail.value.length > 0 )
	{
		if (!filter.test(formDOMObj.propemail.value))
			{
			alert("Ingrese una dirección de correo válida");
			formDOMObj.propemail.focus();
			return (false);
			}

	}

if (formDOMObj.gemail.value.length > 0 )
	{
		if (!filter.test(formDOMObj.gemail.value))
			{
			alert("Ingrese una dirección de correo válida");
			formDOMObj.gemail.focus();
			return (false);
			}

	}

if (formDOMObj.chefemail.value.length > 0 )
	{
		if (!filter.test(formDOMObj.chefemail.value))
			{
			alert("Ingrese una dirección de correo válida");
			formDOMObj.chefemail.focus();
			return (false);
			}

	}


	
return (true);
}
