/* biodaqua.de javascript library */

//	browser identifizierung	

 	var NN = false;
	var DOM = false;
	var IE = false;
	var style;

	if (document.layers)
	{
		NN = true;
		document.write("<link rel=stylesheet type=\"text/css\" href=\"_css/txt.css\">");
	}
	else if (document.all)
	{
		IE = true;
		document.write("<style type=\"text/css\">#content a.arrow {background-image:url(_img/icon_arrow.gif);}</style>");
	}
	else if (document.getElementById)
	{
		DOM = true;
		document.write("<style type=\"text/css\">#content a.arrow {background-image:url(_img/icon_arrow.gif);}</style>");
	}
	

// active menu

	function iconMO(nr,onoff)
	{
		welchesIcon = "icon_" + nr;
		var ImgObj;
		
		if (IE)	{ ImgObj = window.document.images(welchesIcon); }
		else if (DOM)	{ ImgObj = window.document.getElementById(welchesIcon); }
		
		if (ImgObj!=undefined)
		{
			ImgObj.parentNode.style.backgroundColor = (onoff == 1) ? "#ffff99" : "#ffffff";
			if (nr<8)
			{
				ImgObj.parentNode.style.borderRight = (onoff == 1) ? "1px solid #000" : "1px solid #ebebff";
			}
		}
	}

	

//	navigation second level

	menu0 = new Array(0);											// home
	menu1 = new Array(0);											// contact
	menu2 = new Array(	"Project News",
						"BIODAQUA Meetings",
						"EU/CANADA conferences",
						"Student News",
						"EU education news");						// news
	
	menu3 = new Array(	"Agricultural University of Athens . gr",
						"AQUATT . ie",
						"Huntsman  Marine Science Centre . ca",
						"Institute of Marine Biology of Crete . gr",
						"St Marys University . ca",
						"University of Ancona . it",
						"University of Cork . ie",
						"University of Dalhousie . ca",
						"University of Ghent . be",
						"University of Guelph . ca",
						"University of New Brunswick . ca");		// partner
	
	menu4 = new Array(	"How to apply",
						"Canadian Immigration",
						"European Union Immigration",
						"ECTS and Canadian credit transfer");		// application

	menu5 = new Array(	"Agricultural University of Athens . gr",
						"Dalhousie University . ca",
						"Huntsman  Marine Science Centre . ca",
						"St Marys University . ca",
						"University of Ancona . it",
						"University of Cork . ie",
						"University of Ghent . be",
						"University of Guelph . ca",
						"University of New Brunswick . ca");		// courses
						
	menu6 = new Array(0);											// language
	menu7 = new Array(0);											// resource
	menu8 = new Array(0);											// faqs

	menulink0 = new Array();										// home
	menulink1 = new Array();										// contact
	menulink2 = new Array(	"news.html",
							"newsmeetings.html",
							"newsconferences.html",
							"newsstudent.html",
							"newseducation.html");					// news
	
	menulink3 = new Array(	"info_aua.html",
							"info_aquatt.html",
							"info_hmsc.html",
							"info_imbc.html",
							"info_stmu.html",
							"info_ancona.html",
							"info_cork.html",
							"info_du.html",
							"info_ghent.html",
							"info_guelph.html",
							"info_unb.html");						// partner
							
	menulink4 = new Array(	"application.html",
							"app_ca_immigration.html",
							"app_eu_immigration.html",
							"app_ects.html");						// application
	
	menulink5 = new Array(	"courses_aua.html",
							"courses_du.html",
							"courses_hmsc.html",
							"courses_stmu.html",
							"courses_ancona.html",
							"courses_cork.html",
							"courses_ghent.html",
							"courses_guelph.html",
							"courses_unb.html");					// courses
							
	menulink6 = new Array();										// language
	menulink7 = new Array();										// resource
	menulink8 = new Array();										// faqs

	
	var naviObj;
	function createMenu(welchesMenu)
	{	
		if (DOM)	{naviObj = document.getElementById("naviDIV");}
		else if (IE){naviObj = document.all("naviDIV");}
		else if (NN){naviObj = document.layers["naviDIV"];}
	
		var menu = eval("menu"+welchesMenu);
		var menulink = eval("menulink"+welchesMenu);
		var layerMenu = "";

		if (NN)
		{
			layerMenu  = "<div id='naviDIV' name='naviDIV' style='position:absolute; font-family:arial,helvetica,sans-serif; font-size:70%; color:#000; visibility: visible; z-index:0;'>";
		}
		
		for (k = 0; k < menu.length; k++)
		{
			layerMenu += "<img src='_img/icon_arrow.gif' align='left'>";
			layerMenu += "<a href='";
			layerMenu += menulink[k];
			layerMenu += "' class='menuLink' style='color:#666666;text-decoration:none;'";
			layerMenu += " onmouseover=\"window.status=\'";
			layerMenu += menu[k];
			layerMenu += "\';return true;\" onmouseout=\"window.status='';return true;\">";
			layerMenu += menu[k];
			layerMenu += "</a><br>";
		}
		if (NN)
		{
			layerMenu += "</div>";
		}

		if ((IE || DOM) && (menu[0]==undefined))
		{
			naviObj.style.visibility = 'hidden';
		}
		else if ((IE) && (menu[0]!=undefined))
		{
			window.scrollTo(0,0);
			naviObj.innerHTML = layerMenu;
			var iconObj = "icon_"+eval(welchesMenu+1);
			var topPos = document.all(iconObj).offsetTop;
			var LI = document.all(iconObj).offsetParent;
			naviObj.style.left = LI.offsetLeft;
			naviObj.style.top = topPos+12;
			naviObj.style.visibility = 'visible';
			naviObj.style.width = 'auto';
		}
		else if ((DOM) && (menu[0]!=undefined))
		{
			var welchesIcon = "icon_"+(welchesMenu+1);
			window.scrollTo(0,0);
			naviObj.innerHTML = layerMenu;
			naviObj.style.left = document.images[welchesIcon].offsetLeft;
			naviObj.style.visibility = "visible";
			naviObj.style.width = "auto";
		}
		else if ((NN) && (menu[0]!=0))
		{
			naviObj.document.open();
			naviObj.document.write(layerMenu);
			naviObj.document.close();
			naviObj.visibility = "show";
			naviObj.top = document.navi.document.links[welchesMenu].y+6
			naviObj.left = "200";
		}
	}

	function hideMenu(e)
	{
		if (NN)		{naviObj = document.layers["naviDIV"];}
		if (DOM)	{naviObj = document.getElementById("naviDIV");}
		if (IE)		{naviObj = document.all("naviDIV");}
		
		if (NN)
		{
			X=e.x;
			Y=e.y;
			if ((document.navi) && (Y<document.layers["navi"].pageY && Y>200) && (naviObj) )
			{	
				naviObj.document.open();
				naviObj.document.write("");
				naviObj.document.close();
				//document.layers["navi"].zIndex = "4";
			}
		}
		if (DOM)
		{
			var X=e.clientX;
			var Y=e.clientY;
			if ( (Y>naviObj.offsetHeight+64) && (naviObj) )
			{
				naviObj.style.visibility = 'hidden';
			}
		}
		else if (IE)
		{
			X=event.offsetX;
			Y=event.offsetY;
			if (naviObj && Y>170)
			{
				naviObj.style.visibility = 'hidden';
			}
			return false;
		}
	}
	
