var paisSeleccionado = '';
var terminado=0;
var ordenar=1;
//cargamos los partido que han variado en los ultimos 5min.
//Cogemos 5 min por si hay algun desfase de recogida de datos
function cargarCadaMinuto(){
    var tiempo_ = new Date();
    tiempo_ = tiempo_.getTime();
	//paramos el temporizador del aviso de goles
	if (typeof temporizador_gol!='undefined')
		temporizador_gol.stop();
	//vaciamos los partidos que se han actualizado en la pasada anterior
	if (typeof temporizador_gol=='undefined')
		partidos_actualizados=new Array();
    limpiar_actualizados();
    var url = "/mostrarBD/mostrar_resultadoMin.php";
    var myAjax = new Ajax.Request(url, {
        method: "get",
        parameters: {
            'deporte': deporte,
			'gmt':tiempo,
            'time': tiempo_
        },
        onComplete: function(t){
            pintarLista(t.responseText.evalJSON());
        }
    });
}
//cambiar la clase de la fila cuando cambia de estado
cambiar_color = function(id){
    if ($('fila_' + id).hasClassName("filaVivo")) {
        $('fila_' + id).className = "fila" + $('codigo' + id).innerHTML;
		$('combi_' + id).removeClassName("celdaVivo");
        $('combi_' + id).addClassName ( "celda" + $('codigo' + id).innerHTML);
		$('fav_' + id).removeClassName("celdaVivo");
        $('fav_' + id).addClassName ("celda" + $('codigo' + id).innerHTML);
		$('res_' + id).removeClassName("celdaVivo");
        $('res_' + id).addClassName ("celda" + $('codigo' + id).innerHTML);
		$('res_1_' + id).removeClassName("celdaVivo");
        $('res_1_' + id).addClassName ("celda" + $('codigo' + id).innerHTML);
		$('res_2_' + id).removeClassName("celdaVivo") ;
		$('res_2_' + id).addClassName("celda" + $('codigo' + id).innerHTML);
		$('res_x_' + id).removeClassName("celdaVivo") ;
		$('res_x_' + id).addClassName("celda" + $('codigo' + id).innerHTML);
    }else {
        $('fila_' + id).className = "filaVivo";
		$('combi_' + id).removeClassName ("celda" + $('codigo' + id).innerHTML)
        $('combi_' + id).addClassName ("celdaVivo");
		$('fav_' + id).removeClassName("celda" + $('codigo' + id).innerHTML);
     	$('fav_' + id).addClassName ("celdaVivo" );
		$('res_' + id).removeClassName("celda" + $('codigo' + id).innerHTML);
     	$('res_' + id).addClassName ("celdaVivo" );
		$('res_1_' + id).removeClassName("celda" + $('codigo' + id).innerHTML);
     	$('res_1_' + id).addClassName ("celdaVivo" );
		$('res_2_' + id).removeClassName("celda" + $('codigo' + id).innerHTML);
		$('res_2_' + id).addClassName("celdaVivo") ;
		$('res_x_' + id).removeClassName("celda" + $('codigo' + id).innerHTML);
		$('res_x_' + id).addClassName("celdaVivo") ;
    }
}
function color_gol(){
    var tamanio_vector = partidos_gol.size();
    for (i = 0; i < tamanio_vector; i++) {
        if (pasada[partidos_gol[i]] == 1) {
            value = '#FF8040';
            pasada[partidos_gol[i]] = 0;
        }else {
            value = '';
            pasada[partidos_gol[i]] = 1;
        }
        $("fila_" + partidos_gol[i]).setStyle({
            backgroundColor: value
        });
        $("res_" + partidos_gol[i]).setStyle({
            backgroundColor: value
        });
        $("fav_" + partidos_gol[i]).setStyle({
            backgroundColor: value
        });
        $("combi_" + partidos_gol[i]).setStyle({
            backgroundColor: value
        });
        $("res_1_" + partidos_gol[i]).setStyle({
            backgroundColor: value
        });
        $("res_x_" + partidos_gol[i]).setStyle({
            backgroundColor: value
        });
        $("res_2_" + partidos_gol[i]).setStyle({
            backgroundColor: value
        });
    }
}

//limpiamos las ultimas actualizaciones del lo partidos
function limpiar_actualizados(){
    partidos_gol = new Array();
    var tamanio_vector = partidos_actualizados.size();
    for (i = 0; i < tamanio_vector; i++) {
        if ($('partido_' + partidos_actualizados[i])) {
            $('golaway' + partidos_actualizados[i]).setStyle({
                display: 'none'
            });
            $('golhome' + partidos_actualizados[i]).setStyle({
                display: 'none'
            });
            value = '';
            $("fila_" + partidos_actualizados[i]).setStyle({
                backgroundColor: value
            });
            $("res_" + partidos_actualizados[i]).setStyle({
                backgroundColor: value
            });
            $("fav_" + partidos_actualizados[i]).setStyle({
                backgroundColor: value
            });
            $("combi_" + partidos_actualizados[i]).setStyle({
                backgroundColor: value
            });
            $("res_1_" + partidos_actualizados[i]).setStyle({
                backgroundColor: value
            });
            if ($("res_x_" + partidos_actualizados[i])) {
                $("res_x_" + partidos_actualizados[i]).setStyle({
                    backgroundColor: value
                });
            }
            $("res_2_" + partidos_actualizados[i]).setStyle({
                backgroundColor: value
            });
        }
    }
    partidos_actualizados = new Array();
}

