//layer script
initialized=false;
layeropen = "";

function init() {
  initialized=true;
  switch (page) {
    case "monument" :
      MouseOver("monument","navigatie","images/mon_mo.butt.jpg")
      break;
    case "overlijden" :
      MouseOver("overlijden","navigatie","images/overl_mo.butt.jpg")
      break;
    case "mens" :
      MouseOver("mens","navigatie","images/mensd_mo.butt.jpg")
      break;
    case "advies" :
      MouseOver("advies","navigatie","images/adv_mo.butt.jpg")
      break;
    case "respons" :
      MouseOver("respons","navigatie","images/resp_mo.butt.jpg")
      break;
    case "help" :
      MouseOver("help","navigatie","images/help_mo.butt.jpg")
      break;
    case "entree" :
      MouseOver("entree","navigatie","images/entree_mo.butt.jpg")
      break;
  }
}

function isie() {
  var appVer = window.navigator.userAgent;
  if (appVer.indexOf("MSIE") > 0) {
    return 1;
  } else {
    return 0;
  }
}

function MouseOver (name, layer, picture) {
  if (!initialized) return;
  if (isie()) {
    if (eval ("document.images[\"" + name + "\"].src") != picture){
      eval ("document.images[\"" + name + "\"].src = picture")
    }
  } else {
    if (eval ("document.layers." + layer + ".document.images[\"" + name + "\"].src") != picture) {
      eval ("document.layers." + layer + ".document.images[\"" + name + "\"].src = picture")
    }
  }
}

function MouseOff (name, layer, picture) {
  if (!initialized) return;
  if (isie()) {
    eval ("document.images[\"" + name + "\"].src = picture")
  } else {
    eval ("document.layers." + layer + ".document.images[\"" + name + "\"].src = picture")
  }
}

function ShowLayer (layer) {
  if (!initialized) return;
  if (isie()) {
    if (eval (layer + ".style.visibility") != "visible") {
      eval (layer + ".style.visibility = \"visible\"")
    }
  } else {
    if (eval ("document." + layer + ".visibility") != "show") {
      eval ("document." + layer + ".visibility = \"show\"")
    }
  }
}

function HideLayer (layer) {
  if (!initialized) return;
  if (isie()) {
    eval (layer + ".style.visibility = \"hidden\"")
  } else {
    eval ("document." + layer + ".visibility = \"hide\"")
  }
}

// einde layer script

function OpenMenu (layer) {
  if (!initialized) return;
  HideLayer ("subnavmonument");
  HideLayer ("subnavoverlijden");
  HideLayer ("subnavmens");
  HideLayer ("subnavadvies");
  HideLayer ("subnavhelp");
  HideLayer ("subrespons");
  if (layeropen != layer) {
    layeropen = layer;
    if (isie()) {
      if (eval (layer + ".style.visibility") != "visible") {
        eval (layer + ".style.visibility = \"visible\"")
      }
    } else {
      if (eval ("document." + layer + ".visibility") != "show") {
        eval ("document." + layer + ".visibility = \"show\"")
      }
    }
  } else {
    layeropen = "";
  }
}

//to favorites

function addBookmark(title) {
  if (window.external)
    external.AddFavorite(location.href,"Dierlief.nl")
  else
    alert("Your browser doesn't support this feature.");
}
//end favorites

function naarvriend(page)
{
window.open(page,'_blank','width=300,height=200,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0')
}

function overzicht(page)
{
window.open(page,'_blank','width=650,height=550,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1')
}

function popup(page)
{
window.open(page,'_blank','width=550,height=450,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=0')
}

function show(object, objectname) {
  var result = ""
  for (var i in object) result += objectname + "." + i + " = " + object[i] + "\n"
  alert (result)
}

function muziek() {
	if (isie()) {
		if (muziekon == 1) {
			muziekon = 0
			document.images["muziek"].src = "images/no_music.gif"
		} else {
			muziekon = 1
			document.images["muziek"].src = "images/muziekje.gif"
			document.all.firstsound.src = soundfile
		}
	} else {
		if (muziekon == 1) {
			muziekon = 0
			document.layers.muzieknoot.document.images["muziek"].src = "images/no_music.gif"
			document.embeds[0].stop();
		} else {
			muziekon = 1
			document.layers.muzieknoot.document.images["muziek"].src = "images/muziekje.gif"
			document.embeds[0].play(false, soundfile);
		}
	}
}

