cvdiv = null;
currentpage = 1;

function showcv(name)
{
  if (!cvdiv)
  {
    new Insertion["After"]($("content"), "<DIV style=\"visibility: hidden;\" onclick=\"hidecv();\" id=\"cv\"></DIV>");
    cvdiv = $("cv");
    //new Effect.FadeTo(cvdiv, 0, 1, 1);
    var offsets = Position.cumulativeOffset(cvdiv);
    cvleft = (offsets[0] + 30);
    cvdiv.style.position = "absolute";
  }
  
  cvdiv.style.display = "";
  cvdiv.style.visibility = "visible";
  
  scrolltop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;
  
  cvdiv.style.top = (scrolltop + 100) + "px";
  cvdiv.style.left = (cvleft + 10) + "px";

  cvdiv.style.width = "450px";
  cvdiv.style.height = "400px";
  cvdiv.style.display = "";
  
  cvdiv.innerHTML = "<TABLE height='100%' width='100%'><TR><TD align='center'>Even geduld. Bezig met laden..</TD></TR></TABLE>";
  
  //new Ajax.Updater(cvdiv, "./cv", {method: "get", parameters: "cv=" + name, onComplete: function() { new Effect.FadeTo(cvdiv, .9, 500, 10); } });
  new Ajax.Updater(cvdiv, "./cv", {method: "get", parameters: "cv=" + name });
}

function showimage(url, scrollbars)
{
  win = window.open("?command=showimage&url=" + url, 'image', 'width: 10, height: 10');
  //win = window.open('', 'image', 'left=' + ((screen.width - width) / 2) + ', top=' + ((screen.height - height) / 2) + ', width=' + width + ', height=' + height);
  //win.document.writeln("<HTML><HEAD><TITLE>" + url + "</TITLE></HEAD><BODY onclick='close();' background='" + url + "'></BODY><HTML>");
}

function hidecv()
{
  //new Effect.FadeTo(cvdiv, 0.1, 500, 10, { complete: function() { $("cv").style.visibility = "hidden"; }} );
  $("cv").style.visibility = "hidden";
}

function showpage(pagenr)
{
  if (pagenr == ">") currentpage++;
  else
  if (pagenr == "<") currentpage--;
  else
  currentpage = pagenr;
  
  if (currentpage < 1) currentpage = 1;
  
  if (!document.getElementById("nav2"))
  {
    if (document.getElementById("nav" + currentpage)) document.getElementById("nav" + currentpage).style.visibility = "hidden";
    if (document.getElementById("navigator2")) document.getElementById("navigator2").style.visibility = "hidden";
  }
    
  p = 1;
  while (document.getElementById("page" + p))
  {
    if (document.getElementById("page" + p)) document.getElementById("page" + p).style.display = "none";
    if (document.getElementById("nav" + p)) document.getElementById("nav" + p).style.fontWeight = "normal";
    if (document.getElementById("nav2" + p)) document.getElementById("nav2" + p).style.fontWeight = "normal";
    p++;
  }
  
  if (document.getElementById("butprev")) 
  {
    document.getElementById("butprev").style.visibility = currentpage == 1 ? "hidden" : "visible";
    document.getElementById("butprev2").style.visibility = document.getElementById("butprev").style.visibility;
  }
  if (document.getElementById("butnext")) 
  {
    document.getElementById("butnext").style.visibility = document.getElementById("nav" + (currentpage + 1)) ? "visible" : "hidden";
    document.getElementById("butnext2").style.visibility = document.getElementById("butnext").style.visibility;
  }
  
  if (document.getElementById("page" + currentpage))
  {
    document.getElementById("page" + currentpage).style.display = "";
    if (document.getElementById("nav" + currentpage)) document.getElementById("nav" + currentpage).style.fontWeight = "bold";
    if (document.getElementById("nav2" + currentpage)) document.getElementById("nav2" + currentpage).style.fontWeight = "bold";
  }
  
  document.body.scrollTop = 0;
  document.body.pageY = 0;
}

function printpage(url)
{
  window = window.open(url, 'print', 'width=800, height=400, scrollbars=yes');
}
