// Deze variabele wordt gegenereerd door een aparte html pagina en de waarde moet hier
// handmatig ingevoerd worden.

var update=2


// hier het script dat aangeroepen wordt om te controleren of er al een cookie aanwezig is. 
// Als het zo is dan wordt de waarde vergeleken met de update datum,
// anders wordt er een cookie gemaakt. Afhankelijk van de
// uitkomst wordt er een leeg image of een image met een tekst getoond.
// de functie wordt aangeroepen vanuit variabelen js bestand van het menu bij de functie afterbuild(). Het kan ook bij 
// body onload etc. maar dan gaat het fout in N6. Opera 6 werkt sowieso niet wat de cookies betreft.

function checkCookie()
{
  var huidigeTijd = update;
  
  // expHours geeft aan hoeveel uren het cookie in de client blijft, 4800 is 200 dagen
  var expHours = 4800;
  var expireDate = new Date();
  expireDate.setTime(expireDate.getTime() + (expHours * 60 * 60 * 1000)); 
  
  // hier wordt de datum van het bestaande cookie opgehaald   
  var theLastVisit = GetCookie("lastVisited");

  if (theLastVisit)
  {
    // hier vergelijken we de updatedatum met de datum van het laatste bezoek
	if(update==theLastVisit)
    { 	
	 document.koekie.src="images/updLeeg.gif";
	 //alert("er zijn geen updates sinds je laatste bezoek"+update);
	}
	else
	{
	document.koekie.src="images/updated.gif";
	//alert("de site is ge-update sinds je laatste bezoek"+update);
	}
  }
  else
  {
    //alert("No cookies found.");
	document.koekie.src="images/updated.gif";
  } 
  
  SetCookie("lastVisited", huidigeTijd, expireDate);
  //alert("cookie geplaatst");
}




// hier standaard parameters voor de constructie van een cookie
function SetCookie(name,value,expires,path,domain,secure)
{
	var temp = name + "=" + escape(value);
	if (expires){
		temp += "; expires=" + expires.toGMTString();
	}
	if (path){
		temp += "; path=" + path;
	}
	if (domain){
		temp += "; domain=" + domain;
	}
	if (secure){
		temp += "; secure";
	}
	document.cookie = temp;
}

function GetCookie(name)
{
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i,j) == arg){
			return getCookieVal(j);
		}
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}

function getCookieVal(offset)
{
	var endstr = document.cookie.indexOf(";", offset);
	if (endstr == -1){
		endstr = document.cookie.length;
	}
	return unescape(document.cookie.substring(offset,endstr));
}

function DeleteCookie (name,path,domain) 
{
  if (GetCookie(name)) {
    var temp = name + "=";
    temp += ((path) ? "; path=" + path : "");
    temp += ((domain) ? "; domain=" + domain : "");
    temp += "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    document.cookie = temp;
  }
}




// --- start script en functie voor de imagewissel 4 navigatie iconen (search, home, mail, sitemap)
// hierbij is search1 de naam van de 2e parameter in de functie

