//variable goblales necesarias antes de la carga total de la pagina
var pais_liga=new Array();;
var liga_partido=new Array();
var continuar_favoritos=1;
var divPartido = new Array();
var ligaAnterior = new Array();
var anteriorr = new Hash();
var no_visualizado=new Hash();
var envivo = new Array();
var novivo = new Array();
var partFin = new Array();
var partidos_ind = new Array();
var partidos_ind2 = new Array();
var num_envivo = 0;
var num_novivo = 0;
var num_fin = 0;
var partidos_gol = new Array();
var partidos_actualizados = new Array();
var temporizador_gol = new PeriodicalExecuter(cargar_tiempo, 200);
 temporizador_gol.stop();
var cuotasMaximas = 0;
var casaApuestas = new Array(3);
casaApuestas[0] = '';
casaApuestas[1] = '';
casaApuestas[2] = '';
//variable para saber si esta activo el sonido, por defecto esta en activo
var sonido = 1;
var partidos_favoritos=new Array();
var ligas_favoritos=new Array();

var fecha1 = '';
var fecha2 = '';
var paises = new Array(5);

var cuotas_ind = new Array();
var cuotas_casa_max = new Array();

//saber si esta ordenado por hora o por liga
// ordenar =1 esta ordenado por liga 
// ordenar = 0 esta ordenado por hora
var ordenar=1;

//ListaPartidos.ligas = new Array();
// ListaPartidos.cargarDatos();
//ListaPartidos.cargarDatosFecha();

//cargamos varible generales

function cargar_tiempo(){
   // var tiempo = 3600;
    var ahora = new Date();
    var ahora_string = ahora.toString();
    var pos_mas = ahora_string.indexOf('+');
    
    var gmt = ahora_string.substr(pos_mas + 1, 4);
    return (gmt / 100) * 3600;
    
    
}

var gmt = cargar_tiempo();
cargarDatos = function(){

    var url = "mostrarBD/mostrar_resultadoJSON.php";
    var myAjax = new Ajax.Request(url, {
        method: "get",
        parameters: {
            'fecha1': fecha1,
            'fecha2': fecha2,
            'paises': paises
        },
        onComplete: function(t){
            partidos_ind = t.responseText.evalJSON();
            cargar_array(); // cargamos el array de partidos 
        }
        
    });
}
//cargamos los partido que han variado en los ultimos 3min.
//Cogemos 3 min por si hay algun desfase de recogida de datos
function cargarCadaMinuto(){
    var tiempo_ = new Date();
    tiempo_ = tiempo_.getTime();
	temporizador_gol.stop();
    limpiar_actualizados();
    var url = "mostrarBD/mostrar_resultadoMin.php";
    var myAjax = new Ajax.Request(url, {
        method: "get",
        parameters: {
            'fecha1': fecha1,
            'fecha2': fecha2,
            'paises': paises,
            'deporte': deporte,
			'gmt':tiempo,
            'time': tiempo_
        },
        onComplete: function(t){
            partidos_ind = t.responseText.evalJSON();
            switch (deporte) {
                case "SOC":
                    pintarLista();
                    break;
                case "BSK":
                    pintarListaBSK();
                    break;
                case "TEN":
                    pintarListaTEN();
                    break;
            }
            //	 pintarLista(); // pintaremos las listas de todo
        
        
        }
        
    });
}
function cargarCadaMinutoFav(){
   if (deporte=='MULTI'){
   	deporte='SOC';
	continuar_favoritos=0;
   }else{
   	continuar_favoritos=1;
   }
   cargarCadaMinuto();
}

//cargamos los partidos entre 2 fechas

//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;
    }
    else {
        $('fila_' + id).className = "filaVivo";
    }
    if ($('combi_' + id).hasClassName("celdaVivo")) {
		$('combi_' + id).removeClassName("celdaVivo");
        $('combi_' + id).addClassName ( "celda" + $('codigo' + id).innerHTML);
    }
    else {
		 $('combi_' + id).removeClassName ("celda" + $('codigo' + id).innerHTML)
        $('combi_' + id).addClassName ("celdaVivo");
    }
    if ($('fav_' + id).hasClassName("celdaVivo")) {
		$('fav_' + id).removeClassName("celdaVivo");
        $('fav_' + id).addClassName ("celda" + $('codigo' + id).innerHTML);
    }
    else {
			$('fav_' + id).removeClassName("celda" + $('codigo' + id).innerHTML);
     		 $('fav_' + id).addClassName ("celdaVivo" );
    }
    if ($('res_' + id).hasClassName("celdaVivo")) {
		$('res_' + id).removeClassName("celdaVivo");
        $('res_' + id).addClassName ("celda" + $('codigo' + id).innerHTML);
       
    }
    else {
     	$('res_' + id).removeClassName("celda" + $('codigo' + id).innerHTML);
     	$('res_' + id).addClassName ("celdaVivo" );
    }
    if ($('res_1_' + id).hasClassName("celdaVivo")) {
        $('res_1_' + id).removeClassName("celdaVivo");
        $('res_1_' + id).addClassName ("celda" + $('codigo' + id).innerHTML);
    }
    else {
        $('res_1_' + id).removeClassName("celda" + $('codigo' + id).innerHTML);
     	$('res_1_' + id).addClassName ("celdaVivo" );
    }
	if ($('res_x_' + id)) {
		if ($('res_x_' + id).hasClassName("celdaVivo")) {
			$('res_x_' + id).removeClassName("celdaVivo") ;
			$('res_x_' + id).addClassName("celda" + $('codigo' + id).innerHTML);
			
		}
		else {
			$('res_x_' + id).removeClassName("celda" + $('codigo' + id).innerHTML);
			$('res_x_' + id).addClassName("celdaVivo") ;
			
		}
	}
    if ($('res_2_' + id).hasClassName("celdaVivo")) {
        $('res_2_' + id).removeClassName("celdaVivo") ;
			$('res_2_' + id).addClassName("celda" + $('codigo' + id).innerHTML);
    }
    else {
       $('res_2_' + id).removeClassName("celda" + $('codigo' + id).innerHTML);
			$('res_2_' + id).addClassName("celdaVivo") ;
    }
    
    
}
//Cambiamos los datos que han cambiado SOC

