/*
    ============================================================================
    DHTML DaVinci - Versión 3.0 Mini (IE5++,NS6+,OP6+)
    Componente: Control de DHTML para la portada de mediempleo.com - portada.js
    Tamaño: 4561 bytes (4.45 Kb)
    Copyright (c) 2005 - Francisco Vida (info@pacovida.com)
    www.espirituDaVinci.com - info@espirituDaVinci.com
    ============================================================================
*/
    window.defaultStatus=':: Mediempleo'
    window.onerror=function(){return true}

    preload=new Array()
    preload[0]=new Array('login','web/img/accederon.gif','web/img/accederof.gif')
    preload[1]=new Array('boton','web/img/botonon.gif','web/img/botonof.gif')
    precargarImagen(preload)
    
    // === Funciones para el control de los menús privados
    var menuPrivadoLoaded=false
    function iniciarMenuPrivado()
    {
      espacio=new Array()
      espacio[1]=new DaVinci('menuPrivadoMed',0,-164,164,164,true,8)
      espacio[2]=new DaVinci('menuPrivadoEnf',240,-164,164,164,true,8)
      espacio[3]=new DaVinci('menuPrivadoCen',481,-164,164,164,true,8)
      for(id=1;id<=3;id++)
      {
        espacio[id].opened=false
        espacio[id].closed=true
        espacio[id].action=0
        espacio[id].onDesplazarStart=function(){this.closed=false}
        espacio[id].onDesplazarEnd=function(){this.opened=(this.y==0)? true : false;this.closed=!this.opened;this.action=0}
      }
      menuPrivadoLoaded=true
    }

    function menuPrivado(id)
    {
      if(menuPrivadoLoaded==false){return}
      for(var ids=1;ids<=3;ids++)
      {
        if(ids==id) // Es el botón pulsado: abrir o cerrar
        {
          espacio[ids].action=(espacio[ids].opened)? -1 : (espacio[ids].closed)? 1 : -espacio[ids].action
        }
        else // No es el botón pulsado: cerrar
        {
          espacio[ids].action=(espacio[ids].closed)? 0 : -1
        }
        moverMenu(ids)
      }
    }

    function moverMenu(id)
    {
      if(menuPrivadoLoaded==false){return}
      if(espacio[id].action==0){return}
      var action=espacio[id].action
      var x=espacio[id].x
      var y=(action==1)? 0 : -164
      var t=(action==1)? 10 : 5
      var vini=(action==1)? 10 : 15
      var vfin=(action==1)? 0 : 0
      if(espacio[id].desplazamiento){espacio[id].desplazamiento.stop()}
      espacio[id].desplazarHasta(x,y,0,vini,0,vfin,t)
    }

    // === Función para el control de los textos de ayuda de los menús
    var helpLoaded=false
    function iniciarHelp()
    {
      ayuda=new Array();ayuda[0]=new Array(7,4,5)
      for(var i=1;i<=3;i++){for(var j=0;j<=ayuda[0][i-1];j++){ayuda[i*10+j]=new DaVinci('help0'+i+'0'+j,5,250,175,100,0)}}
      helpLoaded=true
    }

    function help(id,ver){if(helpLoaded){ayuda[id].ver(ver)}}

    // === Funciones para el control del menú público
    function menuPublico(id,modo)
    {
      cambiarImagen('menu0'+id,document.imgBook['boton'][modo].src)
    }

    // === Funciones para el control de los textos descriptivos
    textosLoaded=false
    function iniciarTextos()
    {
      descripcion=new Array()
      descripcion[0]=new DaVinci('descripcion00',242,10,646,190,true,0)
      descripcion[1]=new DaVinci('descripcion01',242,10,646,190,false,0)
      descripcion[2]=new DaVinci('descripcion02',242,10,646,190,false,0)
      descripcion[3]=new DaVinci('descripcion03',242,10,646,190,false,0)
      textosLoaded=true
    }

    function mostrarTexto(id)
    {
      if(textosLoaded==false){return}
      for(i=0;i<=3;i++){descripcion[i].ver(i==id)}
    }

    function ocultarTexto(id)
    {
      if(textosLoaded==false){return}
      if(espacio[id].closed){mostrarTexto(0)}
    }

    // === Función para el posicionamiento de la portada
    function centrarPagina()
    {
      var x=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;x=(x<988)? 0 : (x-988)/2
      var y=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;y=(y<585)?0 : (y-585)/2
      loading=new DaVinci('telon',x,y,988,584,true,5)
      contenido=new DaVinci('contenedor',x,y,988,584,true)
    }

    // === Funciones para la apertura de popUp's
    var popUp=0
    function abrirPopUp(url,id,ancho,alto,scroll)
    {
      if(arguments.length==4||scroll==0){scroll=0}else{scroll=1}
      var cfg='left='+Math.round((screen.width-ancho)/2)+',top='+Math.round((screen.height-alto)/2)+',width='+ancho+',height='+alto+',resizable=0,status=0,location=0,toolbar=0,menubar=0,scrollbars='+scroll
      if(!popUp||popUp.closed){popUp=window.open(url,id,cfg)}else{popUp.close();popUp=window.open(url,id,cfg)}
      popUp.focus()
    }
    
    // === Función de inicialización
    function alCargar()
    {
      iniciarMenuPrivado()
      iniciarHelp()
      iniciarTextos()
      loading.ver(0)
      if(window.location.href.indexOf('cesm')!=-1){document.images['cesm'].src='web/img/mediempleo.php'}
    }
    
    window.onload=alCargar
    
//  === DHTML DaVinci (c) 2005 =================================================
