var total, totalAuxiliar; // Variables para mantener el tamaño actual de lo frames
var tiempo=200; // Milisegundos que tarda en producirse el evento de incremento de tamaño de los frames
var incremento=10; // Porcentaje de incremento del tamaño de los frames en cada evento (0 < incremento <= 100)
var urlMain, urlAuxiliar; // Urls a las que se irá cuando el tamaño de los frames sea llegue al 100%
var timeout, timeoutAuxiliar; // Timeouts para control de eventos de incremento de tamaño del frame


function irAPanelSolicitudes() {
    urlMain=CONTEXTO+'/proyecto.verSolicitudesActivas.do';
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}

function dotacionPorConceptos(fInicio, fFin, tipoDotacion) {
    urlMain=CONTEXTO+'/proyecto.dotar.do?fInicio='+fInicio+'&fFin='+fFin+'&tipoDotacion='+tipoDotacion;
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}        
function modificarDotacionPorConceptos(fInicio, fFin, tipoDotacion, dotacion) {
    urlMain=CONTEXTO+'/proyecto.moddotar.do?fInicio='+fInicio+'&fFin='+fFin+'&tipoDotacion='+tipoDotacion+'&arraydotaciones='+dotacion ;
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}

function modificarRemanenteConceptos(fInicio, fFin, tipoDotacion, dotacion) {
    urlMain=CONTEXTO+'/proyecto.moddotarrem.do?fInicio='+fInicio+'&fFin='+fFin+'&tipoDotacion='+tipoDotacion+'&arraydotaciones='+dotacion ;
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}

function editorAvanzado(campo,modo,titulo) {
    urlMain=CONTEXTO+'/inicio.editorAvanzado.do?campo='+campo +'&modo=' + modo + '&titulo=' + titulo;
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}

function uploadFichero(url) {
    urlMain=url;
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}
function SelectorArbol(url) {
    urlMain=url;
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}

function uploadFicheroAuxFrame1(url) {
    urlAuxiliar=url;
    parent.frames['main'].scrolling='NO';
    totalAuxiliar = 0;
    timeoutAuxiliar=setTimeout('subirFrameAuxiliar()',tiempo);
}
function buscadorAvanzado(campo) {
    urlMain=CONTEXTO+'/buscador.inicio.do?CAMPO_BUSQUEDA='+campo+'&TEXTO_BUSQUEDA='+escape(findObj(campo).value);
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}
function abrirSelectorPlantilla(url) {
    urlMain=url;
    parent.frames['main'].scrolling='NO';
    total=0;
    timeout=setTimeout('subirFrame()',tiempo);
}
function selectorAtc(n,admin) {
    var c=findObj(n);
    if(admin){urlMain=CONTEXTO+'/atcAdmin.selectorAtc.do?idPadre='+c.value;}
    else{urlMain=CONTEXTO+'/atc.selectorAtc.do?idPadre='+c.value;}
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}
function selectorUsuarios(idPadre,alta,admin) {
    if (admin){
        urlMain=CONTEXTO+'/usuarioAtcAdmin.inicio.do?idPadre='+idPadre+"&alta="+alta;
    } else {
        urlMain=CONTEXTO+'/usuarioAtc.inicio.do?idPadre='+idPadre+"&alta="+alta;
    }
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}
function selectorResponsable(idResponsable) {
    urlMain=CONTEXTO+'/usuarioAtc.responsable.do?idResponsable='+idResponsable;
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}
function selectorAutores() {
    urlMain=CONTEXTO+'/solicitudProgramaUser.nuevoautor.do';
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}

function selectorCentros() {
    urlMain=CONTEXTO+'/solicitudProgramaUser.nuevocentro.do';
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}

function selectorAutoresAdmin() {
    urlMain=CONTEXTO+'/solicitudPrograma.nuevoautor.do';
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}

function selectorCentrosAdmin() {
    urlMain=CONTEXTO+'/solicitudPrograma.nuevocentro.do';
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}

function cambiarPassword() {
    urlMain=CONTEXTO+'/usuarioAdmin.nuevaClave.do';
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}