function pintarLista(partidos_ind){
    var cambio_resultado = new Array();
    var sonidolocal = "no";    
	if (partidos_ind != null) {
		partidos_ind.each(function(e){
		if ($('partido_' + e.id) && e.statusType!='sched') {
			var cambio = 1;
			var partido_anterior = anteriorr.get(e.id);
			
			if (e.current != '0 - 0' ) {
				resultado_anterior = partido_anterior.current;
				resultado_anterior = resultado_anterior.replace(" - ", "-");
				resultado_anterior_h = resultado_anterior.substr(0, resultado_anterior.indexOf('-'));
				resultado_anterior_a = resultado_anterior.substr(resultado_anterior.indexOf('-') + 1, resultado_anterior.length);
				resultado = e.current.replace(" - ", "-");
				resultado_h = resultado.substr(0, resultado.indexOf('-'));
				resultado_a = resultado.substr(resultado.indexOf('-') + 1, resultado.length);
				if (resultado_a > resultado_anterior_a) {
					cambio = 0;
					$('golaway' + e.id).setStyle({
						display: 'block'
					});
					sonidolocal = "si";
					if ($('partido_' + e.id).getStyle('display') == 'none' || $('liga_' + e.ligaCode).getStyle('display') == 'none') 
						sonidolocal = 'no';
					
					if ($('div_oculto_' + e.id).getStyle('display') == 'block') 
						activar_individual(e.id, 'SOC');
				}
				else {
					$('golaway' + e.id).setStyle({
						display: 'none'
					});
				}
				if (resultado_h > resultado_anterior_h) {
					cambio = 0;
					sonidolocal = "si";
					$('golhome' + e.id).setStyle({
						display: 'block'
					});
					if ($('partido_' + e.id).getStyle('display') == 'none' || $('liga_' + e.ligaCode).getStyle('display') == 'none') 
						sonidolocal = 'no';
					
					if ($('div_oculto_' + e.id).getStyle('display') == 'block') {
						activar_individual(e.id, 'SOC');
					}
					
				}
				else {
					$('golhome' + e.id).setStyle({
						display: 'none'
					});
				}
			}
			if (partido_anterior.statusType != e.statusType) {
				cambiar_color(e.id);
				$('status_celda_' + e.id).className = e.statusType == 'fin' ? 'infoFin cuarenta' : $('status_celda_' + e.id).className;
			}
			
			if (e.statusType == 'live' || e.statusType == 'fin'){
				$('tiempo_' + e.id).update(e.tiempo + "\'");
				$('resultado_actual_' + e.id).update(e.current);
				$('media_parte_' + e.id).update(e.HT);
				$('porroga_' + e.id).update(e.ET);
				$('penalti_' + e.id).update(e.PEN);
				$('statu_' + e.id).update(e.status_idioma.substr(0, 4));
				}
			var estado = String(e.statusType);
			var estado_anterior = String(partido_anterior.statusType);
			switch (estado) {
				case "live":
					if (estado_anterior == "sched") {
						var posicion = novivo.indexOf(parseInt(e.id));
						var provi = novivo.slice(posicion+1);
  						novivo = novivo.slice(0,posicion);
  						novivo = novivo.concat(provi); 
						envivo[envivo.size()] =parseInt(e.id);
					}
					break;
				case "fin":
					if (estado_anterior == "live") {
						var posicion = envivo.indexOf(parseInt(e.id));
						var provi = envivo.slice(posicion+1);
  						envivo = envivo.slice(0,posicion);
  						envivo = envivo.concat(provi); 
						partFin[partFin.size()] = parseInt(e.id);
					}
					break;
			}
			partido_anterior.current=e.current;
			partido_anterior.ET=e.ET;
			partido_anterior.HT=e.HT;
			partido_anterior.PEN=e.PEN;
			partido_anterior.status=e.status;
			partido_anterior.statusType=e.statusType;
			partido_anterior.status_idioma=e.status_idioma;
			partido_anterior.o1=e.o1;
			partido_anterior.o2=e.o2;
			partido_anterior.o3=e.o3;
			partido_anterior.o1Name=e.o1Name;
			partido_anterior.o2Name=e.o2Name;
			partido_anterior.o3Name=e.o3Name;
			partido_anterior.o1Bid=e.o1Bid;
			partido_anterior.o2Bid=e.o2Bid;
			partido_anterior.o3Bid=e.o3Bid;
			partido_anterior.o1_ant=e.o1_ant;
			partido_anterior.o2_ant=e.o2_ant;
			partido_anterior.o3_ant=e.o3_ant;
			partido_anterior.tiempo=e.tiempo;
			
			anteriorr.unset(e.id);
			anteriorr.set(e.id, partido_anterior);
			partidos_actualizados[partidos_actualizados.size()] = e.id;
			if (cambio == 0) {
				pasada[e.id] = 1
				partidos_gol[partidos_gol.size()] = e.id;
			}
		}else if ($('partido_' + e.id) && e.statusType=='sched'){
			var partido_anterior = anteriorr.get(e.id);
			if (cuotasMaximas == 0 && e.o1 != '0.00') {
				if (partido_anterior.o1 != e.o1) {
					var link_01 = comparar_cuotas(e.o1, e.o1_ant, e.o1Bid, e.o1Name);
					var link_01_img = comparar_cuotas_img(e.o1, e.o1_ant, e.o1Bid, e.o1Name);
					$('res_1_' + e.id).update(link_01 + e.o1 + '</a>');
					if ($('img_2_' + e.id)) 
						$('img_1_' + e.id).update(link_01_img + '<img src="/img/' + e.o1Bid + 'v.jpg" alt="' + e.o1Name + '" width="21" height="45" /></a>');
				}
				if (partido_anterior.o1 != e.o1) {
					var link_02 = comparar_cuotas(e.o2, e.o2_ant, e.o2Bid, e.o2Name);
					var link_02_img = comparar_cuotas_img(e.o2, e.o2_ant, e.o2Bid, e.o2Name);
					$('res_x_' + e.id).update(link_02 + e.o2 + '</a>');
					if ($('img_2_' + e.id))	
						$('img_2_' + e.id).update(link_02_img + '<img src="/img/' + e.o2Bid + 'v.jpg" alt="' + e.o2Name + '" width="21" height="45" /></a>');
					}
				if (partido_anterior.o1 != e.o1) {
					var link_03 = comparar_cuotas(e.o3, e.o3_ant, e.o3Bid, e.o3Name);
					var link_03_img = comparar_cuotas_img(e.o3, e.o3_ant, e.o3Bid, e.o3Name);
					$('res_2_' + e.id).update(link_03 + e.o3 + '</a>');
					if ($('img_3_' + e.id)) 
						$('img_3_' + e.id).update(link_03_img + '<img src="/img/' + e.o3Bid + 'v.jpg" alt="' + e.o3Name + '" width="21" height="45" /></a>');
				}
			}
			partido_anterior.o1=e.o1;
			partido_anterior.o2=e.o2;
			partido_anterior.o3=e.o3;
			partido_anterior.o1Name=e.o1Name;
			partido_anterior.o2Name=e.o2Name;
			partido_anterior.o3Name=e.o3Name;
			partido_anterior.o1Bid=e.o1Bid;
			partido_anterior.o2Bid=e.o2Bid;
			partido_anterior.o3Bid=e.o3Bid;
			partido_anterior.o1_ant=e.o1_ant;
			partido_anterior.o2_ant=e.o2_ant;
			partido_anterior.o3_ant=e.o3_ant;
			anteriorr.unset(e.id);
			anteriorr.set(e.id, partido_anterior);
		}
		});
	}
    if (sonidolocal == "si" && sonido == 1) 
	  Sound.play('http://www.marcadoresonline.com/sonido/gol.mp3');
   
    if (partidos_gol.size() > 0) {
        temporizador_gol = new PeriodicalExecuter(color_gol, 1);
    }
}

function obtener_casas(){
    cerrarCasasApuestas();
    if (casaApuestas.size() > 0) {
        cargarCasas_elegidas();
        cuotasMaximas = 1;
    }
}
function cargarCasas_elegidas(){
    var url = "/mostrarBD/mostrar_casas.php";
    var myAjax = new Ajax.Request(url, {
        method: "get",
        parameters: {
            'deporte': deporte,
            'fecha1': fecha1,
            'fecha2': fecha2,
            'casas1': casaApuestas[0],
            'casas2': casaApuestas[1],
            'casas3': casaApuestas[2],
			'partidos': anteriorr.keys().join(';')
        },
        onComplete: function(t){
            pintarCasasMax(1,t.responseText.evalJSON()); // pintaremos las listas de todo
        }
        
    });
    
    
}
function cargarCasas_elegidas_partido(id,tipo){
	var partidos=tipo==0?id:liga_partido[id].join(';');
	
	if (tipo == 1) {
		liga_partido[id].each(function(e){
			if ($('img_1_' + e)) {
				$('res_1_' + e).update('-')
				$('img_1_' + e).update('')
				$('res_x_' + e).update('-')
				$('img_2_' + e).update('')
				$('res_2_' + e).update('-')
				$('img_3_' + e).update('')
			}
		});
	}
    var url = "/mostrarBD/mostrar_casas.php";
    var myAjax = new Ajax.Request(url, {
        method: "get",
        parameters: {
            'deporte': 'SOC',
            'fecha1': fecha1,
            'fecha2': fecha2,
            'casas1': casaApuestas[0],
            'casas2': casaApuestas[1],
            'casas3': casaApuestas[2],
            'partidos': partidos
        },
        onComplete: function(t){
            pintarCasasMax(0,t.responseText.evalJSON()); // pintaremos las listas de todo
        }
    });
}