pintarLista = function(){
    var cambio_resultado = new Array();
   
    var sonidolocal = "no";
	if (partidos_ind != null) {
		partidos_ind.each(function(e){
		if ($('partido_' + e.id)) {
			var cambio = 1;
			var partido_anterior = anteriorr.get(e.id);
			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) {
				//alert ("'"+resultado_a+"' '"+resultado_anterior_a+"'")
				cambio = 0;
				$('golaway' + e.id).setStyle({
					display: 'block'
				});
				sonidolocal = "si";
				if ($('partido_'+e.id).getStyle('display')=='none'){
					sonidolocal='no';
				}
				if ($('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";
				if ($('partido_'+e.id).getStyle('display')=='none'){
					sonidolocal='no';
				}
				if ($('liga_'+e.ligaCode).getStyle('display')=='none'){
					sonidolocal='no';
				}
				
				
				if ($('div_oculto_' + e.id).getStyle('display') == 'block') {
					activar_individual(e.id, 'SOC');
					
				}
				$('golhome' + e.id).setStyle({
					display: 'block'
				});
			}
			else {
				$('golhome' + e.id).setStyle({
					display: 'none'
				});
			}
			//alert(e.statusType);
			if (partido_anterior.statusType != e.statusType) {
				cambiar_color(e.id);
				//	if (e.statusType == 'fin') {
				$('status_celda_' + e.id).className = e.statusType == 'fin' ? 'infoFin cuarenta' : $('status_celda_' + e.id).className;
			//}
			}
			if (cuotasMaximas == 1 && e.o1 != '0.00' && e.o3 != '0.00') {
				link_01 = comparar_cuotas(e.o1, e.o1_ant, e.o1Bid, e.o1Name);
				
				$('res_1_' + e.xsid).update(link_01 + e.o1 + '</a>');
				$('img_1_' + e.xsid).update(link_01 + '<img src="img/' + e.o1Bid + 'v.jpg" alt="' + e.o1Name + '" width="21" height="45" /></a>');
				
				link_02 = comparar_cuotas(e.o2, e.o2_ant, e.o2Bid, e.o2Name);
				$('res_x_' + e.xsid).update(link_02 + e.o2 + '</a>');
				$('img_2_' + e.xsid).update(link_02 + '<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);
				$('res_2_' + e.xsid).update(link_03 + e.o3 + '</a>');
				$('img_3_' + e.xsid).update(link_03 + '<img src="img/' + e.o3Bid + 'v.jpg" alt="' + e.o3Name + '" width="21" height="45" /></a>');
				$('link_1' + e.xsid).stopObserving('mouseover');
				$('link_2' + e.xsid).stopObserving('mouseover');
				$('link_3' + e.xsid).stopObserving('mouseover');
				new Tooltip($('link_1' + e.xsid), {
					mouseFollow: false,
					backgroundColor: "#275996",
					borderColor: "#333",
					textColor: "#FFF",
					textShadowColor: "#000"
				});
				new Tooltip($('link_2' + e.xsid), {
					mouseFollow: false,
					backgroundColor: "#275996",
					borderColor: "#333",
					textColor: "#FFF",
					textShadowColor: "#000"
				});
				new Tooltip($('link_3' + e.xsid), {
					mouseFollow: false,
					backgroundColor: "#275996",
					borderColor: "#333",
					textColor: "#FFF",
					textShadowColor: "#000"
				});
				
			}
			$('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); 
						//novivo.without(parseInt().id);
						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;
					
					
			}
			anteriorr.unset(e.id);
			anteriorr.set(e.id, e);
			partidos_actualizados[partidos_actualizados.size()] = e.id;
			
			if (cambio == 0) {
				pasada[e.id] = 1
				partidos_gol[partidos_gol.size()] = e.id;
			//alert(partidos_actualizados.size());
			}
		//actulaizarTip(e.id);
		
		}
		
		});
	 partidos_ind.clear();
	}
    //alert(sonido);
    
    if (sonidolocal == "si" && sonido == 1) {
		// Sound.enable();
      //  $('musica').writeAttribute({'src':'/sonido/gol.mp3'});
	  Sound.play('http://www.marcadoresonline.com/sonido/gol.mp3');
    }
   
    if (partidos_gol.size() > 0) {
		
		temporizador_gol.stop();
        temporizador_gol = new PeriodicalExecuter(color_gol, 1);
    }
	if ( continuar_favoritos==0){
		deporte='BSK';
		cargarCadaMinuto();
	}
}

pintarListaBSK = function(){
    //  var cambio_resultado=new Array();
    
    //var sonidolocal="no";
	if (partidos_ind != null) {
		partidos_ind.each(function(e){
			if ($('partido_' + e.id)) {
				if (anteriorr.get(e.id).statusType != e.statusType) {
					cambiar_color(e.id);
					if (e.statusType == 'fin') {
						$('status_celda_' + e.id).className = 'infoFin treinta';
					}
				}
				if (cuotasMaximas == 1 && e.o1 != '0.00' && e.o3 != '0.00') {
					link_01 = comparar_cuotas(e.o1, e.o1_ant, e.o1Bid, e.o1Name);
					
					$('res_1_' + e.xsid).update(link_01 + e.o1 + '</a>');
					$('img_1_' + e.xsid).update(link_01 + '<img src="img/' + e.o1Bid + 'v.jpg" alt="' + e.o1Name + '" width="21" height="45" /></a>');
					
					
					
					link_03 = comparar_cuotas(e.o3, e.o3_ant, e.o3Bid, e.o3Name);
					$('res_2_' + e.xsid).update(link_03 + e.o3 + '</a>');
					$('img_3_' + e.xsid).update(link_03 + '<img src="img/' + e.o3Bid + 'v.jpg" alt="' + e.o3Name + '" width="21" height="45" /></a>');
					$('link_1' + e.xsid).stopObserving('mouseover');
					
					$('link_3' + e.xsid).stopObserving('mouseover');
					new Tooltip($('link_1' + e.xsid), {
						mouseFollow: false,
						backgroundColor: "#275996",
						borderColor: "#333",
						textColor: "#FFF",
						textShadowColor: "#000"
					});
					
					new Tooltip($('link_3' + e.xsid), {
						mouseFollow: false,
						backgroundColor: "#275996",
						borderColor: "#333",
						textColor: "#FFF",
						textShadowColor: "#000"
					});
					
				}
				//   $('tiempo_' + e.id).update(e.tiempo + "\'");
				$('resultado_actual_' + e.id).update(e.current);
				$('c1_' + e.id).update(e.Q1);
				$('c2_' + e.id).update(e.Q2);
				$('c3_' + e.id).update(e.Q3);
				$('c4_' + e.id).update(e.Q4);
				$('t_' + e.id).update(e.OT);
				$('statu_' + e.id).update(e.status_idioma.substr(0, 4));
				var estado = String(e.statusType);
			//
			var partido_anterior=anteriorr.get(e.id);
			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); 
						//novivo.without(parseInt().id);
						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;
					
					
			}
				anteriorr.unset(e.id);
				anteriorr.set(e.id, e);
				//partidos_actualizados[partidos_actualizados.size()]=e.id;
				//actulaizarTip(e.id);
			}
		});
		
		//alert(sonido);
		
		partidos_ind.clear();
	}
    if ( continuar_favoritos==0){
		deporte='TEN';
		cargarCadaMinuto();
	}
}

