var hoy=new Date();
var array_eventos_abiertos = new Array();
var actualizarEventosAbiertos=new PeriodicalExecuter(activar_individual_array,120);
hoy = hoy.getDate();
ordenar = 1;

var partidosIds = new Array();
function dia_semana(fecha){
	 var dia_semana= new Array
							("Domingo",
							 "Lunes",
							 "Martes",
							 "Miércoles",
							 "Jueves",
							 "Viernes",
							 "Sábado"
							 );
						
	 var nom_dia=dia_semana[fecha.getDay()];
	 var mes=fecha.getMonth()+1;
	 var dia=fecha.getDate();
	 var anio=fecha.getFullYear();
	 if (mes<10){
	 	mes="0"+mes;
	 }
	  if (dia<10){
	 	dia="0"+dia;
	 }
	 var devuelve=nom_dia+","+dia+"/"+mes+"/"+anio ;
	return devuelve;
}
function rellenar_paises(country,pais_idioma,bandera){
	if(eval($('pais'))) {
		var pais_banderas=$A($('pais'));
		if (pais_banderas.size()<11){
			$('banderas').insert('<li onclick="selecionar_pais(\''+country+'\');" style="cursor:pointer"><span class="comunes_paises '+bandera+'" >&nbsp;</span></li>', {
	        position: 'after'
	    });
		}
		if (country=='EUROPE' || country=='EUROPE (UEFA)'){
			country='EUROPE (UEFA)';
		}
		if (!$(country)) {
			$('pais').insert('<option id="' + country + '" value="' + country + '">' + pais_idioma + '</option>', {
				position: 'after'
			});
			$('pais').selectedIndex = "0";
		}
	}
}
function ver_pais(){
   nul = '';
   var trad = (typeof (window.getTraduction) == 'function') ?getTraduction(new Array('España')) : new Array('España');
   var languaje = (typeof (navigator.userLanguage) == "undefined") ? navigator.language: navigator.userLanguage;
   
   if (languaje == "es") 		     nul = trad[0];
   else if (languaje == "es-ES")     nul = trad[0];
   else if (languaje == "es-mx") 	 nul = "Mexico";
   else if (languaje == "es-cr")     nul = "Costa Rica";
   else if (languaje == "es-ve")     nul = "Venezuela";
   else if (languaje == "es-co") 	 nul = "Colombia";
   else if (languaje == "es-pe")   	 nul = "Perú";
   else if (languaje == "es-ar")   	 nul = "Argentina";
   else if (languaje == "es-ec")     nul = "Ecuador";
   else if (languaje == "es-cl")   	 nul = "Chile";
   else if (languaje == "es-uy")   	 nul = "Uruguay";
   else if (languaje == "es-py")   	 nul = "Paraguay";
   else if (languaje == "es-bo")  	 nul = "Bolivia";
   else if (languaje == "es-sv")  	 nul = "El Salvador";
   else if (languaje == "es-hn")     nul = "Honduras";
   else if (languaje == "es-ni")   	 nul = "Nicaragua";
   else if (languaje == "es-pr")     nul = "Puerto Rico";
   else if (languaje == "pt")        nul = "Portugal";
   
   $('pais_').update(nul);
   $('gmt_').update(gmt_pintar);
   mueveReloj();
}

function mueveReloj(){
   momentoActual = new Date();
   hora = momentoActual.getHours();
   minuto = momentoActual.getMinutes();
   segundo = momentoActual.getSeconds();
   horaImprimible = minuto < 10 ? hora + ":0" + minuto : hora + ":" + minuto;
   if(eval($('hora_'))) $('hora_').update(horaImprimible);
	miFecha = new Date() ;
	if (hoy < miFecha.getDate() ){
		location.reload();
	}
}

function sin_patido(){
	sin_partidos();
}

function sin_partidos(){
  if (ordenar==1) {
	  if(eval($('partidos'))) {
       if ($('partidos').getHeight() <= 15) {
           $('sin_partido').style.display = 'block';
           if ($('partidos_en_ordenSOC')) 
               $('partidos_ordenadosSOC').style.display = 'none';
       }
       else {
           $('sin_partido').style.display = 'none';
       }
	  }
   }
   else if (ordenar==0) {
   	$('partidos_ordenados' + deporte).style.display = 'block';
		$('sin_partido').style.display = 'block';
       if ($('partidos_en_orden' + deporte).getHeight() <= 15) {
           $('partidos_ordenados' + deporte).style.display = 'none';
       }
       else {
           $('sin_partido').style.display = 'none';
       }
   }
}

function activar_filtros(){
 if(eval($('vivo')))  			$('vivo').disabled = false;
 if(eval($('pendientes'))) 	$('pendientes').disabled = false;
 if(eval($('finalizados')))	$('finalizados').disabled = false;
 if(eval($('favoritos')))		$('favoritos').disabled = false;
 if(eval($('todos')))			$('todos').disabled = false;
 if(eval($('pais')))			$('pais').disabled = false;
 if(eval($('liga')))			$('liga').disabled = false;
 if(eval($('orden'))) 	$('orden').disabled = false;

	if(eval($('multiselec'))) {
	    $('multiselec').update('');
	    $('multiselec').insert('<li><a href="#" class="todos"  onclick="selecionar_pais(\'TODOS\');return false;"></a></li>');
	}
}

function cambiar_deporte_nuevo(tipo_deporte){
	switch (tipo_deporte.value){
		case 'SOC':
			url='/futbol';
			break;
		case 'BSK':
			url='/baloncesto';
			break;
		case 'TEN':
			url='/tenis';
			break;
		case 'HOC':
			url='/hockey';
			break;
		case 'AMF':
			url='/futbolamericano';
			break;
		case 'BAS':
			url='/beisbol';
			break;
		case 'FAVORITOS':
			url='/favoritos.php';
			break;
		default:
			url='/';
			break;
	}
	document.location.href=url;
}


