function subform(o) {
	
	// alert('Sorry, due to server maintenance this form is currently disabled. Please email us instead.'); return false;
  
    reWhiteSpace = new RegExp(/^\s+$/);// Check for white space
	 
	if ((o.NombreDeContacto.value=='') || (reWhiteSpace.test(o.NombreDeContacto.value))) {
		alert('Nombre Necesario!'); o.NombreDeContacto.focus(); return false;
		}
	if ((o.CorreoElectrónico.value=='') && (o.NúmeroDeContacto.value==''))
		{
			alert('Correo electrónico or Número de contacto Necesario!'); o.CorreoElectrónico.focus(); return false;
		}
	else
		{
			if ((o.CorreoElectrónico.value!='') && (isemail(o.CorreoElectrónico.value)==false)) {
				alert('Inválido Correo electrónico!'); o.CorreoElectrónico.focus(); o.CorreoElectrónico.value=o.CorreoElectrónico.value; return false;
				}
		}
		
	if ((o.TipoDeSolicitud.value=='') || (reWhiteSpace.test(o.TipoDeSolicitud.value))) {
		alert('Please select a Tipo De Solicitud!'); o.TipoDeSolicitud.focus(); return false;
		}

	if ((o.DetalleDeConsulta.value=='') || (reWhiteSpace.test(o.DetalleDeConsulta.value))) {
		alert('Detalle De Consulta Necesario!'); o.DetalleDeConsulta.focus(); return false;
		}
	
	return true
}
function isemail(v) {
	var i=false;
	if (v!="")
		{
			var re=/^([A-Za-z0-9_-]){1,}(\.([A-Za-z0-9_-]){1,})*@(([A-Za-z0-9_-]){1,}\.)+([A-Za-z0-9]){1,}$/;
			if (re.test(v)==true)
				{
					i=true;
				}
		}
	return i;
}
