//------------------------------ RUTINA PARA ABRIR Y REESCALAR UNA VENTANA --------------------------//
// La llamada a la rutina se efectúa de la siguiente forma:
//
//	freescalar(url1,url2,posx,posy,ancho,alto,inc)	siendo:
//
//	url1: url de la página cargada inicialmente mientras se reescala la ventana
//	url2: url de la página que se cargará en la ventana una vez haya terminado de reescalarse
//	posx: coordenada x en la que queremos situar la ventana 
//	posy: coordenada y en la que queremos situar la ventana 
//	ancho: ancho final de la ventana
//	alto: ancho final de la ventana
//	inc: incremento en pixels de reescalado de la ventana

var openurl='';
var alto=100;
var ancho=100;
var anchofinal,altofinal=0;
var incremento=0;
var incx=0;
var incy=0;

function freescalar(url1,url2,posx,posy,wfinal,hfinal,inc,min)
  {
  //var min =false;
    win2=open(url1,'win2','resizable=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=100,height=100,left='+posx+',top='+posy+',screenLeft='+posx+',screenTop='+posy);
    if (!document.layers&&!document.all)
      {
        win2.location=url2;
        return
      }
    anchofinal=wfinal;
    altofinal=hfinal;
    openurl=url2;
    incremento=inc;
    incx=inc;
    incy=inc;
    reescalar();
  }

function reescalar()
  {
    if ((alto<=altofinal)||(ancho<=anchofinal))	
      {
        if (ancho>anchofinal) {incx=0}
        if (alto>altofinal) {incy=0}
        win2.resizeBy(incx,incy);
        ancho+=incx;
        alto+=incy;

        setTimeout("reescalar()",50);
      }
    else
      {ancho=100;alto=100;win2.location=openurl;}
  }
//---------------------------------------------- FIN DE RUTINA -------------------------------------------//

