	/* Global Javascripts - made by Oddsized */
	
	function getUrlVars(){ // get vars
		var vars = [], hash;
		var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
		for(var i = 0; i < hashes.length; i++)
			{
			hash = hashes[i].split('=');
			vars.push(hash[0]);
			vars[hash[0]] = hash[1];
			}
		return vars;
	}
	
	function setStyle( object, styleText) { /* special IE function */
		object.style.cssText = styleText;
	}
	
	function follow(tabnr){
		var imgurl = 'templates/GPA_home_v01.3/images/binocular_0'+tabnr+'.jpg';
		// document.getElementById('image_box').setAttribute('style','background-image:url('+imgurl+');');
		obj = document.getElementById('image_box');
		setStyle( obj, 'background-image:url('+imgurl+');');
	}
	
	function setnavbar(){
		var navbar = document.getElementById('mainlevel_nav');
		for (x=0;x<navbar.childNodes.length;x++){
			if (navbar.childNodes[x].nodeType != 1) continue;
			if (navbar.childNodes[x].nodeName == 'li') continue;
			
			if (navbar.childNodes[x].firstChild.id == 'active_menu_nav'){
			navbar.childNodes[x].setAttribute('id','active_option');
			}
			navbar.childNodes[x].setAttribute('class','tab'+x);
			navbar.childNodes[x].setAttribute('className','tab'+x);
			navbar.childNodes[x].firstChild.setAttribute('class','mainlevel_nav_'+x);
			navbar.childNodes[x].firstChild.setAttribute('className','mainlevel_nav_'+x);
			
			if(navigator.appName == 'Microsoft Internet Explorer')
			{
			// IE
			navbar.childNodes[x].firstChild.setAttribute('nr', ''+x+'');
			navbar.childNodes[x].firstChild.onmouseover = function(){ follow(this.nr); clearInterval ( tabIntervalId ); } 
			navbar.childNodes[x].firstChild.onmouseout = function(){ tabIntervalId = setInterval ('follow(\'4\')', 1200); }
			}
			else
			{
			// Firefox, Safari etc
			navbar.childNodes[x].firstChild.setAttribute('onmouseover','javascript:follow('+x+'); clearInterval ( tabIntervalId );');
			navbar.childNodes[x].firstChild.setAttribute('onmouseout','tabIntervalId = setInterval ("follow(\'4\')", 1200)');
			}
			
		}
	} 
	
	function load(){
		
		// check OS
		var OSName="Unknown OS";
		if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
		if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
		if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
		if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
		if(OSName=="Windows"){
				var obj = document.createElement('link');
				obj.setAttribute('rel','stylesheet');
				obj.setAttribute('type','text/css');
				obj.setAttribute('href','templates/GPA_home_v01.3/css/template_firefox_windows.css');
				document.getElementById('startpage').appendChild(obj);
		}
		// set navbar
		setnavbar();
		
		// reset loading
		document.getElementById('loadingbox').style.display = 'none';
		document.getElementById('navbox').style.display = 'block';
		
		// check request url
		getvars = getUrlVars();

		if(getvars["Itemid"]==47){
		setgooglemap();
		window.onunload = GUnload;
		}
		// set binocular
		tabIntervalId = setInterval ("follow(\'4\')", 100); 
	}
	