function ver_ordenar(){
   $('despCasasApu').setStyle({
       display: 'none'
   });
   var posLeft = $('botonOrdenar').offsetLeft;
   if (posLeft < 746) {
       var margen = Math.round((document.body.offsetWidth - 1004) / 2);
       posLeft = posLeft + $('centroDch').offsetLeft + margen;
   }
   if (document.body.offsetWidth <= 1004) {
       posLeft = 746;
   }
   $('despOrdenar').setStyle({
       display: 'block',
       top: '347px',
       left: posLeft + 'px'
   });
}

function ver_apuesta(){
   $('despOrdenar').setStyle({
       display: 'none'
   });
   $('despCasasApu').setStyle({
       display: 'block'
   });
   var posLeft = $('botonCasas').offsetLeft + -167;
   if (posLeft < 654) {
       var margen = Math.round((document.body.offsetWidth - 1004) / 2);
       posLeft = posLeft + $('centroDch').offsetLeft + margen;
   }
   if (document.body.offsetWidth <= 1004) {
       posLeft = 654;
   }
   $('despCasasApu').setStyle({
       display: 'block',
       top: '347px',
       left: posLeft + 'px'
   });
}

function seleccionar_casas(id){
   if (id_seleccionado >= 3) {
       id_seleccionado = 0;
   }
   var comparar = $(id.value).checked == 1;
   if (comparar) {
       if (casaApuestas[id_seleccionado] != '') {
           $(casaApuestas[id_seleccionado]).checked = false;
       }
       casaApuestas[id_seleccionado] = id.value;
       id_seleccionado++;
   }else {
       for (i = 0; i <= 3; i++) {
           if (casaApuestas[i] == id.value) {
               casaApuestas[i] = '';
               id_seleccionado = i;
           }
       }
   }
}


function cerrarCasasApuestas(){
   $('despCasasApu').setStyle({display: 'none'});
   $('despOrdenar').setStyle({display: 'none'});
}

function cambiar_sonido(){
   if ($('link_sonido').innerHTML == sonidoOn) {
       $('link_sonido').update(sonidoOf);
       sonido = 0;
   }
   else {
       $('link_sonido').update(sonidoOn);
       sonido = 1;
   }
}

function mostrar_liga(id_liga, titulo, phasesTabla, phasesLiga){
    url = phasesLiga != "" ? '/estadisticas/clasificacionLiga.php?id_phase=' + id_liga + '&id_liga=' + phasesLiga + '&tabla=' + phasesTabla : '/estadisticas/clasificacionLiga.php?id_liga=' + id_liga + '&deporte=' + deporte;
    if (!$('dialog' + id_liga)) {
        foo = new Window('dialog' + id_liga, {
            className: "dialog",
            title: titulo,
            width: 674,
            zIndex: 100,
            opacity: 1,
            resizable: false,
            claseCabecera: "cabeceraAjaxLiga2",
            options: {
                method: 'get'
            }
        });
        foo.setAjaxContent(url, {
            method: 'get'
        }, true, false);
        foo.toFront();
    }
}

function mostrar_estadistica(id_liga, id_home, id_away, id_fecha, h_name, a_name, tabla, partido_id){
    if (!$('dialog' + id_home)) {
        foo = new Window('dialog' + id_home, {
            className: "dialog",
            width: 648,
            height: 342,
            zIndex: 100,
            opacity: 1,
            resizable: false,
            claseCabecera: "cabeceraAjaxLiga1",
            title: h_name + ' vs ' + a_name,
            options: {
                method: 'get'
            },
            draggable: true,
            url: '/estadisticas/clasificacionEnfrentamiento2.php?id_liga=' + id_liga + '&id_home=' + id_home + '&id_away=' + id_away + '&id_fecha=' + id_fecha + '&n_home=' + h_name + '&n_away=' + a_name + '&tabla=' + tabla + '&partido_id=' + partido_id + '&deporte=' + deporte
        });
        foo.showCenter();
        foo.toFront();
    }
}


function setHomePage(){
    var siteURL = "http://www.marcadoresonline.com";
    if (document.all) {
        document.body.style.behavior = "url(#default#homepage)";
        document.body.setHomePage(siteURL);
    }
    else 
        if (document.getElementById) {
            $('firefox_homepage').update('<a href="http://www.marcadoresonline.com">Arrastra este enlace sobre tu boton de inicio para hacer esta tu pagina de inicio.</a>');
        }
}

function bookmark(){
    var title = 'Marcadores online';
    var url = 'http://www.marcadoresonline.com';
    if (document.all) 
        window.external.AddFavorite(url, title);
    else 
        if (window.sidebar) 
            window.sidebar.addPanel(title, url, "");
        else 
            if (window.sidebar && window.sidebar.addPanel) 
                window.sidebar.addPanel(title, url, "");
}

function MM_preloadImages(){ //v3.0
    var d = document;
    if (d.images) {
        if (!d.MM_p) 
            d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
        for (i = 0; i < a.length; i++) 
            if (a[i].indexOf("#") != 0) {
                d.MM_p[j] = new Image;
                d.MM_p[j++].src = a[i];
            }
    }
}

function MM_swapImgRestore(){ //v3.0
    var i, x, a = document.MM_sr;
    for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) 
        x.src = x.oSrc;
}

function MM_findObj(n, d){ //v4.01
    var p, i, x;
    if (!d) 
        d = document;
    if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document;
        n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) 
        x = d.all[n];
    for (i = 0; !x && i < d.forms.length; i++) 
        x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) 
        x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) 
        x = d.getElementById(n);
    return x;
}

function MM_swapImage(){ //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments;
    document.MM_sr = new Array;
    for (i = 0; i < a.length - 2; i += 3) 
        if ((x = MM_findObj(a[i])) != null) {
            document.MM_sr[j++] = x;
            if (!x.oSrc) 
                x.oSrc = x.src;
            x.src = a[i + 2];
        }
}