function pintarCasasMax (borrar,cuotas_casa_max){
    var link_01 = '';
    var link_02 = '';
    var link_03 = '';
    var o1 = 0;
    var o2 = 0;
    var o3 = 0;
    var xsid = 0;
    if (borrar == 1) {
        anteriorr.each(function(e){
            	if ($('img_1_' + e.key)) 
               	 $('img_1_' + e.key).update('');
              	  $('res_1_' + e.key).update("-");
               
                if ($('res_x_' + e.key)) {
                     $('res_x_' + e.key).update("-");
					 if ($('img_2_' + e.key)) 
                   	 	$('img_2_' + e.key).update('');
                }
                $('res_2_' + e.key).update("-");
                if ($('img_3_' + e.key)) 
               	 $('img_3_' + e.key).update('');
        });
    }
    cuotas_casa_max.each(function(e){
        if ($('partido_' + e.xsid)) {
            if (xsid == e.xsid) {
                if (o1 < e.o1) {
                    link_01 = comparar_cuotas(e.o1, e.o1_ant, e.bid, e.name, 1, e.xsid);
                    link_01_img = comparar_cuotas_img(e.o1, e.o1_ant, e.bid, e.name, 1, e.xsid);
                 
                    o1 = e.o1;
					bid1=e.bid;
					bName1=e.name;
                }
                if ($('res_x_' + e.xsid)) {
                    if (o2 < e.o2) {
                        link_02 = comparar_cuotas(e.o2, e.o2_ant, e.bid, e.name, 2, e.xsid);
                        link_02_img = comparar_cuotas_img(e.o2, e.o2_ant, e.bid, e.name, 2, e.xsid);
                     
                        o2 = e.o2;
						bid2=e.bid;
						bName2=e.name;
                    }
                }
                if (o3 < e.o3) {
                    link_03 = comparar_cuotas(e.o3, e.o3_ant, e.bid, e.name, 3, e.xsid);
                    link_03_img = comparar_cuotas_img(e.o3, e.o3_ant, e.bid, e.name, 3, e.xsid);
                  
                    o3 = e.o3;
					bid3=e.bid;
					bName3=e.name;
                }
            }
            else {
				if (xsid!=0){
					 $('res_1_' + xsid).update(link_01 + o1 + '</a>');
					 if ($('img_1_' + xsid))
                   	 $('img_1_' + xsid).update(link_01_img + '<img src="/img/' + bid1+ 'v.jpg" alt="' + bName1+ '" width="21" height="45" /></a>');
					 if ($('res_x_' + xsid)) {
					 	$('res_x_' + xsid).update(link_02 + o2 + '</a>');
					 	 if ($('img_2_' + xsid))
						$('img_2_' + xsid).update(link_02_img + '<img src="/img/' + bid2 + 'v.jpg" alt="' + bName2 + '" width="21" height="45" /></a>');
					 }
					 $('res_2_' + xsid).update(link_03 + o3 + '</a>');
                    if ($('img_3_' + xsid))
				    $('img_3_' + xsid).update(link_03_img + '<img src="/img/' + bid3+ 'v.jpg" alt="' + bName3+ '" width="21" height="45" /></a>');
			
				}
                link_01 = comparar_cuotas(e.o1, e.o1_ant, e.bid, e.name, 1, e.xsid);
                link_01_img = comparar_cuotas_img(e.o1, e.o1_ant, e.bid, e.name, 1, e.xsid);
          
                o1 = e.o1;
				bid1=e.bid;
				bName1=e.name;
                if ($('res_x_' + e.xsid)) {
                    link_02 = comparar_cuotas(e.o2, e.o2_ant, e.bid, e.name, 2, e.xsid);
                    link_02_img = comparar_cuotas_img(e.o2, e.o2_ant, e.bid, e.name, 2, e.xsid);
                 
                    o2 = e.o2;
					bid2=e.bid;
					bName2=e.name;
                }
                link_03 = comparar_cuotas(e.o3, e.o3_ant, e.bid, e.name, 3, e.xsid);
                link_03_img = comparar_cuotas_img(e.o3, e.o3_ant, e.bid, e.name, 3, e.xsid);
              
                o3 = e.o3;
				bid3=e.bid;
				bName3=e.name;
            }
            
           
           
        }
        xsid = e.xsid;
        
        
    });
	if (xsid!=0){
					 $('res_1_' + xsid).update(link_01 + o1 + '</a>');
					  if ($('img_1_' + xsid))
                    $('img_1_' + xsid).update(link_01_img + '<img src="/img/' + bid1+ 'v.jpg" alt="' + bName1+ '" width="21" height="45" /></a>');
					 if ($('res_x_' + xsid)) {
					 	$('res_x_' + xsid).update(link_02 + o2 + '</a>');
					 	 if ($('img_2_' + xsid))
						$('img_2_' + xsid).update(link_02_img + '<img src="/img/' + bid2 + 'v.jpg" alt="' + bName2 + '" width="21" height="45" /></a>');
					 }
					 $('res_2_' + xsid).update(link_03 + o3 + '</a>');
                    if ($('img_3_' + xsid))
				    $('img_3_' + xsid).update(link_03_img + '<img src="/img/' + bid3+ 'v.jpg" alt="' + bName3+ '" width="21" height="45" /></a>');
					
				}
  
}
pintarCasasMax_todas=function(){
	cerrarCasasApuestas();
	cuotasMaximas=0;
	anteriorr.each(function(m){
		var e=anteriorr.get(m.key);
		var continuar= String(e.o1)=="0.00"?false:true;
		if (continuar) {
			link_01 = comparar_cuotas(e.o1, e.o1_ant, e.o1Bid, e.o1Name, 1, e.id);
			link_01_img = comparar_cuotas_img(e.o1, e.o1_ant, e.o1Bid, e.o1Name, 1, e.id);
			$('res_1_' + e.id).update(link_01 + e.o1 + '</a>');
			  if ($('img_1_' + e.id))
                    $('img_1_' + e.id).update(link_01_img + '<img src="/img/' +e.o1Bid+ 'v.jpg" alt="' + e.o1Name+ '" width="21" height="45" /></a>');
			if ($('res_x_' + e.id)) {
				link_02 = comparar_cuotas(e.o2, e.o2_ant, e.o2Bid, e.o2Name, 2, e.id);
				link_02_img = comparar_cuotas_img(e.o2, e.o2_ant, e.o2Bid, e.o2Name, 2, e.id);
				$('res_x_' + e.id).update(link_02 + e.o2 + '</a>');
				 if ($('img_2_' + e.id))
					$('img_2_' + e.id).update(link_02_img + '<img src="/img/' + e.o2Bid + 'v.jpg" alt="' + e.o2Name + '" width="21" height="45" /></a>');
			}
			link_03 = comparar_cuotas(e.o3, e.o3_ant, e.o3Bid, e.o3Name, 3, e.id);
			link_03_img = comparar_cuotas_img(e.o3, e.o3_ant, e.o3Bid, e.o3Name, 3, e.id);
			 $('res_2_' + e.id).update(link_03 + e.o3 + '</a>');
             if ($('img_3_' + e.id))
			  $('img_3_' + e.id).update(link_03_img + '<img src="/img/' + e.o3Bid+ 'v.jpg" alt="' + e.o3Name+ '" width="21" height="45" /></a>');
		}  
	})
}
//añadirle el link a las casa de apuestas


function ordenar_partidos(){
    var url = "/mostrarBD/mostrar_resultado_ordenados.php";
   if (typeof partidos_ordenados=='undefined')
   		partidos_ordenados=new Array();
    if (partidos_ordenados.size() == 0) {
        var myAjax = new Ajax.Request(url, {
            method: "get",
            parameters: {
				'gmt':tiempo,
                'deporte': deporte,
                'fecha1': fecha1,
                'fecha2': fecha2
            
            },
            onComplete: function(t){
                partidos_ordenados = t.responseText.evalJSON();
                pintar_ordenar(); // pintaremos las listas de todo
            }
        });
    }
    else {
        pintar_ordenar();
    }
}
function cambiar_orden(elemento){
    cerrarCasasApuestas();
    if (elemento.name == "orden" && elemento.checked) {
        $('liga').checked = false;
        $('orden').checked = true;
        $('partidos').setStyle({
            'display': 'none'
        });
        $('partidos_ordenados' + deporte).setStyle({
            'display': 'block'
        });
        ordenar=0;
        ordenar_partidos();
    }else {
        $('orden').checked = false;
        $('liga').checked = true;
        $('partidos').setStyle({
            'display': 'block'
        });
        $('partidos_ordenados' + deporte).setStyle({
            'display': 'none'
        });
        ordenar=1;
        pintar_lorden_ligas();
    }
}
function pintar_ordenar(){
    partidos_ordenados.each(function(e){
        if ($('partido_' + e)) {
            $('partidos_en_orden' + deporte).insert($('partido_' + e), {
                position: 'after'
            });
        }
    });
    sin_patido();
}

