/*
 $Id: popup.js 1 2005-05-10 19:48:39Z julio $
 $Author: julio $
 $Date: 2005-05-10 16:48:39 -0300 (ter, 10 mai 2005) $
 $Rev: 1 $
 $LastChangedDate: 2005-05-10 16:48:39 -0300 (ter, 10 mai 2005) $
 $LastChangedRevision: 1 $
 $LastChangedBy: julio $
 $HeadURL: http://172.16.0.5/sizeof.com.br_sizeofapi/js/popup.js $
*/

var childWindows=new Array();

function popup(URL,nome,largura,altura,coluna,linha,barras_scroll) {
 var i, foundDisponibleWindow=false;
 for(i=0;i<childWindows.length;i++) {
  if(childWindows[i] && (childWindows[i].closed || childWindows[i].name==nome)) { foundDisponibleWindow=true; break; }
 }
 if(foundDisponibleWindow) {
  if(childWindows[i] && !childWindows[i].closed) childWindows[i].close();
  childWindows[i]=window.open(URL,nome,"toolbar=0,location=0,address=0,directories=0,status=0,menubar=0,resizable=0,copyhistory=0,maximized=0,scrollbars="+barras_scroll+",width="+largura+",height="+altura+",left="+coluna+",top="+linha+"");
 }
 else {
  childWindows[childWindows.length]=window.open(URL,nome,"toolbar=0,location=0,address=0,directories=0,status=0,menubar=0,resizable=0,copyhistory=0,maximized=0,scrollbars="+barras_scroll+",width="+largura+",height="+altura+",left="+coluna+",top="+linha+"");
  childWindows[childWindows.length-1].focus();
 }
}

function closeAllChildWindows() {
 var j;
 for(i=0;i<childWindows.length;i++) {
   if(childWindows[i] && !childWindows[i].closed) childWindows[i].close();
  }
}

onunload=closeAllChildWindows;