function helpWindow(help) {
  var x = 620;
  var y = 620;
  var help_attr = "width=" + x + ",height=" + y + ",scrollbars=yes,resizable=yes,status=no,toolbar=no";
  var help_url = "/gallery/help/" + help + ".php";
  var hw = window.open('','helpWin',help_attr,'true');
  hw.location.replace(help_url);
  hw.focus();
}
function galleryWindow(thread, server) {
  if (arguments.length > 1) {s=server;} else {s='';}
  var gallery_attr = "scrollbars=yes,resizable=yes,status=yes,toolbar=no";
  var thred=escape(thread);
  var gallery_url = s + "/cgi-bin/gallery/all-galleries.cgi?submit=all";
  var curCookie = "galleryThread" + "=" + thred + "; path=" + "/";
  document.cookie = curCookie;
  var gw = window.open(gallery_url,'galleryWin',gallery_attr,'true');
  gw.focus();
}
function configWindow(thread, server) {
  if (arguments.length > 1) {s=server;} else {s='';}
  var gallery_attr = "scrollbars=yes,resizable=yes,status=yes,toolbar=no";
  var thred=escape(thread);
  var gallery_url = s + "/gallery/dbadmin/dbadmin.php?usage=public&action=init";
  var curCookie = "galleryThread" + "=" + thred + "; path=" + "/";
  document.cookie = curCookie;
  var cw = window.open(gallery_url,'configWin',gallery_attr,'true');
  cw.focus();
}
function slideWindow(gid){
  var gal_attr = "width=300,height=300,scrollbars=no,resizable=yes,status=no,toolbar=no";
  var gal_url = "/gallery/slidewindow.php?gallery=" + gid;
  var sw = window.open(gal_url,'slideWin',gal_attr,'true');
  sw.focus();
}
function artWindow(img, width, height, info){
  if (arguments.length > 3) {var inf=info;}
  else {var inf=" ";}
  var regex1 = /\.(txt|pdf)$/;
  if (regex1.test(img)) {return;}
  var x = width;
  var y = height;
  var rat = x / y;
  if (x > 900) {
      x = 900;
      y = Math.round (x / rat);
  }
  if (y > 900) {
      y = 900;
      x = Math.round (y * rat)
  }
  var imguri=encodeURI(img);
  var infuri=encodeURI(inf);
  var art_attr = "width=" + x + ",height=" + y + ",scrollbars=no,resizable=yes,status=no,toolbar=no";
  var art_url = "/gallery/artwindow.php?x=" + x + "&y=" + y + "&img=" + imguri + "&info=" + infuri;
  var aw = window.open(art_url,'artWin',art_attr,'true');
  aw.focus();
}
function closeWindow() {
  self.close();
}
function GoTo(loc) {
  var htdoc = loc;
  window.location.replace(htdoc);
}