pintarListaTEN = function(){
    //  var cambio_resultado=new Array();
   
    //var sonidolocal="no";
	if (partidos_ind != null) {
		partidos_ind.each(function(e){
			if ($('partido_' + e.id)) {
				if (anteriorr.get(e.id).statusType != e.statusType) {
					cambiar_color(e.id);
					if (e.statusType == 'fin') {
						$('status_celda_' + e.id).className = 'infoFin treinta';
					}
				}
				if (cuotasMaximas == 1 && e.o1 != '0.00' && e.o3 != '0.00') {
					link_01 = comparar_cuotas(e.o1, e.o1_ant, e.o1Bid, e.o1Name);
					
					$('res_1_' + e.xsid).update(link_01 + e.o1 + '</a>');
					$('img_1_' + e.xsid).update(link_01 + '<img src="img/' + e.o1Bid + 'v.jpg" alt="' + e.o1Name + '" width="21" height="45" /></a>');
					
					
					
					link_03 = comparar_cuotas(e.o3, e.o3_ant, e.o3Bid, e.o3Name);
					$('res_2_' + e.xsid).update(link_03 + e.o3 + '</a>');
					$('img_3_' + e.xsid).update(link_03 + '<img src="img/' + e.o3Bid + 'v.jpg" alt="' + e.o3Name + '" width="21" height="45" /></a>');
					$('link_1' + e.xsid).stopObserving('mouseover');
					
					$('link_3' + e.xsid).stopObserving('mouseover');
					new Tooltip($('link_1' + e.xsid), {
						mouseFollow: false,
						backgroundColor: "#275996",
						borderColor: "#333",
						textColor: "#FFF",
						textShadowColor: "#000"
					});
					
					new Tooltip($('link_3' + e.xsid), {
						mouseFollow: false,
						backgroundColor: "#275996",
						borderColor: "#333",
						textColor: "#FFF",
						textShadowColor: "#000"
					});
					
				}
				//  $('tiempo_' + e.id).update(e.tiempo + "\'");
				$('resultado_actual_' + e.id).update(e.current);
				$('c1_' + e.id).update(e.S1);
				$('c2_' + e.id).update(e.S2);
				$('c3_' + e.id).update(e.S3);
				$('c4_' + e.id).update(e.S4);
				$('t_' + e.id).update(e.S5);
				$('statu_' + e.id).update(e.status_idioma.substr(0, 4));
				var estado = String(e.statusType);
			var partido_anterior=anteriorr.get(e.id);
			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); 
						//novivo.without(parseInt().id);
						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;
					
					
			}
				anteriorr.unset(e.id);
				anteriorr.set(e.id, e);
				//partidos_actualizados[partidos_actualizados.size()]=e.id;
			//	actulaizarTip(e.id);
			}
		});
		//actulaizarTip();
		//alert(sonido);
		
		partidos_ind.clear();
	}
	if ( continuar_favoritos==0){
		deporte='MULTI';
		
	}
    
}
//cargamos los goleadores y la apuestas
activar_individual = function(id, tipo_deporte){
    cargar_resultado_ind(id);
    cargar_cuotas_ind(id, tipo_deporte);
}
//recogemos los goles del partido
cargar_resultado_ind = function(id){
    var url = "mostrarBD/mostrar_goles.php";
    var myAjax = new Ajax.Request(url, {
        method: "get",
        parameters: {
            'id': id
        },
        onComplete: function(t){
            res_ind = t.responseText.evalJSON();
            pintarGoles(id); // pintaremos las listas de todo
        }
        
    });
    
}
//recogemos las cuotas del partido
cargar_cuotas_ind = function(id, tipo_deporte){
    var url = "mostrarBD/mostrar_cuotas.php";
    var myAjax = new Ajax.Request(url, {
        method: "get",
        parameters: {
            'id': id,
            'deporte': tipo_deporte
        },
        onComplete: function(t){
            cuotas_ind = t.responseText.evalJSON();
            pintarApuestas(id, tipo_deporte); // pintaremos las listas de todo
        }
        
    });
    
}
//PINTAMOS los goles
pintarGoles = function(id){
    if (res_ind) {
        var tabla = new Element('table', {
            'id': "tablaResultado"
        });
        var tbody = new Element('tbody');
        
        var tr = new Element('tr');
        tr.insert('<td scope="col">&nbsp;</td>', {
            position: 'after'
        });
        tr.insert('<td class="celdaResulNeutra" scope="col">&nbsp;</td>', {
            position: 'after'
        });
        tr.insert('<td scope="col">&nbsp;</td>', {
            position: 'after'
        });
        tbody.insert(tr, {
            position: 'after'
        });
        resultadoH = 0;
        resultadoA = 0;
        res_ind.each(function(e){
        
            tr = new Element('tr');
          var   golH = '&nbsp;';
			var golA = '&nbsp;';
            home = e.team == e.id_eHome;
            if (home) {
				if (e.type) {
					if (e.type == 'Own') {
						gol = e.time + "' " + e.name.substr(0, 10)+" (p.p.)";
						golA = '<div class="golhome"><img src="img/gol.gif" alt="gol" width="12" height="12" /> </div>' + gol;
						resultadoA += 1;
					}
					else {
						gol = e.time + "' " + e.name.substr(0, 10);
						golH = '<div class="golaway"><img src="img/gol.gif" alt="gol" width="12" height="12" /> </div>' + gol;
						resultadoH += 1;
					}
				}else {
						gol = e.time + "' " + e.name.substr(0, 10);
						golH = '<div class="golaway"><img src="img/gol.gif" alt="gol" width="12" height="12" /> </div>' + gol;
						resultadoH += 1;
					}
            }
            
            
            away = e.team == e.id_eAway;
            if (away) {
				if (e.type) {
					if (e.type == 'Own') {
						gol = e.time + "' " + e.name.substr(0, 10)+" (p.p.)";
						golH = '<div class="golaway"><img src="img/gol.gif" alt="gol" width="12" height="12" /> </div>' + gol;
						resultadoH += 1;
					}
					else {
						gol = e.time + "' " + e.name.substr(0, 10);
						golA = '<div class="golhome"><img src="img/gol.gif" alt="gol" width="12" height="12" /> </div>' + gol;
						resultadoA += 1;
					}
				}else {
						gol = e.time + "' " + e.name.substr(0, 10);
						golA = '<div class="golhome"><img src="img/gol.gif" alt="gol" width="12" height="12" /> </div>' + gol;
						resultadoA += 1;
					}
			}
			td = new Element('td', {
                'class': "celdaResulIzq",
                'scope': "col"
            }).update(golH);
            
            tr.insert(td, {
                position: 'after'
            });
            td = new Element('td', {
                'class': "celdaResulCentro",
                'scope': "col"
            }).update(resultadoH + ' - ' + resultadoA);
            
            tr.insert(td, {
                position: 'after'
            });
            td = new Element('td', {
                'class': "celdaResulDch",
                'scope': "col"
            }).update(golA);
            
            tr.insert(td, {
                position: 'after'
            });
            tbody.insert(tr, {
                position: 'after'
            });
        });
        tabla.insert(tbody, {
            position: 'after'
        });
        $('resultado_individual' + id).update('');
        $('resultado_individual' + id).insert(tabla, {
            position: 'after'
        });
    }
    else {
        $('resultado_individual' + id).update('');
    }
    
}
//pintamos la tabla de apuestas
pintarApuestas = function(id, tipo_deporte){

    if (cuotas_ind) {
        var clases = "";
        switch (tipo_deporte) {
            case 'BSK':
                clases = 'Bsk';
                break;
            case 'TEN':
                clases = 'Tns';
                break;
                
        }
        num = cuotas_ind.size();
        var tabla = new Element('table', {
            'id': 'tablaDspCasas' + clases
        });
        var tbody = new Element('tbody');
        var tr1 = new Element('tr');
        var tr2 = new Element('tr');
        var tr3 = new Element('tr');
        var tr4 = new Element('tr');
        tabla.insert(' <colgroup span="1" width="30"></colgroup>', {
            position: 'after'
        });
        tabla.insert(' <colgroup span="' + num + '" width="30"></colgroup>', {
            position: 'after'
        });
        tr1.insert('<td class="celdaNeutraCasas' + clases + '" scope="col">&nbsp;</td>', {
            postion: 'after'
        });
        tr2.insert('<td class="columnaCasas' + clases + '" >1</td>', {
            postion: 'after'
        });
        tr3.insert('<td class="columnaCasas" >X</td>', {
            postion: 'after'
        });
        tr4.insert('<td class="columnaCasas' + clases + '" >2</td>', {
            postion: 'after'
        });
        
        mejor_o1=0;
		mejor_o2=0;
		mejor_o3=0;
		cuotas_ind.each(function(e){
			mejor_o1=e.o1>mejor_o1?e.o1:mejor_o1;
			mejor_o2=e.o2>mejor_o2?e.o2:mejor_o2;
			mejor_o3=e.o3>mejor_o3?e.o3:mejor_o3;
			});
        cuotas_ind.each(function(e){
            var td = new Element('td', {
                'scope': 'col',
                'class': 'columnaCasas' + clases
            }).update('<a href="' + linkapuesta('casa' + e.bid) + '"  onclick="clic(\'marcadoresonline_link_apuesta_max\',\'' + e.bid + '\');" target="_blank" ><img src="img/' + e.bid + 'p.png" alt="' + e.name + '" width="34" height="16" class="imgBloqueCasa' + clases + '" /></a>');
            tr1.insert(td, {
                position: 'after'
            });
            clase1 = "linkDspCasas";
            mejor_cla_o1 = e.o1 == mejor_o1;
            if (mejor_cla_o1) {
                clase1 = "linkMejorCuota";
            }
            td = new Element('td').update('<a href="' + linkapuesta('casa' + e.bid) + '"  onclick="clic(\'marcadoresonline_link_apuesta_max\',\'' + e.bid + '\');" target="_blank"  class="' + clase1 + '">' + e.o1 + '</a>');
            tr2.insert(td, {
                position: 'after'
            });
            clase2 = "linkDspCasas";
            mejor_cla_o2 = e.o2 == mejor_o2;
            if (mejor_cla_o2) {
                clase2 = "linkMejorCuota";
            }
            td = new Element('td').update('<a href="' + linkapuesta('casa' + e.bid) + '"  onclick="clic(\'marcadoresonline_link_apuesta_max\',\'' + e.bid + '\');" target="_blank"  class="' + clase2 + '" >' + e.o2 + '</a>');
            clase3 = "linkDspCasas";
            mejor_cla_o3 = e.o3 == mejor_o3;
            if (mejor_cla_o3) {
                clase3 = "linkMejorCuota";
            }
            tr3.insert(td, {
                position: 'after'
            });
            td = new Element('td').update('<a href="' + linkapuesta('casa' + e.bid) + '"  onclick="clic(\'marcadoresonline_link_apuesta_max\',\'' + e.bid + '\');" target="_blank"  class="' + clase3 + '">' + e.o3 + '</a>');
            tr4.insert(td, {
                position: 'after'
            });
        });
        tbody.insert(tr1, {
            position: 'after'
        });
        tbody.insert(tr2, {
            position: 'after'
        });
        if (tipo_deporte == 'SOC') {
            tbody.insert(tr3, {
                position: 'after'
            });
        }
        tbody.insert(tr4, {
            position: 'after'
        });
        tabla.insert(tbody, {
            position: 'after'
        });
        $('resultado_cuotas' + id).update('');
        $('resultado_cuotas' + id).insert(tabla, {
            position: 'after'
        });
        
    }
    else {
    
        $('resultado_cuotas' + id).update('<p></br></p><p></br>No Hay resultado de apuestas</br></p></br>');
        $('resultado_cuotas' + id).insert(new Element('br'), {
            position: 'after'
        });
        
    }
    
}
cargarCasas_elegidas = function(){
    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){
        
            cuotas_casa_max = t.responseText.evalJSON();
            pintarCasasMax(1); // pintaremos las listas de todo
        }
        
    });
    
    
}
cargarCasas_elegidas_partido = function(id_liga){
    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': liga_partido[id_liga].join(';')
        },
        onComplete: function(t){
        
            cuotas_casa_max = t.responseText.evalJSON();
            pintarCasasMax(0); // pintaremos las listas de todo
        }
        
    });
    
    
}
pintarCasasMax = function(borrar){


    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)) {
                if ($('link_1' + e.key)) 
                    $('link_1' + e.key).stopObserving('mouseover');
                $('res_1_' + e.key).update("-");
                $('img_1_' + e.key).update('');
                if ($('res_x_' + e.key)) {
                    if ($('link_2' + e.key)) {
						$('link_2' + e.key).stopObserving('mouseover');
					}
                    $('res_x_' + e.key).update("-");
                    $('img_2_' + e.key).update('');
                }
                $('res_2_' + e.key).update("-");
                if ($('link_3' + e.key)) 
                    $('link_3' + e.key).stopObserving('mouseover');
                $('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);
                   // $('res_1_' + e.xsid).update(link_01 + e.o1 + '</a>');
                   // $('img_1_' + e.xsid).update(link_01_img + '<img src="img/' + e.bid + 'v.jpg" alt="' + e.name + '" width="21" height="45" /></a>');
                    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);
                      //  $('res_x_' + e.xsid).update(link_02 + e.o2 + '</a>');
                      //  $('img_2_' + e.xsid).update(link_02_img + '<img src="img/' + e.bid + 'v.jpg" alt="' + e.name + '" width="21" height="45" /></a>');
                        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);
                   // $('res_2_' + e.xsid).update(link_03 + e.o3 + '</a>');
                   // $('img_3_' + e.xsid).update(link_03_img + '<img src="img/' + e.bid + 'v.jpg" alt="' + e.name + '" width="21" height="45" /></a>');
                    o3 = e.o3;
					bid3=e.bid;
					bName3=e.name;
                }
            }
            else {
				if (xsid!=0){
					 $('res_1_' + xsid).update(link_01 + o1 + '</a>');
                    $('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>');
					 	$('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>');
                    $('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);
            //    $('res_1_' + e.xsid).update(link_01 + e.o1 + '</a>');
             //   $('img_1_' + e.xsid).update(link_01_img + '<img src="img/' + e.bid + 'v.jpg" alt="' + e.name + '" width="21" height="45" /></a>');
                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);
                  //  $('res_x_' + e.xsid).update(link_02 + e.o2 + '</a>');
                  //  $('img_2_' + e.xsid).update(link_02_img + '<img src="img/' + e.bid + 'v.jpg" alt="' + e.name + '" width="21" height="45" /></a>');
                    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);
              //  $('res_2_' + e.xsid).update(link_03 + e.o3 + '</a>');
              //  $('img_3_' + e.xsid).update(link_03_img + '<img src="img/' + e.bid + 'v.jpg" alt="' + e.name + '" width="21" height="45" /></a>');
                o3 = e.o3;
				bid3=e.bid;
				bName3=e.name;
            }
            
           
           
        }
        xsid = e.xsid;
        
        
    });
	if (xsid!=0){
					 $('res_1_' + xsid).update(link_01 + o1 + '</a>');
                    $('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>');
					 	$('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>');
                    $('img_3_' + xsid).update(link_03_img + '<img src="img/' + bid3+ 'v.jpg" alt="' + bName3+ '" width="21" height="45" /></a>');
					
				}
   //anTips();
}
//añadirle el link a las casa de apuestas
function comparar_cuotas(cuota, cuota_ant, bid, name, o, partido){
    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 imgFlecha = '';
    var titulo = '';
    cuota = parseFloat(cuota);
    cuota_ant = parseFloat(cuota_ant);
    if (!isNaN(cuota_ant)) {
        if (cuota > cuota_ant) {
            imgFlecha = mayor;
            titulo = cuota + ' >> ' + cuota_ant;
        }
        else {
            imgFlecha = menor;
            titulo = cuota + ' >> ' + cuota_ant;
        }
        if (cuota == cuota_ant) {
            titulo = "";
            imgFlecha = igual;
        }
    }
    else {
        imgFlecha = igual;
    }
    var link = imgFlecha + '<a  class="help" id="link_' + o + partido + '" onclick="clic(\'marcadoresonline_link_apuesta_max\',\'' + bid + '\');" target="_blank" title="' + name + ' ' + titulo + '" href="' + linkapuesta('casa' + bid) + '">';
    return link;
    
}