if (NN) { document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE) }
document.onmousedown = hideMenu;
document.onmousemove = hideMenu;

// selection of course by university, in courses

function jumpTo(selector)
{
	var whichAnker;
	var whichSelect = "courseBy"+selector;
	
	if (NN)
	{
		for (i=0; i < document.courseByDIV.document.forms[0].elements[whichSelect].length; ++i)
		{
			if (document.courseByDIV.document.forms[0].elements[whichSelect].options[i].selected == true)
			{
				whichAnker = document.courseByDIV.document.forms[0].elements[whichSelect].options[i].value;
			}
		}
		whichAnker = "A"+whichAnker;
		var whichHeight = document.anchors[whichAnker].y;
		window.scrollTo(0,whichHeight-40);
	}
	else if (IE)
	{
		for (i=0; i < document.forms[0].elements(whichSelect).length; ++i)
		{
			if (document.all.courseByDIV.document.forms[0].elements(whichSelect).options[i].selected == true)
			{
				whichAnker = document.all.courseByDIV.document.forms[0].elements(whichSelect).options[i].value;
			}
		}
		window.document.all(whichAnker).scrollIntoView("true");
		window.scrollBy(0,-50);
		whichAnker = "";
	}
	else if (DOM)
	{
		for (i=0; i < document.forms[0].elements[whichSelect].length; ++i)
		{
			if (document.forms[0].elements[whichSelect].options[i].selected == true)
			{
				whichAnker = document.forms[0].elements[whichSelect].options[i].value;
			}
		}
		document.getElementById(whichAnker).scrollIntoView("true");
		window.scrollBy(0,-70);
		whichAnker = "";
	}
}