function pintar_lorden_ligas(){
    anteriorr.each(function(e){
        $('partido_liga' + anteriorr.get(e.key).ligaCode).insert($('partido_' + anteriorr.get(e.key).id), {
            position: 'after'
        });
    });
    sin_patido();
}
function filtro(objeto){
	terminado=1;
    var tipo = objeto.name;
    switch (tipo) {
        case 'todos':
        	pintar_todo_filtros();
            $('vivo').checked = false;
            $('pendientes').checked = false;
            $('finalizados').checked = false;
            $('favoritos').checked = false;
            break;
        default:
            $('todos').checked = false;
            pintar_filtros();
            if ($('masLigas')) {
                $('masLigas').setStyle({
                    'display': 'none'
                });
            }
            break;
    }
}

function pintar_filtros(){
	var partidos_a_pintar=new Array();
	var ligas_a_pintar=new Array();
	var ligas__visible=new Array();
  	if ($('vivo').checked == true) 
			partidos_a_pintar=partidos_a_pintar.concat(envivo);
	if ($('pendientes').checked == true) 
			partidos_a_pintar=partidos_a_pintar.concat(novivo);
	if ($('finalizados').checked == true) 
			partidos_a_pintar=partidos_a_pintar.concat(partFin);	
	if ($('favoritos').checked == true){
			partidos_a_pintar=partidos_a_pintar.concat(partidos_favoritos);
			ligas_a_pintar=	ligas_favoritos;
		}
   anteriorr.each(function(e){
		var partidos=anteriorr.get(e.key);
		if (ligas_a_pintar.indexOf(partidos.ligaCode)>=0)	{
			if ($('pais').value==partidos.country || ($('pais').value=='TODOS' && terminado==1 )){
				$('partido_' + e.key).setStyle({
	                'display': 'block'
	            });
				$('liga_' + partidos.ligaCode).setStyle({
	                'display': 'block'
	            });
			}
		
		}else if 	(partidos_a_pintar.indexOf(parseInt(e.key))>=0 || partidos_a_pintar.indexOf(e.key)>=0){
			if ($('pais').value==partidos.country || ($('pais').value=='TODOS' && terminado==1 )){
				$('partido_' + e.key).setStyle({
	                'display': 'block'
	            });
				$('liga_' + partidos.ligaCode).setStyle({
	                'display': 'block'
	            });
				ligas__visible[ligas__visible.size()]=partidos.ligaCode;
			}
		}else{
			if ($('pais').value==partidos.country || ($('pais').value=='TODOS' && terminado==1 )){
				if ($('partido_' + partidos.id)){
					$('partido_' + partidos.id).setStyle({
		                'display': 'none'
		            });
				}
				if (ligas__visible.indexOf(partidos.ligaCode) < 0) {
					$('liga_' + partidos.ligaCode).setStyle({
						'display': 'none'
					});
				}
			}
		}
        });
   // });
    if ($('finalizados').checked == false && $('vivo').checked == false && $('pendientes').checked == false && $('favoritos').checked == false) {
        $('todos').checked = true;
        pintar_todo_filtros();
    }
    sin_patido();
  }
function selecionar_pais(pais_s){
    terminado = 0;
    if (pais_s != "TODOS") {
        filtros_activado = 1;
		pais_s=pais_s=='EUROPE'?'EUROPE (UEFA)':pais_s;
        if ($(pais_s)) {
            $(pais_s).selected = true;
        }else {
            $('tod_pais').selected = true;
        }
        pintar_seleccion_pais(pais_s, 0);
        if ($('masLigas')) {
            $('masLigas').setStyle({
                'display': 'none'
            });
        }
        if (pais_s == 'EUROPE' || pais_s == 'EUROPE (UEFA)') {
            country = 'EUROPE';
            if ($(pais_s)) {
                $(pais_s).selected = true;
            }
        }
    }
    else {
        filtros_activado = 0;
        if(paisSeleccionado!=undefined && paisSeleccionado != '') {
        	filtros_activado = 1;
        }
       
        $('tod_pais').selected = true;
        pintar_todo();
        if ($('masLigas')) {
            $('masLigas').setStyle({
                'display': 'block'
            });
        }
    }
    pintar_filtros();
}

function pintar_seleccion_pais(pais_s,europa){
if (europa == 0) {
	for (var eLiga in liga_partido){
		var liga = eLiga;
		if ($('liga_' + liga)) {
			$('liga_' + liga).setStyle({
				'display': 'none'
			});
			if (ordenar==0) {
				liga_partido[liga].each(function(e){
					if ($('partido_' + e).getStyle('display') == 'block') {
						$('partido_' + e).setStyle({
							'display': 'none'
						});
					}
				});
			}
		}
		
	}
}
    if (pais_liga[pais_s]) {
	    pais_liga[pais_s].each(function(eLiga){
			if ($('liga_' + eLiga)) {
				if ($('liga_' + eLiga).getStyle('display') == 'none') 
						$('liga_' + eLiga).setStyle({
							'display': 'block'
						});
				liga_partido[eLiga].each(function(e){
					if ($('partido_'+e).getStyle('display')=='none'){
						$('partido_' + e).setStyle({
						'display': 'block'
					});	
					}
				});
						if (ordenar==0){
						pintar_ordenar();
					}
					sin_patido();
			}else{
				if ('liga_oculta' + eLiga) {
					recoger_partidos(eLiga);
				}else{
					sin_patido();
				}
			}
        });
    }
    if (pais_s == 'EUROPE') {
		if (pais_liga['EUROPE (UEFA)']) {
			pintar_seleccion_pais('EUROPE (UEFA)',1)
        }
    }
    sin_patido();
    if (terminado==0) {
    	terminado=1;
        pintar_filtros();
    }
}

