var verbergtimer, currentmenu;

function toggle_extra(item,toggle_off,toggle_on)
{
	obj=document.getElementById(item);
	visible=(obj.style.display!="none")
	key=document.getElementById("id_" + item);
	if (visible)
	{
		obj.style.display="none";
		key.innerHTML=toggle_off;
	} else {
		obj.style.display="block";
		key.innerHTML=toggle_on;
	}
}
function toggle_normal(item, mode)
{
	document.getElementById(item).style.display = document.getElementById(item).style.display == mode ? (mode == 'none' ? 'block' : 'none') : mode;
}
function showmenu(current)
{	
	hidemenu_stop();
	
	currentmenu = current;

	menuitems1 = document.getElementById('menubalk').getElementsByTagName('div');
	for( i = 0; i < menuitems1.length; i++ )
	{
		 if ( menuitems1[i].className == 'hide_menu_pulldown' )
		 {
		 	if ( menuitems1[i].id == current )
		 	{
		 		menuitems1[i].style.display = 'block';
		 		menuitems1[i].onmouseover = function()
		 		{
		 			highlight_menu_bttn();
		 			hidemenu_stop();
		 		}
		 		menuitems1[i].onmouseout = function()
		 		{
		 			hidemenu_start(1000);
		 		}
		 	}
		 	else
		 	{
		 		hidemenu_go();
		 		menuitems1[i].onmouseout = null;
		 	}
		 }
	
	}
	if( document.getElementById('banner') != null )
	{
		toggle_normal('banner', 'none');
	}
}
function highlight_menu_bttn()
{
	buttonObj = document.getElementById(currentmenu).parentNode.getElementsByTagName('img')[0]
	buttonObj.src = buttonObj.src.replace('_uit', '_aan');
}
function hidemenu_start(wieviel)
{
	hidemenu_stop();
	verbergtimer = window.setTimeout(hidemenu_passed, wieviel);
}
function hidemenu_passed()
{
	currentmenu = '';
	hidemenu_go();
}
function hidemenu_go()
{
	menuitems2 = document.getElementById('menubalk').getElementsByTagName('div');
	for( j = 0; j < menuitems2.length; j++ )
	{
		 if ( menuitems2[j].className == 'hide_menu_pulldown' )
		 {
			if ( menuitems2[j].style.display == 'block' && menuitems2[j].id != currentmenu )
			{
				buttonObj = menuitems2[j].parentNode.getElementsByTagName('img')[0]
				buttonObj.src = buttonObj.src.replace('_aan', '_uit');
				
				menuitems2[j].style.display = "none";
			}
		}
	}
	if( document.getElementById('banner') != null )
	{
		toggle_normal('banner', 'block');
	}
}
function hidemenu_stop()
{
	if ( typeof verbergtimer != 'undefined' )
	{
		clearTimeout(verbergtimer);
	}
}
function init()
{
	if (!document.getElementById) return;
	
	var imgOriginSrc;
	var imgTemp = new Array();
	var imgarr = document.getElementsByTagName('img');
	
	for (var i = 0; i < imgarr.length; i++)
	{
		if (imgarr[i].getAttribute('hsrc'))
		{
			imgTemp[i] = new Image();
			imgTemp[i].src = imgarr[i].getAttribute('hsrc');
			imgarr[i].onmouseover = function()
			{
				imgOriginSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'))
			}
			imgarr[i].onmouseout = function()
			{
				this.setAttribute('src', imgOriginSrc)
			}
		}
	}
}
function navbar(content)
{
	var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1;
	var ns6=document.getElementById;
	var ns4=document.layers;

	if(ie4)
	{
		navbar1Obj=document.all.navbar_div1;
		navbar2Obj=document.all.navbar_div2;
	}
	if(ns6)
	{
		navbar1Obj=document.getElementById("navbar_div1");
		navbar2Obj=document.getElementById("navbar_div2");
	}
	if(ie4||ns6)
	{
		if(navbar1Obj.innerHTML!=content || navbar2Obj.innerHTML!=content)
		{
			navbar1Obj.innerHTML=content;
			navbar2Obj.innerHTML=content;
			
		} else {
		
			navbar1Obj.innerHTML="";
			navbar2Obj.innerHTML="";
		}
	}
	if(ns4)
	{
		document.navbar_lyr1.document.write(content);
		document.navbar_lyr1.document.close();
		document.navbar_lyr2.document.write(content);
		document.navbar_lyr2.document.close();
	}
}
window.onload=init;

function maakSp00k()
{
	if( !window.location.href.match(new RegExp('shoutbox|posting')) )
	{
		spook = document.createElement('div');
		spook.style.position = 'absolute';
		spook.style.top = Math.floor(Math.random()*61)+'%';
		spook.style.left = Math.floor(Math.random()*61)+'%';
		spook.style.width = '512px';
		spook.style.height = '325px';
		spook.title = 'Een Forum Spook, is wat ik ben.';
		spook.onmouseover = moveSpook;

		plaatje = document.createElement('img');
		plaatje.src = 'http://zooi.mosymuis.nl/forumspook.gif';
		plaatje.alt = 'Forum Spook, red.';
		plaatje.style.width = '512px';
		plaatje.style.height = '325px';

		plaatje.style.border = 0;
		plaatje.title = '';

		spook.appendChild(plaatje);
		document.body.appendChild(spook);
	}
}

function moveSpook()
{
		this.style.top = Math.floor(Math.random()*61)+'%';
		this.style.left = Math.floor(Math.random()*61)+'%';
}

if ( 934836 == 345456238 )
{
	window.onload = maakSp00k;
}