function comparar_cuotas_img(cuota, cuota_ant, bid, name, o, partido){

    var titulo = '';
    cuota = parseFloat(cuota);
    cuota_ant = parseFloat(cuota_ant);
    if (!isNaN(cuota_ant)) {
        if (cuota > cuota_ant) {
        
            titulo = cuota + ' >> ' + cuota_ant;
        }
        else {
        
            titulo = cuota + ' >> ' + cuota_ant;
        }
        if (cuota == cuota_ant) {
            titulo = "";
            
        }
    }
    
    var link = '<a  class="help"  id="link_' + o + partido + '" onclick="clic(\'marcadoresonline_link_apuesta_max\',\'' + bid + '\');" target="_blank" title="' + name + ' ' + titulo + '" href="' + linkapuesta('casa' + bid) + '">';
    return link;
    
}

function ordenar_partidos(){
    var url = "mostrarBD/mostrar_resultado_ordenados.php";
    if (partidos_ind2.size() == 0) {
        var myAjax = new Ajax.Request(url, {
            method: "get",
            parameters: {
				'gmt':tiempo,
                'deporte': deporte,
                'fecha1': fecha1,
                'fecha2': fecha2
            
            },
            onComplete: function(t){
                partidos_ind2 = t.responseText.evalJSON();
                pintar_ordenar(); // pintaremos las listas de todo
            }
            
        });
    }
    else {
        pintar_ordenar();
    }
    
}

