	/***** INICIO AJAX *****/
	function HScreateRequestObject() {
		var ro;
		var browser = navigator.appName;
		if(browser == "Microsoft Internet Explorer")
			ro = new ActiveXObject("Microsoft.XMLHTTP");
		else
			ro = new XMLHttpRequest();
		return ro;
	} 
	
	function HSsndReq(url,fcn,param) {
		var http = createRequestObject();
		var funcion = "HSvacio";
		var parametros = "";
		if(typeof(fcn) != "undefined")
			funcion = fcn;
		if(typeof(param) != "undefined")
			parametros = param;
	
		http.open('get', url);
        http.onreadystatechange = function handleResponse() {
			if((http.readyState == 4) && (http.status == 200)) {
				var response = unescape(http.responseText.replace(/\+/g,  " "));
				eval(funcion + "(response,'" + parametros + "')");
			}
		}
		http.send(null);
	}

	function HSvacio(valores) {
		return;
	}
	
	function HSevalParam(param) {
		salida = '';
		paramArray = param.split("&");
		for(i=0;i<paramArray.length;i++) {
			datos = paramArray[i].split('=');
			if(datos.length == 2)
				salida = salida + datos[0] + " = '" + datos[1] + "';";
		}
		return salida;
	}
	/***** FIN AJAX *****/

	/***** INICIO RESULTADOS *****/
	var estados = Array('manita.gif##No iniciado','balon_en_juego.gif##1ª Parte','balon_descanso.gif##Descanso','balon_en_juego.gif##2ª Parte','balon_en_juego.gif##1ª Parte Prorroga','balon_en_juego.gif##2ª Parte Prorroga','balon_en_juego.gif##Penalties','fin.gif##Finalizado','manita.gif##Suspendido');
	var patrocinador = '';
	var competiciones = new RegExp("^(primera|segunda|segundab_I|segundab_II|segundab_III|segundab_IV|champions|previa_champions|uefa|previa_uefa|copa)$")

	function HScarga(competicion) {
		competicionR = competicion;
		if(competiciones.test(competicion) == false) competicion = "primera";
		var comp = competicion;
		
		// Pestañas 2b
		pestanas2 = window.document.getElementById('hs-pestannas2');
		if(typeof(pestanas2) != "undefined") {
			if(competicion.indexOf('segundab') == 0) {
				comp = 'segundab';
				HSpestannas(pestanas2,'DIV','comp2-' + competicion,'hspestana','hspestana-activa');
				pestanas2.style.display = '';
			}
			else
				pestanas2.style.display = 'none';
		}

		// Pestañas Competicion
		HSpestannas(window.document.getElementById('hs-pestannas1'),'A','comp-' + comp,'','activo');

		// Sacamos los resultados
		HSresultados(competicion);
	}

	function HScargaCla(competicion) {
		competicionR = competicion;
		if(competiciones.test(competicion) == false) competicion = "primera";

		// Pestañas Competicion
		HSpestannas(window.document.getElementById('hs-pestannas1-cla'),'DIV','comp-cla-' + competicion,'hspestana','hspestana-activa');

		// Sacamos los resultados
		HSclasificaciones(competicion);
	}

	function HSresultados(competicion) {
		var salida = '';
		resArray = new Array();
		eval('if(typeof(top.frames[\'HSdatos\'].HSres_' + competicion + ') != "undefined") resArray = top.frames[\'HSdatos\'].HSres_' + competicion + ';');

		var url = competicion;
		if(url.indexOf("segundab") == 0) url = "segundab";
		if(url.indexOf("uefa") != -1) url = "uefa";
		if(url.indexOf("champions") != -1) url = "liga-campeones";
		if(competicion == "copa") url = "copa-rey";

		var titulo = window.document.getElementById('hs-titulo');
		if((typeof(titulo) != "undefined") && (resArray.length > 0)) titulo.innerHTML = resArray[0]; else titulo.innerHTML = "";

		salida = '<table border="0" cellspacing="0" cellpadding="0">\n';
		if(resArray.length > 1) {
			salida = salida + '<tr>\n';
			salida = salida + '<th colspan="2" class="ress" scope="col">Resultados <h4>' + resArray[1] + '</h4></th>\n';
			salida = salida + '<th scope="col" class="hs2patrocinio">';
			if(patrocinador != '')
				salida = salida + '<img src="' + patrocinador + '" />\n';
			salida = salida + '</th>\n';
			salida = salida + '</tr>\n';
			for(i=2;i<resArray.length;i++) {
				parDatos = resArray[i].split('#');
				if(parDatos.length == 4) {
					salida = salida + '<tr>\n';
					salida = salida + '<td class="puntero">';
					estDatos = Array('manita.gif','No iniciado');
					if(typeof(estados[parDatos[0]]) != "undefined")
						estDatos = estados[parDatos[0]].split('##');
					if(parDatos[3] != '')
						salida = salida + '<a href="/hoysport/futbol/' + url + '/partido-en-directo.html?' + parDatos[3] + '" title="Ver ' + parDatos[1] + '"><img src="/includes/manuales/HS/hsimages/' + estDatos[0] + '" alt="' + estDatos[1] + '" /></a>';
					else
						salida = salida + '<img src="/includes/manuales/HS/hsimages/' + estDatos[0] + '" alt="' + estDatos[1] + '" />\n';
					salida = salida + '</td>\n';
					salida = salida + '<td class="eqps">' + parDatos[1] + '</td>\n';
					salida = salida + '<td class="res"><div>' + parDatos[2] + '</div></td>\n';
					salida = salida + '</tr>\n';
				}
			}
		}
		salida = salida + '</table>\n';
		resObj = window.document.getElementById('tablasresultados');
		if(typeof(resObj) != "undefined")
			resObj.innerHTML = salida;
	}

	function HSclasificaciones(competicion) {
		var salida = '';
		resArray = new Array();
		eval('if(typeof(HScla_' + competicion + ') != "undefined") resArray = HScla_' + competicion + ';');

		var titulo1 = window.document.getElementById('hs-titulo1-cla');
		if((typeof(titulo1) != "undefined") && (resArray.length > 0)) titulo1.innerHTML = resArray[0]; else titulo1.innerHTML = "";

		var titulo2 = window.document.getElementById('hs-titulo2-cla');
		if((typeof(titulo2) != "undefined") && (resArray.length > 1)) titulo2.innerHTML = resArray[1]; else titulo2.innerHTML = "";

		salida = salida + '<table width="100%" border="0" cellspacing="0" cellpadding="0">\n';
		salida = salida + '<tr>\n';
		salida = salida + '<th scope="col" class="pos">Posici&oacute;n</th>\n';
		salida = salida + '<th scope="col" class="eqp">Equipo</th>\n';
		salida = salida + '<th scope="col" class="pnt">Puntos</th>\n';
		salida = salida + '</tr>\n';
		if(resArray.length > 2) {
			for(i=2;i<resArray.length;i++) {
				parDatos = resArray[i].split('#');
				if(parDatos.length == 3) {
					salida = salida + '<tr>\n';
					salida = salida + '<td class="pos">' + parDatos[0] + '</td>\n';
					salida = salida + '<td class="eqp">' + parDatos[1] + '</td>\n';
					salida = salida + '<td class="pnt">' + parDatos[2] + '</td>\n';
					salida = salida + '</tr>\n';
				}
			}
		}
		Ssalida = salida + '</table>\n';
		resObj = window.document.getElementById('clasificaciones');
		if(typeof(resObj) != "undefined")
			resObj.innerHTML = salida;
	}

	function HSpestannas(objeto,tagHijos,idActivo,noActivo,activo) {
		if(typeof(objeto) != "undefined") {
			hijosArray = objeto.childNodes;
			for(i=0;i<hijosArray.length;i++) {
				if(hijosArray[i].tagName == tagHijos) {
					if(hijosArray[i].id == idActivo)
						hijosArray[i].className = activo;
					else
						hijosArray[i].className = noActivo;
				}
			}
		}
	}

	var tipos_endirecto2 = new RegExp("^(endirecto-enjuego|endirecto-futbol|endirecto-baloncesto|endirecto-tenis|endirecto-motor|endirecto-mas)$");
	function endirecto2(tipocat) {
		if(!tipos_endirecto2.test(tipocat)) tipocat = 'endirecto-enjuego';

		top.tipo_endirecto2 = tipocat;
		tipocatArr = tipocat.split('-');
		tipo = tipocatArr[0];
		categoria = tipocatArr[1];

		HSpestannas(window.document.getElementById('pestannas-' + tipo),'A','pestanna-' + tipo + '-' + categoria,'','activo');
		contenidos = window.document.getElementById('contenido-' + tipo);
		if(tipo == 'endirecto') {
			salidaTotal = '';
			clase = '';
			resArray = new Array();
			if(typeof(top.frames['HSendirecto'].endirectoArr) != "undefined") resArray = top.frames['HSendirecto'].endirectoArr;
			numFilas = 0;
			for(indice in resArray) {
				if((indice.indexOf(categoria + '-') == 0) || (categoria == 'enjuego')) {
					salida = '';
					if(resArray[indice].length > 1) {
						directo = '';
						for(i=1;i<resArray[indice].length;i++) {
							parDatos = resArray[indice][i].split('#');
							if((parDatos.length == 5) && (parDatos[2] == 'En juego')) {
								directo = ' gol';
								break;
							}
						}
						clase = clase.indexOf('hs5datoI') == 0 ? 'hs5datoP' : 'hs5datoI';
						clase += directo;
						salida = '<div class="' + clase + '"><h3><strong>' + resArray[indice][0] + '</strong></h3>';
						numFilas++;
						if(indice.indexOf('-CLA') > -1) {
							for(i=1;i<resArray[indice].length;i++) {
								parDatos = resArray[indice][i].split('#');
								if(parDatos[0] == 'CAB')
									salida += '<div class="separahs5dato">&nbsp;</div><p><a href="/hoysport' + parDatos[2] + '"><span class="estadoevento"><img src="/includes/manuales/HS/hsimages/hs5_click.gif" alt="" border="0" /></span><strong>' + parDatos[1] + '</strong></a></p>';
								else
									salida += '<p><strong>' + parDatos[1] + '</strong> ' + parDatos[2] + ' ' + parDatos[3] + '</a></p>';
								numFilas++;
							}
						}
						else {
							salida += '<div class="separahs5dato">&nbsp;</div>';
							for(i=1;i<resArray[indice].length;i++) {
								parDatos = resArray[indice][i].split('#');
								if(parDatos.length == 5) {
									imagen = parDatos[4] == '1' ? '<img src="/includes/manuales/HS/hsimages/hs5_click.gif" alt="" border="0">' : '';
									salida += '<p><a href="/hoysport' + parDatos[3] + '"><span class="estadoevento">' + imagen + '</span><strong>' + parDatos[0] + ' </strong> ' + parDatos[1] + ' ' + parDatos[2] + '</a></p>';
									numFilas++;
								}
							}
						}
						salida += '</div>';
					}
					salidaTotal += salida;
				}
			}
			if(salidaTotal == '') salidaTotal = '<div class="hs5datoI"><h3><strong>No hay directos.</strong></h3><div class="separahs5dato">&nbsp;</div>';
			salidaTotal += '<div class="clear"></div>';
			contenidos.innerHTML = salidaTotal;
			contenidos.className = numFilas > 20 ? "hs5datosoverflow" : "hs5datos";
		}
	}
	/***** FIN RESULTADOS *****/
	
	/***** INICIO NOTICIAS *****/
	function fotoPestanaHS(id,num) {
		if(contenidoNot = window.document.getElementById(id)) {
			hijosArray = contenidoNot.childNodes;
			for(i=0;i<hijosArray.length;i++) {
				if(hijosArray[i].tagName == 'DIV') {
					if((hijosArray[i].id.indexOf(id) == 0)) {
						if(hijosArray[i].id == id + '-' + num)
							hijosArray[i].style.display = "";
						else
							hijosArray[i].style.display = "none";
					}
				}
			}
		}
		if(contenidoPes = window.document.getElementById('p-' + id)) {
			hijosArray = contenidoPes.childNodes;
			for(i=0;i<hijosArray.length;i++) {
				if(hijosArray[i].tagName == 'A') {
					if((hijosArray[i].id.indexOf('p-' + id) == 0)) {
						if(hijosArray[i].id == 'p-' + id + '-' + num)
							hijosArray[i].className = "activo";
						else
							hijosArray[i].className = "";
					}
				}
			}
		}
	}
	/***** FIN NOTICIAS *****/