if( document.images )
{
  search1 = new Image(25,24);
  search1.src = "images/search.gif";
  search2 = new Image(25,24);
  search2.src = "images/searchR.gif";
  search3 = new Image(127,32);
  search3.src = "images/moLeeg.gif";
  search4 = new Image(127,32);
  search4.src = "images/searchTekst.gif";
  
<!--Add additional sets as needed-->
  home1 = new Image(33,24);
  home1.src = "images/home.gif";
  home2 = new Image(33,24);
  home2.src = "images/homeR.gif";
  home3 = new Image(127,32);
  home3.src = "images/moLeeg.gif";
  home4 = new Image(127,32);
  home4.src = "images/homepageTekst.gif";
<!--Add additional sets as needed-->
  mail1 = new Image(35,24);
  mail1.src = "images/mail.gif";
  mail2 = new Image(35,24);
  mail2.src = "images/mailR.gif";
  mail3 = new Image(127,32);
  mail3.src = "images/moLeeg.gif";
  mail4 = new Image(127,32);
  mail4.src = "images/mailTekst.gif";
<!--Add additional sets as needed-->
  sitemap1 = new Image(34,24);
  sitemap1.src = "images/sitemap.gif";
  sitemap2 = new Image(34,24);
  sitemap2.src = "images/sitemapR.gif";
  sitemap3 = new Image(127,32);
  sitemap3.src = "images/moLeeg.gif";
  sitemap4 = new Image(127,32);
  sitemap4.src = "images/sitemapTekst.gif";
  
   //blokjes voor de charityProjects paginas
  charitiesSearch1 = new Image(25,24);
  charitiesSearch1.src = "../images/search.gif";
  charitiesSearch2 = new Image(25,24);
  charitiesSearch2.src = "../images/searchR.gif";
  charitiesSearch3 = new Image(127,32);
  charitiesSearch3.src = "../images/moLeeg.gif";
  charitiesSearch4 = new Image(127,32);
  charitiesSearch4.src = "../images/searchTekst.gif";
<!--Add additional sets as needed-->
  charitiesHome1 = new Image(33,24);
  charitiesHome1.src = "../images/home.gif";
  charitiesHome2 = new Image(33,24);
  charitiesHome2.src = "../images/homeR.gif";
  charitiesHome3 = new Image(127,32);
  charitiesHome3.src = "../images/moLeeg.gif";
  charitiesHome4 = new Image(127,32);
  charitiesHome4.src = "../images/homepageTekst.gif";
<!--Add additional sets as needed-->
  charitiesMail1 = new Image(35,24);
  charitiesMail1.src = "../images/mail.gif";
  charitiesMail2 = new Image(35,24);
  charitiesMail2.src = "../images/mailR.gif";
  charitiesMail3 = new Image(127,32);
  charitiesMail3.src = "../images/moLeeg.gif";
  charitiesMail4 = new Image(127,32);
  charitiesMail4.src = "../images/mailTekst.gif";
<!--Add additional sets as needed-->
  charitiesSitemap1 = new Image(34,24);
  charitiesSitemap1.src = "../images/sitemap.gif";
  charitiesSitemap2 = new Image(34,24);
  charitiesSitemap2.src = "../images/sitemapR.gif";
  charitiesSitemap3 = new Image(127,32);
  charitiesSitemap3.src = "../images/moLeeg.gif";
  charitiesSitemap4 = new Image(127,32);
  charitiesSitemap4.src = "../images/sitemapTekst.gif";
  // einde blokjes charityProjects paginas
  
   //blokjes voor de foto paginas
  fotoSearch1 = new Image(25,24);
  fotoSearch1.src = "../../../images/search.gif";
  fotoSearch2 = new Image(25,24);
  fotoSearch2.src = "../../../images/searchR.gif";
  fotoSearch3 = new Image(127,32);
  fotoSearch3.src = "../../../images/moLeeg.gif";
  fotoSearch4 = new Image(127,32);
  fotoSearch4.src = "../../../images/searchTekst.gif";
<!--Add additional sets as needed-->
  fotoHome1 = new Image(33,24);
  fotoHome1.src = "../../../images/home.gif";
  fotoHome2 = new Image(33,24);
  fotoHome2.src = "../../../images/homeR.gif";
  fotoHome3 = new Image(127,32);
  fotoHome3.src = "../../../images/moLeeg.gif";
  fotoHome4 = new Image(127,32);
  fotoHome4.src = "../../../images/homepageTekst.gif";
<!--Add additional sets as needed-->
  fotoMail1 = new Image(35,24);
  fotoMail1.src = "../../../images/mail.gif";
  fotoMail2 = new Image(35,24);
  fotoMail2.src = "../../../images/mailR.gif";
  fotoMail3 = new Image(127,32);
  fotoMail3.src = "../../../images/moLeeg.gif";
  fotoMail4 = new Image(127,32);
 fotoMail4.src = "../../../images/mailTekst.gif";
<!--Add additional sets as needed-->
  fotoSitemap1 = new Image(34,24);
  fotoSitemap1.src = "../../../images/sitemap.gif";
  fotoSitemap2 = new Image(34,24);
  fotoSitemap2.src = "../../../images/sitemapR.gif";
  fotoSitemap3 = new Image(127,32);
  fotoSitemap3.src = "../../../images/moLeeg.gif";
  fotoSitemap4 = new Image(127,32);
  fotoSitemap4.src = "../../../images/sitemapTekst.gif";
   // einde blokjes foto paginas Nu de slide paginas
  slideSearch1 = new Image(25,24);
  slideSearch1.src = "../../../../images/search.gif";
  slideSearch2 = new Image(25,24);
  slideSearch2.src = "../../../../images/searchR.gif";
  slideSearch3 = new Image(127,32);
  slideSearch3.src = "../../../../images/moLeeg.gif";
  slideSearch4 = new Image(127,32);
  slideSearch4.src = "../../../../images/searchTekst.gif";
<!--Add additional sets as needed-->
  slideHome1 = new Image(33,24);
  slideHome1.src = "../../../../images/home.gif";
  slideHome2 = new Image(33,24);
  slideHome2.src = "../../../../images/homeR.gif";
  slideHome3 = new Image(127,32);
  slideHome3.src = "../../../../images/moLeeg.gif";
  slideHome4 = new Image(127,32);
  slideHome4.src = "../../../../images/homepageTekst.gif";
<!--Add additional sets as needed-->
  slideMail1 = new Image(35,24);
  slideMail1.src = "../../../../images/mail.gif";
  slideMail2 = new Image(35,24);
  slideMail2.src = "../../../../images/mailR.gif";
  slideMail3 = new Image(127,32);
  slideMail3.src = "../../../../images/moLeeg.gif";
  slideMail4 = new Image(127,32);
  slideMail4.src = "../../../../images/mailTekst.gif";
<!--Add additional sets as needed-->
  slideSitemap1 = new Image(34,24);
  slideSitemap1.src = "../../../../images/sitemap.gif";
  slideSitemap2 = new Image(34,24);
  slideSitemap2.src = "../../../../images/sitemapR.gif";
  slideSitemap3 = new Image(127,32);
  slideSitemap3.src = "../../../../images/moLeeg.gif";
  slideSitemap4 = new Image(127,32);
  slideSitemap4.src = "../../../../images/sitemapTekst.gif";
  // einde blokjes foto paginas
  
<!--Deze set is voor het onderliggende menu dat werkt in Opera / dus als het DHTML menu niet werkt-->
 
  menu1 = new Image(128,23);
  menu1.src = "images/menuNews.gif";
  menu2 = new Image(128,23);
  menu2.src = "images/menuNewsR.gif";
  
  menu3 = new Image(106,23);
  menu3.src = "images/menuSchedules.gif";
  menu4 = new Image(106,23);
  menu4.src = "images/menuSchedulesR.gif";
  
  menu5 = new Image(110,23);
  menu5.src = "images/menuPhotoGallery.gif";
  menu6 = new Image(110,23);
  menu6.src = "images/menuPhotoGalleryR.gif";
 
  menu7 = new Image(109,23);
  menu7.src = "images/menuFormation.gif";
  menu8 = new Image(109,23);
  menu8.src = "images/menuFormationR.gif";
  
  menu9 = new Image(123,23);
  menu9.src = "images/menuGroups.gif";
  menu10 = new Image(123,23);
  menu10.src = "images/menuGroupsR.gif";
  
  menu11 = new Image(144,23);
  menu11.src = "images/menuGeneralInfo.gif";
  menu12 = new Image(144,23);
  menu12.src = "images/menuGeneralInfoR.gif";
  
  // idem set voor charityProjects pagina's
  
  charityMenu1 = new Image(128,23);
  charityMenu1.src = "../images/menuNews.gif";
  charityMenu2 = new Image(128,23);
  charityMenu2.src = "../images/menuNewsR.gif";
  
  charityMenu3 = new Image(106,23);
  charityMenu3.src = "../images/menuSchedules.gif";
  charityMenu4 = new Image(106,23);
  charityMenu4.src = "../images/menuSchedulesR.gif";
  
  charityMenu5 = new Image(110,23);
  charityMenu5.src = "../images/menuPhotoGallery.gif";
  charityMenu6 = new Image(110,23);
  charityMenu6.src = "../images/menuPhotoGalleryR.gif";
 
  charityMenu7 = new Image(109,23);
  charityMenu7.src = "../images/menuFormation.gif";
  charityMenu8 = new Image(109,23);
  charityMenu8.src = "../images/menuFormationR.gif";
  
  charityMenu9 = new Image(123,23);
  charityMenu9.src = "../images/menuGroups.gif";
  charityMenu10 = new Image(123,23);
  charityMenu10.src = "../images/menuGroupsR.gif";
  
  charityMenu11 = new Image(144,23);
  charityMenu11.src = "../images/menuGeneralInfo.gif";
  charityMenu12 = new Image(144,23);
  charityMenu12.src = "../images/menuGeneralInfoR.gif";
  
  //einde set charityProjects set
  
  <!--Deze set is voor de foto pop-up pagina's-->
  sluit1 = new Image(100,14);
  sluit1.src = "../../images/close.gif";
  sluit2 = new Image(100,14);
  sluit2.src = "../../images/closeR.gif";
  
  <!--Deze set is voor de foto pop-up pagina route Map-->
  sluit3 = new Image(100,14);
  sluit3.src = "images/close.gif";
  sluit4 = new Image(100,14);
  sluit4.src = "images/closeR.gif";
  
   <!--Deze set is voor de pijltje naar #1 op alle pagina's-->
  pijltje1 = new Image(15,13);
  pijltje1.src = "images/pijltjeTop.gif";
  pijltje2 = new Image(15,13);
  pijltje2.src = "images/pijltjeTopR.gif";
  
  //hier weer hetzelfde voor de charityProjects pagina's
  charityPijltje1 = new Image(15,13);
  charityPijltje1.src = "../images/pijltjeTop.gif";
  charityPijltje2 = new Image(15,13);
  charityPijltje2.src = "../images/pijltjeTopR.gif";
  
  //hier weer hetzelfde voor de foto pagina's
  fotoPijltje1 = new Image(15,13);
  fotoPijltje1.src = "../../../images/pijltjeTop.gif";
  fotoPijltje2 = new Image(15,13);
  fotoPijltje2.src = "../../../images/pijltjeTopR.gif";
  
  //hier weer hetzelfde voor de slides
  slidePijltje1 = new Image(15,13);
  slidePijltje1.src = "../../../../images/pijltjeTop.gif";
  slidePijltje2 = new Image(15,13);
  slidePijltje2.src = "../../../../images/pijltjeTopR.gif";
 
}
// wisselfunctie waarbij imagename de name vh image is en objectsrc verwijst naar de bron ervan
function chkVer(imagename,objectsrc)
{
	var n=navigator.appName
	var v=parseInt(navigator.appVersion)
	var browsok=((n=="Netscape")&&(v>=3))
	N6 = ((n=="Netscape")&&(v>=5))
	var browsok2=((n=="Microsoft Internet Explorer")&&(v>=4))
	if ((browsok)||(browsok2))
		document.images[imagename].src=eval(objectsrc+".src")
}

// --- einde script en functie voor de imagewissel 4 navigatie iconen (search, home, mail, sitemap)


// helaas nog een browsercheck omdat N6 het menu bij een niet maximaal scherm tever naar links plaatst
// nu wordt er getest of de Netscapeversie >=5 is en dan wordt er met 1 pixel horizontaal en 0 vertikaal
// geresized want met een beetje resizen komt het weer goed. deze functie wordt aangeroepen vanuit variabelen
// js bestand van het menu bij de functie afterbuild().
function aanpassenN6()
{
  var n=navigator.appName;
  var v=parseInt(navigator.appVersion);
  var N6 = ((n=="Netscape")&&(v>=5));
  if (N6)
  {
     window.resizeBy(-1,0);
  } 
}

// deze functie zorgt voor het pop-up venster en dat het gecentreerd wordt
function popUpVenster(pagina)
{
 if (document.all)
 {
  var xMax = screen.width, yMax = screen.height;
 } 
 else if (document.layers)
 {
  var xMax = window.outerWidth, yMax = window.outerHeight;
 } 
 else 
 {
  var xMax = 640, yMax=480;
 }
var xOffset = (xMax - 430)/2, yOffset = (yMax - 440)/2;
window.open(pagina,'','width=430,height=440,screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'');
}