function makeSig() {
  f = document.sigmaker;
  userid = f.uid.value;

  if (isNaN(userid) || userid <= 0 || userid == "") {
    alert('Invalid user ID!');
    return;
  }

  href = "http://sig.primestats.net/" + sigURL + "/" + userid + ".png";
  f.fcode.value = "[img]" + href + "[/img]";
  document.preview.src = href;
}

function sigSearch() {
  search = document.sigmaker.uid.value;

  if (isNaN(search)) {
    attribs = "top=10,left=10,width=400,height=250,scrollbars=no,location=no,toolbar=no";
    searchWin = window.open(searchURL + "/search.php?pop=1&search=" + search, "searchwin", attribs);
  } else {
    makeSig();
  }
}

function sigSelect(uid) {
  if (window.opener && !window.opener.closed) {
    window.opener.document.sigmaker.uid.value = uid;
    window.opener.makeSig();
    window.close();
  }
}

function toggleMenu(id, toggle) {
  document.getElementById(id).style.visibility = (toggle) ? 'visible' : 'hidden';
}