function FindXY(obj){
    var x = 0, y = 0;
    while (obj != null) {
        x += obj.offsetLeft - obj.scrollLeft;
        y += obj.offsetTop - obj.scrollTop;
        obj = obj.offsetParent;
    }
    return {
        x: x,
        y: y
    };
}

function smf_avatarResize2(){
	var possibleAvatars = document.getElementsByTagName ? document.getElementsByTagName("img") : document.all.tags("img");
	for (var i = 0; i < possibleAvatars.length; i++) {
		if (possibleAvatars[i].className != "avatar") 
			continue;
		var tempAvatar = new Image();
		tempAvatar.src = possibleAvatars[i].src;
		var altura = 40;
		var anchura = 40;
		if (smf_avatarMaxWidth != 0 && tempAvatar.width > smf_avatarMaxWidth) {
			altura = smf_avatarMaxWidth * tempAvatar.height / tempAvatar.width;
			anchura = smf_avatarMaxWidth;
			if (smf_avatarMaxHeight != 0 && altura > smf_avatarMaxHeight) {
				anchura = anchura * smf_avatarMaxHeight / altura;
				altura = smf_avatarMaxHeight;
			}
		}
		else 
			if (smf_avatarMaxHeight != 0 && tempAvatar.height > smf_avatarMaxHeight) {
				anchura = smf_avatarMaxHeight * tempAvatar.width / tempAvatar.height;
				possibleAvatars[i].height = smf_avatarMaxHeight;
				if (smf_avatarMaxWidth != 0 && anchura > smf_avatarMaxWidth) {
					altura = altura * smf_avatarMaxWidth / anchura;
					anchura = smf_avatarMaxWidth;
				}
			}
			else {
				anchura = tempAvatar.width;
				altura = tempAvatar.height;
			}
		possibleAvatars[i].width = anchura;
		possibleAvatars[i].height = altura;
	}
	if (typeofwindow_oldAvatarOnload != "undefined" && window_oldAvatarOnload) {
		window_oldAvatarOnload();
		window_oldAvatarOnload = null;
	}
}
function img_error(elemento){
	elemento.src = "/img/banderas.gif";
	elemento.onerror = "";
	return true;
}
/**
 * @author alex
 */

function color_fila(contenido, id){
  if (typeof(divPartido)=='undefined')
  		divPartido=new Array();
    switch (contenido) {
        case 1:
            value = '';
            break;
        case 2:
            value = '#B5D4F4';
            break;
        case 3:
            value = '#8ebeee';
            break;
    }
    if (divPartido[id] != "si") {
        $("fila_" + id).setStyle({
            backgroundColor: value
        });
        $("res_" + id).setStyle({
            backgroundColor: value
        });
        $("fav_" + id).setStyle({
            backgroundColor: value
        });
        $("combi_" + id).setStyle({
            backgroundColor: value
        });
        $("res_1_" + id).setStyle({
            backgroundColor: value
        });
        $("res_x_" + id).setStyle({
            backgroundColor: value
        });
        $("res_2_" + id).setStyle({
            backgroundColor: value
        });
    }
}

function ver_resultado(partido_id){
    var el = $('div_oculto_' + partido_id); //se define la variable "el" igual a nuestro div
    var cuotas = $('div_oculto_cuotas' + partido_id);

    if (el.style.display == 'none') {
        Effect.Appear(cuotas);
        Effect.Appear(el);
        if (anteriorr.get(parseInt(partido_id)).statusType != 'live') 
            color_fila(3, partido_id);
        divPartido[partido_id] = "si";
        activar_individual(partido_id, deporte);
        $('desplegar_combi' + partido_id).writeAttribute({
            'src': '/img/iconoCombiAbajo.png',
            'title': 'Ocultar',
            'alt': '"Ocultar'
        }); 
    } else {
    	//TODO borrar del array_eventos_abiertos
    	var idx = array_eventos_abiertos.indexOf(partido_id);
    	if(idx!=-1) array_eventos_abiertos.splice(idx, 1);
    	
        Effect.Fade(cuotas);
        Effect.Fade(el);
    	
        divPartido[partido_id] = "no";
        color_fila(2, partido_id);
        $('desplegar_combi' + partido_id).writeAttribute({
            'src': '/img/iconoCombi.png',
            'title': 'Desplegar',
            'alt': '"Desplegar'
        });
        
    }
}
//Funcion que se cargara cada dos minutos para recargar contenedores
function activar_individual_array () {
	array_eventos_abiertos.each( function(name, index){
		cargar_resultado_ind(name);
	} );
}