function pintar_ordenar(){
    partidos_ind2.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 pintar_filtros(){
    anteriorr.each(function(e){
		
        if ($('liga_' + anteriorr.get(e.key).ligaCode).getStyle('display') == 'block') 
            $('liga_' + anteriorr.get(e.key).ligaCode).setStyle({
                'display': 'none'
            });
        if ($('partido_' + anteriorr.get(e.key).id)) 
            $('partido_' + anteriorr.get(e.key).id).setStyle({
                'display': 'none'
            });
    });
    if ($('vivo').checked == true) {
        envivo.each(function(e){
            if ($('liga_' + anteriorr.get(String(e)).ligaCode).getStyle('display') == 'none') 
                $('liga_' + anteriorr.get(String(e)).ligaCode).setStyle({'display': 'block'});
            if ($('partido_' + e)) 
                $('partido_' + e).setStyle({
                    'display': 'block'
                })
        });
    }
    if ($('pendientes').checked == true) {
        novivo.each(function(e){
            if ($('liga_' + anteriorr.get(String(e)).ligaCode).getStyle('display') == 'none') 
                $('liga_' + anteriorr.get(String(e)).ligaCode).setStyle({
                    'display': 'block'
                });
            if ($('partido_' + e)) 
                $('partido_' + e).setStyle({
                    'display': 'block'
                })
        });
    }
    if ($('finalizados').checked == true) {
        partFin.each(function(e){
            if ($('liga_' + anteriorr.get(String(e)).ligaCode).getStyle('display') == 'none') 
                $('liga_' + anteriorr.get(String(e)).ligaCode).setStyle({
                    'display': 'block'
                });
            if ($('partido_' + e)) 
                $('partido_' + e).setStyle({
                    'display': 'block'
                })
        });
    }
    if ($('favoritos').checked == true) {
       
                partidos_favoritos.each(function(e){
					if (e != "") {
						if ($('liga_' + anteriorr.get(e).ligaCode)) {
							if ($('liga_' + anteriorr.get(e).ligaCode).getStyle('display') == 'none') 
								$('liga_' + anteriorr.get(e).ligaCode).setStyle({
									'display': 'block'
								});
							if ($('partido_' + e)) {
								$('partido_' + e).setStyle({
									'display': 'block'
								});
							}
						}
					}
                });
        
                ligas_favoritos.each(function(e){
                    if ($('liga_' + e)) {
                        if ($('liga_' + e).getStyle('display') == 'none') 
                            $('liga_' + e).setStyle({
                                'display': 'block'
                            });
                        liga_partido[e].each(function(m){
                            if ($('partido_' + m)) {
                                $('partido_' + m).setStyle({
                                    'display': 'block'
                                })
                            }
                        });
                    }
                    
                });
            /*}
            
        });*/
        
        
    }
    sin_patido();
    if ($('finalizados').checked == false && $('vivo').checked == false && $('pendientes').checked == false && $('favoritos').checked == false) {
        $('todos').checked = true;
        pintar_todo();
    }
    
    
}

function pintar_seleccion_pais(pais_s,europa){

if (europa == 0) {
	anteriorr.each(function(eLiga){
		var liga = anteriorr.get(eLiga.key);
		if ($('liga_' + liga.ligaCode)) {
			$('liga_' + liga.ligaCode).setStyle({
				'display': 'none'
			});
			if (ordenar == 0) {
				liga_partido[liga.ligaCode].each(function(e){
					if ($('partido_' + e).getStyle('display') == 'block') {
						$('partido_' + e).setStyle({
							'display': 'none'
						});
					}
				});
			}
		}
		
	});
}
	
	//$('partidos').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'
						});
						if (ordenar==0){
							liga_partido[eLiga].each(function(e){
								if ($('partido_'+e).getStyle('display')=='none'){
									$('partido_' + e).setStyle({
									'display': 'block'
								});	
								}
							});
					
						pintar_ordenar();
					}
			}else{
				if ($('liga_oculta' + eLiga)) {
					var cadena=liga_partido[eLiga].first();
					var partido_nuevo=no_visualizado.get(cadena);
					montar_cabecera_liga(eLiga,partido_nuevo.pais,partido_nuevo.league,partido_nuevo.bandera.toLowerCase());
				}
			}
            
        });
    }
    if (pais_s == 'EUROPE') {
		if (pais_liga['EUROPE (UEFA)']) {

			pintar_seleccion_pais('EUROPE (UEFA)',1)
           
        }
    }
    sin_patido();
    
}