// Script voor het scrollen van de tekst
			clipheight = 300

			function isie() {
				var appVer = window.navigator.userAgent;
				if (appVer.indexOf("MSIE") > 0) {
					return 1;
				} else {
					return 0;
				}
			}

			function scrollinit(layer) {
				if (isie() == 1) {
					eval ("height = document.all." + layer + ".clientHeight")
				} else {
					eval ("height = document." + layer + ".document.height")
				}
				stepsize = clipheight - 200
				if (stepsize <= 0) stepsize = 200
				if (isie() == 1) {
					eval ("currenttop = document.all." + layer + ".offsetTop")
				} else {
					eval ("currenttop = document." + layer + ".top")
				}
				currentcliptop = 0
				currentclipbottom = clipheight
				if (isie() == 1) {
					eval ("document.all." + layer + ".style.pixelTop = currenttop")
					eval ("document.all." + layer + ".style.clip = \"rect(\" + currentcliptop + \"px auto \" + currentclipbottom + \"px auto)\"")
				} else {
					eval ("document." + layer + ".top = currenttop")
					eval ("document." + layer + ".clip.top = currentcliptop")
					eval ("document." + layer + ".clip.bottom = currentclipbottom")
				}
				ShowLayer (layer)
			}

			function up (layer) {
				if (currentcliptop - stepsize <= 0) {
					var laststep = currentcliptop
					currenttop = currenttop + laststep
					currentcliptop = currentcliptop - laststep
					currentclipbottom = currentcliptop + clipheight
					if (isie() == 1) {
						eval ("document.all." + layer + ".style.pixelTop = currenttop")
						eval ("document.all." + layer + ".style.clip = \"rect(\" + currentcliptop + \"px auto \" + currentclipbottom + \"px auto)\"")
					} else {
						eval ("document." + layer + ".top = currenttop")
						eval ("document." + layer + ".clip.top = currentcliptop")
						eval ("document." + layer + ".clip.bottom = currentclipbottom")
					}
				} else {
					currenttop = currenttop + stepsize
					currentcliptop = currentcliptop - stepsize
					currentclipbottom = currentcliptop + clipheight
					if (isie() == 1) {
						eval ("document.all." + layer + ".style.pixelTop = currenttop")
						eval ("document.all." + layer + ".style.clip = \"rect(\" + currentcliptop + \"px auto \" + currentclipbottom + \"px auto)\"")
					} else {
						eval ("document." + layer + ".top = currenttop")
						eval ("document." + layer + ".clip.top = currentcliptop")
						eval ("document." + layer + ".clip.bottom = currentclipbottom")
					}
				}
			}

			function down (layer) {
				if (height > clipheight) {
					if (currentclipbottom + stepsize >= height) {
						var laststep = height - currentclipbottom
						currenttop = currenttop - laststep
						currentcliptop = currentcliptop + laststep
						currentclipbottom = currentcliptop + clipheight
						if (isie() == 1) {
							eval ("document.all." + layer + ".style.pixelTop = currenttop")
							eval ("document.all." + layer + ".style.clip = \"rect(\" + currentcliptop + \"px auto \" + currentclipbottom + \"px auto)\"")
						} else {
							eval ("document." + layer + ".top = currenttop")
							eval ("document." + layer + ".clip.top = currentcliptop")
							eval ("document." + layer + ".clip.bottom = currentclipbottom")
						}
					} else {
						currenttop = currenttop - stepsize
						currentcliptop = currentcliptop + stepsize
						currentclipbottom = currentcliptop + clipheight
						if (isie() == 1) {
							eval ("document.all." + layer + ".style.pixelTop = currenttop")
							eval ("document.all." + layer + ".style.clip = \"rect(\" + currentcliptop + \"px auto \" + currentclipbottom + \"px auto)\"")
						} else {
							eval ("document." + layer + ".top = currenttop")
							eval ("document." + layer + ".clip.top = currentcliptop")
							eval ("document." + layer + ".clip.bottom = currentclipbottom")
						}
					}
				}
			}