function activar_individual (id, tipo_deporte){
	//add id para cargar_resultado_ind
	array_eventos_abiertos.push(id);
    cargar_resultado_ind(id);
    cargar_cuotas_ind(id, tipo_deporte);
	if (!$('img_1_'+id))
		pintar_imagnes_cuotas(id);

}
//pintamos la imagenes de cuotas
function pintar_imagnes_cuotas (id){
	partido=anteriorr.get(id);
	var link_01_img="";
	var link_02_img="";
	var link_03_img="";
	var tdOcultoApuesta3 ="";
	var tdOcultoApuesta1 ="";
	var tdOcultoApuesta2 ="";
	var tdOcultoApuesta1 = '<td class="cuarenta"><img src="/img/flechaRojaFutbol.jpg" alt="flecha" width="19" height="11"  class="tablaFlechasCuotasMargin" /></td>';
    var trOcultoApuesta1 = "<tr>" + tdOcultoApuesta1;
	var td_temp=tdOcultoApuesta1;
	trOcultoApuesta1 += td_temp;
	trOcultoApuesta1 += tdOcultoApuesta1 + "</tr>";
    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);
		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>';
		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>';
		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' && partido.o3 != '0.00') {
     	tbodyOcultoApuesta = "<tbody>" + trOcultoApuesta1 + trOcultoApuesta2 + trOcultoApuesta3 + "</tbody>";
    }else {
        tbodyOcultoApuesta = "<tbody>" + trOcultoApuesta4 + "</tbody>";
        }
        //montamos la tabla
    var tablaOcultaApuesta = '<table style="width:110px">' + tbodyOcultoApuesta + '</table>';
	$('div_oculto_cuotas'+id).update(tablaOcultaApuesta);
}
//recogemos los goles del partido
function cargar_resultado_ind (id){
	 var tiempo_ = new Date();
    tiempo_ = tiempo_.getTime();
    var proveedor="enelpulse";
    var url = "/mostrarBD/mostrar_goles.php";
    var myAjax = new Ajax.Request(url, {
        method: "get",
        parameters: {
            'id': id,
			'tiempo': tiempo_,
			'proveedor' : proveedor
			        },
        onComplete: function(t){
            pintarGoles(id,t.responseText.evalJSON()); // pintaremos las listas de todo
        },
        encoding: 'UTF-8'
    });
    
}
function obtener_tarjetas (id){
	 cantidad_tar=0;
	  var tiempo_ = new Date();
    tiempo_ = tiempo_.getTime();
    var proveedor="enetpulse";   
    var url = "/mostrarBD/mostrar_tarjetas.php";
    var myAjax = new Ajax.Request(url, {
        method: "get",
        parameters: {
            'id': id,
			'tiempo': tiempo_,
			'proveedor':proveedor
        },
        onComplete: function(t){
            pintarTarjetas_ultimas(id, t.responseText.evalJSON()); // pintaremos las listas de todo
        },
        encoding: 'UTF-8'
    });
    
}
//recogemos las cuotas del partido
function cargar_cuotas_ind  (id, tipo_deporte){
	 var tiempo_ = new Date();
    tiempo_ = tiempo_.getTime();
    var proveedor="enetpulse";
    var url = "/mostrarBD/mostrar_cuotas.php";
    var myAjax = new Ajax.Request(url, {
        method: "get",
        parameters: {
            'id': id,
            'deporte': tipo_deporte,
			'tiempo': tiempo_,
			'proveedor': proveedor
        },
        onComplete: function(t){
            pintarApuestas(id, tipo_deporte,t.responseText.evalJSON()); // pintaremos las listas de todo
        }
        
    });
    
}
//PINTAMOS los goles
function pintarGoles (id,res_ind){
    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;
		resultadoPH = 0;
		resultadoPA = 0;
		var periodo4 = 0;
        res_ind.each(function(e){
          	var   golH = '&nbsp;';
			var golA = '&nbsp;';
            home = e.team == e.id_eHome;
			var tipo="";
			/*
			if (e.type=='Pen'){
				tipo="("+e.type+")";
			}
			*/
            if (home) {
				if (e.type) {
					if (e.type == 'Own') {
						if (e.period != 4) {
							resultadoA += 1;
						}else{
							resultadoPA+=1;
						}
						gol = e.time + "' " + e.name +" (p.p.)";
						golA = '<div class="golhome"><img src="/img/gol.gif" alt="gol" width="12" height="12" /> </div>' + gol;
					}else {
						gol = e.time + "' " + e.name +" "+tipo;						
						if (e.period != 4) {
							resultadoH += 1;
						}else{
							resultadoPH+=1;
							gol= gol + " " + e.type;
						}
						
						golH = '<div class="golaway"><img src="/img/gol.gif" alt="gol" width="12" height="12" /> </div>' + gol;
					}
				}else {
						gol = e.time + "' " + e.name +" "+tipo;
						if (e.period != 4) {
							resultadoH += 1;
						}else{
							resultadoPH+=1;
							gol= gol + " " + e.type;
						}
					golH = '<div class="golaway"><img src="/img/gol.gif" alt="gol" width="12" height="12" /> </div>' + gol;
				}
            }
            away = e.team == e.id_eAway;
            if (away) {
				if (e.type) {
					if (e.type == 'Own') {
						if (e.period != 4) {
							resultadoH += 1;
						}else{
							resultadoPH+=1;
							gol=e.type + " " + gol;
						}
						gol = e.time + "' " + e.name+" (p.p.)";
						golH = '<div class="golaway"><img src="/img/gol.gif" alt="gol" width="12" height="12" /> </div>' + gol;
					}
					else {
						gol = e.time + "' " + e.name+" "+tipo;						
						if (e.period != 4) {
							resultadoA += 1;
						}else{
							resultadoPA+=1;
							gol=e.type + " " + gol;
						}
						
						golA = '<div class="golhome"><img src="/img/gol.gif" alt="gol" width="12" height="12" /> </div>' + gol;
						
					}
				}else {
						gol = e.time + "' " + e.name+" "+tipo;
						if (e.period != 4) {
							resultadoA += 1;
						}else{
							resultadoPA+=1;
						}
						
						golA = '<div class="golhome"><img src="/img/gol.gif" alt="gol" width="12" height="12" /> </div>' + gol;
					}
			}
			
			if ( e.period==4){
				periodo4=1;
				resultadoTA=resultadoPA;
				resultadoTH=resultadoPH;
				/*
				calseD = calseP='penalty';
				calseD='celdaResulDch';
				calseR='penaltyRst';
				*/
			}else{
				resultadoTH=resultadoH;
				resultadoTA=resultadoA;
				/*
				calseP='celdaResulIzq';
				calseR='celdaResulCentro';
				calseD='celdaResulDch';
				*/
			}
			calseP='celdaResulIzq';
			calseR='celdaResulCentro';
			calseD='celdaResulDch';
			tr = new Element('tr');
			td = new Element('td', {
                'class': calseP,
                'scope': "col"
            }).update(golH);
            
            tr.insert(td, {
                position: 'after'
            });
            td = new Element('td', {
                'class': calseR,
                'scope': "col"
            }).update(resultadoTH + ' - ' + resultadoTA);
            
            tr.insert(td, {
                position: 'after'
            });
            td = new Element('td', {
                'class': calseD,
                'scope': "col"
            }).update(golA);
            
            tr.insert(td, {
                position: 'after'
            });
            tbody.insert(tr, {
                position: 'after'
            });
        });
		var resultado_final=resultadoTH + ' - ' + resultadoTA;
		if (resultado_final != anteriorr.get(id).current) {
			tbody.insert('<tr><td colspan="3" class="celdaResulCentro">' + anteriorr.get(id).current + '</td></tr>', {
				position: 'after'
			});
		}
        tabla.insert(tbody, {
            position: 'after'
        });
        $('resultado_individual' + id).update('');
        $('resultado_individual' + id).insert(tabla, {
            position: 'after'
        });
    }
    else {
        $('resultado_individual' + id).update('');
    }
   obtener_tarjetas(id) ;
}
function pintarTarjetas_ultimas (id,tar_ind){
	var calseP='celdaResulIzq';
	var calseR='celdaResulCentro';
	var calseD='celdaResulDch';
    if (tar_ind) {
		
        var tabla = new Element('table', {
            'id': "tablaResultado2"
        });
        var tbody = new Element('tbody');
		if (!$('tablaResultado')) {
			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'
			});
		}
          tar_ind.each(function(e){
				var tarH = '&nbsp;';
				var tarA = '&nbsp;';
				if(String(e.type) == 'Yellow') {
					tarjeta = '<img src="/img/amarilla.jpg" alt="tar amrilla" width="8" height="11" /> ';
				}
				else if(String(e.type) == 'Red') {
					tarjeta = '<img src="/img/roja.jpg" alt="tar roja" width="8" height="11" /> ';
				}
				else {
					tarjeta = '<img src="/img/amarilla.jpg" alt="tar amrilla" width="8" height="11" /><img src="/img/roja.jpg" alt="tar roja" width="8" height="11" />';
				}				
				home = e.team == e.id_eHome;
				if (home) tarH = '<div class="golaway">' + tarjeta + '</div>' + e.time + "' " + e.name;
				
				away = e.team == e.id_eAway;
				if (away) tarA = '<div class="golhome">' + tarjeta + '</div>' + e.time + "' " + e.name;
				
				tr = new Element('tr');
				td = new Element('td', {
					'class': calseP,
					'scope': "col"
				}).update(tarH);
				tr.insert(td, { position: 'after' });
				td = new Element('td', {
					'class': calseR,
					'scope': "col"
				}).update('&nbsp;');
				
				tr.insert(td, {	position: 'after' });
				td = new Element('td', {
					'class': calseD,
					'scope': "col"
				}).update(tarA);
				
				tr.insert(td, { position: 'after' });
				tbody.insert(tr, { position: 'after'});
			});
			tabla.insert(tbody, {
				position: 'after'
			});
		$('tablaResultado2').remove();
		$('resultado_individual' + id).insert(tabla, {
            position: 'after'
        });
    }
}
//pintamos la tabla de apuestas
function pintarApuestas (id, tipo_deporte,cuotas_ind){
    if (cuotas_ind) {
        num = cuotas_ind.size();
        var tabla = new Element('table', {
            'id': 'tablaDspCasas' 
        });
        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" scope="col">&nbsp;</td>', {
            postion: 'after'
        });
        tr2.insert('<td class="columnaCasas" >1</td>', {
            postion: 'after'
        });
        tr3.insert('<td class="columnaCasas" >X</td>', {
            postion: 'after'
        });
        tr4.insert('<td class="columnaCasas" >2</td>', {
            postion: 'after'
        });
       	var mejor_o1 = 0;
		var mejor_o2 = 0;
		var mejor_o3 = 0;
		var size_cuotas = cuotas_ind.length;
		for(var i= 0; i < size_cuotas; i++){
			var e = cuotas_ind[i];
			mejor_o1 = parseFloat(e.o1)>mejor_o1?parseFloat(e.o1):mejor_o1;
			mejor_o2 = parseFloat(e.o2)>mejor_o2?parseFloat(e.o2):mejor_o2;
			mejor_o3 = parseFloat(e.o3)>mejor_o3?parseFloat(e.o3):mejor_o3;
		}
		for(var i= 0; i < size_cuotas; i++){
			var e = cuotas_ind[i];
			/*
		    var td = new Element('td', {
                'scope': 'col',
                'class': 'columnaCasas' 
            }).update('<a href="' + linkapuesta('casa' + e.bid) + 
					'"  onclick="clic(\'marcadoresonline_link_apuesta_max\',\'' + e.name + 
					'\');" target="_blank" ><img src="/img/' + e.bid + 'p.png" alt="' + e.name + 
					'" width="34" height="16" class="imgBloqueCasa" /></a>');
			*/
		    var td = new Element('td', {
                'scope': 'col',
                'class': 'columnaCasas' 
            }).update('<a href="' + linkapuesta('casa' + e.bid) + 
					'"  onclick="clic(\'marcadoresonline_link_apuesta_max\',\'' + e.name + 
					'\');" target="_blank" ><img src="/img/logoscasas/' + e.name + '.png" alt="' + e.name + 
					'" class="imgBloqueCasa" /></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.name + '\');" 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.name + 
								'\');" 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.name + 
								'\');" target="_blank"  class="' + clase3 + '">' + e.o3 + '</a>');
            tr4.insert(td, {
                position: 'after'
            });
		}
        tbody.insert(tr1, {
            position: 'after'
        });
        tbody.insert(tr2, {
            position: 'after'
        });
         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'
        });
    }
}
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 (cuota > cuota_ant) {
            imgFlecha = mayor;
            titulo = cuota_ant + ' >> ' + cuota;
        }else if (cuota < cuota_ant){
            imgFlecha = menor;
            titulo = cuota_ant + ' >> ' + cuota;
        }else{
            titulo = "";
            imgFlecha = igual;
        }
    return  imgFlecha + '<a  class="help" id="link_' + o + partido + '" onclick="clic(\'marcadoresonline_link_apuesta_max\',\'' + name + '\');" target="_blank" title="' + name + ' ' + titulo + '" href="' + linkapuesta('casa' + bid) + '">';
}