function pintar_todo(){
	anteriorr.each(function(e){
		var partido =  anteriorr.get(e.key);
		if ($('liga_'+partido.ligaCode))
			$('liga_' + partido.ligaCode).setStyle({
				'display': 'block'
			});
		if ($('partido_' +partido.id)) {
			$('partido_' + partido.id).setStyle({
				'display': 'block'
			});
		}
	});
	 if (terminado==0) {
	    	terminado=1;
	        pintar_filtros();
	    }
    sin_patido();
    
}
function pintar_todo_filtros(){
	anteriorr.each(function(e){
		var partido =  anteriorr.get(e.key);
		if ($('pais').value==partido.country || $('pais').value=='TODOS'){	
			if ($('liga_'+partido.ligaCode))
				$('liga_' + partido.ligaCode).setStyle({
					'display': 'block'
				});
			if ($('partido_' +partido.id)) {
				$('partido_' + partido.id).setStyle({
					'display': 'block'
				});
			}
		}
	});
	 sin_patido();
	 
}
function montar_cabecera_liga(id_liga,pais,liga_local,bandera,fecha,filtrado,phasesTabla,phasesLiga,tabla){
if (!phasesTabla){
	phasesTabla=2;
}
if(!tabla){
	tabla=2;
}
if(!phasesLiga){
	phasesLiga="";
}
var ligaCode=id_liga.length<6?id_liga:id_liga.substring(0,id_liga.length-10);
	estilo_oculto=filtros_activado==0?'':'style="display:none"';
	estilo_oculto=filtrado==0?estilo_oculto:'style="display:block"';
	div_liga='<div id="liga_'+id_liga+'" '+estilo_oculto+' >';
 	div_liga+='<div>';
 		div_liga+='<table class="tablaFutbol">';
 			div_liga+='<tbody>';
 				div_liga+='<tr>',
 					div_liga+='<td scope="col" class="celdaNeutra">  </td>';
 					div_liga+='<td scope="col" class="titTablaFut bordeTablaIzq" id="ligafav_'+id_liga+'">';
 						if (ligas_favoritos.indexOf(ligaCode)>0) {
							div_liga += '<a onclick="eliminar_favoritos(\'' + ligaCode + '\',0,0);return false;" id="fav_link' + id_liga + '" href="#"><img height="14" width="14" title="Eliminar Favoritos" class="margenIconCombi" alt="Eliminar Favoritos" src="/img/iconoFav2.png" id="fav_img' + id_liga + '"/></a>';
						}else{
							div_liga += '<a onclick="anadir_favoritos(\'' + ligaCode + '\',0,0);return false;" id="fav_link' + id_liga + '" href="#"><img height="14" width="14" title="Agregar Favoritos" class="margenIconCombi" alt="Agregar Favoritos" src="/img/iconoFav2_selec.png" id="fav_img' + id_liga + '"/></a>';
							
						}
					div_liga+='</td>';
					div_liga+='<td scope="col" class="titTablaFut relleno2"><img height="15" width="22" title="'+pais+' - '+liga_local+'" class="margenIconCombi" alt=""'+pais+' - '+liga_local+'" src="/img/banderas/'+bandera.toLowerCase()+'.gif" id="bandera_pais'+id_liga+'"/></td> ';
					div_liga+='<td scope="col" class="tiTablaIzq" colspan="10">';
						var link='FÚTBOL - ' + pais + ' - ' + liga_local ;
						if (tabla==0 || phasesTabla==0) {
							link='<a href="#"  onclick="mostrar_liga('+ligaCode+',\''+pais+' - '+liga_local+'\',\''+phasesTabla+'\',\''+phasesLiga+'\');return false;"> '+link+'  &nbsp;&nbsp;&nbsp;&nbsp;<span class="ver_clasificacion">ver clasificación</span></a>';
						}
						div_liga += '<div class="fechaTabla">' + fecha + '</div>'+link+'    </td>';
					div_liga+='	 <td scope="col" class="titFtbCuotas bold" colspan="3">MEJORES CUOTAS</td>';
				div_liga+='</tr>'; 
				div_liga+='<tr>'; 
					div_liga+='<td class="titTablaFut2 titTablaFut2celda">';
						div_liga+='<a onclick="rellenar_partidos(\''+id_liga+'\',\'0\');return false;" href="#"><img height="8" width="8" title="Ocultar partidos liga" class="margenIconCombi" id="flecha_liga'+id_liga+'" alt="Ocultar partidos liga" src="/img/flechaAbajo.png"/></a>';
					div_liga+='</td> ';
					div_liga+='<td class="titTablaFut2celda veinticinco"> </td> '; 
					div_liga+='<td class="titTablaFut2celda cuarentaytres">PAIS</td>'; 
					div_liga+='<td class="titTablaFut2celda cuarentaytres">HORA</td>'; 
					div_liga+='<td class="titTablaFut2celda treinta">TMP</td>';  
					div_liga+='<td class="titTablaFut2celda cientoveinte">EQUIPO LOCAL</td> '; 
					div_liga+='<td class="titTablaFut2celda cientoveinte">RESULTADO</td> ';
					div_liga+='<td class="titTablaFut2celda cientoveinte">EQUIPO VISITANTE</td>'; 
					div_liga+='<td class="titTablaFut2celda cuarenta">DES </td>';  
					div_liga+='<td class="titTablaFut2celda cuarenta"> PRO</td> ';
					div_liga+='<td class="titTablaFut2celda cuarenta">PEN</td>';  
					div_liga+='<td class="titTablaFut2celda cuarenta">INFO</td>'; 
					div_liga+='<td class="titTablaFut2celda veinticinco"> </td>'; 
					div_liga+='<td scope="col" class="celdaCuota1 cuarenta bold">1</td>';
					div_liga+='<td scope="col" class="celdaCuotaX cuarenta bold">X</td>'; 
					div_liga+='<td scope="col" class="celdaCuota2 cuarenta bold">2</td>'; 
				div_liga+='</tr>';
			div_liga+='</tbody>';
		div_liga+='</table>';  
	div_liga+='</div>';
	div_liga+='<div id="partido_liga'+id_liga+'">';
 	div_liga+='</div>';   
 	div_liga+='<div>';
 		div_liga+='<table class="tablaFutbol">';		  
 			div_liga+='<tbody>';
 				div_liga+='<tr>';	        
 					div_liga+='<td class="celdaNeutraAbajo">&nbsp;</td>';
				 	div_liga+='<td class="bordeCuotasAbajo1">&nbsp;</td>';      
				div_liga+='</tr>';   
 			div_liga+='</tbody>';
 		div_liga+='</table>'; 
  	div_liga+='</div>';
  	div_liga+='</div>';
	$('partidos').insert({
		bottom: div_liga
	});
	pintar_partido(id_liga,0);
	eliminar_ligas_ocultas(id_liga);
	sin_patido();
}
function recoger_partidos(id_liga){
	var longitud=id_liga.length;
	var partido_nuevo;
	var liga=id_liga;
	var fecha_recoger1=fecha1;
	var fecha_recoger2=fecha2;
	if (longitud>10){
		liga=id_liga.substr(0,longitud-10);
		fecha_recoger1=id_liga.substr(longitud-10,longitud);
		fecha_recoger2=fecha_recoger1;
	}
	$('liga_oculta'+id_liga).remove();
	var url = "/mostrarBD/mostrar_resultadoLigas.php";
    var myAjax = new Ajax.Request(url, {
        method: "get",
        parameters: {
			'gmt':tiempo, 
            'fecha1': fecha_recoger1,
            'fecha2': fecha_recoger2,
            'id_liga': liga
        },
        onComplete: function(t){
          var   no_visualizado = t.responseText.evalJSON();
             // pintaremos las listas de todo
			 no_visualizado.each(function(e){
				anteriorr.set(e.id,e);
				partido_nuevo=e;
		});
			montar_cabecera_liga(id_liga,partido_nuevo.pais,partido_nuevo.league,partido_nuevo.bandera.toLowerCase(),partido_nuevo.fecha,1,partido_nuevo.phasesTabla,partido_nuevo.phasesLiga,partido_nuevo.tabla);
        }
    });
}
function eliminar_ligas_ocultas(id_liga){
	var hijos=$('masLigas').childElements()
	var cantidad=hijos[2].childElements().size();
	//alert(hijos[2].childElements().size());
	if (cantidad===0){
		$('masLigas').setStyle({'display':'none'});
	}
}
function rellenar_partidos(id_liga, liga_fav){
    if ($('partido_liga' + id_liga).style.display == 'none') {
        $('partido_liga' + id_liga).style.display = 'block';
        $('flecha_liga' + id_liga).writeAttribute({
            'src': '/img/flechaAbajo.png',
            'title': 'Ocultar partidos liga',
            'alt': 'Ocultar partidos liga'
        });
    }
    else {
        if ($('partido_liga' + id_liga).getHeight() == 0) {
            pintar_partido(id_liga, liga_fav);
            $('partido_liga' + id_liga).style.display = 'block';
            $('flecha_liga' + id_liga).writeAttribute({
                'src': '/img/flechaAbajo.png',
                'title': 'Ocultar partidos liga',
                'alt': 'Ocultar partidos liga'
            });
            if (cuotasMaximas == 1) {
                cargarCasas_elegidas_partido(id_liga);
            }
        }
        else {
            $('partido_liga' + id_liga).style.display = 'none';
            $('flecha_liga' + id_liga).writeAttribute({
                'src': '/img/flecha.png',
                'title': 'Desplegar partidos liga',
                'alt': 'Desplegar partidos liga'
            });
        }
    }
}
function pintar_partido(id_liga, liga_fav){
    var m = 0;
    var divPartidoLiga = "";
	var ligaCode=id_liga.length<6?id_liga:id_liga.substring(0,id_liga.length-10);
    liga_partido[id_liga].each(function(e){
        var partido = anteriorr.get(e);
        var codigo = m % 2 + 1;
        m++;
        var filaClass = codigo;
		clssFin = '';
		switch (partido.statusType){
			case 'live':
				codigo = 'Vivo';
				envivo[envivo.size()]= parseInt(partido.id);
				break;
			case 'fin':
				clssFin = 'infoFin';
				partFin[partFin.size()]= parseInt(partido.id);
				break;
			case 'sched':
				novivo[novivo.size()]= parseInt(partido.id);
				break;
		}
        var tdPartido1 = '<td class="bordeTablaIzq celda' + codigo + '" id="combi_' + partido.id + '"><a href="#" onclick="ver_resultado(' + partido.id + ');return false;"><img src="/img/iconoCombi.png" alt="Desplegar" width="14" height="14" id="desplegar_combi' + partido.id + '" class="margenIconCombi" title="Desplegar"/></a></td>';
        var tdPartido2 = '<td class="veinticinco celda' + codigo + '" id="fav_' + partido.id + '">';
       if (ligas_favoritos.indexOf(ligaCode)>0 || partidos_favoritos.indexOf(partido.id)>0) {
            tdPartido2 += '<a href="#" id="fav_par_link' + partido.id + '" onclick="eliminar_favoritos(\'' + partido.ligaCode + '\',\'' + partido.fecha + '\',\'' + partido.id + '\');return false;"><img id="fav_par_img' + partido.id + '" src="/img/iconoFav1.png" alt="Eliminar Partido de Favoritos" width="14" height="14" class="margenIconCombi" title="Eliminar Partido de Favoritos"/></a>'
        }else {
            tdPartido2 += '<a href="#" id="fav_par_link' + partido.id + '" onclick="anadir_favoritos(\'' + partido.ligaCode + '\',\'' + partido.fecha + '\',\'' + partido.id + '\');return false;"><img id="fav_par_img' + partido.id + '" src="/img/iconoFav1_selec.png" alt="Agregar Partido a Favoritos" width="14" height="14" class="margenIconCombi" title="Agregar Partido a Favoritos"/></a>';
        }
        tdPartido2 += '</td>';
        var tdPartido3 = '<td class="cuarentaytres" ><a href="#" onclick="ver_resultado(' + partido.id + ');return false;"><img id="partido_pais' + partido.id + '"  src="/img/banderas/' + partido.bandera.toLowerCase() + '.gif" alt="' + partido.pais + '" width="22" height="15" title="' + partido.pais + "-" + partido.league + '" /></a></td>';
        var tdPartido4 = '<td class="cuarentaytres" ><a href="#" onclick="ver_resultado(' + partido.id + ');return false;">' + partido.starTime + '</a></td>';
        var tdPartido5 = '<td class="treinta" ><a id="tiempo_' + partido.id + '" href="#" onclick="ver_resultado(' + partido.id + ');return false;">' + partido.tiempo + '\'</a></td>';
        var tdPartido6 = '<td class="cientoveinte" >' + partido.n_eHome + '</td>';
        var tdPartido7 = '<td class="cientoveinte celda' + codigo + '" id="res_' + partido.id + '"  onclick="ver_resultado(' + partido.id + ');return false;"><div id="golaway' + partido.id + '" class="golaway" style="display:none;"><img src="/img/gol.gif" alt="gol" width="12" height="12" /> </div><div id="golhome' + partido.id + '" class="golhome" style="display:none;"><img src="/img/gol.gif" alt="gol" width="12" height="12" /> </div> <div  class="resultado"><a href="#" id="resultado_actual_' + partido.id + '" onclick="return false;">' + partido.current + '</a></div></td>';
        var tdPartido8 = '<td class="cientoveinte" >' + partido.n_eAway + '</td>';
        var tdPartido9 = '<td class="cuarenta" ><div id="media_parte_' + partido.id + '">' + partido.HT + '</div></td>';
        var tdPartido10 = '<td class="cuarenta" ><div id="porroga_' + partido.id + '">' + partido.ET + '</div></td>';
        var tdPartido11 = '<td class="cuarenta" ><div id="penalti_' + partido.id + '">' + partido.PEN + '</div></td>';
        var tdPartido12 = '<td class="cuarenta ' + clssFin + '" id="status_celda_' + partido.id + '"><a id="statu_' + partido.id + '" href="#" onclick="ver_resultado(' + partido.id + ');return false;">' + partido.status_idioma.substring(0, 4) + '</a></td>';
        var tdPartido13 = '<td class="veinticinco"><a href="clasificacionEnfrentamiento.html" target="_blank" onclick="mostrar_estadistica(' + partido.ligaCode + ',' + partido.id_eHome + ',' + partido.id_eAway + ', \'' + partido.fecha + '\',\'' + partido.n_eHome + '\',\'' + partido.n_eAway + '\',\'' + partido.tabla + '\',\'' + partido.id + '\');return false;"><img src="/img/iconoEstadist.png" id="partido_estadistica_img' + partido.id + '" alt="estadisticas" width="16" height="16" class="help" title="estadisticas del encuentro"/></a></td>';
        //APUESTAS
        var menor = '<img class="flechasCuotas" src="/img/bajaCuota.gif" alt="1" />';
        var mayor = '<img class="flechasCuotas" src="/img/subeCuota.gif" alt="2" />';
        var igual = '<img class="flechasCuotas" src="/img/flechaVacia.gif" alt="3" />';
        var imgFlecha1 = '';
        var imgFlecha2 = '';
        var imgFlecha3 = '';
        var titulo = '';
        var link_01 = '';
        var link_02 = '';
        var link_03 = '';
        var cuota = 0;
        var cuota_ant = 0;
        if (partido.o1 != '0.00') {
            link_01 = comparar_cuotas(partido.o1, partido.o1_ant, partido.o1Bid, partido.o1Name, 1, partido.id);
            link_01 = link_01 + partido.o1 + '</a>';
			link_02 = comparar_cuotas(partido.o2, partido.o2_ant, partido.o2Bid, partido.o2Name, 2, partido.id);
            link_02 = link_02 + partido.o2 + '</a>';
			link_03 = comparar_cuotas(partido.o3, partido.o3_ant, partido.o3Bid, partido.o3Name, 3, partido.id);
            link_03 = link_03 + partido.o3 + '</a>';
        } else {
            link_01 = "-";
			link_02 = "-";
			link_03 = "-";
        }
        var tdPartido14 = '<td class="cuarenta bordeCuotaIzq celda' + codigo + '" id="res_1_' + partido.id + '">' + link_01 + '</td>';
        var tdPartido15 = '<td class="cuarenta  celda' + codigo + '" id="res_x_' + partido.id + '">' + link_02 + '</td>';
        var tdPartido16 = '<td class="cuarenta bordeCuotaDch celda' + codigo + '" id="res_2_' + partido.id + '">' + link_03 + '</td>';
        var trPartido = '<tr class="fila' + codigo + '" id="fila_' + partido.id + '" onmouseout="color_fila(1, ' + partido.id + ');" onmouseover="color_fila(2, ' + partido.id + ');">', trPartido = trPartido + tdPartido1 + tdPartido2 + tdPartido3 + tdPartido4 + tdPartido5 + tdPartido6 + tdPartido7 + tdPartido8 + tdPartido9 + tdPartido10 + tdPartido11 + tdPartido12 + tdPartido13 + tdPartido14 + tdPartido15 + tdPartido16 + "</tr>";
        //montamos las fila oculta
        var divOcultoIndGoles = '<div id="resultado_individual' + partido.id + '" class="cntResultado"><img src="/img/loading.gif" alt="cargando" width="16" height="16" /> cargando...</div>';
        var divOcultoIndApuestas = '<div id="resultado_cuotas' + partido.id + '" class="cntCasas"><img src="/img/loading.gif" alt="cargando" width="16" height="16" /> cargando...</div>'
        var divOcultoInd = '<div id="div_oculto_' + partido.id + '" class="divCuotaDesp" style="display:none;">' + divOcultoIndGoles + divOcultoIndApuestas + '</div>';
        var tdOculto1 = '<td class="celdaFtbGrande" valign="top" colspan="13">' + divOcultoInd + '</td>';
        //tabla de apuesta maximas
        var tbodyOcultoApuesta = '';
        var tdOcultoApuesta1 = '<td class="cuarenta"><img src="/img/flechaRojaFutbol.jpg" alt="flecha" width="19" height="11"  class="tablaFlechasCuotasMargin" /></td>';
        var trOcultoApuesta1 = "<tr>" + tdOcultoApuesta1 + tdOcultoApuesta1 + tdOcultoApuesta1 + "</tr>";
		var link_01_img="";
		var link_02_img="";
		var link_03_img="";
        if (partido.o1 != '0.00'){ 
            link_01_img = comparar_cuotas_img(partido.o1, partido.o1_ant, partido.o1Bid, partido.o1Name, 1, partido.id);
            link_02_img = comparar_cuotas_img(partido.o2, partido.o2_ant, partido.o2Bid, partido.o2Name, 2, partido.id);
            link_03_img = comparar_cuotas_img(partido.o3, partido.o3_ant, partido.o3Bid, partido.o3Name, 3, partido.id);
		}
        var tdOcultoApuesta1 = '<td id="img_1_' + partido.id + '">' + link_01_img + '<img src="/img/' + partido.o1Bid + 'v.jpg" alt="' + partido.o1Name + '" width="21" height="45" /></a></td>';
        var tdOcultoApuesta2 = '<td id="img_2_' + partido.id + '">' + link_02_img + '<img src="/img/' + partido.o2Bid + 'v.jpg" alt="' + partido.o2Name + '" width="21" height="45"  /></a></td>';
        var tdOcultoApuesta3 = '<td id="img_3_' + partido.id + '">' + link_03_img + '<img src="/img/' + partido.o3Bid + 'v.jpg" alt="' + partido.o3Name + '" width="21" height="45"  /></a></td>';
        var trOcultoApuesta2 = "<tr>" + tdOcultoApuesta1 + tdOcultoApuesta2 + tdOcultoApuesta3 + "</tr>";
        var tdOcultoApuesta1 = '<td colspan="3">&nbsp;</td>';
        var trOcultoApuesta3 = "<tr>" + tdOcultoApuesta1 + "</tr>";
        var tdOcultoApuesta1 = '<td class="cuarenta">&nbsp;</td>';
        var trOcultoApuesta4 = "<tr>" + tdOcultoApuesta1 + tdOcultoApuesta1 + tdOcultoApuesta1 + "</tr>";
        if (partido.o1 != '0.00' ) {
            tbodyOcultoApuesta = "<tbody>" + trOcultoApuesta1 + trOcultoApuesta2 + trOcultoApuesta3 + "</tbody>";
        }
        else {
            tbodyOcultoApuesta = "<tbody>" + trOcultoApuesta4 + "</tbody>";
        }
        //montamos la tabla
        var tablaOcultaApuesta = '<table>' + tbodyOcultoApuesta + '</table>';
        var divOcultoApuestas = '<div class="divCuotaDesp"	id="div_oculto_cuotas' + partido.id + '" style="display:none">'
        divOcultoApuestas = divOcultoApuestas + tablaOcultaApuesta + "</div>";
        var tdOculto2 = '<td colspan="3"	class="tablaCuotaDesp">' + divOcultoApuestas + '</td>';
        var trOculta = "<tr>" + tdOculto1 + tdOculto2 + "</tr>";
        var tbodyPartido = "<tbody>" + trPartido + trOculta + "</tbody>";
        var tablaPartido = "<table class='tablaFutbol'>" + tbodyPartido + "</table>";
        var divFilaClass = '<div id="codigo' + partido.id + '" style="display:none;">' + filaClass + '</div>';
        var divPartidoInd = "<div id='partido_" + partido.id + "'>" + divFilaClass + tablaPartido + "</div>";
        divPartidoLiga = divPartidoLiga + divPartidoInd;
    });
	 if (ordenar==0) {
	 	$('partidos_en_orden' + deporte).insert(divPartidoLiga, {
	 		position: 'after'
	 	});
		ordenar_partidos();
	 }
	 else {
	 	$('partido_liga' + id_liga).insert(divPartidoLiga);
	 }
    if (cuotasMaximas == 1) {
		
        cargarCasas_elegidas_partido(id_liga,1);
    }
}
function anadir_favoritos(id_liga, fecha, id_partido){
    var url = "/setCookie.php";
    var nombre = "";
    if (id_partido == 0) {
        nombre = "liga_favorito";
        cambiar_icono_liga(id_liga, fecha);
        ligas_favoritos[ligas_favoritos.size()] = id_liga;
    }else {
        nombre = "partido_favorito";
        cambiar_icono_partido(id_partido,id_liga);
        var url = "/setCookiePartido.php";
        partidos_favoritos[partidos_favoritos.size()] = id_partido;
    }
    var myAjax = new Ajax.Request(url, {
        method: "get",
        parameters: {
            'nombre': nombre,
            'fecha': fecha,
            'ligaCode': id_liga,
            'partido_id': id_partido,
            'deporte': deporte
        }
    });
    if (location.pathname == '/favoritos.php') {
        if (id_partido == 0) {
            $('partido_liga' + id_liga).update('');
            pintar_partido(id_liga, 1);
        }
    }
}

