// Navigationscript for the ThinkQuest2000 entry "start your engines!"
// written by Christoph Eggimann, chris@elzarts.ch

mainmenu = new Array("a","b","c","d","e","f");
size = new Array(3,6,2,3,3,3);


ns4 = false;
ie4 = false;

function startNav()  {
	// vars

	// Erste Ziffer ist die Anzahl Links auf Mainmenu
	links = new Array(6);

	for(i=0;i<6;i++)  {
		links[i] = new Array(size[i]);
	}
	links[0][0] = new Array("seite1","seite2","seite3");
	links[0][1] = new Array("site1","site2","site3");
	links[0][2] = new Array("naechstes","naechstes2","ites3");

	links[1][0] = new Array("erste_experimente","heron","da_vinci","guericke");
	links[1][1] = new Array("dampfmaschinen","papin","savery","newcomen","watt");
	links[1][2] = new Array("stirlingmotor");
	links[1][3] = new Array("verbrennungsmotor","huygens","gasmotoren","ottomotor","mehrzylinder","2_taktmotor","dieselmotor","wankelmotor");
	links[1][4] = new Array("dampfturbinen");
	links[1][5] = new Array("gasturbinen");


	links[2][0] = new Array("biografien","watt","otto");
	links[2][1] = new Array("zeitenstrahl");
	links[2][2] = new Array("naechstes","naechstes2","ites3");
	links[3][0] = new Array("naechstes","naechstes2","ites3");
	links[3][1] = new Array("naechstes","naechstes2","ites3");
	links[3][2] = new Array("naechstes","naechstes2","ites3");
	links[4][0] = new Array("naechstes","naechstes2","ites3");
	links[4][1] = new Array("naechstes","naechstes2","ites3");
	links[4][2] = new Array("naechstes","naechstes2","ites3");
	links[5][0] = new Array("naechstes","naechstes2","ites3");
	links[5][1] = new Array("naechstes","naechstes2","ites3");
	links[5][2] = new Array("naechstes","naechstes2","ites3");


	for(t=0;t<6;t++)  {
		document.writeln("<div id=\"" + mainmenu[t] + "nav\">");
		document.writeln("<img src=\"../../images/pdtopmain.gif\" width=\"118\" height=\"37\" border=\"0\"><br>");
		for(l=0;l<size[t];l++)  {
			u=l+1;
			if (links[t][l].length > 1)  {
 				document.write("<a href=\"javascript:show('" + mainmenu[t] + u + "nav')\">");
				document.write("<img src=\"../../images/navigation/german/");
	//			document.write(links[t][l][0] + ".gif\" width=\"118\" height=\"16\" ");
				document.write(links[t][l][0] + ".gif\" width=\"118\"");

				document.writeln("border=\"0\" alt=\"" + links[t][l][0] + "\"></a><br>");

			}
			else  {
				document.write("<a href=\"" + links[t][l][0] + ".php?font=" + fontsize + "\">");
				document.write("<img src=\"../../images/navigation/german/");
	//			document.write(links[t][l][0] + ".gif\" width=\"118\" height=\"16\" ");
				document.write(links[t][l][0] + ".gif\" width=\"118\"");
				document.writeln("border=\"0\" alt=\"" + links[t][l][0] + "\"></a><br>");
			}
		}

		document.writeln("<img src=\"../../images/pdbottommain.gif\" width=\"118\" height=\"19\" border=\"0\" usemap=\"#map1\">");
		document.writeln("</div>")
	}

	for(t=0;t<6;t++)  {
		for(q=1;q<size[t]+1;q++)  {
			document.writeln("<div id=\"" + mainmenu[t] + q + "nav\">");
			document.writeln("<img src=\"../../images/pdtopsp.gif\" width=\"118\" height=\"1\" border=\"0\"><br>");
			for(m=1;m<links[t][q-1].length;m++)  {
				document.write("<a href=\"" + links[t][q-1][m] + ".php?font=" + fontsize + "\">");
				document.write("<img src=\"../../images/navigation/german/");
				document.write(links[t][q-1][m] + ".gif\" width=\"118\" height=\"16\" ");
				document.writeln("border=\"0\" alt=\"" + links[t][q-1][m] + "\"></a><br>");
			}
			document.writeln("<img src=\"../../images/pdbottomsp.gif\" width=\"118\" height=\"19\" border=\"0\" usemap=\"#map2\">");

			document.writeln("</div>")
		}
	}
}



function init()	{
	ns4 = (document.layers)? true:false;
 ie4 = (document.all)? true:false;
}

function hideall()  {
	if (ns4) {
		for (t=0;t<6;t++)  {
			actual = mainmenu[t] + "nav";
			if (document.layers[actual].visibility == "show") document.layers[actual].visibility = "hide";
			for (q=1;q<size[t]+1;q++)  {
				actual = mainmenu[t] + q + "nav";
				if (document.layers[actual].visibility == "show") document.layers[actual].visibility = "hide"
			}
		}
	}
	else if (ie4)  {
		for (t=0;t<6;t++)  {
			actual = mainmenu[t] + "nav";
			if (document.all[actual].style.visibility == "visible") document.all[actual].style.visibility = "hidden";
			for (q=1;q<size[t]+1;q++)  {
				actual = mainmenu[t] + q + "nav";
				if (document.all[actual].style.visibility = "visible") document.all[actual].style.visibility = "hidden"
			}
		}
	}
}

function hidesub()  {
	if (ns4) {
		for (t=0;t<6;t++)  {
			for (q=1;q<size[t]+1;q++)  {
				actual = mainmenu[t] + q + "nav";
				if (document.layers[actual].visibility == "show") document.layers[actual].visibility = "hide"
			}
		}
	}
	else if (ie4)  {
		for (t=0;t<6;t++)  {
			for (q=1;q<size[t]+1;q++)  {
				actual = mainmenu[t] + q + "nav";
				if (document.all[actual].style.visibility = "visible") document.all[actual].style.visibility = "hidden"
			}
		}
	}
}

function hidemain(id) {
	if (ns4) {
		for (t=0;t<6;t++)  {
			actual = mainmenu[t] + "nav";
			if (document.layers[actual].visibility == "show") document.layers[actual].visibility = "hide"
		}
	}
	else if (ie4)  {
		for (t=0;t<6;t++)  {
			actual = mainmenu[t] + "nav";
			if (document.all[actual].style.visibility == "visible") document.all[actual].style.visibility = "hidden"
		}
	}
}

function mainshow(id) {
	hidemain(id);
	show(id);
}


function show(id) {
	hidesub();
	if (ns4) document.layers[id].visibility = "show";
	else if (ie4) document.all[id].style.visibility = "visible";
}

function hide(id) {
	if (ns4) document.layers[id].visibility = "hide";
	else if (ie4) document.all[id].style.visibility = "hidden";
}

function popup(url, width, height)  {
	url = "../popups/" + url;
	windowwidth = width +25;
	windowheight = height +25;
	settings = "dependent=yes,width=" + windowwidth + ",height=" + windowheight;
	settings = settings + "menubar=no,resizable=no,screenX=20,screenY=20,status=no";
	window.open(url,"url",settings);
}


function glossary(url)  {
	url = "../glossary/" + url;
	windowwidth = 400;
	windowheight = 300;
	settings = "dependent=yes,width=" + windowwidth + ",height=" + windowheight;
	settings = settings + "menubar=no,resizable=no,screenX=20,screenY=20,status=no";
	window.open(url,"url",settings);
}