function comparar_cuotas_img(cuota, cuota_ant, bid, name, o, partido){
    var titulo = '';
    cuota = parseFloat(cuota);
    cuota_ant = parseFloat(cuota_ant);
            titulo =cuota > cuota_ant? cuota_ant + ' >> ' + cuota:cuota_ant + ' >> ' + cuota;
            titulo =cuota == cuota_ant?"":titulo;
    return'<a  class="help"  id="link_' + o + partido + '" onclick="clic(\'marcadoresonline_link_apuesta_max\',\'' + name + '\');" target="_blank" title="' + name + ' ' + titulo + '" href="' + linkapuesta('casa' + bid) + '">';
}
//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 proveedor="enetpulse";
    var myAjax = new Ajax.Request(url, {
        method: "get",
        parameters: {
            'deporte': deporte,
			'gmt':tiempo,
            'time': tiempo_,
            'proveedor' : proveedor
        },
        onComplete: function(t){
            pintarLista(t.responseText.evalJSON());
        }
    });
}
//cambiar la clase de la fila cuando cambia de estado
 function cambiar_color(id){
    if ($('fila_2' + id).hasClassName("filaVivo")) {
        $('fila_2' + id).className = "fila" + $('codigo' + id).innerHTML;
		$('fila_' + id).removeClassName ("ulVivo") ;
		$('fila_' + id).addClassName( "ul" + $('codigo' + id).innerHTML);
    }else {
        $('fila_2' + id).className ="filaVivo";
		$('fila_' + id).removeClassName( "ul" + $('codigo' + id).innerHTML);
		$('fila_' + id).addClassName ("ulVivo") ;
    }
}
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();
}