function eliminar_favoritos(id_liga, fecha, id_partido){
    var opcion = 0;
    var url = "/delCookie.php";
    var nombre = "";
    if (id_partido == 0) {
        nombre = "liga_favorito";
        opcion = 1
        texto = "¿Desea eliminar la liga de favoritos?"
    }
    else {
        nombre = "partido_favorito";
        var url = "/delCookiePartido.php";
        texto = "¿Desea eliminar el partido de favoritos?"
    }
    if (confirm(texto)) {
        var myAjax = new Ajax.Request(url, {
            method: "get",
            parameters: {
                'nombre': nombre,
                'fecha': fecha,
                'ligaCode': id_liga,
                'partido_id': id_partido,
                'deporte': deporte
            }
        });
        if (opcion == 1) {
            cambiar_icono_liga_fav(id_liga, fecha);
            ligas_favoritos = ligas_favoritos.without(id_liga);
            if (fecha2 == "") {
                liga_partido[id_liga].each(function(e){
                    eliminar_partido_fav(e);
                    if (partidos_favoritos.indexOf(e) >= 0) {
                        partidos_favoritos = partidos_favoritos.without(e);
                    }
                });
            }
        }else {
            cambiar_icono_partido_fav(id_partido, id_liga);
            partidos_favoritos = partidos_favoritos.without(id_partido);
        }
        if ($('favoritos').checked == true) {
            if (id_partido == 0) {
                $('liga_' + id_liga).setStyle({
                    'display': 'none'
                });
            }else {
                $('partido_' + id_partido).setStyle({
                    'display': 'none'
                });
                ;
                if ($('partido_liga' + anteriorr.get(id_partido).ligaCode).getHeight() == 0) {
                    $('liga_' + id_liga).setStyle({
                        'display': 'none'
                    });
                }
            }
        }
        if (location.pathname == '/favoritos.php') {
            if (id_partido == 0) {
                $('liga_' + id_liga).remove();
            }
            else {
                $('partido_' + id_partido).remove();
                if ($('partido_liga' + id_liga).getHeight() == 0) {
                    $('liga_' + id_liga).remove();
                }
            }
        }
    }
    sin_patido();
}

