// JavaScripts voor de archieffunctie
// Copyright 2003 Fiscaal up to Date BV

var exec = "/futd/fida_archive.jsp?";
var view = "archief";
var fida_frame = "FutdText";

function ComposeURL(params) {
  return exec + "&taweb_params=" + escape(params);
}


function isDigit(c) {
  return ((c >= "0") && (c <= "9"));
}

function isFidaNr(n) {
  if ((n == null) || (n.length != 8)) return false;
  for (var i = 0; i < n.length; i++) if (!isDigit(n.charAt(i))) return false;
  return true;
}

function makeQuery(n) {
  var s = "";
  if (n.length > 0) {
    s += "s=fida1%FFfida" + n + ":NUMMER&";
    s += "s=fida2%FFfida" + n + ":NUMMER&";
    s += "s=fida3%FFfida" + n + ":NUMMER";
  }
  return s;
}

// Show document with Fida number
function ShowFidaNrEx(w, n) {
  if (!isFidaNr(n)) return alert("Uw opgave is onjuist!");

  var main_url = ComposeURL("v=" + view + "&x=d&o=l&" + makeQuery(n));
  w.location = main_url;
  return true;
}

function ShowFidaNr(n) {
  ShowFidaNrEx(top.frames[fida_frame], n);
}

// Show document from db with id
function ShowDocEx(w, db, id) {
  var main_url = ComposeURL("v=" + view + "&x=d&o=d&d=" + db + "&i=" + id);
  //open in same window: w.location = main_url;
  //alert(main_url);
  window.open(main_url, id);
}

function ShowDoc(db, id) {
  ShowDocEx(top.frames[fida_frame], db, id);
}
