// Variables globales de control. var timer_capa_admin; var timer_capa_admin_cerrar; var modificar_mostrado=false; var lethide=true; var desplegado=false; var IE = document.all?true:false /* Al pasar el ratón por encima de los contenidos, se lanza esta función, mostrando una previsualización de lo que se va a editar. */ function admin_over(obj,obj_num,titulo) { return false; if (desplegado ) return false; show_capa_admin(obj,obj_num,titulo); // Evita redundancia al mostrar la previsualización. modificar_mostrado=true; } // Desactiva menú al salir el ratón de la zona del contenido editable. function admin_out(obj) { return false; if (!modificar_mostrado) return false; modificar_mostrado=false; hide_capa_admin(); } // Muestra previsualización. function show_capa_admin(obj,obj_num,titulo) { return false; // Ajusta dinámicamente el contenido básido del formulario dentro de la ventana de edición. Muestra previsualicación // de lo que se va a editar. document.getElementById("editar_contenido").innerHTML="
"; document.getElementById("form_edit").innerHTML=get_forms(obj_num); // Se necesita un pequeño retraso para evitar efectos indeseados al mostrar la ventana de edición. timer_capa_admin = setTimeout("xShow('editar_contenido'); ",500) } function hide_capa_admin() { return false; if (!lethide) return; clearTimeout(timer_capa_admin); clearTimeout(timer_capa_admin_cerrar); timer_capa_admin_cerrar = setTimeout("if (lethide) xHide('editar_contenido')",1000) } // Función respaldo para mostrar capa, compatible con navegadores comunes. function xShow(e) { if(!(e=document.getElementById(e))) return; if(e.style && xDef(e.style.visibility)) { e.style.visibility='visible'; e.style.display='';} } // Función respaldo para ocultar capa, compatible con navegadores comunes. function xHide(e) { if(!(e=document.getElementById(e))) return; if(e.style && xDef(e.style.visibility)) { e.style.visibility='hidden'; e.style.display='none';} } // Función respaldo para conocer si existe un objeto. function xDef() { for(var i=0; i