function eliminar_partido_fav(id_partido){
    var myAjax = new Ajax.Request('/delCookiePartido.php', {
        method: "get",
        parameters: {
            'nombre': 'partido_favorito',
            'fecha': '0',
            'ligaCode': '0',
            'partido_id': id_partido,
            'deporte': deporte
        }
    });
}

function cambiar_icono_liga(id_liga, fecha){
    if (fecha2 == "") {
        $('fav_img' + id_liga).writeAttribute({
            'src': '/img/iconoFav2.png',
            'title': 'Eliminar Favoritos',
            'alt': 'Eliminar Favoritos'
        });
       
        $('fav_link' + id_liga).writeAttribute({
            'href': 'javascript:eliminar_favoritos(\'' + id_liga + '\',0,0);',
			'onclick': ''
        });
        if (liga_partido[id_liga]) {
            liga_partido[id_liga].each(function(e){
                cambiar_icono_partido(e, id_liga);
            });
        }
    }
    else {
        mes = fecha1.substr(5, 2) < 10 ? "0" + fecha1.substr(5, 2) : fecha1.substr(5, 2);
        dia = fecha1.substr(8, 2) < 10 ? "0" + fecha1.substr(8, 2) : fecha1.substr(8, 2);
        var fec1 = new Date(fecha1.substr(0, 4), fecha1.substr(5, 2), fecha1.substr(8, 2));
        var fec2 = new Date(fecha2.substr(0, 4), fecha2.substr(5, 2), fecha2.substr(8, 2));
        var diferencia = (fec2.getTime() - fec1.getTime()) / 86400000;
        pos_fec = id_liga.indexOf('-' + fecha1.substr(0, 4));
        for (i = 0; i <= diferencia; i++) {
            fec = fec1.getTime() + i * 86400000;
            var fec_ = new Date();
            fec_.setTime(fec);
            mes2 = fec_.getMonth() < 10 ? '0' + fec_.getMonth() : fec_.getMonth();
            dia2 = fec_.getDate() < 10 ? '0' + fec_.getDate() : fec_.getDate();
            var fec_fav = fec_.getFullYear() + "-" + mes2 + "-" + fec_.getDate() ;
            var variable = String(id_liga) + String(fec_fav);
            if ($('fav_img' + variable)) {
                $('fav_img' + variable).writeAttribute({
                    'src': '/img/iconoFav2.png',
                    'title': 'Eliminar Favoritos',
                    'alt': 'Eliminar Favoritos'
                });
                $('fav_link' + String(id_liga) + String(fec_fav)).writeAttribute({
                    'href': 'javascript:eliminar_favoritos("' + id_liga + '",0,0);return false;',
					'onclick' : ''
                });
                if (liga_partido[String(id_liga) + '' + String(fec_fav)]) {
                    liga_partido[id_liga + String(fec_fav)].each(function(e){
                        cambiar_icono_partido(e, id_liga + String(fec_fav));
                    });
                }
            }
        }
    }
}