function cambiarPasswordPublico() {
    url=CONTEXTO+'/usuario.nuevaClave.do';
    findObj('formulario').action=url;
    findObj('formulario').submit();
}

function cerrarFrame() {
    total = 100;
    parent.frames['main'].scrolling='auto';
    timeout=setTimeout('bajarFrame()',tiempo);
}  

function cerrarFrameAuxiliar(){
    totalAuxiliar = 100;
    parent.frames['main'].scrolling='auto';
    parent.frames['tercerframe'].scrolling='auto';
    timeoutAuxiliar=setTimeout('bajarFrameAuxiliar()',tiempo);
}

function subirFrame() {
/*
    var m=100-total;
    parent.document.getElementById('framesetPrincipal').rows='0,'+m+'%,'+total+'%,0';
    total+=incremento;
    if (total<=100) {
        timeout=setTimeout('subirFrame()',tiempo);
    } else {
        parent.frames['auxframe'].location=urlMain;
    }
*/
    parent.document.getElementById('framesetPrincipal').rows='0%,0%,100%,0%';
    parent.frames['auxframe'].location=urlMain;
}
function bajarFrame() {
/*
    var m=100-total;
    parent.document.getElementById('framesetPrincipal').rows='0,'+m+'%,'+total+'%,0';
    total-=incremento;
    if (total>=0) {
        timeout=setTimeout('bajarFrame()',tiempo);
    } else {
        parent.frames['auxframe'].location=CONTEXTO+'/frames/vacio.html';
    }
*/
    parent.document.getElementById('framesetPrincipal').rows='0%,100%,0%,0%';
    parent.frames['auxframe'].location=CONTEXTO+'/frames/vacio.html';
}
function subirFrameAuxiliar() {
/*
    var m=100-totalAuxiliar;
    parent.document.getElementById('framesetPrincipal').rows='0,'+ '0%,'+ m+'%, ' + totalAuxiliar + '%';
    totalAuxiliar+=incremento;
    if (totalAuxiliar<=100) {
        timeoutAuxiliar=setTimeout('subirFrameAuxiliar()',tiempo);
    } else {
        parent.frames['tercerframe'].location=urlAuxiliar;
    }
*/
    parent.document.getElementById('framesetPrincipal').rows='0%,0%,0%,100%';
    parent.frames['tercerframe'].location=urlAuxiliar;
}
function bajarFrameAuxiliar() {
/*
    var m=100-totalAuxiliar;
    parent.document.getElementById('framesetPrincipal').rows='0,'+'0%,'+ m+'%,' + totalAuxiliar + '%';
    totalAuxiliar-=incremento;
    if (totalAuxiliar>=0) {
        timeoutAuxiliar=setTimeout('bajarFrameAuxiliar()',tiempo);
    } else {
        parent.frames['tercerframe'].location=CONTEXTO+'/frames/vacio.html';
    }
*/
    parent.document.getElementById('framesetPrincipal').rows='0%,0%,100%,0%';
    parent.frames['tercerframe'].location=CONTEXTO+'/frames/vacio.html';
}

function irAPagina(url) {
    findObj('formulario').action=url;
    findObj('formulario').submit();
}
function irAEstatica(app,file,e) {
    if (e){
        if (isIE) {
            window.event.cancelBubble=true;
        } else {
            e.cancelBubble=true;
        }
    }
    findObj('formulario').target='_blank';
    findObj('formulario').action=CONTEXTO + "/inicio.estaticas.do?app="+app+"&file="+file;
    findObj('formulario').submit();
}

function logout() {
    if (confirm("¿Está seguro que quiere cerrar la sesión?")) {
        findObj('formulario').action=CONTEXTO+"/inicio.logout.do";
        findObj('formulario').target='_parent';
        findObj('formulario').submit();
    }
}
function administracion(){
    f.action=CONTEXTO+"/inicio.administracion.do";
    f.submit();
}

    function salirAdministracion(){
    if (confirm(MSJ_DEJAR_ADMIN)) {
        findObj('formulario').action=CONTEXTO+"/inicio.inicio.do";
        findObj('formulario').target='_parent';
        findObj('formulario').submit();
    }
}