function pintar_todo(){
    anteriorr.each(function(e){
        if ($('liga_' + anteriorr.get(e.key).ligaCode)) {
            if ($('liga_' + anteriorr.get(e.key).ligaCode).getStyle('display') == 'none') {
                $('liga_' + anteriorr.get(e.key).ligaCode).setStyle({
                    'display': 'block'
                });
            }
        }
        if ($('partido_' + anteriorr.get(e.key).id)) {
            if ($('partido_' + anteriorr.get(e.key).id).getStyle('display') == 'none') {
                $('partido_' + anteriorr.get(e.key).id).setStyle({
                    'display': 'block'
                });
            }
        }
    });
    sin_patido();
    
}
montar_cabecera_liga=function(id_liga,pais,liga_local,bandera){
	
	div_liga='<div id="liga_'+id_liga+'">';
 	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+'">';
 		div_liga+='<a onclick="anadir_favoritos(\''+id_liga+'\',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+'.gif" id="bandera_pais'+id_liga+'"/></td> ';
		div_liga+='<td scope="col" class="tiTablaIzq" colspan="10">';
		div_liga+='	<div class="fechaTabla">2009-04-22</div>   FÚTBOL - '+pais+' - '+liga_local+' </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;'; 
 	div_liga+='</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(div_liga,{position:'after'});
	liga_partido[id_liga].each(function(e){
		partido_nuevo=no_visualizado.get(e);
		anteriorr.set(e,partido_nuevo);
		});
	rellenar_partidos(id_liga,0);
	eliminar_ligas_ocultas(id_liga);
	actualizar_tip_liga(id_liga);
}

