/**********************************************************************************   
* Fix mouseclick (onfocus)                                                        *
***********************************************************************************/
window.onload = function() {
	if(document.layers) return;
	if(document.getElementById) links = document.getElementsByTagName("A");
	if(document.all) links = document.all.tags("A");
		for(a = 0; a < links.length; a++) links[a].onfocus = new Function('this.blur()');
}

/**********************************************************************************   
* open Popup-windows                                                              *
***********************************************************************************/
var w = screen.availWidth;
var h = screen.availHeight;
var popW = 630, popH = 451;
var leftPos = (w-popW)/2, topPos = (h-popH)/2;

function popup(file) {
open(file,'window','width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos +',toolbar=0,directories=0,status=0,menubar=0,resizable=0,scrollbars=1');
}

/**********************************************************************************   
* show/hide script (werkt niet optimaal)                                          *
***********************************************************************************/
function hide(div,nest){
	obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?nest?document[nest].document[div]:document[div]:0; 
	obj.visibility='hidden'
	}	

/**********************************************************************************   
* show hide script met timeout                                                              *
***********************************************************************************/
var check=0;
var objT;
function showhide(div,nest){
	objT=bw.dom?"document.getElementById('"+div+"').style":bw.ie4?"document.all['"+div+"'].style":bw.ns4?"document.layers['"+div+"']":0; 
	obj = eval(objT);
	if(obj.visibility=='visible' || obj.visibility=='show'){
		check = setTimeout(objT+".visibility='hidden';",100);
	}else{
		obj.visibility='visible';
	}
}

/**********************************************************************************   
* show/hide script met timeout voor b.v. popup-menu's                             *
* code in link:                                                                   *
* <a href="#" onmouseover="clearTimeout(check);                                   *
*             onmouseout="showhide('[naam layer]');"                              *
***********************************************************************************/
var objT;
var check=0;
var iTimeOut = 500;

function showhide(div,nest){
	objT=bw.dom?"document.getElementById('"+div+"').style":bw.ie4?"document.all['"+div+"'].style":bw.ns4?nest?"document['"+nest+"'].document.layers['"+div+"']":"document.layers['"+div+"']":0; 
	obj = eval(objT);
	if(obj.visibility=='visible' || obj.visibility=='show'){
		check = setTimeout(objT+".visibility='hidden';",iTimeOut);
	}else{
		obj.visibility='visible';
	}
}	
	
/**********************************************************************************   
* Mouseover script / preload-images staan onderaan                                *
* (zet dit script in een aparte .js pagina, zodat de preload images               *
* niet steeds wordt ingeladen op pagina's waar het niet hoeft).                   *
***********************************************************************************/
function activateReset(){
	if (active != 0){
		checkImg(active,sDiv,0);
		active = 0;
	}
}
	
function activateUnnetpres(a,sDiv){
	if (active != a){
		checkImg(a,sDiv,0);
	}else{
		checkImg(a,sDiv,2);
	}
}

function activateUnnetpresTimer(a,sDiv){
	if (active != a){
		checkImg(a,sDiv,0);
	}else{
		checkImg(a,sDiv,2);
	}
}

function activatenetpres(a,sDiv){
	if (active != a){
		checkImg(a,sDiv,1);
	}else{
		checkImg(a,sDiv,3);
	}
}

function activateClick(a,sDiv){
	checkImg(a,sDiv,3);
	if ((active != a) && (active != 0))	checkImg(active,sDiv,0);
	active = a; 
}

//verander de prefix van de naam als dat moet, dus als je bv. 'knop_home_off.gif' hebt dan moet je de prefix 'button_' hieronder aanpassen in 'knop_'
function preloadImg(a,sOff,sO,sK,sKO,sName){
	netpres[a]=new Array();
	for(var i=0;i<4;i++) netpres[a][i] = new Image;
	netpres[a][0].src = imgDir + "button_" + sName + "_" + sOff + imgExt;
	netpres[a][1].src = imgDir + "button_" + sName + "_" + sO + imgExt;
	netpres[a][2].src = imgDir + "button_" + sName + "_" + sK + imgExt;
	netpres[a][3].src = imgDir + "button_" + sName + "_" + sKO + imgExt;
}
function checkImg(a,sDiv,iType){
	if(bw.ns4 || bw.ns5){
		sDiv?document[sDiv].document['netpres' + a].src = netpres[a][iType].src:document['netpres' + a].src = netpres[a][iType].src;
	}else{
		document['netpres' + a].src = netpres[a][iType].src;
	}
}

// Preload-images
var netpres = new Array();
var imgDir = "img/";
var imgExt = ".gif";
active = 0;
timer_id = null;

// Preload-images
//  plaatjes,id,off,mouseover,klick,klickover,filename
preloadImg(1,"off","on","on","on","home");
preloadImg(2,"off","on","on","on","nieuws");
preloadImg(3,"off","on","on","on","toernooi");
preloadImg(4,"off","on","on","on","info");
preloadImg(5,"off","on","on","on","tickets");
preloadImg(6,"off","on","on","on","shop");
preloadImg(7,"off","on","on","on","sms_email");
preloadImg(8,"off","on","on","on","chat_fun");
preloadImg(9,"off","on","on","on","historie");
