	function generaTextoImagen (ancho, alto, texto1, texto2, fuente, tamanioFuente, coorX, coorY, colorR, colorG, colorB, fondoR, fondoG, fondoB, angulo, color2R, color2G, color2B, fondo2R, fondo2G, fondo2B, over, out, onClick, alineacion, alinearVert, alinearHor) {		
	//generaTextoImagen(50,7,"leer más >", "leer más >", "../fuentes/ARLRDBD.TTF", 7,0, 9, <?php echo $colorR.",".$colorG.",".$colorB; ?>, 300, 300, 300, 0, 51, 51, 51, 300, 300, 300,"", "", "middle", "top", "middle");

		var urlParametros1="generaImagenTexto.php?texto="+texto1;
		var urlParametros2="generaImagenTexto.php?texto="+texto2;
		
		//Ahora vamos componiendo la direccion en funcion de los datos de los que dispongamos
		if (ancho!=0) urlParametros1+="&ancho="+ancho;
		if (alto!=0) urlParametros1+="&alto="+alto;
		if (fuente!="") urlParametros1+="&fuente="+fuente;
		if (coorX!=0) urlParametros1+="&coorX="+coorX;
		if (coorY!=0) urlParametros1+="&coorY="+coorY;
		urlParametros1+="&colorR="+colorR;
		urlParametros1+="&colorG="+colorG;
		urlParametros1+="&colorB="+colorB;
		urlParametros1+="&fondoR="+fondoR;
		urlParametros1+="&fondoG="+fondoG;
		urlParametros1+="&fondoB="+fondoB;
		urlParametros1+="&angulo="+angulo;
		if (tamanioFuente!=0) urlParametros1+="&tamanioFuente="+tamanioFuente;
		urlParametros1+="&alinearVert="+alinearVert;
		urlParametros1+="&alinearHor="+alinearHor;
		
		
		//Ahroa vamos con la imagen de sustitucion, si es que tenemos que hacerla
		if (texto2!="") {
			if (ancho!=0) urlParametros2+="&ancho="+ancho;
			if (alto!=0) urlParametros2+="&alto="+alto;
			if (fuente!="") urlParametros2+="&fuente="+fuente;
			urlParametros2+="&coorX="+coorX;
			urlParametros2+="&coorY="+coorY;
			urlParametros2+="&colorR="+color2R;
			urlParametros2+="&colorG="+color2G;
			urlParametros2+="&colorB="+color2B;
			urlParametros2+="&fondoR="+fondo2R;
			urlParametros2+="&fondoG="+fondo2G;
			urlParametros2+="&fondoB="+fondo2B;			
			urlParametros2+="&angulo="+angulo;
			urlParametros2+="&tamanioFuente="+tamanioFuente;
			urlParametros2+="&alinearVert="+alinearVert;
			urlParametros2+="&alinearHor="+alinearHor;
		}
		//Ahora, en funcion de los parametros construimos
		var orden='<img src="librerias/'+urlParametros1+'" alt="'+texto1+'" ';
		//Si tiene alineacion
		if (alineacion!="") orden+=' align="'+alineacion+'" ';
		if ((onClick!="") || (over!="") || (texto2!="")) orden+=' style="cursor:pointer; border:0" ';
		else orden+=' style="border:0" ';		
		//Si tiene over
		if ((texto2!="") && (over!="")) orden+='onMouseOver="this.src=\'funciones/'+urlParametros2+'\'; '+over+';" onMouseOut="'+out+'; this.src=\'funciones/'+urlParametros1+'\'" ';
		else {
			if (texto2!="") orden+='onMouseOver="this.src=\'librerias/'+urlParametros2+'\';" onMouseOut="this.src=\'librerias/'+urlParametros1+'\'" ';
			if (over!="") orden+='onMouseOver="'+over+'" ';
			if (out!="") orden+='onMouseOut="'+out+'" ';
		}
		//Si tiene onclick		
		if (onClick!="") orden+=' onClick="'+onClick+'"'; 		
		orden+='>';		
		document.write (orden);
	}	
	function comprueba () {
		//Nos comprueba la validez del formulario y lo envia al popup que lo envia
		
		if (document.form1.Nombre_y_Apellidos.value=="") {
			alert ("Faltan Datos");
			document.form1.Nombre_y_Apellidos.focus();
			return false;
		} else {	
			if (document.form1.Telefono_Fijo.value=="") {
				alert ("Faltan Datos");
				document.form1.Telefono_Fijo.focus();
				return false;		
			} else {
				if (document.form1.Telefono_Movil.value=="") {
					alert ("Faltan Datos");
					document.form1.Telefono_Movil.focus();
					return false;		
				} else {
					if (document.form1.Email.value=="") {
						alert ("Faltan Datos");
						document.form1.Email.focus();
						return false;		
					} else {						
						if (document.form1.Asunto.value=="") {
							alert ("Faltan Datos");
							document.form1.Asunto.focus();
							return false;		
						}
					}
				}
			}				
		}
		document.form1.submit();
	}
	function compruebaContacto () {
		//Comprobacion del formulario de docs de interes
		
		var textoAviso="Se han producido las siguientes incidencias: \n";
		if (document.getElementById("Nombre_y_Apellidos").value=="") textoAviso+="\nNo nos ha indicado su nombre";
		if (document.getElementById("Email").value=="") textoAviso+="\nNo ha escrito su direccion de correo electronico";
		if ((document.getElementById("Telefono_Movil").value=="") && (document.getElementById("Telefono_Fijo").value=="")) textoAviso+="\nPor favor, indique al menos un telefono";
		if (document.getElementById("Asunto").value=="") textoAviso+="\nCual es el motivo de su consulta?";	
		if (textoAviso!="Se han producido las siguientes incidencias: \n") {
			if (confirm (textoAviso+"\n\nDesea continuar de todas formas?")) document.form1.submit();
		} else document.form1.submit();
	}