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.Nombre.value=='') || (reWhiteSpace.test(o.Nombre.value))) {
		alert('Nombre es obligatorio'); o.Nombre.focus(); return false;
		}
		
	if ((o.Apellidos.value=='') || (reWhiteSpace.test(o.Apellidos.value))) {
		alert('Apellidos es obligatorio'); o.Apellidos.focus(); return false;
		}

	if ((o.Corredura.value=='') || (reWhiteSpace.test(o.Corredura.value))) {
		alert('Correduría es obligatorio'); o.Corredura.focus(); return false;
		}
		
	if ((o.Cargo.value=='') || (reWhiteSpace.test(o.Cargo.value))) {
		alert('Cargo es obligatorio'); o.Cargo.focus(); return false;
		}
		
	if ((o.Volumen.value=='') || (reWhiteSpace.test(o.Volumen.value))) {
		alert('Volumen de primas es obligatorio'); o.Volumen.focus(); return false;
		}
		
	if ((o.Direccin.value=='') || (reWhiteSpace.test(o.Direccin.value))) {
		alert('Dirección es obligatorio'); o.Direccin.focus(); return false;
		}
		
	if ((o.Postcode.value=='') || (reWhiteSpace.test(o.Postcode.value))) {
		alert('Código Postal es obligatorio'); o.Postcode.focus(); return false;
		}

	if ((o.Telefono.value=='') || (reWhiteSpace.test(o.Telefono.value))) {
		alert('Teléfono es obligatorio'); o.Telefono.focus(); return false;
		}
		
	if (o.CorreoElectrónico.value=='')
		{
			alert('Email es obligatorio'); o.CorreoElectrónico.focus(); return false;
		}
	else
		{
			if ((o.CorreoElectrónico.value!='') && (isemail(o.CorreoElectrónico.value)==false)) {
				alert('Email no válido'); o.CorreoElectrónico.focus(); o.CorreoElectrónico.value=o.CorreoElectrónico.value; return false;
				}
		}
	
	var rad_val = '';
	for (var i=0; i < document.reward.grupo.length; i++)
	   {
	   if (document.reward.grupo[i].checked)
	      {
	      var rad_val = document.reward.grupo[i].value;
	      }
	   }

	if ( rad_val == 'Si')
		{
			if ((o.asociacion.value=='') || (reWhiteSpace.test(o.asociacion.value))) {
				alert('Nombre de la asociación es obligatorio'); o.asociacion.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;
}