function comprobarLogin(e){
    var code;
    if (!e) {var e = window.event;}
    if (e.keyCode) {code = e.keyCode;}
    else if (e.which) {code = e.which;}
    if (code==13){login();}
}




function busquedaGlobal(){
    if(validarObligatorio('buscador')){
        findObj('formbusqueda').submit();
    }
}
function comprobarBusqueda(e){
    var code;
    if (!e) {var e = window.event;}
    if (e.keyCode) {code = e.keyCode;}
    else if (e.which) {code = e.which;}
    if (code==13){busquedaGlobal();}
}

function busquedaAtlasVPM(){
    if(validarObligatorio('textoBusquedaVPM')){
        var texto=findObj('textoBusquedaVPM');
        if (texto.value==TEXTO_BUSQUEDA_DEFECTO){
            alert(MSJ_OBLIGATORIO);texto.focus();return;
        }
        var form=findObj('formularioBusqueda');
        form.submit();
    }
}
function comprobarBusquedaAtlasVPM(e){
    var code;
    if (!e) {
        var e = window.event;
    }
    if (e.keyCode) {
        code = e.keyCode;
    } else if (e.which) {
        code = e.which;
    }
    if (code==13){
        busquedaAtlasVPM();
    }
}

function calendarioHitos() {
    irAPagina(CONTEXTO+"/proyectoUser.calendariohitos.do");
}

function verCapaVentanaICS(idcapa) {
  var capa = document.getElementById('capa' + idcapa);
  var imgCapa = document.getElementById('imgdesplegable' + idcapa);
    if (capa.style.visibility=="hidden"){
        capa.style.visibility="visible";
        capa.style.display="block";
        imgCapa.src = CONTEXTO + "/images/plegar.gif";
    } else {
        capa.style.visibility="hidden";
        capa.style.display="none";
        imgCapa.src = CONTEXTO + "/images/desplegar.gif";        
    }
}

function verCapaVentanaPortlet(idcapa) {
  var capa = document.getElementById('capa' + idcapa);
  var imgCapa = document.getElementById('imgdesplegable' + idcapa);
    if (capa.style.visibility=="hidden"){
        capa.style.visibility="visible";
        capa.style.display="block";
        imgCapa.src = CONTEXTO + "/images/colapsar.gif";
    } else {
        capa.style.visibility="hidden";
        capa.style.display="none";
        imgCapa.src = CONTEXTO + "/images/descolapsar.gif";        
    }
}


function abrirCarpeta(id) {
    findObj('formulario').action=CONTEXTO + '/carpeta.navegar.do?idCarpeta=' + id;
    findObj('formulario').submit();
}
function abrirNoticia(id) {
    findObj('formulario').action=CONTEXTO + '/noticia.detalle.do?idObjeto=' + id ;
    findObj('formulario').submit();
}
function abrirNodo(id, mostrarHome) {
    var url=CONTEXTO + '/nodoUser.navegar.do?idObjeto=' + id + '&vienede=ppal';
    if(mostrarHome && mostrarHome != ""){
        url += "&mostrarHome="+mostrarHome;
    }
    findObj('formulario').action=url;
    findObj('formulario').submit();
}
function abrirNodoMenu(id, mostrarHome, capa, indice,subindice,marcado) {
    var url=CONTEXTO + '/nodoUser.navegar.do?capa=' + capa + '&indice=' + indice + '&subindice=' + subindice + '&marcado=' + marcado + '&idObjeto=' + id + '&vienede=ppal';
    if(mostrarHome && mostrarHome != ""){
        url += "&mostrarHome="+mostrarHome;
    }
    findObj('formulario').action=url;
    findObj('formulario').submit();
}
function abrirNodoBusqueda(id) {
    var url=CONTEXTO + '/nodoUser.navegar.do?idObjeto=' + id + '&vienede=ppal&busqueda=true';
    findObj('formulario').action=url;
    findObj('formulario').submit();
}
function abrirAgenda(id) {
    findObj('formulario').action=CONTEXTO + '/agenda.detalle.do?idObjeto=' + id ;
    findObj('formulario').submit();
}
function abrirConvocatoria(id) {
    findObj('formulario').action=CONTEXTO + '/convocatoriaUser.detalle.do?idConvocatoria=' + id;
    findObj('formulario').submit();
}
function abrirEnlace(id) {
    findObj('formulario').action=CONTEXTO + '/enlace.detalle.do?idObjeto=' + id ;
    findObj('formulario').target='_blank';
    findObj('formulario').submit();
    findObj('formulario').target='';
}

