var ie=!!document.all;
var css=!!document.getElementById;
var ie4= ie && !css;
var ie5= ie && css;
var ns4= !ie && !css;
var ns6=(css & !ie);
var ns= ns4 || ns6;
var mac=navigator.appVersion.toLowerCase().indexOf('mac')>=0;
var win=navigator.appVersion.toLowerCase().indexOf('windows')>=0;

var vers= parseFloat(ie ? navigator.appVersion.split("MSIE")[1].split(";")[0]:"6");
var opa=navigator.userAgent.toLowerCase().indexOf('opera')>=0;

var screenCenterX,screenCenterY;
var pageWidth=700,pageHeight=500,pageCenterX=350,pageCenterY=250;

if (screen.availWidth) {
	screenCenterX=screen.availWidth/2;
	screenCenterY=screen.availHeight/2;
} else if (screen.width) {
	screenCenterX=screen.width/2;
	screenCenterY=screen.height/2;
}

function init() {
	if (window.mod_init)
		mod_init();
}
function popup(lnk,w,h,n) {
	var x=screenCenterX-parseInt(w/2)-5;
	var y=parseInt((screenCenterY-(h/2))/2);
	var win=window.open(lnk,n?n:"popup","width="+w+",height="+h+",titlebar=0,menubar=0,toolbar=0,location=0,directories=0,resize=0,statusbar=0,x="+x+",y="+y+",left="+x+",top="+y);
//	win.moveTo(x,y);
//	win.focus();
}

function golink(lnk) {
	switch (lnk) {
		case "bierometer":
			window.open("?trek=bierometer","_self");
			break;
		case "foto":
			return;
	}
}

function showCalendar(d) {
	var q="";
	if (d) {
		q="?date="+d;
	}
	xshow("calendardiv");
	window.open(_incdir+"calendarpopup.php"+q,'calendarframe');
}

function hideCalendar() {
	xhide("calendardiv");
	window.frames['calendarframe'].src="";
}

var _datefld;

function popupCalendar(fld) {
	_datefld=fld;
	showCalendar(fld.value);
}

function calendarSetDate(y,m,d) {
	_datefld.value=d+"-"+m+"-"+y;
	hideCalendar();
}

function getElmt(nl) {
	if (document.getElementById)
		elmt=document.getElementById(nl);
	else if (document.all)
		elmt=document.all[nl];
	else if (document.layers) {
		elmt=document.layers[nl];
		elmt.style=elmt;
	}
	return elmt;
}

function xhide(e,z) {
	var elmt=e.tagName?e:getElmt(e);
	if (elmt)
		elmt.style.display="none";
	if (!isNaN(parseInt(z)))
		elmt.style.zIndex=z;
	return elmt;
}

function xshow(e,z) {
	var elmt=e.tagName?e:getElmt(e);
	if (elmt)
		elmt.style.display="block";
	if (!isNaN(parseInt(z)))
		elmt.style.zIndex=z;
	return elmt;
}

function doSubmit(btn,cmd) {
	switch (cmd) {
		case "removefile":
			if (!confirm("Bestand verwijderen?"))
				return;
			break;
		case "remove":
			if (!confirm("Verwijderen?"))
				return;
	}
	btn.form.cmd.value=cmd;
	btn.form.submit();
}
	
function nieuwBericht() {
	xhide('berichteditlnk');	
	xshow('berichteditfrm');	
}

function showCombo(frm,nm) {
	with (document.forms[frm]) {
		elements[nm].style.visibility="hidden";
		elements['pre'+nm+'sel'].style.display="none";
		elements[nm+'sel'].style.display="inline";
		sel=elements[nm+'sel'];
		for (var i=0;i<sel.options.length;++i)
			if (unescape(sel.options[i].value)==elements[nm].value)
				sel.selectedIndex=i;
		sel.focus();
	}
}

function hideCombo(frm,nm) {
	with (document.forms[frm]) {
		sel=elements[nm+'sel'];
		if (sel.selectedIndex>=0)
			elements[nm].value=unescape(sel.options[sel.selectedIndex].value);
		sel.style.display="none";
		elements[nm].style.visibility='visible';
		elements['pre'+nm+'sel'].style.display="inline";
	}
}