eliminar_ligas_ocultas=function(id_liga){
	$('liga_oculta'+id_liga).remove();
	var hijos=$('masLigas').childElements()
	var cantidad=0;
	$$('.masLigasBanderas').each(function (e){
		cantidad++;
	})
	if (cantidad===0){
		$('masLigas').setStyle({'display':'none'});
	}
}
rellenar_partidos = function(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'
        });
        $('flecha_liga' + id_liga).stopObserving('mouseover');
        new Tooltip('flecha_liga' + id_liga, {
            mouseFollow: false,
            backgroundColor: "#275996",
            borderColor: "#333",
            textColor: "#FFF",
            textShadowColor: "#000"
        });
    }
    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);
            }
            $('flecha_liga' + id_liga).stopObserving('mouseover');
            new Tooltip('flecha_liga' + id_liga, {
                mouseFollow: false,
                backgroundColor: "#275996",
                borderColor: "#333",
                textColor: "#FFF",
                textShadowColor: "#000"
            });
        }
        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'
            });
            $('flecha_liga' + id_liga).stopObserving('mouseover');
            new Tooltip('flecha_liga' + id_liga, {
                mouseFollow: false,
                backgroundColor: "#275996",
                borderColor: "#333",
                textColor: "#FFF",
                textShadowColor: "#000"
            });
        }
        
        
    }
    
    
    
    
    //return divPartidoLiga;






}
pintar_partido = function(id_liga, liga_fav){
    var m = 0;
    var divPartidoLiga = "";
    liga_partido[id_liga].each(function(e){
        var partido = anteriorr.get(e);
        var codigo = (m % 2) + 1;
        m++;
        
        var filaClass = codigo;
        if (partido.statusType == 'live') {
            codigo = 'Vivo';
			envivo[envivo.size()]=partido.id;
        }
        clssFin = '';
        if (partido.statusType == 'fin') {
            clssFin = 'infoFin';
			partFin[partFin.size()]=partido.id;
        }
		if (partido.statusType == 'sched'){
			novivo[novivo.size()]=partido.id;
		}
        
        
        
        
        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 (liga_fav == 1 || 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 + '" ><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="ver_resultado(' + partido.id + ');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>';
        }
        else {
            link_01 = "-";
        }
        
        if (partido.o2 != '0.00') {
            link_02 = comparar_cuotas(partido.o2, partido.o2_ant, partido.o2Bid, partido.o2Name, 2, partido.id);
            link_02 = link_02 + partido.o2 + '</a>';
            //imgFlecha2=parseInt(e[18])>parseInt(e[27])?mayor:menor;
            //imgFlecha2=parseInt(e[18])==parseInt(e[27])?igual:imgFlecha2;
        
        }
        else {
            link_02 = "-";
        }
        if (partido.o3 != '0.00') {
            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_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>";
        
        
        // link_01 = comparar_cuotas(e.o1, e.o1_ant, e.bid, e.name,1,e.xsid);
		
		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);
        if (partido.o2 != '0.00') 
            link_02_img = comparar_cuotas_img(partido.o2, partido.o2_ant, partido.o2Bid, partido.o2Name, 2, partido.id);
        if (partido.o3 != '0.00') 
            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">+ cuotas de casas</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' && partido.o2 != '0.00' && partido.o3 != '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;
        
    });
    $('partido_liga' + id_liga).insert(divPartidoLiga);
    
    if (cuotasMaximas == 1) {
        cargarCasas_elegidas_partido(id_liga);
    }
    liga_partido[id_liga].each(function(e){
        actulaizarTip(e)
    })
	if (ordenar==0){
		ordenar_partidos();
	}
}
