function mailToDecoder(prefix, domain, topLevelDomain) {
  location.href = 'mailto:' + prefix + '@' + domain + '.' + topLevelDomain;
}
function docFindObject(n, d) {
  var p,i,x;
  if (!d)
    d = document;
  if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
    d = parent.frames[n.substring(p + 1)].document;
    n = n.substring(0, p);
  }
  if (!(x = d[n]) && d.all)
    x = d.all[n];
  for (i = 0; !x && i < d.forms.length; i++)
    x = d.forms[i][n];
  for (i = 0; !x && d.layers && i < d.layers.length; i++)
    x = docFindObject(n, d.layers[i].document);
  if (!x && d.getElementById)
    x = d.getElementById(n);
  return x;
}

function swapImage() {
  var i,j = 0,x,a = swapImage.arguments;
  document.sr = new Array;
  for (i = 0; i < (a.length - 2); i += 3)
    if ((x = findObject(a[i])) != null) {
      document.sr[j++] = x;
      if (!x.oSrc) x.oSrc = x.src;
      x.src = a[i + 2];
    }
}

function swapImageRestore() {
  var i,x,a = document.sr;
  for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function findObject(n, d) {
  var p,i,x;
  if (!d) d = document;
  if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
    d = parent.frames[n.substring(p + 1)].document;
    n = n.substring(0, p);
  }
  if (!(x = d[n]) && d.all) x = d.all[n];
  for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
  for (i = 0; !x && d.layers && i < d.layers.length; i++) x = findObject(n, d.layers[i].document);
  if (!x && document.getElementById) x = document.getElementById(n);
  return x;
}

function winPopup(url, w, h) {
  var _client = 'old';
  var browser = navigator.appName;
  var ver = parseInt(navigator.appVersion);
  if (ver >= 3) _client = "ok";
  if (browser == "Microsoft Internet Explorer") _client = 'ie';
  urllength = url.length;
  winame = url.substring((urllength - 9), (urllength - 5))
  title = winame
  if (_client == "ok") {
    winparams = 'toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=no,width=' + w + ',height=' + h;
    winame = open(url, winame, winparams);
    history.go(url);
    document.close()
    winame.focus();
  }
  if (_client == "ie") {
    baseurl = location.href;
    winparams = 'toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=no,width=' + w + ',height=' + h;
    winame = open(url, winame, winparams);
    document.close();
    if (ver > 3) winame.focus();
  }
  if (_client == "old") {
    baseurl = location.href;
    winparams = 'toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=no,width=' + w + ',height=' + h;
    winame = open(url, winame, winparams);
    document.close();
  }
}