pintarLista = function(partidos_ind){
    var cambio_resultado = new Array();
    var sonidolocal = 0;
    var fechaToday = new Date() ;
    var _dia = fechaToday.getDate()<9?"0"+fechaToday.getDate():fechaToday.getDate();
    var _mes = fechaToday.getMonth() +1 <9?"0"+(fechaToday.getMonth() +1) : fechaToday.getMonth() +1;
    var fechaFormato = _dia + "-" + _mes + "-" + fechaToday.getFullYear();
	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);
			
			nombreCabeceraLiga = 'liga_'+ e.ligaCode+ fechaFormato;
				
			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 = 1;
					// Pitar solamente para partidos visibles //
					if(sonidolocal == 0 &&
					   $('partido_' + e.id).getStyle('display') == 'block' &&
					   eval($(nombreCabeceraLiga)) && 
					   $(nombreCabeceraLiga).getStyle('display') == 'block') {
						sonidolocal = 1;
					} else if(sonidolocal == 0 &&
							  $('partido_' + e.id).getStyle('display') == 'block' &&
							  !eval($(nombreCabeceraLiga))) {
						sonidolocal = 1;
					}
					
					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;

					$('golhome' + e.id).setStyle({display: 'block'});
					
					// sonidolocal = 1;
					// Pitar solamente para partidos visibles //
					if(sonidolocal == 0 &&
					   $('partido_' + e.id).getStyle('display') == 'block'  &&
					   eval($(nombreCabeceraLiga)) && 
					   $(nombreCabeceraLiga).getStyle('display') == 'block') {
							sonidolocal = 1;
					} else if(sonidolocal == 0 &&
							  $('partido_' + e.id).getStyle('display') == 'block' &&
							  !eval($(nombreCabeceraLiga))) {
						sonidolocal = 1;
					}
					
					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 liInfo' : $('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));
				// si porroga o penalti no es vacio se muestra div
				if((e.ET != " - ") || (e.PEN  != " - ")){
					$('pro_' + e.id).show(); $('pro_vacio1_' + e.id).show(); $('pro_vacio2_' + e.id).show();
				}
			}
			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 == 1 && sonido == 1) {
	  Sound.play('http://www.marcadoresonline.com/sonido/gol.mp3');
    }
   
    if (partidos_gol.size() > 0) {
        temporizador_gol = new PeriodicalExecuter(color_gol, 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) {
                 if(eval($('liga_' + id_liga))) $('liga_' + id_liga).setStyle({ 'display': 'none'});
            }else {
                $('partido_' + id_partido).setStyle({'display': 'none'});
                if ($('partido_liga' + anteriorr.get(id_partido).ligaCode).getHeight() == 0) {
                	if(eval($('liga_' + id_liga))) $('liga_' + id_liga).setStyle({ 'display': 'none' });
                }
            }
        }
        if (location.pathname == '/favoritos.php') {
            if (id_partido == 0) {
            	if(eval($('liga_' + id_liga))) $('liga_' + id_liga).remove();
            }
            else {
                $('partido_' + id_partido).remove();
                if ($('partido_liga' + id_liga).getHeight() == 0) {
                    if(eval($('liga_' + id_liga))) $('liga_' + id_liga).remove();
                }
            }
        }
    }
    sin_partidos();
}

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 + '\',\'' + fecha +'\',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 + '",\'' + String(fec_fav)+ '\',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 setTextJornadas(ligaid) {
	var selJornadas = $('jornada' + ligaid);
	var nOpciones = selJornadas.options.length;
	var seleccionado = selJornadas.selectedIndex;
	
	if(selJornadas.selectedIndex != -1) {
		var jAnt = "";
		var jSig = "";
		if((seleccionado -1) >=0 && (seleccionado -1) <= (nOpciones -1) ) {
			jAnt = "jornada "+ selJornadas.options[seleccionado -1].value;
		}
		if((seleccionado +1) >=0 && (seleccionado +1) <= (nOpciones -1)) {
			jSig = "jornada "+ selJornadas.options[seleccionado +1].value;
		}
		
		if (eval($('jornadaAnt'))) $('jornadaAnt').innerHTML = jAnt;
		else if(eval($('jornadaAnt' + ligaid))) $('jornadaAnt'+ ligaid).innerHTML = jAnt;
			
		if(eval($('jornadaSig'))) $('jornadaSig').innerHTML = jSig;
		else if(eval($('jornadaSig'+ ligaid))) $('jornadaSig' + ligaid).innerHTML = jSig;
		
		if(eval($('ligaJornada'))) $('ligaJornada').innerHTML = "Jornada " + selJornadas.options[seleccionado].value;
		else if (eval($('ligaJornada'+ ligaid))) $('ligaJornada' +ligaid).innerHTML = "Jornada " + selJornadas.options[seleccionado].value;
	}
}