function abrirForo(id) {
    findObj('formulario').action=CONTEXTO + '/foro.detalle.do?idObjeto=' + id;
    findObj('formulario').submit();
}

function abrirGrupo(id) {
    findObj('formulario').action=CONTEXTO + '/grupo.detalle.do?idObjeto=' + id;
    findObj('formulario').submit();
}

function abrirDestacado(id) {
    findObj('formulario').action=CONTEXTO + '/destacado.detalle.do?idObjeto=' + id;
    findObj('formulario').submit();
}
function abrirNota(id) {
    findObj('formulario').action=CONTEXTO + '/tablon.detalle.do?idObjeto=' + id;
    findObj('formulario').submit();
}

function abrirAplicacion(id) {
    findObj('formulario').action=CONTEXTO + '/aplicacion.ver.do?idObjeto='+id;
    findObj('formulario').target="_blank";
    findObj('formulario').submit();
    findObj('formulario').target="";
}

function abrirProyecto(id) {
    findObj('formulario').action=CONTEXTO + '/proyectoUser.detalle.do?idProyecto=' + id;
    findObj('formulario').submit();
}

function abrirEvento(id) {
    findObj('formulario').action=CONTEXTO + '/agenda.detalle.do?idObjeto=' + id ;
    findObj('formulario').submit();
}


function abrirFicheroCarpeta(id) {
    findObj('formulario').action=CONTEXTO + '/carpeta.verfichero.do?idFichero=' + id;
    findObj('formulario').submit();
}

function abrirLineasTrabajo(id) {
    findObj('formulario').action=CONTEXTO + '/wizard.detalle.do?idObjeto=' + id;
    findObj('formulario').submit();
}

function abrirWizard(id) {
    findObj('formulario').action=CONTEXTO + '/wizard.detalle.do?idObjeto=' + id;
    findObj('formulario').submit();
}

function foros() {
    findObj('formulario').action=CONTEXTO + '/contenido.buscar.do?zona=FOROS';
    findObj('formulario').submit();
}

function carpetas() {
   findObj('formulario').action=CONTEXTO + '/carpeta.inicio.do';
   findObj('formulario').submit();
}
function wizard() {
   findObj('formulario').action=CONTEXTO + '/wizard.nuevo.do';
   findObj('formulario').submit();
}

function focuss() {
    findObj('formulario').action=CONTEXTO + '/focuss.inicioUser.do';
    findObj('formulario').submit();
}

function aplicaciones() {
    findObj('formulario').action=CONTEXTO + '/contenido.buscar.do?zona=APLICACIONES';
    findObj('formulario').submit();
}

function agenda() {
    findObj('formulario').action=CONTEXTO + '/contenido.buscar.do?zona=AGENDA';
    findObj('formulario').submit();
}

function destacados() {
    findObj('formulario').action=CONTEXTO + '/contenido.buscar.do?zona=DESTACADOS';
    findObj('formulario').submit();
}

function instrucciones() {
    findObj('formulario').action=CONTEXTO + '/contenido.buscar.do?zona=INSTRUCCIONES';
    findObj('formulario').submit();
}

function listadoEnlaces() {
    findObj('formulario').action=CONTEXTO + '/contenido.buscar.do?zona=ENLACES';
    findObj('formulario').submit();
}

function convocatorias() {
    findObj('formulario').action=CONTEXTO + '/contenido.buscar.do?zona=CONVOCATORIAS';
    findObj('formulario').submit();
}

function proyectos() {
    findObj('formulario').action=CONTEXTO + '/proyectoUser.inicio.do';
    findObj('formulario').submit();
}

function gestionProys() {
    findObj('formulario').action=CONTEXTO + '/facturaUser.gestionProys.do';
    findObj('formulario').submit();
}

function calendarioHitos() {
    findObj('formulario').action=CONTEXTO + '/proyectoUser.calendariohitos.do';
    findObj('formulario').submit();
}

