// random number between x and y, equal opprtunities

function pickRandom(lower,upper) {
  if (Math.random) {
    return Math.round( (lower - 0.5) +( ( (upper+0.49999) - (lower - 0.5) ) * Math.random() ) );
    }
  else {
    var now = new Date();
    return (now.getTime() / 1000) % (upper - lower);
    }
  }

// anti-spam mail trucje

var bmail = "<a href='mailto:";
var naam = "fotografie";
var domein = "bemelman.nl";
var email = "'>";
var endref = "</a>";

function mail() {
  document.write ( bmail + naam + "@" + domein + email + naam + "@" + domein + endref );
  }

//functies ten behoeve van slideshow

function fakebuttons() {
  g_fPlayMode = 0;
  g_iimg = -1;
  g_imax = 0;
  g_ImageTable = new Array();
  g_dwTimeOutSec=2  // set slide time-out in seconds
  
  document.write("<input class='buttons' type='text' id='btnPrev' value='<<' onclick='Prev();' title='Vorige'>");
  document.write("<input class='buttons' type='text' id='bntPlay' value=' > ||' onclick='Play();' title='Speel / Pauze'>");
  document.write("<input class='buttons' type='text' id='btnNext' value='>>' onclick='Next();' title='Volgende'>");
  document.write("<input class='buttons' type='hidden' id='btnClos' value='' onclick='window.close();'>");
  document.write("<p><img class='photo' id='_Ath_Slide' onload='OnImgLoad()' onclick='Play();' alt='Een foto van Fotografie Steven Bemelman - voor reclamefotografie, publiciteitsfotografie, luchtfotografie en architectuurfotografie.' title='Een foto van Fotografie Steven Bemelman - voor reclamefotografie, publiciteitsfotografie, luchtfotografie en architectuurfotografie.'><br><span class='caption' id='_Ath_FileName'></span>");
  }

function fakebuttons0() {
  g_fPlayMode = 0;
  g_iimg = -1;
  g_imax = 0;
  g_ImageTable = new Array();
  g_dwTimeOutSec=2  // set slide time-out in seconds
  
  document.write("<input class='buttons' type='hidden' id='btnPrev' value='<<' onclick='Prev();' title='Vorige'>");
  document.write("<input class='buttons' type='hidden' id='bntPlay' value=' > ||' onclick='Play();' title='Speel / Pauze'>");
  document.write("<input class='buttons' type='hidden' id='btnNext' value='>>' onclick='Next();' title='Volgende'>");
  document.write("<input class='buttons' type='hidden' id='btnClos' value='' onclick='window.close();'><br>");
  document.write("<img class='photo' id='_Ath_Slide' onload='OnImgLoad()' onclick='Play();' alt='Een foto van Fotografie Steven Bemelman - voor reclamefotografie, publiciteitsfotografie, luchtfotografie en architectuurfotografie.' title='Een foto van Fotografie Steven Bemelman - voor reclamefotografie, publiciteitsfotografie, luchtfotografie en architectuurfotografie.'><br><span class='caption' id='_Ath_FileName'></span>");
  }

function ChangeImage(fFwd) {
  if (fFwd) {
    if (++g_iimg==g_imax) g_iimg=0;
    }
  else {
    if (g_iimg==0) g_iimg=g_imax; g_iimg--;
    }
  Update();
  }

function getobject(obj) {
  if (document.getElementById) return document.getElementById(obj)
  else if (document.all) return document.all[obj]
  }

function Update() {
  getobject("_Ath_Slide").src = g_ImageTable[g_iimg][0];
  getobject("_Ath_FileName").innerHTML = g_ImageTable[g_iimg][1];
  getobject("_Ath_Img_X").innerHTML = g_iimg + 1;
  getobject("_Ath_Img_N").innerHTML = g_imax;
  }

function Play() {
  g_fPlayMode = !g_fPlayMode;
  if (g_fPlayMode) {
    getobject("btnPrev").disabled = getobject("btnNext").disabled = true; Next();
    }
  else {
    getobject("btnPrev").disabled = getobject("btnNext").disabled = false;
    }
}

function OnImgLoad() { if (g_fPlayMode) window.setTimeout("Tick()", g_dwTimeOutSec*1000); }

function Tick() { if (g_fPlayMode) Next(); }

function Prev() { ChangeImage(false); }

function Next() { ChangeImage(true); }

// einde functies ten behoeve van slideshow

function verwijzer() {
  if (document.referrer.indexOf("http://www.zoekeenfotograaf.nl") == 0 || document.referrer.indexOf("http://zoekeenfotograaf.nl") == 0) {
    location.replace("./welkom.html");
    }
  }

// einde
