<!--

/*************************************************************************************
    Titel: DHTML Lagen-rollover1
    Auteur: Johannes Gamperl
    email: jg@jg.seite.net
    Copyright (c) J|G Webdesign & Programmierung - Johannes Gamperl, 1997. 
    All rights reserved. Alle Rechte vorbehalten. Alle rechten voorbehouden.
    URL: http://jg.seite.net

    Deze code mag voor niet-commerciële evenals voor commerciële doeleinden
    vrij worden gebruikt en aangepast, zolang dit gratis gebeurt en zolang
    deze opmerking behouden blijft.
**************************************************************************************
* Cool DHTML tooltip script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
**************************************************************************************
* adapted for adding texts, text colors and images to tooltips
* and for use in menus on the two site maps of ZIGZAGZINE by Rini Sips.
* http://www.zigzagzine.nl and http://www.zigzagzine.eu
**************************************************************************************/

/****** preload images ***************************************************************/

		 // call the Image constructor
var ImSrc = new Array ("0chart2", "trans", "nieuw", "new", "pijlRgry", "pijlRwit", "pijlLwit", "pijlRaqu", "pijlRred", "pijlRgrs", "pijlRgrn", "pijlRorj", "pijlRbla", "pijlRbrn", "pijlLbrn", "PGnAlg0", "PGnAlg", "PGnLp0", "PGnLp", "PGnLs1", "PGnLs0", "PGnLs", "PGnLv0", "PGnLv", "PGnLt0", "PGnLt", "PGnZz0", "PGnZz", "PGnRz0", "PGnRz", "PGeAlg0", "PGeAlg", "PGeLp0", "PGeLp", "PGeLs1", "PGeLs0", "PGeLs", "PGeLv0", "PGeLv", "PGeLt0", "PGeLt", "PGeZz0", "PGeZz", "PGeRz0", "PGeRz", "geel", "grijs", "rood", "groen", "lgrn", "oranje", "bleu");
		 // set the src property
var ImList = new Array (); 
for (counter in ImSrc) {
        ImList[counter] = new Image();
        ImList[counter].src = "../menu/" + ImSrc[counter] + ".gif";
}

/****** prepare dhtmlMenu ************************************************************/

var detect = navigator.userAgent.toLowerCase();
var browser = "An unknown browser";
var OS,version,thestring,zTop,zLft,string,place;

if (checkIt('konqueror')) {browser="Konqueror";	OS="Linux";}
else if (checkIt('safari')) {browser="Safari";}
else if (checkIt('omniweb')) {browser="OmniWeb";}
else if (checkIt('opera')) {browser="Opera";}
else if (checkIt('webtv')) {browser="WebTV";}
else if (checkIt('icab')) {browser="iCab";}
else if (checkIt('firefox')) {browser="Firefox";}
else if (checkIt('netscape')) {browser="NN 6+";}
else if (checkIt('msie')) {browser="Internet Explorer";}
else if (!checkIt('compatible')) {browser="Netscape Navigator";	version=detect.charAt(8);}

if (!version) version = detect.charAt(place + thestring.length);

if (!OS){
	if (checkIt('linux')) OS = "Linux";
	else if (checkIt('x11')) OS = "Unix";
	else if (checkIt('mac')) OS = "Mac";
	else if (checkIt('win')) OS = "Windows";
	else OS = "an unknown operating system";
}

function checkIt(string){
	place=detect.indexOf(string)+1;
	if(place!=null) {thestring=string;}
	return place;
}

if (OS == "Windows" && browser == "Internet Explorer"){
	zTop = 14; zLft = 0;
} // 97
else if (OS == "Windows" && browser == "NN 6+" && version >=6){
	zTop = 15; zLft = 2;
} // 98
else if (OS == "Windows" && browser == "Firefox"){
	zTop = 14; zLft = 0;
} // 105?
else if (OS == "Mac" && browser == "Internet Explorer"){
	zTop = 8; zLft = 0;
} // 91
else if (OS == "Mac" && browser == "Safari"){
	zTop = 12; zLft = 0;
} // 91
else if (OS == "Mac" && browser == "Firefox"){
	zTop = 12; zLft = 0;
} // 94
else if (OS == "Mac"){
	zTop = 9; zLft = 0;
} // 92
else if (OS == "Windows"){
	zTop = 14; zLft = 0;
} // 97
else{
	document.open=("../00alg0e.html");
}
// alert(OS+',  '+browser+'  '+version+'  '+zTop);

/****** show object ******************************************************************/

var i = 3; var j = 0;
var test = "lijn";
var obj = "";

function toonLaagNr(laag_nr){
	obj=MM_findObj(test+i);
	if (obj!=null) {
	  if (obj.style) {obj=obj.style;} else {alert("obj "+obj+" is null!");}
	}
	verberg(obj);

	var tMarge = ""; var lMarge = "";
	var marge1 = 84; var marge9 = 255;
	var margeL1 = 222; var margeL8 = 393;
	var lijnTopMarge1 = (marge1+zTop);
	var lijnTopMarge9 = (marge9+zTop);
	obj=MM_findObj(test+laag_nr);
	if (obj!=null) {
	  if (obj.style) {obj=obj.style;} else {alert("obj "+obj+" is null!");}
	  if (laag_nr!=9) {tMarge=lijnTopMarge1+"px";} else {tMarge=lijnTopMarge9+"px";}
	  obj.top=tMarge;
	  if (laag_nr<8) {lMarge=margeL1+"px";} else if (laag_nr>=8) {lMarge=margeL8+"px";}
	  obj.left=lMarge;
	}
	tonen(obj);
	i = laag_nr;
}
 // MM_findObj(n, d) v4.0 adapted
function MM_findObj(n, d) {
	if(!d) d=document;
	var p,x;
	/*p=n.indexOf("?");
	if(p>-1&&parent.frames.length) {
	   d=parent.frames[n.substring(p+1)].document;
	   n=n.substring(0,p);}*/
	if(!(x==d[n])&&d.all) x=d.all[n];
	for(j=0;!x&&j<d.forms.length;j++)x=d.forms[j][n];
	for(j=0;!x&&d.layers&&j<d.layers.length;j++)x=MM_findObj(n,d.layers[j].document);
	if(!x && document.getElementById)x=document.getElementById(n);
	return x;
}

function wegLaagNr(laag_nr) {
	obj=MM_findObj(test+i);
	if (obj!=null) {
		if (obj.style) {obj=obj.style;}
	}
	verberg(obj);
	i = laag_nr; 
}

function tonen(obj) {
	obj.visibility='visible';
	return true;
}

function verberg(obj) {
	obj.visibility='hidden';
	return true;
}

/****** change language and replace site *********************************************/

function gaNaar(tl){
	var text=location.protocol; var plaats1, plaats2;
	plaats1 =(tl==1)? "http://www.zigzagzine.eu/Zenglish/index.html": "http://www.zigzagzine.nl/Znederls/index.html";
	plaats2 =(tl==1)? "../Zenglish/index.html":"../Znederls/index.html";
	if (text=="http:")
	{
		window.location.href=plaats1;
	} else {
		window.location.href=plaats2;
	}
	return true;
}

/****** statusbar ********************************************************************/

var txt;
function ned() {
	txt='ZIGZAGZINE, Nederlandse versie';
	defaultStatus=txt;
}

function eng() {
	txt='ZIGZAGZINE, English-language version';
	defaultStatus=txt;
}

-->
