function formateoSnnEnn(tem, epi){ var se = (tem < 10 && tem > -1) ? 'S0' + tem : 'S' + tem; se += (epi < 10 && epi > -1) ? 'E0' + epi : 'E' + epi; return se; } function objAjax(){ var paginaRequested = false; if(window.XMLHttpRequest){//si es mozilla, Safari etc paginaRequested = new XMLHttpRequest(); }else if(window.ActiveXObject){//si es IE try{ paginaRequested = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e){//si es versión antigua try{ paginaRequested = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e){} } }else{ return false; } return paginaRequested; } function desc(){//desconecto y recargo página var reqLogoff = objAjax(); if(reqLogoff){ reqLogoff.onreadystatechange = function(){ if(reqLogoff.readyState == 4 && reqLogoff.status == 200){ window.location.href = '/' + 'calendario/'; } } reqLogoff.open('POST', '/' + 'serv/inc/logoff.php', true); reqLogoff.setRequestHeader("Connection", "close"); reqLogoff.send(null); } } sugerencias = new Array(""); buscando = ''; function reemplazoAmp(cadena){ return cadena.replace(/\&/gi,'&'); } function sugiero(txtbuscado, objBuscado, idFormSubmit, idDivLista, idInputText){ if((sugerencias[0].substr(0,1).toLowerCase() != txtbuscado.substr(0,1).toLowerCase() || objBuscado != buscando) && txtbuscado != ""){ traigosugerencias(txtbuscado.substr(0,1).toLowerCase(), objBuscado, idFormSubmit, idDivLista, idInputText); buscando = objBuscado; } if(sugerencias[0].substr(0,1).toLowerCase() == txtbuscado.substr(0,1).toLowerCase() && txtbuscado != ""){ buscosugerencias(txtbuscado, idFormSubmit, idDivLista, idInputText); } if(txtbuscado == ""){//si tengo el cuadro de búsqueda vacío escondo sugerencias escondosugerencias(idDivLista); } } function traigosugerencias(letra, objBuscado, idFormSubmit, idDivLista, idInputText){ var reqSugerencias = objAjax(); if(reqSugerencias){ reqSugerencias.onreadystatechange = function(){ if (reqSugerencias.readyState == 4 && reqSugerencias.status == 200){ declaroarray = reqSugerencias.responseText; if(declaroarray != ""){ eval(declaroarray);//el array se llama sugerencias //una vez traidas las sugerencias al array busco la que concuerde para mostrar buscosugerencias(document.getElementById(idInputText).value, idFormSubmit, idDivLista, idInputText); } } } reqSugerencias.open('GET', '/' + "serv/ajax/reqSugerencias.php?i=" + letra + "&obj=" + objBuscado, true); reqSugerencias.send(null); } } function buscosugerencias(txtbuscado, idFormSubmit, idDivLista, idInputText){ var desde = 0; var haysugerencia = false; //busco el índice de array desde donde mostrar sugerencias for(ind = 0; ind < sugerencias.length; ind ++){ sugerencia = sugerencias[ind].substr(0,txtbuscado.length); sugerencia = sugerencia.toLowerCase(); if(txtbuscado.toLowerCase() == sugerencia){ desde = ind; haysugerencia = true; ind = sugerencias.length;//para salir del bucle } } //busco el índice de array hasta donde mostrar sugerencias for(ind = sugerencias.length-1; ind > -1; ind --){ sugerencia = sugerencias[ind].substr(0,txtbuscado.length); sugerencia = sugerencia.toLowerCase(); if(txtbuscado.toLowerCase() == sugerencia){ hasta = ind; ind = -1;//para salir del bucle } } if(haysugerencia){ muestrosugerencias(desde, hasta, idFormSubmit, idDivLista, idInputText); }else{ escondosugerencias(idDivLista); } } function muestrosugerencias(desde, hasta, idFormSubmit, idDivLista, idInputText){ var cadenasugerencias = ""; for(ind = desde; ind < desde + 10 && ind <= hasta; ind ++){//muestro como máximo 10 sugerencias cadenasugerencias += "
  • "+sugerencias[ind]+"
  • "; } document.getElementById(idDivLista).innerHTML = cadenasugerencias; document.getElementById(idDivLista).style.display = 'block'; } function escondosugerencias(idDivLista){ document.getElementById(idDivLista).style.display = 'none'; } function selecsugerencia(idmenuitem, idFormSubmit, idInputText){ document.getElementById(idInputText).value = reemplazoAmp(idmenuitem.innerHTML); if(idFormSubmit){ document.getElementById(idFormSubmit).submit(); } } // STYLING FILE INPUTS 1.0 | Shaun Inman | 2007-09-07 if (!window.SI) { var SI = {}; }; SI.Files = { htmlClass : 'SI-FILES-STYLIZED', fileClass : 'file', wrapClass : 'botonFile', fini : false, able : false, init : function() { this.fini = true; var ie = 0 //@cc_on + @_jscript_version if (window.opera || (ie && ie < 5.5) || !document.getElementsByTagName) { return; } // no support for opacity or the DOM this.able = true; var html = document.getElementsByTagName('html')[0]; html.className += (html.className != '' ? ' ' : '') + this.htmlClass; }, stylize : function(elem) { if (!this.fini) { this.init(); }; if (!this.able) { return; }; elem.parentNode.file = elem; elem.parentNode.onmousemove = function(e) { if (typeof e == 'undefined') e = window.event; if (typeof e.pageY == 'undefined' && typeof e.clientX == 'number' && document.documentElement) { e.pageX = e.clientX + document.documentElement.scrollLeft; e.pageY = e.clientY + document.documentElement.scrollTop; }; var ox = oy = 0; var elem = this; if (elem.offsetParent) { ox = elem.offsetLeft; oy = elem.offsetTop; while (elem = elem.offsetParent) { ox += elem.offsetLeft; oy += elem.offsetTop; }; }; var x = e.pageX - ox; var y = e.pageY - oy; var w = this.file.offsetWidth; var h = this.file.offsetHeight; this.file.style.top = y - (h / 2) + 'px'; this.file.style.left = x - (w - 30) + 'px'; }; }, stylizeById : function(id) { this.stylize(document.getElementById(id)); }, stylizeAll : function() { if (!this.fini) { this.init(); }; if (!this.able) { return; }; var inputs = document.getElementsByTagName('input'); for (var i = 0; i < inputs.length; i++) { var input = inputs[i]; if (input.type == 'file' && input.className.indexOf(this.fileClass) != -1 && input.parentNode.className.indexOf(this.wrapClass) != -1) { this.stylize(input); }; }; } }; function guardarSerie(){ var idSerie = parseInt(document.getElementById('idSerie').value, 10); if((idSerie == 0 && document.getElementById('imgOk').value == 'si') || idSerie != 0){//si agrego va imagen var param = '&idSerie=' + idSerie; var aCampos = document.getElementsByName('campoSerie'); var totCampos = aCampos.length; for(var i = 0; i < totCampos; i ++){ param += '&' + aCampos[i].id + '=' + encodeURIComponent(aCampos[i].value); } var aGeneros = document.getElementById('generos').options; var genero = ''; for(var i = 0; i < aGeneros.length; i++){ genero += aGeneros[i].value + ', '; } genero = genero.substr(0, genero.length -2); param += '&genero=' + genero; var aCreadores = document.getElementById('creadores').options; var creador = ''; for(var i = 0; i < aCreadores.length; i++){ creador += encodeURIComponent(aCreadores[i].value) + ', '; } creador = creador.substr(0, creador.length -2); param += '&creador=' + creador; var aPaises = document.getElementById('paises').options; var pais = ''; for(var i = 0; i < aPaises.length; i++){ pais += encodeURIComponent(aPaises[i].value) + ', '; } pais = pais.substr(0, pais.length -2); param += '&pais=' + pais; param += '&sinopsis=' + document.getElementById('sinopsis').value; var reqSerie = objAjax(); if(reqSerie){ //deshabilito botón guardar serie document.getElementById('msgGuardandoSerie').style.display = 'block'; document.getElementById('botGuardarSerie').style.display = 'none'; document.getElementById('esperaSerie').style.display = 'block'; reqSerie.onreadystatechange = function(){ if(reqSerie.readyState == 4 && reqSerie.status == 200){ var respuesta = reqSerie.responseText; //aRespuesta[0] = ok/error //aRespuesta[1] = idSerie/mensaje error eval('var aRespuesta = new Array(' + respuesta + ');'); if(aRespuesta[0] == 'ok'){//si guardé la serie document.getElementById('okSerie').style.color = 'green'; document.getElementById('okSerie').innerHTML = 'ok'; if(document.getElementById('imgOk').value == 'si'){ subirImagen(aRespuesta[1]); } }else{ //muestro error document.getElementById('idMsgError').innerHTML = aRespuesta[1]; document.getElementById('idBarraError').style.display = 'block'; document.getElementById('okSerie').style.color = 'red'; document.getElementById('okSerie').innerHTML = '<'; } //habilito botón guardar serie document.getElementById('msgGuardandoSerie').style.display = 'none'; document.getElementById('botGuardarSerie').style.display = 'block'; document.getElementById('esperaSerie').style.display = 'none'; } } param = 'obj=serie' + param; reqSerie.open('POST', '/' + 'tools/php/reqGuardarSerie.php', true); reqSerie.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); reqSerie.setRequestHeader("Content-length", param.length); reqSerie.setRequestHeader("Connection", "close"); reqSerie.send(param); } }else{//error imagen document.getElementById('idMsgError').innerHTML = document.getElementById('txtErrorImg').value; document.getElementById('idBarraError').style.display = 'block'; document.getElementById('msgGuardandoSerie').style.display = 'none'; document.getElementById('botGuardarSerie').style.display = 'block'; } } function subirImagen(idSerie){ document.getElementById('esperaSerie').style.display = 'block';//oculto en guardeImagen() document.getElementById('idSerie').value = idSerie;//pongo id en el form para mandalo también document.getElementById('imagen').form.action = "php/reqGuardarSerie.php"; document.getElementById('imagen').form.target = "targetSubmitImg"; document.getElementById('imagen').form.submit(); } function guardeImagen(idSerie, msgError, serieNueva){ if(idSerie != "0"){ document.getElementById('okSerie').style.color = 'green'; document.getElementById('okSerie').innerHTML = 'ok'; if(serieNueva == 'si'){//si serie recién cargada location.href = '/' + 'tools/serie.php?id=' + idSerie; } }else{ document.getElementById('idMsgError').innerHTML = msgError; document.getElementById('idBarraError').style.display = 'block'; } //habilito botón guardar serie document.getElementById('msgGuardandoSerie').style.display = 'none'; document.getElementById('botGuardarSerie').style.display = 'block'; document.getElementById('esperaSerie').style.display = 'none'; } function guardarReparto(){ var idSerie = document.getElementById('idSerie').value; var aPersonajeId = document.getElementsByName('idPersonaje'); var aActorOrden = document.getElementsByName('actorOrden'); var aActorNombre = document.getElementsByName('actorNombre'); var aActorPersonaje = document.getElementsByName('actorPersonaje'); var aAjaxActor = document.getElementsByName('ajaxActor'); var aActorOk = document.getElementsByName('actorOk'); var totActores = aActorOrden.length; var i = 0; function mandoActor(idSerie){ if(i < totActores){ var reqActor = objAjax(); if(reqActor){ aAjaxActor[i].style.display = 'block'; reqActor.onreadystatechange = function(){ if(reqActor.readyState == 4 && reqActor.status == 200){ var respuesta = reqActor.responseText; eval('var aRespuesta = ' + respuesta); //aRespuesta[0] = ok/error //aRespuesta[1] = idPersonaje/null if(aRespuesta[0] == 'ok'){ aPersonajeId[i].value = aRespuesta[1];//pongo idPersonaje en input hidden aActorOk[i].style.color = 'green'; aActorOk[i].innerHTML = 'ok'; }else{ aActorOk[i].style.color = 'red'; aActorOk[i].innerHTML = '<'; } aAjaxActor[i].style.display = 'none'; i ++; mandoActor(idSerie); } } param = 'obj=actor&idSerie='+idSerie+'&orden='+aActorOrden[i].value+'&actor='+encodeURIComponent(aActorNombre[i].value)+ '&personaje='+encodeURIComponent(aActorPersonaje[i].value)+'&idPersonaje='+aPersonajeId[i].value; reqActor.open('POST', '/' + 'tools/php/reqGuardarSerie.php', true); reqActor.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); reqActor.setRequestHeader("Content-length", param.length); reqActor.setRequestHeader("Connection", "close"); reqActor.send(param); } }else{ document.getElementById('msgGuardandoReparto').style.display = 'none'; document.getElementById('botGuardarReparto').style.display = 'block'; } } document.getElementById('msgGuardandoReparto').style.display = 'block'; document.getElementById('botGuardarReparto').style.display = 'none'; mandoActor(idSerie); } function guardarActor(boton){ var idSerie = document.getElementById('idSerie').value; var fs = boton.parentNode; var nodos = fs.childNodes; var personajeId = nodos[3].value; var actorOrden = nodos[5].childNodes[0].value; var actorNombre = nodos[7].value; var actorPersonaje = nodos[9].value; var spanOk = nodos[15]; var reqActor = objAjax(); if(reqActor){ nodos[1].style.display = 'block'; reqActor.onreadystatechange = function(){ if(reqActor.readyState == 4 && reqActor.status == 200){ var respuesta = reqActor.responseText; eval('var aRespuesta = ' + respuesta); //aRespuesta[0] = ok/error //aRespuesta[1] = idPersonaje/null if(aRespuesta[0] == 'ok'){ nodos[3].value = aRespuesta[1];//pongo idPersonaje en input hidden spanOk.style.color = 'green'; spanOk.innerHTML = 'ok'; }else{ spanOk.style.color = 'red'; spanOk.innerHTML = '<'; } nodos[1].style.display = 'none'; } } param = 'obj=actor&idSerie='+idSerie+'&orden='+actorOrden+'&actor='+encodeURIComponent(actorNombre)+ '&personaje='+encodeURIComponent(actorPersonaje)+'&idPersonaje='+personajeId; reqActor.open('POST', '/' + 'tools/php/reqGuardarSerie.php', true); reqActor.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); reqActor.setRequestHeader("Content-length", param.length); reqActor.setRequestHeader("Connection", "close"); reqActor.send(param); } } function eliminarActor(boton){ var idSerie = document.getElementById('idSerie').value; var fs = boton.parentNode; var nodos = fs.childNodes; var personajeId = nodos[3].value; var spanOk = nodos[15]; if(personajeId == 0){ document.getElementById('form_reparto').removeChild(fs); }else{ var reqActor = objAjax(); if(reqActor){ nodos[1].style.display = 'block'; reqActor.onreadystatechange = function(){ if(reqActor.readyState == 4 && reqActor.status == 200){ var respuesta = reqActor.responseText; if(respuesta == 'ok'){ document.getElementById('form_reparto').removeChild(fs); }else{ spanOk.style.color = 'red'; spanOk.innerHTML = '<'; } nodos[1].style.display = 'none'; } } param = 'idSerie='+idSerie+'&idPersonaje='+personajeId; reqActor.open('POST', '/' + 'tools/php/reqEliminarActor.php', true); reqActor.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); reqActor.setRequestHeader("Content-length", param.length); reqActor.setRequestHeader("Connection", "close"); reqActor.send(param); } } } function guardarEpis(){ var idSerie = document.getElementById('idSerie').value; var aEpiId = document.getElementsByName('epiId'); var aEpiTem = document.getElementsByName('epiTem'); var aEpiNro = document.getElementsByName('epiNro'); var aEpiFecha = document.getElementsByName('epiFecha'); var aEpiTit = document.getElementsByName('epiTit'); var aAjaxEpi = document.getElementsByName('ajaxEpi'); var aEpiOk = document.getElementsByName('epiOk'); var totEpis = aEpiTem.length; var i = 0; function mandoEpi(idSerie){ if(i < totEpis){ var reqEpi = objAjax(); if(reqEpi){ aAjaxEpi[i].style.display = 'block'; reqEpi.onreadystatechange = function(){ if(reqEpi.readyState == 4 && reqEpi.status == 200){ var respuesta = reqEpi.responseText; eval('var aRespuesta = ' + respuesta); //aRespuesta[0] = ok/error //aRespuesta[1] = idEpi/null if(aRespuesta[0] == 'ok'){ if(aEpiId[i].value == 0){//si agregué el epi var tem = aEpiTem[i].value; var epi = aEpiNro[i].value; var labelSE = document.createElement('label'); labelSE.innerHTML = formateoSnnEnn(tem, epi); aEpiTem[i].type = 'hidden';//input text a hidden (tem) aEpiTem[i].value = tem; aEpiNro[i].type = 'hidden';//idem (epi) aEpiNro[i].value = epi; var fs = aEpiFecha[i].parentNode; fs.insertBefore(labelSE, aEpiFecha[i]); fs.removeChild(aEpiNro[i].nextSibling);//elimino div aEpiId[i].value = aRespuesta[1];//pongo idEpi en input hidden } aEpiOk[i].style.color = 'green'; aEpiOk[i].innerHTML = 'ok'; }else{ aEpiOk[i].style.color = 'red'; aEpiOk[i].innerHTML = '<'; } aAjaxEpi[i].style.display = 'none'; i ++; mandoEpi(idSerie); } } param = 'obj=epi&idSerie='+idSerie+'&s='+aEpiTem[i].value+'&e='+aEpiNro[i].value+'&fecha='+aEpiFecha[i].value+ '&tit='+encodeURIComponent(aEpiTit[i].value)+'&epiId='+aEpiId[i].value; reqEpi.open('POST', '/' + 'tools/php/reqGuardarSerie.php', true); reqEpi.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); reqEpi.setRequestHeader("Content-length", param.length); reqEpi.setRequestHeader("Connection", "close"); reqEpi.send(param); } }else{ document.getElementById('msgGuardandoEpis').style.display = 'none'; document.getElementById('botGuardarEpis').style.display = 'block'; } } document.getElementById('msgGuardandoEpis').style.display = 'block'; document.getElementById('botGuardarEpis').style.display = 'none'; mandoEpi(idSerie); } function guardarEpi(boton){ var idSerie = document.getElementById('idSerie').value; var fs = boton.parentNode; var nodos = fs.childNodes; var idEpi = nodos[3].value; var tem = nodos[5].value; var epi = nodos[7].value; var fecha = nodos[11].value; var tit = nodos[13].childNodes[0].value; var spanOk = nodos[19]; var reqEpi = objAjax(); if(reqEpi){ nodos[1].style.display = 'block'; reqEpi.onreadystatechange = function(){ if(reqEpi.readyState == 4 && reqEpi.status == 200){ var respuesta = reqEpi.responseText; eval('var aRespuesta = ' + respuesta); //aRespuesta[0] = ok/error //aRespuesta[1] = idEpi/null if(aRespuesta[0] == 'ok'){ if(idEpi == 0){//si agregué el epi var labelSE = document.createElement('label'); labelSE.innerHTML = formateoSnnEnn(tem, epi); nodos[5].type = 'hidden';//input text a hidden (tem) nodos[5].value = tem; nodos[7].type = 'hidden';//idem (epi) nodos[7].value = epi; fs.insertBefore(labelSE, nodos[10].nextSibling); fs.removeChild(nodos[9]); nodos[3].value = aRespuesta[1];//pongo idEpi en input hidden } spanOk.style.color = 'green'; spanOk.innerHTML = 'ok'; }else{ spanOk.style.color = 'red'; spanOk.innerHTML = '<'; } nodos[1].style.display = 'none'; } } param = 'obj=epi&idSerie='+idSerie+'&s='+tem+'&e='+epi+'&fecha='+fecha+'&tit='+encodeURIComponent(tit)+'&epiId='+idEpi; reqEpi.open('POST', '/' + 'tools/php/reqGuardarSerie.php', true); reqEpi.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); reqEpi.setRequestHeader("Content-length", param.length); reqEpi.setRequestHeader("Connection", "close"); reqEpi.send(param); } } function eliminarEpi(boton){ var idSerie = document.getElementById('idSerie').value; var fs = boton.parentNode; var nodos = fs.childNodes; var idEpi = nodos[3].value; var tem = nodos[5].value; var epi = nodos[7].value; var spanOk = nodos[19]; if(idEpi == 0){ document.getElementById('form_epis').removeChild(fs); }else{ var reqEpi = objAjax(); if(reqEpi){ nodos[1].style.display = 'block'; reqEpi.onreadystatechange = function(){ if(reqEpi.readyState == 4 && reqEpi.status == 200){ var respuesta = reqEpi.responseText; if(respuesta == 'ok'){ document.getElementById('form_epis').removeChild(fs); }else{ spanOk.style.color = 'red'; spanOk.innerHTML = '<'; } nodos[1].style.display = 'none'; } } param = 'idSerie='+idSerie+'&idEpi='+idEpi+'&s='+tem+'&e='+epi; reqEpi.open('POST', '/' + 'tools/php/reqEliminarEpi.php', true); reqEpi.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); reqEpi.setRequestHeader("Content-length", param.length); reqEpi.setRequestHeader("Connection", "close"); reqEpi.send(param); } } } function eliminarDeSelect(idSelect){//elimino option de un select var indice = document.getElementById(idSelect).selectedIndex; document.getElementById(idSelect).options[indice] = null; } function suboOption(idSelect){//subo option de un select var indice = document.getElementById(idSelect).selectedIndex; if(indice > 0){//si la opción seleccionada no es la primera var optAnteriorText = document.getElementById(idSelect).options[indice - 1].text;//guardo opción anterior para poner abajo var optAnteriorValue = document.getElementById(idSelect).options[indice - 1].value;//guardo value de la opción anterior para poner abajo document.getElementById(idSelect).options[indice - 1].text = document.getElementById(idSelect).options[indice].text;//subo text de la opción document.getElementById(idSelect).options[indice - 1].value = document.getElementById(idSelect).options[indice].value;//subo value de la opción document.getElementById(idSelect).options[indice - 1].selected = true; document.getElementById(idSelect).options[indice].text = optAnteriorText;//bajo text de la opción anterior document.getElementById(idSelect).options[indice].value = optAnteriorValue;//bajo value de la opción anterior } } function bajoOption(idSelect){//bajo option de un select var indice = document.getElementById(idSelect).selectedIndex; if(indice < document.getElementById(idSelect).options.length - 1){//si la opción seleccionada no es la última var optSiguienteText = document.getElementById(idSelect).options[indice + 1].text;//guardo opción siguiente para poner arriba var optSiguienteValue = document.getElementById(idSelect).options[indice + 1].value;//guardo value de la opción siguiente para poner arriba document.getElementById(idSelect).options[indice + 1].text = document.getElementById(idSelect).options[indice].text;//bajo text de la opción document.getElementById(idSelect).options[indice + 1].value = document.getElementById(idSelect).options[indice].value;//bajo value de la opción document.getElementById(idSelect).options[indice + 1].selected = true; document.getElementById(idSelect).options[indice].text = optSiguienteText;//subo text de la opción posterior document.getElementById(idSelect).options[indice].value = optSiguienteValue;//subo value de la opción posterior } } function deSelectASelect(origen, destino, ordenoSelectDestino){ var indice = document.getElementById(origen).selectedIndex; if(indice != -1){//si hay una opción seleccionada var textAMover = document.getElementById(origen).options[indice].text; var valueAMover = document.getElementById(origen).options[indice].value; //creo option para agregar a select destino var nuevaOpcion = new Option(textAMover, valueAMover); //agrego option al final var selectDestino = document.getElementById(destino); selectDestino.options[selectDestino.options.length] = nuevaOpcion; if(ordenoSelectDestino){ var arrayQueOrdeno = new Array(); var nroOptions = selectDestino.options.length; for (nn = 0; nn < nroOptions; nn ++) { arrayQueOrdeno[arrayQueOrdeno.length] = new Array(selectDestino.options[nn].text, selectDestino.options[nn].value); } arrayQueOrdeno.sort(); for (nn = 0; nn < nroOptions; nn ++) { selectDestino.options[nn] = new Option(arrayQueOrdeno[nn][0], arrayQueOrdeno[nn][1], false, false); } } eliminarDeSelect(origen);//elimino option de select origen } } function deInputASelect(origen, destino, ordenoSelectDestino){ var texto = document.getElementById(origen).value; if(texto != ''){//si hay texto //creo option para agregar a select destino var nuevaOpcion = new Option(texto, texto); //agrego option al final var selectDestino = document.getElementById(destino); selectDestino.options[selectDestino.options.length] = nuevaOpcion; if(ordenoSelectDestino){ var arrayQueOrdeno = new Array(); var nroOptions = selectDestino.options.length; for (nn = 0; nn < nroOptions; nn ++) { arrayQueOrdeno[arrayQueOrdeno.length] = new Array(selectDestino.options[nn].text, selectDestino.options[nn].value); } arrayQueOrdeno.sort(); for (nn = 0; nn < nroOptions; nn ++) { selectDestino.options[nn] = new Option(arrayQueOrdeno[nn][0], arrayQueOrdeno[nn][1], false, false); } } document.getElementById(origen).value = ''; } } function agregarActor(idSerie, txtGuardar, txtEliminar){ var fieldsetLinea = document.createElement('fieldset'); //si se modifica el DOM en el fieldset ver funciones guardarActor y eliminarActor var linea = '
    '+ ''+ '
    '+ ' '+ '
    '+ ' '+ ' '+ '
    '+txtGuardar+'
    '+ '
    '+txtEliminar+'
    '+ ' '; fieldsetLinea.innerHTML = linea; var nodoReferencia = document.getElementById('nuevoActor'); var nodoPadre = document.getElementById('form_reparto'); nodoPadre.insertBefore(fieldsetLinea, nodoReferencia.nextSibling); } function agregarEpi(idSerie, txtGuardar, txtEliminar){ var fieldsetLinea = document.createElement('fieldset'); //si se modifica el DOM en el fieldset ver funciones guardarEpi y eliminarEpi var linea = '
    '+ ''+ '
    '+ ' '+ ' '+ ' '+ '
    '+ ' '+ ' '+ '
    '+txtGuardar+'
    '+ '
    '+txtEliminar+'
    '+ ' '; fieldsetLinea.innerHTML = linea; var nodoReferencia = document.getElementById('nuevoEpi'); var nodoPadre = document.getElementById('form_epis'); nodoPadre.insertBefore(fieldsetLinea, nodoReferencia.nextSibling); } function chequearImg(inputFile) { document.getElementById('esperoRespuesta').style.display = 'block'; inputFile.form.action = "php/chequearImg.php"; inputFile.form.target = "visorImg"; inputFile.form.submit(); } function infoImagen(texto){ document.getElementById('infoImg').innerHTML = texto; document.getElementById('esperoRespuesta').style.display = 'none'; }