function control_datos()
{	

	//COMPROBAMOS EL CAMPO Nombre del centro
		campo="document.fr_pedido_carteleria.tx_nom_centro";
		nombre_campo="Nombre del Centro";
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}

	//COMPROBAMOS EL CAMPO CIF
		campo="document.fr_pedido_carteleria.tx_cif";
		nombre_campo="C.I.F.";
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else{
			cadena = new String(eval(campo + ".value"));
			if (cadena.length < 9){
				msg="El formato del C.I.F. es: XXXXXXXX-L o XXXXXXXXL\n"+"Siendo X: número y L: letra";
				alert(msg);
				return false;
			}
		}

	//COMPROBAMOS EL CAMPO Persona de contacto
		campo="document.fr_pedido_carteleria.tx_per_contacto";
		nombre_campo="Persona de contacto";
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}

	//COMPROBAMOS EL CAMPO Dirección
		campo="document.fr_pedido_carteleria.tx_direccion";
		nombre_campo="Dirección";
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}

	//COMPROBAMOS EL CAMPO C.P.
		campo="document.fr_pedido_carteleria.tx_cp";
		nombre_campo="C.P.";
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}
		else{
			cadena = new String(eval(campo + ".value"));
			if (cadena.length < 5){
				alert("Código Postal incorrecto");
				eval(campo + ".select()");
				return false;
			}
		}

	//COMPROBAMOS EL CAMPO Población
		campo="document.fr_pedido_carteleria.tx_pob";
		nombre_campo="Población";
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}

	//COMPROBAMOS EL CAMPO Provincia
		campo="document.fr_pedido_carteleria.tx_prov";
		nombre_campo="Provincia";
		if (obligatorio(campo, nombre_campo))
		{
			return false;
		}

	//COMPROBAMOS EL CAMPO telefono
	campo="document.fr_pedido_carteleria.tx_telf";
	nombre_campo="Teléfono";
	if (obligatorio(campo, nombre_campo))
	{
		return false;
	}
	else
	{	
		cadena = new String(eval(campo + ".value"));
		if (cadena.length < 9)
		{
			alert("Teléfono incorrecto");
			eval(campo + ".select()");
			return false;
		}
	}
	
	
	//COMPROBAMOS EL CAMPO Mail
		campo="document.fr_pedido_carteleria.tx_mail";
		cadena = new String(eval(campo + ".value"));
		if(cadena.length!=0)
		{
			nombre_campo="";
			if (!esemail(campo, nombre_campo))
			{
				return false;
			}
		}	

	//COMPROBAMOS que ha realizado algun pedido
		val1=document.fr_pedido_carteleria.tx_cant_folleto.value;
		val2=document.fr_pedido_carteleria.tx_cant_cartel.value;
		if (val1==0&&val2==0)
		{
			alert("Para enviar este formulario debe indicar alguna unidad");
			return false;
		}
	
	//Envio del formulario

		document.fr_pedido_carteleria.action="/paginas/pedido_carteleria_envio.asp";
		document.fr_pedido_carteleria.submit();
		return true;
	
}


function calc(op){

	if(op==1)
	{
		val=document.fr_pedido_carteleria.tx_cant_folleto.value;
		if (!(val>=0)||document.fr_pedido_carteleria.tx_cant_folleto.value=="")
		{
			document.fr_pedido_carteleria.tx_tot_folleto.value=0;
			alert("Debe introducirse un numero mayor o igual a cero");
			eval("document.fr_pedido_carteleria.tx_cant_folleto" + ".select()");
			return false;
		}
		else{
			val=val*4;
			valf=val*1.16;
			document.fr_pedido_carteleria.tx_tot_folleto.value=valf;
		}
	}
	else
	{
		if (!(val>=0)||document.fr_pedido_carteleria.tx_cant_cartel.value=="")
		{
			eval("document.fr_pedido_carteleria.tx_cant_cartel" + ".select()");
			document.fr_pedido_carteleria.tx_tot_cartel.value=0;
			alert("Debe introducirse un numero mayor o igual a cero");
			return false;
		}
		else{
			val=document.fr_pedido_carteleria.tx_cant_cartel.value;
			val=val*3;
			valf=val*1.16;
			document.fr_pedido_carteleria.tx_tot_cartel.value=valf;
		}
	}
}
