var timerDorsales; function getBSens_pu(nform, objName) { try { var div_dest = 'bsens_dv'; var val; var objVal = document.getElementById(objName); if (objVal) val = objVal.value; var httpGetDatos = getHTTPObject(); if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) { httpGetDatos.open("GET", '_remote.asp?fx=BSENSPU&obj=' + objName + '&v=' + escape(val) + '&rand=' + Math.floor(Math.random() * 1000000), true); httpGetDatos.onreadystatechange = function() { var results; var ajaxDiv; try { if (httpGetDatos.readyState == 4) { results = httpGetDatos.responseText; runResultadoAjax(div_dest, results); var parts = results.split('|^|'); if (parts[0] != '') { activaBSens(nform, objName); } else ocultaBSens(); } } catch (e) { alert(e.description); } }; httpGetDatos.send(null); } } catch (e) { alert('err:' + e.description); } } function cargaUsuarios(grup) { try { var httpGetDatos = getHTTPObject(); if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) { esperando('dv_buscaDorsales_datos', 'cargando...'); httpGetDatos.open("GET", '_remote.asp?fx=GUSU&g=' + grup + '&rand=' + Math.floor(Math.random() * 1000000), true); httpGetDatos.onreadystatechange = function() { var results; var ajaxDiv; try { if (httpGetDatos.readyState == 4) { results = httpGetDatos.responseText; runResultadoAjax('dv_buscaDorsales_datos', results); } } catch (e) { alert(e.description); } }; httpGetDatos.send(null); } } catch (e) { alert('err:' + e.description); } } function verPuntosEsq(wm,p, temp, categ, tit) { loadIframeTransSizeNT('pdescla.asp?wm=' + wm + '&p=' + p + '&tm=' + temp + '&c=' + categ, 540, 520, tit);} function ocultaBusquedaDorsales() { showZona('dv_buscaDorsales', 'none'); ocultaIframeFondo(); } function buscaDorsales() { try { reposicionadiv_raton('dv_buscaDorsales'); showZona('dv_buscaDorsales', 'block'); showZona('tapaFondo_div', 'block'); var divBusca = document.getElementById('dv_buscaDorsales'); if (divBusca) cubreFondoConFrame(divBusca.style.top, divBusca.style.left, divBusca.style.width, divBusca.style.height); } catch (e) { alert('bdor:' + e.description); } } function setTADorsalesActiva(nombre) { if (nombre && nombre != '') { if (document.getElementById('dvPuntosTxt_' +nombre)) _taDorsalesActiva = nombre; else _taDorsalesActiva = ''; } else _taDorsalesActiva = ''; } function addDorsal(nrDorsal) { var taDorsales = document.getElementById('dvPuntosTxt_' +_taDorsalesActiva + '_dorsal'); if (_taDorsalesActiva != '' && taDorsales) { if (taDorsales.value != '') taDorsales.value += unescape("%0A"); taDorsales.value += nrDorsal; numeraLineasTA('dvPuntosTxt_' +_taDorsalesActiva); sacaDorsales(_taDorsalesActiva); } else alert('Pinche en el cuadro de dorsales primero...'); } function guardaClasificacion(wm) { var res; var div_puntuaciones = document.getElementById('configuracionpuntos'); res = checkForm('frmDatos'); if (res == '') { if (div_puntuaciones.childNodes.length == 0) alert('Debe Crear al menos un premio para la clasificación'); else { esperando(null, 'Guardando...'); postFormAjaxSite(null, 'frmDatos', '_remote.asp?fx=GCLASIF&wm=' + wm); } } else alert(res); } function guardaEsquemaClasificacion(wm) { var res; var div_puntuaciones = document.getElementById('configuracionpuntos'); res = checkForm('frmDatos'); if (res == '') { if (div_puntuaciones.childNodes.length == 0) alert('Debe Crear al menos un premio para la clasificación'); else { esperando(null, 'Guardando...'); postFormAjaxSite(null, 'frmDatos', '_remote.asp?fx=GESCLA&wm=' + wm); } } else alert(res); } function borraClasificacion(pregunta,id,wm) { try { if (confirm(pregunta)) { var httpGetDatos = getHTTPObject(); if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) { esperando(null, 'Eliminando...'); httpGetDatos.open("GET", '_remote.asp?fx=BCLAS&id=' + id + '&wm=' + wm + '&rand=' + Math.floor(Math.random() * 1000000), true); httpGetDatos.onreadystatechange = function() { var results; var ajaxDiv; try { if (httpGetDatos.readyState == 4) { results = httpGetDatos.responseText; runResultadoAjax(null, results); } } catch (e) { alert(e.description); } }; httpGetDatos.send(null); } } } catch (e) { alert('err:' + e.description); } } function addPuntosNuevos_clasif(wm) { try { var div_dest = 'configuracionpuntos'; var premio = document.getElementById('esquema'); if (premio && premio.value) { var httpGetDatos = getHTTPObject(); if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) { esperando(null, 'Añadiendo...'); httpGetDatos.open("GET", '_remote.asp?fx=NPUNCL&i=' + nEsquemasPuntos + '&ide=' + premio.value + '&wm=' + wm + '&rand=' + Math.floor(Math.random() * 1000000), true); httpGetDatos.onreadystatechange = function() { var results; var ajaxDiv; try { if (httpGetDatos.readyState == 4) { results = httpGetDatos.responseText; esperando_fin(); var padre = document.getElementById('configuracionpuntos'); var div = document.createElement("div"); div.id = 'puntocontainer_' + nEsquemasPuntos; padre.appendChild(div); document.getElementById('puntocontainer_' + nEsquemasPuntos).innerHTML = results; nEsquemasPuntos++; } } catch (e) { alert(e.description); } }; httpGetDatos.send(null); } } else { alert('seleccione una clasificación'); } } catch (e) { alert('err:' + e.description); } } function addPuntosNuevos(idio, desio) { try { var div_dest = 'configuracionpuntos'; var httpGetDatos = getHTTPObject(); if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) { esperando(null, 'Añadiendo...'); httpGetDatos.open("GET", '_remote.asp?fx=NPUN&i=' + nEsquemasPuntos + '&idi=' + idio + '&idd=' + escape(desio) + '&rand=' + Math.floor(Math.random() * 1000000), true); httpGetDatos.onreadystatechange = function() { var results; var ajaxDiv; try { if (httpGetDatos.readyState == 4) { results = httpGetDatos.responseText; esperando_fin(); var padre = document.getElementById('configuracionpuntos'); var div = document.createElement("div"); div.id = 'puntocontainer_' + nEsquemasPuntos; padre.appendChild(div); document.getElementById('puntocontainer_' + nEsquemasPuntos).innerHTML = results; nEsquemasPuntos++; } } catch (e) { alert(e.description); } }; httpGetDatos.send(null); } } catch (e) { alert('err:' + e.description); } } function sacaDorsales(nDiv) { disableBotonGuardar(); dorsales_stat(nDiv, ''); clearTimeout(timerDorsales); timerDorsales=setTimeout('getNombresDorsales(' + nDiv +')',1500); } function dorsales_stat(nDiv,stat) { var dorsalesok = document.getElementById('dorsales_' + nDiv + '_ok'); var txt = document.getElementById('dvPuntosTxt_' + nDiv + '_usu'); if (dorsalesok && txt) { if (stat=='') txt.style.backgroundColor = '#FAE0E0'; else txt.style.backgroundColor = ''; dorsalesok.value = stat; } } function puntosYDorsalesOK(nDiv) { try { var div_dest = 'dvPuntosTxt_' + nDiv + '_usu'; var dorsales = ''; var puntos = ''; var txtDorsales = document.getElementById('dvPuntosTxt_' + nDiv + '_dorsal'); var txtPuntos = document.getElementById('dvPuntosTxt_' + nDiv + '_pun'); if (txtDorsales) dorsales = txtDorsales.value; if (txtPuntos) puntos = txtPuntos.value; dorsales = dorsales.replace(/\s+$/g, ""); dorsales = dorsales.replace(/\s+/g, ","); puntos = puntos.replace(/\s+$/g, ""); dorsales = dorsales.replace(/\s+/g, ","); var aDorsales = dorsales.split(","); var aPuntos = puntos.split(","); var array1 = new Array; for (var i = 0; i < aDorsales.length; i++) { var xx = true; var ArrayVal = aDorsales[i]; for (var j = i + 1; j < aDorsales.length; j++) { if (aDorsales[j] == ArrayVal) xx = false; } if (xx == true) array1.push(ArrayVal) } if (array1.length != aDorsales.length) { dorsales_stat(nDiv, ''); var txt = document.getElementById(div_dest); if (txt) { txt.value = 'NO debe duplicar los dorsales'; return false; } } if (aPuntos.length < aDorsales.length) { dorsales_stat(nDiv, ''); } return true; } catch (e) { alert('ertepd:' + e.description); return false; } } function getNombresDorsales( nDiv) { try { var dorsales; clearTimeout(timerDorsales); var div_dest = 'dvPuntosTxt_' + nDiv + '_usu'; if (puntosYDorsalesOK(nDiv)) { var dorsales = ''; var txtDorsales = document.getElementById('dvPuntosTxt_' + nDiv + '_dorsal'); if (txtDorsales) dorsales = txtDorsales.value; dorsales = dorsales.replace(/\s+$/g, ""); dorsales = dorsales.replace(/\s+/g, ","); var httpGetDatos = getHTTPObject(); if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) { esperando(null, 'Buscando usuarios...'); httpGetDatos.open("GET", '_remote.asp?fx=GNOM&d=' + dorsales + '&rand=' + Math.floor(Math.random() * 1000000), true); httpGetDatos.onreadystatechange = function() { var results; var ajaxDiv; try { if (httpGetDatos.readyState == 4) { results = httpGetDatos.responseText; esperando_fin(); var txt = document.getElementById(div_dest); if (txt) { txt.value = results; if (results.indexOf('******') != -1) { dorsales_stat(nDiv, ''); } else { dorsales_stat(nDiv, '1'); } } } enableBotonGuardar(); } catch (e) { alert(e.description); enableBotonGuardar(); } }; httpGetDatos.send(null); } } } catch (e) { alert('err:' + e.description); } } function getPuntosEsquema(esquema, nDiv) { try { var div_dest = 'dvPuntosTxt_' + nDiv; var httpGetDatos = getHTTPObject(); if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) { esperando(null, 'Leyendo puntos...'); httpGetDatos.open("GET", '_remote.asp?fx=PUNE&ide=' + esquema + '&rand=' + Math.floor(Math.random() * 1000000), true); httpGetDatos.onreadystatechange = function() { var results; var ajaxDiv; try { if (httpGetDatos.readyState == 4) { results = httpGetDatos.responseText; esperando_fin(); var txt = document.getElementById(div_dest); if (txt) { txt.value = results; numeraLineasTA(div_dest); } } } catch (e) { alert(e.description); } }; httpGetDatos.send(null); } } catch (e) { alert('err:' + e.description); } } function borraDiv_esq(zdiv) { var padre = document.getElementById('configuracionpuntos'); var borrar = document.getElementById('puntocontainer_' + zdiv); var idExistente = document.getElementById('idPuntos_' + zdiv); if (idExistente && (idExistente.value!='')) { try { var div_dest = 'puntocontainer_' + zdiv; var esquema = document.getElementById('cod'); var wm = document.getElementById('wm'); if (esquema && div_dest && wm) { var httpGetDatos = getHTTPObject(); if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) { esperando(null, 'Eliminando...'); httpGetDatos.open("GET", '_remote.asp?fx=BPUN&idp=' + idExistente.value + '&ide=' + esquema.value + '&wm=' + wm.value + '&rand=' + Math.floor(Math.random() * 1000000), true); httpGetDatos.onreadystatechange = function() { var results; var ajaxDiv; try { if (httpGetDatos.readyState == 4) { results = httpGetDatos.responseText; if (results == '') { esperando_fin(); padre.removeChild(borrar); } else { runResultadoAjax(null, results); } } } catch (e) { alert(e.description); } }; httpGetDatos.send(null); } } else alert('No se encontraron opciones a borrar'); } catch (e) { alert('err:' + e.description); } } else { padre.removeChild(borrar); } } function borraDiv_pun(zdiv) { var padre = document.getElementById('configuracionpuntos'); var borrar = document.getElementById('puntocontainer_' + zdiv); var idExistente = document.getElementById('idPuntos_' + zdiv); if (idExistente && (idExistente.value != '')) { try { var div_dest = 'puntocontainer_' + zdiv; var clasificacion = document.getElementById('cod'); var wm = document.getElementById('wm'); if (clasificacion && div_dest && wm) { var httpGetDatos = getHTTPObject(); if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) { esperando(null, 'Eliminando...'); httpGetDatos.open("GET", '_remote.asp?fx=BPUNG&idp=' + idExistente.value + '&idc=' + clasificacion.value + '&wm=' + wm.value + '&rand=' + Math.floor(Math.random() * 1000000), true); httpGetDatos.onreadystatechange = function() { var results; var ajaxDiv; try { if (httpGetDatos.readyState == 4) { results = httpGetDatos.responseText; if (results == '') { esperando_fin(); padre.removeChild(borrar); } else { runResultadoAjax(null, results); } } } catch (e) { alert(e.description); } }; httpGetDatos.send(null); } } else alert('No se encontraron opciones a borrar'); } catch (e) { alert('err:' + e.description); } } else { padre.removeChild(borrar); } } function borraEsquema(wm,wm_s,id) { try { var httpGetDatos = getHTTPObject(); if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) { esperando(null, 'Eliminando...'); httpGetDatos.open("GET", '_remote.asp?fx=BESQ&ide=' + id + '&wm=' + wm + '&wm_s=' + wm_s + '&rand=' + Math.floor(Math.random() * 1000000), true); httpGetDatos.onreadystatechange = function() { var results; var ajaxDiv; try { if (httpGetDatos.readyState == 4) { results = httpGetDatos.responseText; runResultadoAjax(null, results); } } catch (e) { alert(e.description); } }; httpGetDatos.send(null); } } catch (e) { alert('err:' + e.description); } } function numeraLineasTA(taIN) { var ta = document.getElementById(taIN); var taUsu = document.getElementById(taIN + '_usu'); var taDorsal = document.getElementById(taIN + '_dorsal'); var taNLineas = document.getElementById(taIN + '_num'); if (ta && taNLineas) { var nLineasTxt; var nLineasDorsales=0; var i; var lineasSuma=0; nLineasTxt = countlines(taIN); if (taDorsal) nLineasDorsales = countlines(taIN + '_dorsal'); lineasSuma = nLineasDorsales > nLineasTxt ? nLineasDorsales : nLineasTxt; taNLineas.value = ''; taNLineas.rows = lineasSuma + 2; ta.rows = nLineasTxt + 2; if (taUsu) taUsu.rows = lineasSuma + 2; if (taDorsal) taDorsal.rows = lineasSuma + 2; if (ta) ta.rows = lineasSuma + 2; for (i = 1; i <= lineasSuma; i++) { taNLineas.value = taNLineas.value + i + unescape("%0A"); } } } function countlines(area) { var area = document.getElementById(area); var text = area.value.replace(/\s+$/g, ""); var split = text.split("\n"); return split.length; } function filtroCompeTempo() { var zona = document.getElementById('div_captionFiltrado'); var temporada = document.getElementById('temporada'); if (zona && temporada ) { if (temporada.selectedIndex > 0 ) { zona.innerHTML = '<BR><BR>Datos de '; if (temporada.selectedIndex > 0) { zona.innerHTML += 'Temporada "' + temporada.options[temporada.selectedIndex].text + '"'; } } } } function gesTemporadas(wm) { loadIframeTransSizeNT('gTemporadas.asp?wm=' + wm, 500, 450, 'Temporadas'); } function addComentarioEntrada(id) { loadIframeTransSize('/es/comun/addComentario.asp?id=' + id + '&p1=huNNl5bZ0unbknt8nFEtpxxoUZmunhOnEHoInsiWEFtSxFlE0KNsxnZpnYk&r=S', 650, 440); } 