function jornadaDesplaza(ligaid, deporte, despl, _ligacode) {
	var proveedor = '';
	var x = parseInt(despl, 10);
	if(eval($('jornada'+ ligaid))) {
		var selJornadas = $('jornada' + ligaid);
		if(x!=0 && selJornadas.selectedIndex != -1) {
			var nOpciones = selJornadas.options.length;
			var opc = selJornadas.selectedIndex;
			if( opc + x >= 0 && opc+x <= nOpciones -1 ) {
				selJornadas.selectedIndex = selJornadas.selectedIndex + x;
			}
		}
		setTextJornadas(ligaid);
	    if(eval($('proveedor'))) {
	    	proveedor = $('proveedor').value;
	    }		
		var url = "";
		if (deporte == "1") {
			url = "/inc_pagina/partidos_futbol_liga_lista.php";
		}

		if(url != "" && selJornadas.selectedIndex != -1) {
		    new Ajax.Request(url, {
		        method: "get",
		        asynchronous : false,
		        evalScripts  : true,
		        parameters: {
					'dxt':deporte, 
		            'pais': paisSeleccionado,
		            'ligacode': _ligacode,
		            'jornada': selJornadas.options[selJornadas.selectedIndex].value,
		            'proveedor': proveedor
		        },
		        onComplete: function(t){
//		        	alert(eval($('partidos'+ ligaid )));
		        	$('partidos'+ ligaid ).innerHTML = t.responseText;
		        	// Rellena cabeceras UL //
		        	var uls = $$('ul.partidos ul.titResultTv');
		        	for(i= 0 ; i < uls.length ; i++) {
		        		uls[i].update("<li class=\"liDesple\"></li><li class=\"liFav\">&nbsp;</li><li class=\"liPais\">PAIS</li><li class=\"liTv\">TV</li><li class=\"liHora\">HORA</li><li class=\"liTmp\">TMP</li><li class=\"liLocal\">EQUIPO LOCAL</li><li class=\"liResult\">RESULTADO</li><li class=\"liVisitante\">EQUIPO VISITANTE</li><li class=\"liInfo\">DES</li><li class=\"liInfo\">PRO</li><li class=\"liInfo\">PEN</li><li class=\"liInfo\">INFO</li><li class=\"liEstad\">&nbsp;</li><li class=\"liCuotaUno\">1</li><li class=\"liCuotaEquis\">X</li><li class=\"liCuotaDos\">2</li>");
		        	}
		        	rellenar_hash_partidos();
		        	cargaPartidosTV();
		        }
		    });
		}
	}
}
function rellenar_hash_partidos(){
	var texto=$('divPartidos').innerHTML;
	var arrayTexto=texto.split('%');
	var total=arrayTexto.size()-1;
	partidosIds = new Array();
	for (i=0;i<total;i++){
		var partido_json=arrayTexto[i];
		var arrayPartidoJson=partido_json.split('$');
		anteriorr.set(arrayPartidoJson[0].toString().replace('\n',''),arrayPartidoJson[1].evalJSON());
		partidosIds.push(arrayPartidoJson[0].toString().replace('\n',''));
	}
}


function cargaPartidosTV() {
	url = "/inc_pagina/partidosTV.php";
    new Ajax.Request(url, {
        method: "post",
        evalScripts  : true,
        parameters: {
			'partidos':partidosIds.join(',') 
        },
        onComplete: function(t){
        	eval(t.responseText);
        }
    });
}

function cargaPartidosTVStreaming() {
	url = "/inc_pagina/partidosTVStreaming.php";
    new Ajax.Request(url, {
        method: "post",
        evalScripts  : true,
        parameters: {
			'partidos':partidosIds.join(',') 
        },
        onComplete: function(t){
        	eval(t.responseText);
        }
    });
}
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 + partidos.fecha).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+partidos.fecha).setStyle({'display': 'block'});
				ligas__visible[ligas__visible.size()]=partidos.ligaCode+partidos.fecha;
			}
		} 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+partidos.fecha) < 0) {
					if($('liga_' + partidos.ligaCode+partidos.fecha))
						$('liga_' + partidos.ligaCode+partidos.fecha).setStyle({'display': 'none'});
				}
			}
		}
        });
   // });
    if ($('finalizados').checked == false && $('vivo').checked == false && $('pendientes').checked == false && $('favoritos').checked == false) {
        $('todos').checked = true;
        pintar_todo_filtros();
    }
    sin_partidos();
  }
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){
	//TODO ocultamos todos los paises, que no tengan el id del pais, para todas las fechas
	var cod_pais = pais_liga[pais_s][0];
	for(i=0 , len=fechasPartidos.length ;i < len ;i++) {
		var id_mostrar = "liga_"+cod_pais+fechasPartidos[i];
		$$('.partidos').each(function(e,id_mostrar){if($(e, id_mostrar).id != id_mostrar ) $(e).hide();});
	}
	/*
	if (europa == 0) {
		for (var eLiga in liga_partido) {
			var liga = eLiga;
			//alert("dos");
			for(i=0 ; eval(fechasPartidos) && i<fechasPartidos.length ;i++) {
				fechaPartido = fechasPartidos[i];
				if ($('liga_' + liga+fechaPartido)) {
					$('liga_' + liga+fechaPartido).setStyle({'display': 'none'});
					if (ordenar==0) {
						liga_partido[liga].each(function(e){
							if (eval($('partido_' + e)) && 
								$('partido_' + e).getStyle('display') == 'block') {
								$('partido_' + e).setStyle({'display': 'none'});
							}
						});
					}
				}
			}
		}
	}
	*/
    /*
	if (pais_liga[pais_s]) {
	    pais_liga[pais_s].each(function(eLiga){
		for(i = 0 ;eval(fechasPartidos) && i < fechasPartidos.length ; i++) {
			fechaPartido = fechasPartidos[i];
				if ($('liga_' + eLiga +fechaPartido)) {
					if ($('liga_' + eLiga+fechaPartido).getStyle('display') == 'none'){
							$('liga_' + eLiga+fechaPartido).setStyle({'display': 'block'});
							
					}
					liga_partido[eLiga].each(function(e){
						if (eval($('partido_' + e)) &&
							$('partido_'+e).getStyle('display')=='none'){
							$('partido_' + e).setStyle({'display': 'block'});

							
						}
					});
						if (ordenar==0){
							pintar_ordenar();
						}
						sin_partidos();
				}
				else {
					sin = true;
					if (eval($('liga_oculta' + eLiga +fechaPartido))) {
						sin = false;
						recoger_partidos(eLiga, 'liga_oculta' + eLiga +fechaPartido);
					}
					if(sin == true) {
						sin_partidos();
					}
					
				}
			}
        });
    }
    
    if (pais_s == 'EUROPE') {
		if (pais_liga['EUROPE (UEFA)']) {
			pintar_seleccion_pais('EUROPE (UEFA)',1);
        }
    }
    sin_partidos();
    if (terminado==0) {
    	terminado=1;
        pintar_filtros();
    }
    */
}