function cambiar_icono_liga_fav(id_liga){
    if (fecha2 == "") {
        $('fav_img' + id_liga).writeAttribute({
            'src': '/img/iconoFav2_selec.png',
            'title': 'Agregar Favoritos',
            'alt': 'Agregar Favoritos'
        });
       
        $('fav_link' + id_liga).writeAttribute({
            'href': 'javascript:anadir_favoritos(\'' + id_liga + '\',0,0);',
			 'onclick': ''
        });
        if (liga_partido[id_liga]) {
            liga_partido[id_liga].each(function(e){
                if (partidos_favoritos.indexOf(e) < 0) {
                    cambiar_icono_partido_fav(e, id_liga);
                }
            });
        }
    }
    else {
        mes = fecha1.substr(5, 2) < 10 ? "0" + fecha1.substr(5, 2) : fecha1.substr(5, 2);
        dia = fecha1.substr(8, 2) < 10 ? "0" + fecha1.substr(8, 2) : fecha1.substr(8, 2);
        var fec1 = new Date(fecha1.substr(0, 4), fecha1.substr(5, 2), fecha1.substr(8, 2));
        var fec2 = new Date(fecha2.substr(0, 4), fecha2.substr(5, 2), fecha2.substr(8, 2));
        var diferencia = (fec2.getTime() - fec1.getTime()) / 86400000;
        pos_fec = id_liga.indexOf('-' + fecha1.substr(0, 4));
        for (i = 0; i <= diferencia; i++) {
            fec = fec1.getTime() + i * 86400000;
            var fec_ = new Date();
            fec_.setTime(fec);
            mes2 = fec_.getMonth() < 10 ? '0' + fec_.getMonth() : fec_.getMonth();
            dia2 = fec_.getDate() < 10 ? '0' + fec_.getDate() : fec_.getDate();
            var fec_fav = fec_.getDate() + "-" + mes2 + "-" + fec_.getFullYear();
            var variable = String(id_liga) + String(fec_fav);
            if ($('fav_img' + variable)) {
                $('fav_img' + variable).writeAttribute({
                    'src': '/img/iconoFav2_selec.png',
                    'title': 'Agregar Favoritos',
                    'alt': 'Agregar Favoritos'
                });
				
                $('fav_link' + String(id_liga) + String(fec_fav)).writeAttribute({
                    'href': 'javascript:anadir_favoritos("' + id_liga + '",0,0);return false;',
					'onclick': ''
                });
                if (liga_partido[String(id_liga) + '' + String(fec_fav)]) {
                    liga_partido[id_liga + String(fec_fav)].each(function(e){
                        cambiar_icono_partido_fav(e, id_liga + String(fec_fav));
                    });
                }
            }
        }
    }
}

function cambiar_icono_partido(id_partido, id_liga){
    if ($('fav_' + id_partido)) {
		
        $('fav_par_img' + id_partido).writeAttribute({
            'src': '/img/iconoFav1.png',
            'title': 'Eliminar Partido de Favoritos',
            'alt': 'Eliminar Partido de Favoritos'
        });
		var link="javascript:eliminar_favoritos('" + id_liga + "','0','" + id_partido + "');"
        $('fav_par_link' + id_partido).writeAttribute({
            'href': link,
			'onclick':''
        });
		
    }
}

function cambiar_icono_partido_fav(id_partido, id_liga){
    if ($('fav_' + id_partido)) {
        $('fav_par_img' + id_partido).writeAttribute({
            'src': '/img/iconoFav1_selec.png',
            'title': 'Agregar Partido de Favoritos',
            'alt': 'Agregar Partido de Favoritos'
        });
        $('fav_par_link' + id_partido).writeAttribute({
            'href': 'javascript:anadir_favoritos("' + id_liga + '",0,"' + id_partido + '");return false;',
			'onclick': ''
        });
    }
}

function jornadaDesplaza(deporte, despl) {
	var x = parseInt(despl, 10);
	if(eval($('jornada'))) {
		var selJornadas = $('jornada');
		if(x!=0) {
			var nOpciones = selJornadas.options.length;
			var opc = selJornadas.selectedIndex;
			if( opc + x >= 0 && opc+x <= nOpciones -1 ) {
				selJornadas.selectedIndex = selJornadas.selectedIndex + x;
			}
		}
		var url = "";
		if (deporte == "1") {
			url = "/inc_pagina/partidos_futbol_liga_lista.php";
		}
		if(url != "") {
		    new Ajax.Request(url, {
		        method: "get",
		        asynchronous : false,
		        evalScripts  : true,
		        parameters: {
					'dxt':deporte, 
		            'pais': paisSeleccionado,
		            'ligacode': ligacode,
		            'jornada': selJornadas.options[selJornadas.selectedIndex].value
		        },
		        onComplete: function(t){
		        	$('partidos').innerHTML = t.responseText;
		        	$('fechaJornada').innerHTML = $('divFechasJornada').innerHTML; 
		        	rellenar_hash_partidos();
		        }
		    });
		}
	}
}