function totalesProys(){
    findObj('formulario').action=CONTEXTO + '/facturaUser.totalesProysUser.do';
    findObj('formulario').submit();
}

function atc(id) {
    findObj('formulario').action=CONTEXTO + '/inicio.miatc.do?idAtc=' + id;
    findObj('formulario').submit();
}

function comunicacion() {
    findObj('formulario').action=CONTEXTO + '/inicio.inicio.do';
    findObj('formulario').submit();
}

function miareadetrabajo() {
    findObj('formulario').action=CONTEXTO + '/inicio.miatc.do';
    findObj('formulario').submit();
}

function busqueda() {
    findObj('formulario').action=CONTEXTO + '/inicio.buscador.do';
    findObj('formulario').submit();
}

function cerrarVentanaNavegacion(ruta) {
    location.href=ruta;
}

function nuevaNoticia(){
  findObj('formulario').action=CONTEXTO + '/noticia.nuevo.do';
  findObj('formulario').submit();
}

function nuevaAgenda(){
  findObj('formulario').action=CONTEXTO + '/agenda.nuevo.do';
  findObj('formulario').submit();
}

function nuevoEnlace(){
    findObj('formulario').action=CONTEXTO + '/enlace.nuevo.do';
    findObj('formulario').submit();
}

function nuevoForo(){
  findObj('formulario').action=CONTEXTO + '/foro.nuevo.do';
  findObj('formulario').submit();
}

function nuevoGrupo(){
  findObj('formulario').action=CONTEXTO + '/grupoUser.nuevo.do';
  findObj('formulario').submit();
}

function nuevoDestacado(){
  findObj('formulario').action=CONTEXTO + '/destacado.nuevo.do';
  findObj('formulario').submit();
}
function nuevoTablon(){
  findObj('formulario').action=CONTEXTO + '/tablon.nuevo.do';
  findObj('formulario').submit();
}

function nuevaCarpeta(){
  findObj('formulario').action=CONTEXTO + '/carpeta.nuevo.do';
  findObj('formulario').submit();
}

function nuevoNodo(){
    findObj('formulario').action=CONTEXTO + '/nodoUser.nuevo.do?PUBLICADO=N';
    findObj('formulario').submit();
}

function nuevaAplicacion(){
  findObj('formulario').action=CONTEXTO + '/aplicacion.nuevo.do';
  findObj('formulario').submit();
}

function abrirDenegar(url){
    urlMain=url;
    parent.frames['main'].scrolling='NO';
    total = 0;
    timeout=setTimeout('subirFrame()',tiempo);
}

function diagramaIndicadores(){
    findObj('formulario').action=CONTEXTO + '/indicador.diagrama.do';
    findObj('formulario').submit();   
}

function descripcionAtc(){
    findObj('formulario').action=CONTEXTO + '/atc.detalle.do';
    findObj('formulario').submit();   
}
function lineasTrabajoAtc(){
    findObj('formulario').action=CONTEXTO + '/lineaTrabajo.inicio.do';
    findObj('formulario').submit();   
}
function miembrosAtc(){
    findObj('formulario').action=CONTEXTO + '/usuario.inicio.do';
    findObj('formulario').submit();   
}
function contactoAtc(){
    findObj('formularioCorreo').action=findObj('formularioCorreo').action+"?subject=";
    findObj('formularioCorreo').submit();
}
function contactame(){
    findObj('formularioContacto').action=findObj('formularioContacto').action+"?subject=";
    findObj('formularioContacto').submit();
}
function sugerencias(){
    findObj('formulario').action=CONTEXTO + '/public/sugerencias.jsp';
    findObj('formulario').submit();   
}
function buscador(){
    findObj('formulario').action=CONTEXTO + '/inicio.buscador.do';
    findObj('formulario').submit();   
}
function nuevoUsuario(){
    findObj('formulario').action=CONTEXTO + '/inicio.peticionnuevousuario.do';
    findObj('formulario').submit();
}
function atlasVPM(){
    findObj('formulario').action=CONTEXTO + '/inicio.atlasVPM.do';
    findObj('formulario').submit();
}
function fecha(f){
    var direccion = CONTEXTO + "/calendario.fecha.do";
    var parametros = new Array();
    parametros.push("fecha=" + f);
    if (!enviarOperacionHTML(direccion,parametros,"calendario")){
        alert("Su navegador no admite peticiones AJAX");
    }
}
function eventos(f){
    findObj('fecha').value=f;
    findObj('formulario').action=CONTEXTO + "/calendario.verEventos.do";
    findObj('formulario').submit();
}

