    // Hashtable de URLs asociadas a las casas de apuestas  ---------------------------------
    var casasDeApuestas = {expekt:["Expekt", "http://apdese.tenkion.com/redirect.php?", "http://ads.expekt.com/affiliates/redirect.aspx?pid=36039&amp;bid=3781&amp;zid=0", "http://apuestas-deportivas-seguras.blogspot.com/2008/01/analisis-expekt-apuestas-deportivas.html", "http://apuestas-deportivas-seguras.blogspot.com/2008/01/expekt-bonos-de-casas-de-apuestas.html"],
                           unibet:["Unibet", "http://apdese.tenkion.com/redirect.php?", "http://clkuk.tradedoubler.com/click?p=58987&amp;a=1436973&amp;g=16866860", "http://apuestas-deportivas-seguras.blogspot.com/2008/01/analisis-unibet-apuestas-deportivas.html", "http://apuestas-deportivas-seguras.blogspot.com/2008/01/unibet-bonos-de-casas-de-apuestas.html"],
                           betfair:["betfair", "http://apdese.tenkion.com/redirect.php?", "http://ads.betfair.com/ad.aspx?pid=4349&bid=1706", "http://apuestas-deportivas-seguras.blogspot.com/2008/01/analisis-betfair-apuestas-deportivas.html ", "http://apuestas-deportivas-seguras.blogspot.com/2008/01/betfair-bonos-de-casas-de-apuestas.html"],
                           interwetten:["Interwetten", "http://apdese.tenkion.com/redirect.php?", "http://affiliatesys.interwetten.com/redirect.aspx?pid=1621&amp;bid=236&amp;zid=0", "http://apuestas-deportivas-seguras.blogspot.com/2008/01/analisis-interwetten-apuestas.html", "http://apuestas-deportivas-seguras.blogspot.com/2008/01/interwetten-bonos-de-casas-de-apuestas.html"],
                           bwin:["bwin", "http://apdese.tenkion.com/redirect.php?", "http://adserver.itsfogo.com/click.aspx?zoneid=33839", "http://apuestas-deportivas-seguras.blogspot.com/2008/01/analisis-bwin-apuestas-deportivas.html", "http://apuestas-deportivas-seguras.blogspot.com/2008/01/bwin-bonos-de-casas-de-apuestas_01.html"],
                           fubo:["fubo.com", "http://apdese.tenkion.com/redirect.php?", "http://www.fubo.com/es/sportsbook/index.cfm?section=fuboaff1&PID=90006&SID=10007&BID=5026", "http://apuestas-deportivas-seguras.blogspot.com/el-analisis.html", "http://apuestas-deportivas-seguras.blogspot.com/el-bono.html"],
                           mybet:["mybet", "http://apdese.tenkion.com/redirect.php?", "http://www.mybet.com/forward.do?page=home&lang=es&affiliateId=321588891&campaignId=321591161", "http://apuestas-deportivas-seguras.blogspot.com/el-analisis.html", "http://apuestas-deportivas-seguras.blogspot.com/el-bono.html"],
                           sport888:["888sport", "http://apdese.tenkion.com/redirect.php?", "http://www.888sport.com/bet?lang=es&sr=391317&flag=0000", "http://apuestas-deportivas-seguras.blogspot.com/el-analisis.html", "http://apuestas-deportivas-seguras.blogspot.com/el-bono.html"],
                           betathome:["Bet-at-home", "http://apdese.tenkion.com/redirect.php?", "http://www.bet-at-home.com/affiliate.aspx?aid=28045&lang=ES", "http://apuestas-deportivas-seguras.blogspot.com/el-analisis.html", "http://apuestas-deportivas-seguras.blogspot.com/el-bono.html"],

                           pinnacle:["Pinnacle", "http://apdese.tenkion.com/redirect.php?", "", "http://apuestas-deportivas-seguras.blogspot.com/el-analisis.html", "http://apuestas-deportivas-seguras.blogspot.com/el-bono.html"],
                           partybets:["Partybets", "http://apdese.tenkion.com/redirect.php?", "", "http://apuestas-deportivas-seguras.blogspot.com/el-analisis.html", "http://apuestas-deportivas-seguras.blogspot.com/el-bono.html"],
                           paddypower:["Pinnacle", "http://apdese.tenkion.com/redirect.php?", "", "http://apuestas-deportivas-seguras.blogspot.com/el-analisis.html", "http://apuestas-deportivas-seguras.blogspot.com/el-bono.html"],
                           miapuesta:["MiApuesta.com", "http://apdese.tenkion.com/redirect.php?", "", "http://apuestas-deportivas-seguras.blogspot.com/el-analisis.html", "http://apuestas-deportivas-seguras.blogspot.com/el-bono.html"],
                           betway:["betway", "http://apdese.tenkion.com/redirect.php?", "", "http://apuestas-deportivas-seguras.blogspot.com/el-analisis.html", "http://apuestas-deportivas-seguras.blogspot.com/el-bono.html"],
                           incomeaccess:["IncomeAccess", "http://apdese.tenkion.com/redirect.php?", "", "http://apuestas-deportivas-seguras.blogspot.com/el-analisis.html", "http://apuestas-deportivas-seguras.blogspot.com/el-bono.html"],

                           betfo:["betfo", "http://apdese.tenkion.com/redirect-fo.php?", "http://www.google.com", "http://apuestas-deportivas-seguras.blogspot.com/el-analisis.html", "http://apuestas-deportivas-seguras.blogspot.com/el-bono.html"]
    }

    var tiposDeEnlacesAfiliados = {tb:["Top banner"],
                                   sl:["Super logo"],
                                   ml:["Mini logo"],
                                   ba:["Banner en el post"],
                                   lk:["Enlace de texto"],
                                   fo:["Frame Oculto"],
                                   d1:["Banner a la derecha"],
                                   d2:["Banner a la derecha"],
                                   d3:["Banner a la derecha"],
                                   d4:["Banner a la derecha"],
                                   d5:["Banner a la derecha"],
                                   i1:["Banner para la columna izquierda"],
                                   i2:["Banner a la izquierda"],
                                   i3:["Banner a la izquierda"],
                                   i4:["Banner a la izquierda"],
                                   i5:["Banner a la izquierda"]
		}

		// Hashtable de banners definidos para las casas de apuestas  ---------------------------------
    var banners = {expekt_ba:["http://apdese.tenkion.com/banners/expekt-00.gif","Bonos de hasta 50 EUR con expekt", "div_center", ""],
                   expekt_ml:["http://apdese.tenkion.com/imagenes/casas/logo_expekt_p.gif","Bonos de hasta 50 EUR con expekt", "between_text", "logoCasaApuestas"],
                   expekt_sl:["http://apdese.tenkion.com/imagenes/casas/logo_expekt_g.gif","Bonos de hasta 50 EUR con expekt", "between_text", "logoCasaApuestas"],
                   expekt_i1:["http://apdese.tenkion.com/banners/expekt-02.gif","Bonos de hasta 50€ con expekt", "div_center", ""],

                   unibet_ba:["http://apdese.tenkion.com/banners/unibet-00.gif","Unibet dobla tu primer depósito", "div_center", ""],
                   unibet_i1:["http://apdese.tenkion.com/banners/unibet-02.gif","Unibet dobla tu primer depósito", "div_center", ""],
                   unibet_ml:["http://apdese.tenkion.com/imagenes/casas/logo_unibet_p.gif","Unibet dobla tu primer depósito", "between_text", , "logoCasaApuestas"],
                   unibet_sl:["http://apdese.tenkion.com/imagenes/casas/logo_unibet_g.gif","Unibet dobla tu primer depósito", "between_text", , "logoCasaApuestas"],

                   betfair_ba:["http://apdese.tenkion.com/banners/betfair-00.gif","Betfair te da un bono de hasta 30€", "div_center", ""],
                   betfair_i1:["http://apdese.tenkion.com/banners/betfair-02.gif","Betfair te da un bono de hasta 30€", "div_center", ""],
                   betfair_ml:["http://apdese.tenkion.com/imagenes/casas/logo_betfair_p.gif","Betfair te da un bono de hasta 30€", "between_text", "logoCasaApuestas"],
                   betfair_sl:["http://apdese.tenkion.com/imagenes/casas/logo_betfair_g.gif","Betfair te da un bono de hasta 30€", "between_text", "logoCasaApuestas"],

                   interwetten_ba:["http://apdese.tenkion.com/banners/interwetten-00.gif", "Bonus Interwetten del 50% para nuevos clientes", "div_center", ""],
                   interwetten_i1:["http://apdese.tenkion.com/banners/interwetten-02.gif", "Bonus Interwetten del 50% para nuevos clientes", "div_center", ""],
                   interwetten_ml:["http://apdese.tenkion.com/imagenes/casas/logo_interwetten_p.gif", "Bonus Interwetten del 50% para nuevos clientes", "between_text", "logoCasaApuestas"],
                   interwetten_sl:["http://apdese.tenkion.com/imagenes/casas/logo_interwetten_g.gif", "Bonus Interwetten del 50% para nuevos clientes", "between_text", "logoCasaApuestas"],

                   bwin_ba:["http://apdese.tenkion.com/banners/bwin-00.gif", "bwin &#183; play for real", "div_center", ""],
                   bwin_i1:["http://apdese.tenkion.com/banners/bwin-02.gif", "bwin &#183; play for real", "div_center", ""],
                   bwin_ml:["http://apdese.tenkion.com/imagenes/casas/logo_bwin_p.gif", "bwin &#183; play for real", "between_text", "logoCasaApuestas"],
                   bwin_sl:["http://apdese.tenkion.com/imagenes/casas/logo_bwin_g.gif", "bwin &#183; play for real", "between_text", "logoCasaApuestas"],

                   fubo_ba:["http://apdese.tenkion.com/banners/fubo-00.gif", "fubo.com · Las Apuestas de Fútbol", "div_center", ""],
                   fubo_ml:["http://apdese.tenkion.com/imagenes/casas/logo_fubo_p.gif", "fubo.com · Las Apuestas de Fútbol", "between_text", "logoCasaApuestas"],
                   fubo_sl:["http://apdese.tenkion.com/imagenes/casas/logo_fubo_g.gif", "fubo.com · Las Apuestas de Fútbol", "between_text", "logoCasaApuestas"],

                   mybet_ba:["http://apdese.tenkion.com/banners/mybet-00.gif", "mybet.com ganar jugando", "div_center", ""],
                   mybet_ml:["http://apdese.tenkion.com/imagenes/casas/logo_mybet_p.gif", "mybet.com ganar jugando", "between_text", "logoCasaApuestas"],
                   mybet_sl:["http://apdese.tenkion.com/imagenes/casas/logo_mybet_g.gif", "mybet.com ganar jugando", "between_text", "logoCasaApuestas"],

                   betathome_ba:["http://apdese.tenkion.com/banners/betathome-00.gif", "¡Live is a game!", "div_center", ""],
                   betathome_ml:["http://apdese.tenkion.com/imagenes/casas/logo_betathome_p.gif", "¡Live is a game!", "between_text", "logoCasaApuestas"],
                   betathome_sl:["http://apdese.tenkion.com/imagenes/casas/logo_betathome_g.gif", "¡Live is a game!", "between_text", "logoCasaApuestas"],

                   sport888_ba:["http://apdese.tenkion.com/banners/888sport-00.gif", "888sport.com · Enjoy the game", "div_center", ""],
                   sport888_ml:["http://apdese.tenkion.com/imagenes/casas/logo_888_p.gif", "888sport.com · Enjoy the game", "between_text", "logoCasaApuestas"],
                   sport888_sl:["http://apdese.tenkion.com/imagenes/casas/logo_888_g.gif", "888sport.com · Enjoy the game", "between_text", "logoCasaApuestas"],



                   partybets_ba:["http://apdese.tenkion.com/banners/fubo-00.gif", "fubo.com · Las Apuestas de Fútbol", "div_center", ""],
                   partybets_ml:["http://apdese.tenkion.com/imagenes/casas/logo_fubo_p.gif", "fubo.com · Las Apuestas de Fútbol", "between_text", "logoCasaApuestas"],
                   partybets_sl:["http://apdese.tenkion.com/imagenes/casas/logo_fubo_g.gif", "fubo.com · Las Apuestas de Fútbol", "between_text", "logoCasaApuestas"],

                   pinnacle_ba:["http://apdese.tenkion.com/banners/fubo-00.gif", "fubo.com · Las Apuestas de Fútbol", "div_center", ""],
                   pinnacle_ml:["http://apdese.tenkion.com/imagenes/casas/logo_fubo_p.gif", "fubo.com · Las Apuestas de Fútbol", "between_text", "logoCasaApuestas"],
                   pinnale_sl:["http://apdese.tenkion.com/imagenes/casas/logo_fubo_g.gif", "fubo.com · Las Apuestas de Fútbol", "between_text", "logoCasaApuestas"],

                   paddypower_ba:["http://apdese.tenkion.com/banners/paddypower-00.gif", "fubo.com · Las Apuestas de Fútbol", "div_center", ""],
                   paddypower_ml:["http://apdese.tenkion.com/imagenes/casas/logo_paddypower_p.gif", "fubo.com · Las Apuestas de Fútbol", "between_text", "logoCasaApuestas"],
                   paddypower_sl:["http://apdese.tenkion.com/imagenes/casas/logo_paddypower_g.gif", "fubo.com · Las Apuestas de Fútbol", "between_text", "logoCasaApuestas"],

                   miapuesta_ba:["http://apdese.tenkion.com/banners/miapuesta-00.gif", "fubo.com · Las Apuestas de Fútbol", "div_center", ""],
                   miapuesta_ml:["http://apdese.tenkion.com/imagenes/casas/logo_miapuesta_p.gif", "fubo.com · Las Apuestas de Fútbol", "between_text", "logoCasaApuestas"],
                   miapuesta_sl:["http://apdese.tenkion.com/imagenes/casas/logo_miapuesta_g.gif", "fubo.com · Las Apuestas de Fútbol", "between_text", "logoCasaApuestas"],

                   betway_ba:["http://apdese.tenkion.com/banners/betway-00.gif", "fubo.com · Las Apuestas de Fútbol", "div_center", ""],
                   betway_ml:["http://apdese.tenkion.com/imagenes/casas/logo_betway_p.gif", "fubo.com · Las Apuestas de Fútbol", "between_text", "logoCasaApuestas"],
                   betway_sl:["http://apdese.tenkion.com/imagenes/casas/logo_betway_g.gif", "fubo.com · Las Apuestas de Fútbol", "between_text", "logoCasaApuestas"],

                   incomeaccess_ba:["http://apdese.tenkion.com/banners/incomeaccess-00.gif", "fubo.com · Las Apuestas de Fútbol", "div_center", ""],
                   incomeaccess_ml:["http://apdese.tenkion.com/imagenes/casas/logo_incomeaccess_p.gif", "fubo.com · Las Apuestas de Fútbol", "between_text", "logoCasaApuestas"],
                   incomeaccess_sl:["http://apdese.tenkion.com/imagenes/casas/logo_incomeaccess_g.gif", "fubo.com · Las Apuestas de Fútbol", "between_text", "logoCasaApuestas"]

									}


    // Hastable que pretende ayudar a ubicar imágenes y enlaces en función de la posición que ocupan en el HTML
    var posicionEnTexto = {float_left:["",],
		                       float_right:["",],
													 div_left:["<div align=\"left\">","</div>"],
													 div_center:["<div align=\"center\">","</div>"],
													 div_right:["<div align=\"right\">","</div>"],
													 between_text:["",""],
													 link_html:["",""]
    }


    // Hace un trim ---------------------------------
    function trim(stringToTrim) {
      return stringToTrim.replace(/^\s+|\s+$/g,"");
    }


		// --------------------------------- ----------------------------
	  function iif(criterio, valorSiTrue, valorSiFalse) {
		  if (criterio){
			  return valorSiTrue;
			}
			else {
			  return valorSiFalse;
			}
		}


    // En función de los datos de la entrada, crea las etiquetas ---------------------------------
    function hacerTituloSeoable(titulo) {
		  var tit = titulo;
			tit = trim(tit);
			if (tit.substring(tit.length-1, tit.length) == ".")
        tit = tit.substring(0, tit.length-1); 
		  tit = tit.replace(/á/g,"a");
		  tit = tit.replace(/é/g,"e")
		  tit = tit.replace(/í/g,"i")
		  tit = tit.replace(/ó/g,"o")
		  tit = tit.replace(/ú/g,"u")
		  tit = tit.replace(/ü/g,"u")
		  tit = tit.replace(/ç/g,"c")
		  tit = tit.replace(/ñ/g,"n")

		  tit = tit.replace(/Á/g,"A");
		  tit = tit.replace(/É/g,"E")
		  tit = tit.replace(/Í/g,"I")
		  tit = tit.replace(/Ó/g,"O")
		  tit = tit.replace(/Ú/g,"U")
		  tit = tit.replace(/Ü/g,"U")
		  tit = tit.replace(/Ç/g,"C")
		  tit = tit.replace(/Ñ/g,"N")
			//alert(tit);
			return tit;
		}
		
    // ----------- Genera un texto que identifica al título y que se pone en la URL de redirección
    function getTitutloAbreviado(titulo) {
      //alert(titulo);
			var tit = hacerTituloSeoable(titulo);
      //alert(tit);
		  tit = tit.replace(/\./g,"");
		  tit = tit.replace(/,/g,"");
		  tit = tit.replace(/;/g,"");
		  tit = tit.replace(/:/g,"");
		  tit = tit.replace(/-/g," ");

		  tit = tit.replace(/ que /g," ");
		  tit = tit.replace(/ e /g," ");
		  tit = tit.replace(/ y /g," ");
		  tit = tit.replace(/ si /g," ");
		  tit = tit.replace(/ no /g," ");
		  tit = tit.replace(/ la /g," ");
		  tit = tit.replace(/ las /g," ");
		  tit = tit.replace(/ lo /g," ");
		  tit = tit.replace(/ los /g," ");
		  tit = tit.replace(/ le /g," ");
		  tit = tit.replace(/ el /g," ");
		  tit = tit.replace(/ al /g," ");
		  tit = tit.replace(/ les /g," ");
		  tit = tit.replace(/ un /g," ");
		  tit = tit.replace(/ uno /g," ");
		  tit = tit.replace(/ unos /g," ");
		  tit = tit.replace(/ otro /g," ");
		  tit = tit.replace(/ otros /g," ");
		  tit = tit.replace(/ del /g," ");
		  tit = tit.replace(/ a /g," ");
		  tit = tit.replace(/ ante /g," ");
		  tit = tit.replace(/ de /g," ");
		  tit = tit.replace(/ desde /g," ");
		  tit = tit.replace(/ en /g," ");
		  tit = tit.replace(/ entre /g," ");
		  tit = tit.replace(/ hacia /g," ");
		  tit = tit.replace(/ hasta /g," ");
		  tit = tit.replace(/ para /g," ");
		  tit = tit.replace(/ por /g," ");
		  tit = tit.replace(/ según /g," ");
		  tit = tit.replace(/ sin /g," ");
		  tit = tit.replace(/ so /g," ");
		  tit = tit.replace(/ sobre /g," ");
		  tit = tit.replace(/ tras /g," ");

		  tit = tit.replace(/Que /g,"");
		  tit = tit.replace(/E /g,"");
		  tit = tit.replace(/Y /g,"");
		  tit = tit.replace(/Si /g,"");
		  tit = tit.replace(/No /g,"");
		  tit = tit.replace(/La /g,"");
		  tit = tit.replace(/Las /g,"");
		  tit = tit.replace(/Lo /g,"");
		  tit = tit.replace(/Los /g,"");
		  tit = tit.replace(/Le /g,"");
		  tit = tit.replace(/El /g,"");
		  tit = tit.replace(/Al /g,"");
		  tit = tit.replace(/Les /g,"");
		  tit = tit.replace(/Un /g,"");
		  tit = tit.replace(/Uno /g,"");
		  tit = tit.replace(/Unos /g,"");
		  tit = tit.replace(/Otro /g,"");
		  tit = tit.replace(/Otros /g,"");
		  tit = tit.replace(/Del /g,"");
		  tit = tit.replace(/A /g,"");
		  tit = tit.replace(/Ante /g,"");
		  tit = tit.replace(/De /g,"");
		  tit = tit.replace(/Desde /g,"");
		  tit = tit.replace(/En /g,"");
		  tit = tit.replace(/Entre /g,"");
		  tit = tit.replace(/Hacia /g,"");
		  tit = tit.replace(/Hasta /g,"");
		  tit = tit.replace(/Para /g,"");
		  tit = tit.replace(/Por /g,"");
		  tit = tit.replace(/Según /g,"");
		  tit = tit.replace(/Sin /g,"");
		  tit = tit.replace(/So /g,"");
		  tit = tit.replace(/Sobre /g,"");
		  tit = tit.replace(/Tras /g,"");

		  tit = tit.replace(/    /g," ");
		  tit = tit.replace(/   /g," ");
		  tit = tit.replace(/  /g," ");
		  tit = tit.replace(/ /g,"-");
		  //alert(tit);
		  return tit;
    }




    // ----- 
		function generarURLRedireccionAfiliacionCDA(cda, loc, inn) {
		  var casa = "";
		  var localizacion = "";
		  var titPost = "";
			if (cda != "") {
			  casa = "cda=" + cda; 
			}
			if (loc != "") {
			  localizacion = "&loc=" + loc; 
			}
			if (inn != "") {
			  titPost = "&inn=" + inn; 
			}
			var enlace = casasDeApuestas[cda][1] + casa + localizacion + titPost;
			return enlace;
		}

	

    // ----- 
		function generarHTMLBannerFinalPost(casa, htmlParaPost) {
		  var htmlBanner = "<br/><br/><br/><div align=\"center\">" + 
			                 generarEnlaceCasaDeApuestas(casa, "ba", "", generarHTMLimgBanner(casa, "ba")) + 
											 "</div><br/><br/>";
			if (banners[cda] == "" && !htmlParaPost) {
			  htmlBanner = "Banner no disponible aún";
			}
			else if(banners[cda] == "" && htmlParaPost) {
			  htmlBanner = "";
			}
			return htmlBanner;
		}



    // ----- 
		function generarEnlaceCasaDeApuestas(cda, loc, inn, htmlEnlazado) {
		  var urlRedireccion = generarURLRedireccionAfiliacionCDA(cda, loc, inn);
		  var enlace = "<a href=\"" + urlRedireccion + 
			             "\" target=\"_blank\">" + htmlEnlazado + "</a>";
			return enlace;
		}


    // ----- 
    function generarHTMLimgBanner(casa, loc) {
      var claveBanner = casa + "_" + loc;
    	var htmlImg = "<img src=\"" + banners[claveBanner][0] + "\"" + 
    			          iif((banners[claveBanner][3])=="",""," class=\"" + banners[claveBanner][3] + "\"") + 
    			          " alt=\"" + banners[claveBanner][1] + "\"" + 
		    						" title=\"" + banners[claveBanner][1] + "\"" + 
				    				" border=\"0\" />";
    	return htmlImg;
    }


    // ------------
    function sustituyeCDAsPorEnlaces(textoComentarios, titulo) {
      var textoSustituido = textoComentarios;
      textoSustituido = textoSustituido.replace(/unibet/ig, generarEnlaceCasaDeApuestas("unibet", "lk", titulo, casasDeApuestas["unibet"][0]));
      textoSustituido = textoSustituido.replace(/expekt/ig, generarEnlaceCasaDeApuestas("expekt", "lk", titulo, casasDeApuestas["expekt"][0]));
      textoSustituido = textoSustituido.replace(/bwin/ig, generarEnlaceCasaDeApuestas("bwin", "lk", titulo, casasDeApuestas["bwin"][0]));
      textoSustituido = textoSustituido.replace(/betfair/ig, generarEnlaceCasaDeApuestas("betfair", "lk", titulo, casasDeApuestas["betfair"][0]));
      textoSustituido = textoSustituido.replace(/interwetten/ig, generarEnlaceCasaDeApuestas("interwetten", "lk", titulo, casasDeApuestas["interwetten"][0]));
      textoSustituido = textoSustituido.replace(/fubo/ig, generarEnlaceCasaDeApuestas("fubo", "lk", titulo, casasDeApuestas["fubo"][0]));
      textoSustituido = textoSustituido.replace(/888sport/ig, generarEnlaceCasaDeApuestas("sport888", "lk", titulo, casasDeApuestas["sport888"][0]));
      textoSustituido = textoSustituido.replace(/sport888/ig, generarEnlaceCasaDeApuestas("sport888", "lk", titulo, casasDeApuestas["sport888"][0]));
      textoSustituido = textoSustituido.replace(/mybet/ig, generarEnlaceCasaDeApuestas("mybet", "lk", titulo, casasDeApuestas["mybet"][0]));
      textoSustituido = textoSustituido.replace(/bet-at-home/ig, generarEnlaceCasaDeApuestas("betathome", "lk", titulo, casasDeApuestas["betathome"][0]));
      textoSustituido = textoSustituido.replace(/betathome/ig, generarEnlaceCasaDeApuestas("betathome", "lk", titulo, casasDeApuestas["betathome"][0]));

      return textoSustituido;
    }
		
		
    function unificadorNombreCDAs(cdaAUnificar) {
      cdaAUnificar = cdaAUnificar.replace(/unibet/ig, "unibet");
      cdaAUnificar = cdaAUnificar.replace(/expekt/ig, "expekt");
      cdaAUnificar = cdaAUnificar.replace(/bwin/ig, "bwin");
      cdaAUnificar = cdaAUnificar.replace(/betfair/ig, "betfair");
      cdaAUnificar = cdaAUnificar.replace(/interwetten/ig, "interwetten");
      cdaAUnificar = cdaAUnificar.replace(/mybet/ig, "mybet");
      cdaAUnificar = cdaAUnificar.replace(/bet-at-home/ig, "bet-at-home");
      cdaAUnificar = cdaAUnificar.replace(/fubo/ig, "fubo");
      cdaAUnificar = cdaAUnificar.replace(/sport888/ig, "888sport");
      cdaAUnificar = cdaAUnificar.replace(/888sport/ig, "888sport");
      return cdaAUnificar;
    }

		
    // Construye el SELECT de fechas a partir del día de hoy ---------------------------------
    function cargarFechas(primerDato) {
      var hoy = new Date();
      var meses = ["enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre"];
      var codigoHTML = "<option value=\"\" selected>" + primerDato + "</option>";
      for (i=0;i<15;i++) {
        fecha = hoy.getDate() + " de " + meses[hoy.getMonth()] + " de " + hoy.getFullYear();
        codigoHTML = codigoHTML + "<option value=\"" + fecha + "\">"+ fecha +"</option>";
        hoy.setDate(hoy.getDate()+1);
      }
      // alert(codigoHTML);
      return codigoHTML;
    }                            

	
		
    // -----------------
    function auditCDA(nombreCDA, titulo) {
      var codigoHTML = "";
	    //alert(nombreCDA + " -- " + titulo);
      if (nombreCDA != undefined && titulo != undefined) {
        var urlCDA = generarURLRedireccionAfiliacionCDA(nombreCDA, "fo", titulo);
        //codigoHTML = "document.write(\"<iframe scrolling='no' width='100' heigh='100' frameborder='0' src='" + urlCDA + "' name='fo'></iframe>\");"
        codigoHTML = "<iframe scrolling='no' width='0' height='0' frameborder='0' src='" + urlCDA + "' name='ApDeSeFO'></iframe>"
        //alert(codigoHTML);
      }
      return codigoHTML;
    }                            
		

    // ------------------------------ ---------------------------------
    function validarSelect(campoSelect, datoValidado) {
      var alMenosUno = false;
      for (i=0; i<campoSelect.options.length; i++) {
        if (campoSelect.options[i].selected && campoSelect.options[i].value != "") {
          alMenosUno = true;
          break;
        } 
      }
      if (!alMenosUno) {
        return "Debes seleccionar al menos un " + datoValidado + " .<br/>";
      } 
      else {
        return "";
      }
    }

   
    // ---------------------- Genera el código HTML de los banners de la col izq ----------------
    function getCodigoHTMLBannerColIzq(idCasa) {
	    // Usamos el array asociativo que hay en la librería de ADS para obtener los siguientes datos
      var ulrAfiliacionCasa = generarURLRedireccionAfiliacionCDA(idCasa, "i1", "Home-Columna-Izquierda"); 
      var ulrVisitarCasa = generarURLRedireccionAfiliacionCDA(idCasa, "lk", "Home-Columna-Izquierda"); 
	  	var urlAnalisisCasa = casasDeApuestas[idCasa][3]; 
		  var urlInfoBonus = casasDeApuestas[idCasa][4]; 
      var casa = casasDeApuestas[idCasa][0]; 		
  
	    var codHTML = "";
		  codHTML = codHTML + "<div id=\"banner-colizq\" style=\"background-image: url('http://apdese.tenkion.com/banners/fondo-" + idCasa + "-02.gif');\">";
      codHTML = codHTML + "  <a href=\"" + ulrAfiliacionCasa + "\"><img class=\"banner\" src=\"http://apdese.tenkion.com/banners/" + idCasa + "-02.gif\" /></a>";
      codHTML = codHTML + "  <div id=\"banner-colizq-enlaces\">";
      codHTML = codHTML + "    <a href=\"" + urlAnalisisCasa + "\"><img class=\"imagen-boton\" src=\"http://apdese.tenkion.com/banners/boton-analisis.gif\" border=\"0\" title=\"\" alt=\"\" /> An&aacute;lisis " + casa + "</a><br/>";
      codHTML = codHTML + "    <a href=\"" + urlInfoBonus + "\"><img  class=\"imagen-boton\" src=\"http://apdese.tenkion.com/banners/boton-bono.gif\" border=\"0\" title=\"\" alt=\"\" /> Bono " + casa + "</a><br/>";
      codHTML = codHTML + "    <a href=\"" + ulrVisitarCasa + "\"><img  class=\"imagen-boton\" src=\"http://apdese.tenkion.com/banners/boton-cda.gif\" border=\"0\" title=\"\" alt=\"\" /> Visitar " + casa + "</a>";
      codHTML = codHTML + "  </div>";
      codHTML = codHTML + "</div>";
			//alert(codHTML);
      return codHTML;
  	}

    // ---------------------- Genera el código HTML de los banners de la col izq  pero los coloca de forma aleatoria ----------------
		function getBannersAleatorios(casasAPintar) {
		  var codigo = "";
			var casas = ["betfair", "bwin", "unibet", "interwetten", "expekt"];
			contadorCasasPintadas = 0;
			while (contadorCasasPintadas < casasAPintar) {
			  var aleatorio = Math.floor(Math.random() * 5);
				if (casas[aleatorio] != "") {
				  codigo = codigo + getCodigoHTMLBannerColIzq(casas[aleatorio]);
					casas[aleatorio] = "";
					contadorCasasPintadas ++;
				}
			}
			return codigo;
		}		

		