function pintar_todo(){
	anteriorr.each(function(e){
		var partido =  anteriorr.get(e.key);
		for(i = 0 ; eval(fechasPartidos) && i < fechasPartidos.length ; i++) {
			fechaPartido = fechasPartidos[i];
			if (eval($('liga_'+partido.ligaCode+fechaPartido)))
				$('liga_' + partido.ligaCode+fechaPartido).setStyle({'display': 'block'});
		}
		if ($('partido_' +partido.id)) {
			$('partido_' + partido.id).setStyle({'display': 'block'});
		}
	});
	 if (terminado==0) {
	    	terminado=1;
	        pintar_filtros();
	    }
    sin_partidos();
    
}

function pintar_todo_filtros(){
	anteriorr.each(function(e){
		var partido =  anteriorr.get(e.key);
		if ($('pais').value==partido.country || $('pais').value=='TODOS'){	
			for(i = 0 ; eval(fechasPartidos) && i < fechasPartidos.length ; i++) {
				fechaPartido = fechasPartidos[i];
				if ($('liga_'+partido.ligaCode+fechaPartido))
					$('liga_' + partido.ligaCode+fechaPartido).setStyle({'display': 'block'});
			}
			
			if ($('partido_' +partido.id)) {
				$('partido_' + partido.id).setStyle({'display': 'block'});
			}
		}
	});
	 sin_partidos();
	 
}
function recoger_partidos(id_liga, idLi){
	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;
	}
	for (i = 0 ; eval(fechasPartidos) && i< fechasPartidos.length ; i++) {
		fechaPartido  = fechasPartidos[i];
		if(eval($('liga_oculta'+id_liga+fechaPartido))) {
			$('liga_oculta'+id_liga+fechaPartido).remove();
		}
	}
	
	var url = "/mostrarBD/mostrar_resultadoLigasTV.php";
	if (fecha_recoger1!=''){
		 var myAjax = new Ajax.Request(url, {
 	        method: "get",
 	        evalScripts  : true,
 	        parameters: {
 				'gmt':tiempo, 
 	            'fecha1': fecha_recoger1,
 	            'fecha2': fecha_recoger2,
 	            'id_liga': liga,
 	            'partidosTV':(location.href.indexOf('/partidostelevisados')!=-1?'#':'')
 	        },
 	        onComplete: function(t){
 	        	if(location.href.indexOf('/partidostelevisados')==-1){
 	        		$('partidos').insert(t.responseText,{position:'after'});
 	        	} else {
 	        		$('partidos').update(t.responseText);
 	        	}
 	        	if (ordenar==0){
 	        		pintar_ordenar();
 	        	}
 			}
 	       });
		
		
    }else{
    	 var myAjax = new Ajax.Request(url, {
    	        method: "get",
    	        evalScripts  : true,
    	        parameters: {
    				'gmt':tiempo, 
    	          
    	            'id_liga': liga,
    	            'partidosTV':(location.href.indexOf('/partidostelevisados')!=-1?'#':'')
    	        },
    	        onComplete: function(t){
    	        	if(location.href.indexOf('/partidostelevisados')==-1){
    	        		$('partidos').insert(t.responseText,{position:'after'});
    	        	} else {
    	        		$('partidos').update(t.responseText);
    	        	}
    	        	if (ordenar==0){
    	        		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_partidos();
}

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_partidos();
}
function ordenar_partidos(){	
	//alert(ordenar);
    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,
                'proveedor': 'enetpulse'
            
            },
            onComplete: function(t){            	
                partidos_ordenados = t.responseText.evalJSON();
                pintar_ordenar(); // pintaremos las listas de todo              
            }
        });
    }
    else {
        pintar_ordenar();
    }
}

function arrayContains(a, obj) {
	for(var i = 0; eval(a) && i < a.length; i++) {
	    if(a[i] === obj){
	      return true;
	    }
	}
	return false;
}


document.observe("dom:loaded", function() {	

});


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 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>');
					
	}
}

function pintarCasasMax_todas() {
	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>');
		}  
	});
}
function clickStreaming(event_id, casa_id){
	url = "/inc_pagina/clickPartidosTVStreaming.php";
    new Ajax.Request(url, {
        method: "get",
        parameters: {'event_id':event_id, 'casa_id': casa_id}
    });	
}