/**
  * Funcion que dado un contenedor , una url y unos parametros
  * via ajax actualiza el contenedor con el contenido de la url.
  * Los parametros son enviados a la url
  */
function buscadorAjax(src,url,id,tipo) {
    // Pongo la imagen de "cargando..."
    var contenedor=findObj(src+'Div');
    contenedor.innerHTML="<img src='"+CONTEXTO+"/imagenes/ajax-loader.gif' alt='Cargando...' />";
    
    // Realizo la llamada ajax para obtener el arbol
    if(window.XMLHttpRequest){xhttp=new XMLHttpRequest()}
    else if(window.ActiveXObject){xhttp=new ActiveXObject('Microsoft.XMLHTTP')}
    var p=new Array();
    p['generarJavascript']='false';
    p['idObjetoSource']=src;
    p['nombreId']=src;
    p['url']=url;
    if(id){p['valorArbol']=id}
    if(tipo){p['descripcionArbol']=tipo}
    var params=tratarParametros(p);
    var sendf = params.join('&');
    var urlArbol=CONTEXTO+'/inicio.buscadorAjax.do';
    xhttp.open('POST',urlArbol,true);
    xhttp.onreadystatechange=function(){
        if(xhttp.readyState==4){
            if(xhttp.status!=200){
                sesionCaducada();
            } else {
                callbackSrcOk(xhttp,src,url,id,tipo);
            }
        }
    };
    xhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=ISO-8859-15');
    xhttp.setRequestHeader('Connection', 'close');
    xhttp.send(sendf);
}

function callbackSrcOk(http,src,url,id,tipo){
    // Pinto el arbol
    var respuesta=http.responseText;
    var contenedor=findObj(src+'Div');
    contenedor.innerHTML=respuesta;
    
    // Realizo la llamada ajax para obtener el javascript del arbol
    if(window.XMLHttpRequest){xhttp2=new XMLHttpRequest()}
    else if(window.ActiveXObject){xhttp2=new ActiveXObject('Microsoft.XMLHTTP')}
    var p2=new Array();
    p2['generarJavascript']='true';
    p2['idObjetoSource']=src;
    p2['nombreId']=src;
    p2['url']=url;    
    if(id){p2['valorArbol']=id}
    if(tipo){p2['descripcionArbol']=tipo}
    var params2=tratarParametros(p2);
    var sendf2=params2.join('&');
    var urlArbol=CONTEXTO+'/inicio.buscadorAjax.do';    
    xhttp2.open('POST',urlArbol,true);
    xhttp2.onreadystatechange=function(){
        if(xhttp.readyState==4 ){
            if(xhttp.status!=200){
                sesionCaducada();
            } else {
                callbackJavascriptOk(xhttp2,src)
            }
        }
    };
    xhttp2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=ISO-8859-15');
    xhttp2.setRequestHeader('Connection', 'close');
    xhttp2.send(sendf2);
}
function callbackJavascriptOk(http,src){
    //ponemos try catch por error en explorer hasta que realmente se recupera el responseText
    try{
        var respuesta=http.responseText;
        var head=document.getElementsByTagName('head').item(0);
        var old=findObj('funcionJavascriptArbol');
        if(old){head.removeChild(old);}
        var script=document.createElement("script"); 
        script.text=respuesta;
        script.type='text/javascript';
        script.defer=true;
        script.id="funcionJavascriptArbol";        
        head.appendChild(script);
        var cabecera=document.getElementById(src+"Cabecera");
        var contenido=document.getElementById(src+"Capa");
        Drag.init(cabecera,contenido);
    }catch(err){
        
    }
}
function sesionCaducada(){
    alert(SESSION_CADUCADA);
    window.location=CONTEXTO+"/inicio.inicio.do";
}
