function procesar_maquinas()
{	
	var sum_cantidad;
	sum_cantidad=0;
	num_maquinas=document.fr_maquinas.num_maquinas.value;
	
	if (!(isNaN(parseInt(document.fr_maquinas.cantidad.value))))
	{
		cantidad=document.fr_maquinas.cantidad.value;
		sum_cantidad=sum_cantidad+eval(cantidad);
	}
	if (!(isNaN(parseInt(document.fr_maquinas.cantidad_2.value))))
	{
		cantidad2=document.fr_maquinas.cantidad_2.value;
		sum_cantidad=eval(sum_cantidad)+eval(cantidad2);
	}
	if (!(isNaN(parseInt(document.fr_maquinas.cantidad_3.value))))
	{
		cantidad3=document.fr_maquinas.cantidad_3.value;
		sum_cantidad=eval(sum_cantidad)+eval(cantidad3);
	}
	if (!(isNaN(parseInt(document.fr_maquinas.cantidad_4.value))))
	{
		cantidad4=document.fr_maquinas.cantidad_4.value;
		sum_cantidad=eval(sum_cantidad)+eval(cantidad4);
	}
	if (!(isNaN(parseInt(document.fr_maquinas.cantidad_5.value))))
	{
		cantidad5=document.fr_maquinas.cantidad_5.value;
		sum_cantidad=eval(sum_cantidad)+eval(cantidad5);
	}
	if (!(isNaN(parseInt(document.fr_maquinas.cantidad_6.value))))
	{
		cantidad6=document.fr_maquinas.cantidad_6.value;
		sum_cantidad=eval(sum_cantidad)+eval(cantidad6);
	}
	if (!(isNaN(parseInt(document.fr_maquinas.cantidad_7.value))))
	{
		cantidad7=document.fr_maquinas.cantidad_7.value;
		sum_cantidad=eval(sum_cantidad)+eval(cantidad7);
	}
	
	if ((eval(sum_cantidad))>(eval(num_maquinas)))
	{
		alert("La cantidad introducida no corresponde a la anterior indicada");
		return false;
	}
	
	campo="document.fr_maquinas.cantidad";
	nombre_campo="Cantidad";
	maximo=4;
	if (obligatorio(campo, nombre_campo))
		{
			return false;
		}	
	else
		{
			if (isNaN(document.fr_maquinas.cantidad.value))
			{
					alert("Ha de introducir un número en \n el campo Cantidad");
					eval(campo + ".value=''");
					eval(campo + ".select()");
					return false;
			}
			else
			{
				if ((document.fr_maquinas.cantidad.value)> eval(num_maquinas))
				{
					alert("El número sobrepasa a lo que ha introducido");
					eval(campo + ".value=''");
					eval(campo + ".select()");
					return false;
				}
				else
				{
					if (supera(campo, maximo, nombre_campo))
					{
					return false;
					}
				}
				
			}
		}
			
	//COMPROBAMOS EL CAMPO Marca
		campo="document.fr_maquinas.marca";
		nombre_campo="Marca";
		maximo=50;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{	
			if (document.fr_maquinas.marca.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		}
		
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.modelo";
		nombre_campo="modelo";
		maximo=50;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{	
			if (document.fr_maquinas.modelo.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		}
	
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.anyo";
		nombre_campo="Año";
		maximo=4;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{
			if (isNaN(document.fr_maquinas.anyo.value))
			{
					alert("Ha de introducir un número en \n el campo Año");
					eval(campo + ".value=''");
					eval(campo + ".select()");
					return false;
			}
			else
			{
				if (supera(campo, maximo, nombre_campo))
					{
					return false;
					}
				
			}
		}	
			
		
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.empresa";
		nombre_campo="Empresa";
		maximo=50;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{	
			if (document.fr_maquinas.empresa.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		}
		
	//Tipo de máquina 2
		campo="document.fr_maquinas.cantidad_2";
		nombre_campo="Cantidad";
		maximo=4;
	
		if (isNaN(document.fr_maquinas.cantidad_2.value))
		{
				alert("Ha de introducir un número en \n el campo Cantidad");
				eval(campo + ".value=''");
				eval(campo + ".select()");
				return false;
		}
		else
		{
				if (supera(campo, maximo, nombre_campo))
				{
				return false;
				}			
		}
			
	//COMPROBAMOS EL CAMPO Marca
		campo="document.fr_maquinas.marca_2";
		nombre_campo="Marca";
		maximo=50;
		num_2=parseInt(document.fr_maquinas.cantidad_2.value);
			if (num_2>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (document.fr_maquinas.marca_2.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.modelo_2";
		nombre_campo="Modelo";
		maximo=50;
		num_2=parseInt(document.fr_maquinas.cantidad_2.value);
			if (num_2>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (document.fr_maquinas.modelo_2.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.anyo_2";
		nombre_campo="Año";
		maximo=4;
			num_2=parseInt(document.fr_maquinas.cantidad_2.value);
			if (num_2>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (isNaN(document.fr_maquinas.anyo_2.value))
			{
					alert("Ha de introducir un número en \n el campo Año");
					eval(campo + ".value=''");
					eval(campo + ".select()");
					return false;
			}
			else
			{
				if (supera(campo, maximo, nombre_campo))
					{
					return false;
					}
					
			}
		
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.empresa";
		nombre_campo="Empresa";
		maximo=50;
		num_2=parseInt(document.fr_maquinas.cantidad_2.value);
		if (num_2>0)
		{
			if (obligatorio(campo, nombre_campo))
			{
				return false;
			}
		}
		if (document.fr_maquinas.empresa_2.value!="")
		{
			if (supera(campo, maximo, nombre_campo))
			{
				return false;
			}
		}
		
		//Tipo de máquina 3
		campo="document.fr_maquinas.cantidad_3";
		nombre_campo="Cantidad";
		maximo=4;
	
		if (isNaN(document.fr_maquinas.cantidad_3.value))
		{
				alert("Ha de introducir un número en \n el campo Cantidad");
				eval(campo + ".value=''");
				eval(campo + ".select()");
				return false;
		}
		else
		{
				if (supera(campo, maximo, nombre_campo))
				{
				return false;
				}			
		}
			
	//COMPROBAMOS EL CAMPO Marca
		campo="document.fr_maquinas.marca_3";
		nombre_campo="Marca";
		maximo=50;
		num_3=parseInt(document.fr_maquinas.cantidad_3.value);
			if (num_3>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (document.fr_maquinas.marca_3.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.modelo_3";
		nombre_campo="Modelo";
		maximo=50;
		num_3=parseInt(document.fr_maquinas.cantidad_3.value);
			if (num_3>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (document.fr_maquinas.modelo_3.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.anyo_3";
		nombre_campo="Año";
		maximo=4;
			num_3=parseInt(document.fr_maquinas.cantidad_3.value);
			if (num_3>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (isNaN(document.fr_maquinas.anyo_3.value))
			{
					alert("Ha de introducir un número en \n el campo Año");
					eval(campo + ".value=''");
					eval(campo + ".select()");
					return false;
			}
			else
			{
				if (supera(campo, maximo, nombre_campo))
					{
					return false;
					}
					
			}
		
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.empresa";
		nombre_campo="Empresa";
		maximo=50;
		num_3=parseInt(document.fr_maquinas.cantidad_3.value);
		if (num_3>0)
		{
			if (obligatorio(campo, nombre_campo))
			{
				return false;
			}
		}
		if (document.fr_maquinas.empresa_3.value!="")
		{
			if (supera(campo, maximo, nombre_campo))
			{
				return false;
			}
		}
		
		//Tipo de máquina 4
		campo="document.fr_maquinas.cantidad_4";
		nombre_campo="Cantidad";
		maximo=4;
	
		if (isNaN(document.fr_maquinas.cantidad_4.value))
		{
				alert("Ha de introducir un número en \n el campo Cantidad");
				eval(campo + ".value=''");
				eval(campo + ".select()");
				return false;
		}
		else
		{
				if (supera(campo, maximo, nombre_campo))
				{
				return false;
				}			
		}
			
	//COMPROBAMOS EL CAMPO Marca
		campo="document.fr_maquinas.marca_4";
		nombre_campo="Marca";
		maximo=50;
		num_4=parseInt(document.fr_maquinas.cantidad_4.value);
			if (num_4>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (document.fr_maquinas.marca_4.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.modelo_4";
		nombre_campo="Modelo";
		maximo=50;
		num_4=parseInt(document.fr_maquinas.cantidad_4.value);
			if (num_4>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (document.fr_maquinas.modelo_4.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.anyo_4";
		nombre_campo="Año";
		maximo=4;
			num_4=parseInt(document.fr_maquinas.cantidad_4.value);
			if (num_4>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (isNaN(document.fr_maquinas.anyo_4.value))
			{
					alert("Ha de introducir un número en \n el campo Año");
					eval(campo + ".value=''");
					eval(campo + ".select()");
					return false;
			}
			else
			{
				if (supera(campo, maximo, nombre_campo))
					{
					return false;
					}
					
			}
		
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.empresa";
		nombre_campo="Empresa";
		maximo=50;
		num_4=parseInt(document.fr_maquinas.cantidad_4.value);
		if (num_4>0)
		{
			if (obligatorio(campo, nombre_campo))
			{
				return false;
			}
		}
		if (document.fr_maquinas.empresa_4.value!="")
		{
			if (supera(campo, maximo, nombre_campo))
			{
				return false;
			}
		}
		
		//Tipo de máquina 5
		campo="document.fr_maquinas.cantidad_5";
		nombre_campo="Cantidad";
		maximo=4;
	
		if (isNaN(document.fr_maquinas.cantidad_5.value))
		{
				alert("Ha de introducir un número en \n el campo Cantidad");
				eval(campo + ".value=''");
				eval(campo + ".select()");
				return false;
		}
		else
		{
				if (supera(campo, maximo, nombre_campo))
				{
				return false;
				}			
		}
			
	//COMPROBAMOS EL CAMPO Marca
		campo="document.fr_maquinas.marca_5";
		nombre_campo="Marca";
		maximo=50;
		num_5=parseInt(document.fr_maquinas.cantidad_5.value);
			if (num_5>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (document.fr_maquinas.marca_5.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.modelo_5";
		nombre_campo="Modelo";
		maximo=50;
		num_5=parseInt(document.fr_maquinas.cantidad_5.value);
			if (num_5>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (document.fr_maquinas.modelo_5.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.anyo_5";
		nombre_campo="Año";
		maximo=4;
			num_5=parseInt(document.fr_maquinas.cantidad_5.value);
			if (num_5>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (isNaN(document.fr_maquinas.anyo_5.value))
			{
					alert("Ha de introducir un número en \n el campo Año");
					eval(campo + ".value=''");
					eval(campo + ".select()");
					return false;
			}
			else
			{
				if (supera(campo, maximo, nombre_campo))
					{
					return false;
					}
					
			}
		
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.empresa";
		nombre_campo="Empresa";
		maximo=50;
		num_5=parseInt(document.fr_maquinas.cantidad_5.value);
		if (num_5>0)
		{
			if (obligatorio(campo, nombre_campo))
			{
				return false;
			}
		}
		if (document.fr_maquinas.empresa_5.value!="")
		{
			if (supera(campo, maximo, nombre_campo))
			{
				return false;
			}
		}
		
		//Tipo de máquina 6
		campo="document.fr_maquinas.cantidad_6";
		nombre_campo="Cantidad";
		maximo=4;
	
		if (isNaN(document.fr_maquinas.cantidad_6.value))
		{
				alert("Ha de introducir un número en \n el campo Cantidad");
				eval(campo + ".value=''");
				eval(campo + ".select()");
				return false;
		}
		else
		{
				if (supera(campo, maximo, nombre_campo))
				{
				return false;
				}			
		}
			
	//COMPROBAMOS EL CAMPO Marca
		campo="document.fr_maquinas.marca_6";
		nombre_campo="Marca";
		maximo=50;
		num_6=parseInt(document.fr_maquinas.cantidad_6.value);
			if (num_6>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (document.fr_maquinas.marca_6.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.modelo_6";
		nombre_campo="Modelo";
		maximo=50;
		num_6=parseInt(document.fr_maquinas.cantidad_6.value);
			if (num_6>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (document.fr_maquinas.modelo_6.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.anyo_6";
		nombre_campo="Año";
		maximo=4;
			num_6=parseInt(document.fr_maquinas.cantidad_6.value);
			if (num_6>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (isNaN(document.fr_maquinas.anyo_6.value))
			{
					alert("Ha de introducir un número en \n el campo Año");
					eval(campo + ".value=''");
					eval(campo + ".select()");
					return false;
			}
			else
			{
				if (supera(campo, maximo, nombre_campo))
					{
					return false;
					}
					
			}
		
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.empresa";
		nombre_campo="Empresa";
		maximo=50;
		num_6=parseInt(document.fr_maquinas.cantidad_6.value);
		if (num_6>0)
		{
			if (obligatorio(campo, nombre_campo))
			{
				return false;
			}
		}
		if (document.fr_maquinas.empresa_6.value!="")
		{
			if (supera(campo, maximo, nombre_campo))
			{
				return false;
			}
		}
		
		//Tipo de máquina 7
		campo="document.fr_maquinas.cantidad_7";
		nombre_campo="Cantidad";
		maximo=4;
	
		if (isNaN(document.fr_maquinas.cantidad_7.value))
		{
				alert("Ha de introducir un número en \n el campo Cantidad");
				eval(campo + ".value=''");
				eval(campo + ".select()");
				return false;
		}
		else
		{
				if (supera(campo, maximo, nombre_campo))
				{
				return false;
				}			
		}
			
	//COMPROBAMOS EL CAMPO Marca
		campo="document.fr_maquinas.marca_7";
		nombre_campo="Marca";
		maximo=50;
		num_7=parseInt(document.fr_maquinas.cantidad_7.value);
			if (num_7>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (document.fr_maquinas.marca_7.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.modelo_7";
		nombre_campo="Modelo";
		maximo=50;
		num_7=parseInt(document.fr_maquinas.cantidad_7.value);
			if (num_7>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (document.fr_maquinas.modelo_7.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.anyo_7";
		nombre_campo="Año";
		maximo=4;
			num_7=parseInt(document.fr_maquinas.cantidad_7.value);
			if (num_7>0)
			{
				if (obligatorio(campo, nombre_campo))
				{
					return false;
				}
			}
			if (isNaN(document.fr_maquinas.anyo_7.value))
			{
					alert("Ha de introducir un número en \n el campo Año");
					eval(campo + ".value=''");
					eval(campo + ".select()");
					return false;
			}
			else
			{
				if (supera(campo, maximo, nombre_campo))
					{
					return false;
					}
					
			}
		
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_maquinas.empresa";
		nombre_campo="Empresa";
		maximo=50;
		num_7=parseInt(document.fr_maquinas.cantidad_7.value);
		if (num_7>0)
		{
			if (obligatorio(campo, nombre_campo))
			{
				return false;
			}
		}
		if (document.fr_maquinas.empresa_7.value!="")
		{
			if (supera(campo, maximo, nombre_campo))
			{
				return false;
			}
		}
		
		if ((eval(sum_cantidad))<(eval(num_maquinas)))
		{
			alert("La cantidad introducida es menor a la indicada");
			return false;
		}
		mi_id=document.fr_maquinas.mi_id.value;
		document.fr_maquinas.action="/paginas/form_maquinas.asp?mi_id=" + mi_id +"";
		//document.fr_maquinas.target="";
		document.fr_maquinas.submit();
		return true;
	
}//************************************************FIN DEL FUNCTION
//****************************************************
function procesar_form_asociate()
{	
	//COMPROBAMOS EL CAMPO Nombre Empresa
		campo="document.fr_asociate.nom_empresa";
		nombre_campo="Empresa";
		maximo=50;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{	
			if (document.fr_asociate.nom_empresa.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		}
		
	//COMPROBAMOS EL CAMPO CIF
		campo="document.fr_asociate.cif";
		nombre_campo="C.I.F.";
		maximo=10;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{	
			if (document.fr_asociate.cif.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		}
	
	//COMPROBAMOS EL CAMPO Nombre Comercial
		campo="document.fr_asociate.nom_comercial";
		nombre_campo="Nombre comercial";
		maximo=50;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{	
			if (document.fr_asociate.nom_comercial.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		}
		
		//COMPROBAMOS EL CAMPO PC
		campo="document.fr_asociate.p_contacto";
		nombre_campo="Persona de Contacto";
		maximo=50;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{	
			if (document.fr_asociate.p_contacto.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		}
		
		//COMPROBAMOS EL CAMPO Cargo
		campo="document.fr_asociate.cargo";
		nombre_campo="Cargo";
		maximo=50;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{	
			if (document.fr_asociate.nom_comercial.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		}
		
		//compruebo que haya seleccionado algún tipo de negocio
		
		campo1="document.fr_asociate.tipo_neg_est.checked";
		campo2="document.fr_asociate.tipo_neg_pel.checked";
		campo3="document.fr_asociate.tipo_neg_cb.checked";
		campo4="document.fr_asociate.tipo_neg_perf.checked";
		campo5="document.fr_asociate.tipo_neg_gim.checked";
		campo6="document.fr_asociate.tipo_neg_cd.checked";
		campo7="document.fr_asociate.tipo_neg_h.checked";
		campo8="document.fr_asociate.tipo_neg_otros.value";
		
		if ((eval(campo1)==false) && (eval(campo2)==false) && (eval(campo3)==false) && (eval(campo4)==false) && (eval(campo5)==false) && (eval(campo6)==false) && (eval(campo7)==false) && (eval(campo8)==""))
		{
			alert("Ha de seleccionar algun tipo de negocio");
			return false;
			
		}
		
		//COMPROBAMOS EL CAMPO Calle
		campo="document.fr_asociate.dom_social_calle";
		nombre_campo="Calle del domicilio social";
		maximo=50;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{	
			if (document.fr_asociate.dom_social_calle.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		}
		
		//COMPROBAMOS EL CAMPO numero
		campo="document.fr_asociate.dom_social_numero";
		nombre_campo="Numero del domicilio social";
		maximo=50;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{	
			if (document.fr_asociate.dom_social_numero.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		}
	
		//COMPROBAMOS EL CAMPO piso
		campo="document.fr_asociate.dom_social_piso";
		nombre_campo="Piso del domicilio social";
		maximo=50;
		
			if (document.fr_asociate.dom_social_piso.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		
		
		//COMPROBAMOS EL CAMPO Puerta
		campo="document.fr_asociate.dom_social_puerta";
		nombre_campo="Puerta del domicilio social";
		maximo=50;
			if (document.fr_asociate.dom_social_puerta.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		
		//COMPROBAMOS EL CAMPO población
		campo="document.fr_asociate.dom_social_poblacion";
		nombre_campo="Población del domicilio social";
		maximo=50;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{	
			if (document.fr_asociate.dom_social_poblacion.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		}
		//COMPROBAMOS EL CAMPO cp
		campo="document.fr_asociate.dom_social_cp";
		nombre_campo="CP del domicilio social";
		maximo=50;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{	
			if (document.fr_asociate.dom_social_cp.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		}
		
		/*
		//COMPROBAMOS EL CAMPO calle
		campo="document.fr_asociate.dom_centro_calle";
		nombre_campo="Calle del domicilio del centro";
		maximo=50;
			if (document.fr_asociate.dom_centro_calle.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
			*/

		/*
		//COMPROBAMOS EL CAMPO calle
		campo="document.fr_asociate.dom_centro_calle";
		nombre_campo="Calle del domicilio del centro";
		maximo=50;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{	
			if (document.fr_asociate.dom_centro_calle.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		}
			
			
		//COMPROBAMOS EL CAMPO numero
		campo="document.fr_asociate.dom_centro_numero";
		nombre_campo="Numero del domicilio del centro";
		maximo=50;
			if (document.fr_asociate.dom_centro_numero.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
			
		//COMPROBAMOS EL CAMPO piso
		campo="document.fr_asociate.dom_centro_piso";
		nombre_campo="Piso del domicilio del centro";
		maximo=50;
			if (document.fr_asociate.dom_centro_piso.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		
		//COMPROBAMOS EL CAMPO puerta
		campo="document.fr_asociate.dom_centro_puerta";
		nombre_campo="Puerta del domicilio del centro";
		maximo=50;
			if (document.fr_asociate.dom_centro_puerta.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
			
		//COMPROBAMOS EL CAMPO poblacion
		campo="document.fr_asociate.dom_centro_poblacion";
		nombre_campo="Poblacion del domicilio del centro";
		maximo=50;
			if (document.fr_asociate.dom_centro_poblacion.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		
		//COMPROBAMOS EL CAMPO cp
		campo="document.fr_asociate.dom_centro_cp";
		nombre_campo="CP del domicilio del centro";
		maximo=50;
			if (document.fr_asociate.dom_centro_cp.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		*/

		//COMPROBAMOS EL CAMPO cp
//  lo comentamos porque esta muy repetido
		campo="document.fr_asociate.dom_centro_tel";
		nombre_campo="Telefono del domicilio del centro";
		maximo=50;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{	
			if (document.fr_asociate.dom_centro_tel.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		}
		
		//COMPROBAMOS EL CAMPO telefono
		campo="document.fr_asociate.dom_centro_tel";
		nombre_campo="Teléfono del domicilio del centro";
		maximo=50;
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else
		{	
			if (document.fr_asociate.dom_centro_tel.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		}

		//COMPROBAMOS EL CAMPO fax
		campo="document.fr_asociate.dom_centro_fax";
		nombre_campo="Fax del domicilio del centro";
		maximo=50;
			if (document.fr_asociate.dom_centro_fax.value!="")
			{
				if (supera(campo, maximo, nombre_campo))
				{
					return false;
				}
			}
		
		//email
		campo="document.fr_asociate.dom_centro_email";
		nombre_campo="E-mail";
		maximo=50;	
		if (document.fr_asociate.dom_centro_email.value!="")
			{
				
				if (!esemail(campo, nombre_campo))
				{
					return false;
				}
				else
					{
					if (supera(campo, maximo, nombre_campo))
						{
						return false;
						}
					}
			}
		
/*			
		//Numero de maquinas	
		campo="document.fr_asociate.maquinas_numero";
		nombre_campo="Numero de maquinas";
		maximo=50;	
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}	
		else
		{
			if ((isNaN(document.fr_asociate.maquinas_numero.value))||(document.fr_asociate.maquinas_numero.value==0))
			{
					alert("Ha de introducir un número en \n el campo Número de maquinas");
					eval(campo + ".value=''");
					eval(campo + ".select()");
					return false;
			}
			else
			{
				if (supera(campo, maximo, nombre_campo))
					{
					return false;
					}
				
			}
		}
*/
		document.fr_asociate.action="/paginas/action_asociate.asp ";
		//document.fr_asociate.target="";
		document.fr_asociate.submit();
		return true;
		
}

function procesar_form_maquinas()
{
	//Numero de maquinas	
	campo="document.fr_asociate.maquinas_numero";
	nombre_campo="Numero de maquinas";
	maximo=50;	
	if (isNaN(document.fr_asociate.maquinas_numero.value))
		{
				alert("Ha de introducir un número en \n el campo Número de maquinas");
				eval(campo + ".value=''");
				eval(campo + ".select()");
				return false;
		}
		else
		{
			if (document.fr_asociate.maquinas_numero.value!=0)
			{
				if (supera(campo, maximo, nombre_campo))
					{
					return false;
					}
				else
					{
						num_maquinas=eval(document.fr_asociate.maquinas_numero.value);
					}	
			}
			else
			{
				alert("Esta opción solo se activa si el número \n de máquinas es distinto de 0");
				eval(campo + ".value=''");
				eval(campo + ".select()");
				return false;
			}
			
		}
	//return true;	
		mi_id=(document.fr_asociate.mi_id.value);
		//alert('/paginas/form_maquinas.asp?num_maquinas=' + num_maquinas + '&mi_id=' + mi_id)
		window.open('/paginas/form_maquinas.asp?num_maquinas=' + num_maquinas + '&mi_id=' + mi_id,'Formulario_nuevo','toolbar=no,width=750,height=570,scrollbars=yes,resizable=no,left=10,top=10');
	
}
