function progresa(elemento,propiedad,inicio,fin,incremento,tiempo)
{
  elem=elemento;
  prop=propiedad;
  fi=fin;
  inc=incremento;
  tiem=tiempo;
  eval("document.getElementById(elemento).style."+prop+"="+inicio);
  siguiente=inicio+incremento;
  if(siguiente<=fin){ window.setTimeout('progresa(elem,prop,siguiente,fi,inc,tiem)',tiem);}else{//cambia_estilo(elemento, 'ocultos2','ocultos');	
  }
}

function regresa(elemento,propiedad,inicio,fin,incremento,tiempo)
{
  elem=elemento;
  prop=propiedad;
  fi=fin;
  inc=incremento;
  tiem=tiempo;
  eval("document.getElementById(elemento).style."+prop+"="+inicio);
  siguiente=inicio-incremento;
  if(siguiente>=fin){ window.setTimeout('progresa(elem,prop,siguiente,fi,inc,tiem)',tiem);}else{//cambia_estilo(elemento, 'ocultos2','ocultos');
  }
} 


function despliega(bloque, nuevo_estilo, anterior_estilo)
   {
      if(anterior_estilo)
      {
        if(bloque.className==anterior_estilo)
        {
          bloque.className=nuevo_estilo;
		  numero=bloque.id;
		  numero=numero.substring(2,numero.length);
		  ventana='ven'+numero;
		  cambia_estilo(ventana, 'ocultos2','ocultos');		  
        }else
        {
          bloque.className=anterior_estilo;
		  numero=bloque.id;
		  numero=numero.substring(2,numero.length);
		  ventana='ven'+numero;
		  cambia_estilo(ventana, 'ocultos2','ocultos');
		 }
      }else
      {
        bloque.className=nuevo_estilo;
      }
   }

function cambia_estilo(bloque, nuevo_estilo, anterior_estilo)
   {  bloque=document.getElementById(bloque);
      if(anterior_estilo)
      {
        if(bloque.className==anterior_estilo)
        {
          bloque.className=nuevo_estilo;
        }else
        {
          bloque.className=anterior_estilo;
		 }
      }else
      {
        bloque.className=nuevo_estilo;
      }
   }	
