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';
}