/* bioaqua.de javascript library */

//	browser identifizierung	

 	var NN = false;
	var NN7 = false;
	var IE = false;
	var style;
	var frameHeightTop;
	
	if (navigator.appName == "Netscape")
	{
		if (navigator.appVersion.substring(0,1) >= 5)
		{
			NN7 = true;
			style = "ie";
			frameHeightTop = "34";
		}
		else
		{
			NN = true;
			style = "nn";
			frameHeightTop = "42";
		}
	}

	else if (navigator.userAgent.indexOf("MSIE") > -1)
	{
		IE = true;
		style = "ie";
		frameHeightTop = "34";
	}
	else
	{
		style = "ie";
		frameHeightTop = "40";
	}

	// zuweisung des stylesheets für iexplorer und netscape
	document.write("<link rel=stylesheet type=\"text/css\" href=\"_css/" + style + "_bioaqua.css\">");

	function iconMO(nr,onoff)
	{
		var welchesIcon = "icon_" + nr;
		var ImgObj;
		var ImgObjNr;

		if (NN)			{ ImgObj = window.document.layers["topnaviDIV"].document.images[welchesIcon]; }
		else if (NN7)	{ ImgObj = window.document.getElementById(welchesIcon); }
		else if (IE)	{ ImgObj = window.document.images(welchesIcon); }

		var welcheScr = ImgObj.src;
		var welchesImg = welcheScr.split("-");
		var ImgYellow = welchesImg[0] + "-y.gif";
		var ImgWhite = welchesImg[0] + "-w.gif";

		ImgObj.src = (onoff == 1) ? ImgYellow : ImgWhite;
	}
	
	function iconSet(nr)
	{
		/*
		var welchesIcon = "icon_" + nr;
		var ImgObj;
		var ImgObjNr;

		if (NN)			{ ImgObj = window.document.layers["topnaviDIV"].document.images[welchesIcon]; }
		else if (IE)	{ ImgObj = window.document.images(welchesIcon); }

		var welcheScr = ImgObj.src;
		var welchesImg = welcheScr.split("-");
		var ImgYellow = welchesImg[0] + "-y.gif";

		ImgObj.src = ImgYellow;
		actualIcon = ImgYellow;
		*/
	}
	
//	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 Mary&rsquo;s 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');		// 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_mta.html',
							'info_stmu.html',
							'info_ancona.html',
							'info_cork.html',
							'info_dal.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_dal.html',
							'courses_ghent.html',
							'courses_guelph.html',
							'courses_unb.html');					// courses
							
	menulink6 = new Array();		// language
	menulink7 = new Array();		// resource
	menulink8 = new Array();		// faqs

	var leftPosArray = new Array('52','112','162','221','23','82','168','242','321');
	if (NN7)	{ var leftPosArray = new Array('52','112','162','221','11','70','168','242','321'); }
	var layerMenuWidth = new Array('150','150','180','220','200','220','150','150','150');

	var naviObj;
	function createMenu(welchesMenu)
	{
		if (NN)		{naviObj = top.frames["content"].document.layers["naviDIV"];}
		if (NN7)	{naviObj = top.frames["content"].document.getElementById("naviDIV");}
		if (IE)		{naviObj = top.frames["content"].document.all("naviDIV");}
	
		menu = eval("menu"+welchesMenu);
		menulink = eval("menulink"+welchesMenu);
		leftPos = eval(leftPosArray);
		var layerMenu = "";
		
		if (NN)
		{
			layerMenu  = "<div id='naviDIV' name='naviDIV' style='position: absolute; left:";
			layerMenu += leftPos[welchesMenu]-10;
			layerMenu += "px; top: -1px; font-family: Arial,Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; layerbackground-color: #FFD3C0; border: 1px solid #000000; margin: 0px; padding: 0px; width: ";
			layerMenu += layerMenuWidth[welchesMenu];
			layerMenu += "px; visibility: visible;'>";
		}

		for (k = 0; k < menu.length; k++)
		{
			layerMenu += "<img src='_img/icon_arrow.gif' align='left'>";
			layerMenu += "<a href='";
			layerMenu += menulink[k];
			layerMenu += "' target='content' 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 (NN && (menu[0]==0))
		{
			naviObj.document.open();
			naviObj.document.write("");
			naviObj.document.close();
		}
		if ((IE || NN7) && (menu[0]==undefined))
		{
			naviObj.style.visibility = 'hidden';
		}
		
		if (NN && (menu[0]!=0))
		{
			top.frames["content"].window.scrollTo(0,0);
			naviObj.document.open();
			naviObj.document.write(layerMenu);
			naviObj.document.close();
		}
		else if ((IE || NN7) && (menu[0]!=undefined))
		{
			top.frames["content"].window.scrollTo(0,0);
			naviObj.innerHTML = layerMenu;
			naviObj.style.left = leftPos[welchesMenu];
			naviObj.style.visibility = 'visible';
			naviObj.style.width = layerMenuWidth[welchesMenu];
		}
	}
		
	function hideMenu(e)
	{
		if (NN)		{naviObj = top.frames["content"].document.layers["naviDIV"];}
		if (NN7)	{naviObj = top.frames["content"].document.getElementById("naviDIV");}
		if (IE)		{naviObj = top.frames["content"].document.all("naviDIV");}

		if (NN)
		{
			X=e.x;
			Y=e.y;
			
			if ( (Y>170) && (naviObj) )
			{
				naviObj.document.open();
				naviObj.document.write("");
				naviObj.document.close();
			}
		}
		if (NN7)
		{
			X=e.clientX;
			Y=e.clientY;
			if ( (Y>170) && (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.courseByForm[whichSelect].length; ++i)
		{
			if (document.courseByForm[whichSelect].options[i].selected == true)
			{
				whichAnker = document.courseByForm[whichSelect].options[i].value;
			}
		}
		whichAnker = "A"+whichAnker;
		var whichHeight = top.frames["content"].document.anchors[whichAnker].y;
		top.frames["content"].window.scrollTo(0,whichHeight-40);
	}
	else if (IE)
	{
		for (i=0; i < document.courseByForm(whichSelect).length; ++i)
		{
			if (top.frames["content"].document.all.courseByDIV.document.courseByForm(whichSelect).options[i].selected == true)
			{
				whichAnker = top.frames["content"].document.all.courseByDIV.document.courseByForm(whichSelect).options[i].value;
			}
		}
		top.frames["content"].window.document.all(whichAnker).scrollIntoView("true");
		whichAnker = "";
	}
}

