
var opened_windows = new Object();

/*
   dynamic popup version 1.0 tobias@resfeber.se
   modified by anders@resfeber.se

   params "objectname" 
     is the name to identify the window object with
     defualts to name of window 
*/

function dynpop(url,name,w,h,t,l,scroll,objectname)
{
  // insert default values if missing
  if(name==''){name='lepop'};
  if(isNaN(w)){w=300};
  if(isNaN(h)){h=400};
  if(isNaN(t)){t=(screen.height - h) / 2};
  if(isNaN(l)){l=(screen.width - w) / 2};
  if(scroll==''){scroll='no'};

  // insert values if any
  props="location=no,toolbar=no,menubar=no,resizable=no";
  props+=",scrollbars="+scroll;
  props+=",width="+w;
  props+=",height="+h;
  props+=",top="+t;
  props+=",left="+l;   

  // open popup
  myFloater = window.open(url,name,props);
  myFloater.location.href = url;

  if(typeof(objectname) != 'string' || objectname == '')
  {
    if(name != '')
	objectname = name;
  }

  if(typeof(objectname) == 'string' && objectname != '')
    opened_windows[objectname] = myFloater;

  opened_windows[name] = myFloater;
}


