
//	(c) copyright 2003 DAVstudio, Fenna Westerdiep (BNO)
//	Author: Bas van Gaalen

// Get browser
var ie = (navigator.appName.toLowerCase().indexOf('explorer') != -1);

// Preload some main menu images
if (document.images) {

	var imgZoek = new Image(); imgZoek.src = 'media/menu/zoek.gif';
	var imgZoek_ro = new Image(); imgZoek_ro.src = 'media/menu/zoek_ro.gif';

	var imgPoll = new Image(); imgPoll.src = 'media/pollknop.gif';
	var imgPoll_ro = new Image(); imgPoll_ro.src = 'media/pollknop_ro.gif';

	var imgOpenmenu = new Image(); imgOpenmenu.src = 'media/menu/open-m.gif';
	var imgOpenmenu_ro = new Image(); imgOpenmenu_ro.src = 'media/menu/open-m_ro.gif';

	var imgEnglish = new Image(); imgEnglish.src = 'media/menu/english.gif';
	var imgEnglish_ro = new Image(); imgEnglish_ro.src = 'media/menu/english_ro.gif';
	var imgSitemap = new Image(); imgSitemap.src = 'media/menu/sitemap.gif';
	var imgSitemap_ro = new Image(); imgSitemap_ro.src = 'media/menu/sitemap_ro.gif';
	var imgGuest = new Image(); imgGuest.src = 'media/menu/gastenboek.gif';
	var imgGuest_ro = new Image(); imgGuest_ro.src = 'media/menu/gastenboek_ro.gif';
	var imgContact = new Image(); imgContact.src = 'media/menu/contact.gif';
	var imgContact_ro = new Image(); imgContact_ro.src = 'media/menu/contact_ro.gif';

	var imgAmsterdam = new Image(); imgAmsterdam.src = 'media/menu/amsterdam.gif';
	var imgAmsterdam_ro = new Image(); imgAmsterdam_ro.src = 'media/menu/amsterdam_ro.gif';

	var imgMSpc = new Image(); imgMSpc.src = 'media/pix.gif';
	var imgMDot = new Image(); imgMDot.src = 'media/menu/blok.gif';
	var imgMTri = new Image(); imgMTri.src = 'media/menu/driehoek.gif';

	var imgTASmallRight = new Image(); imgTASmallRight.src = 'media/tri_small_r.gif';
	var imgTASmallDown = new Image(); imgTASmallDown.src = 'media/tri_small_d.gif';
	var imgTABigRight = new Image(); imgTABigRight.src = 'media/tri_big_r.gif';
	var imgTABigDown = new Image(); imgTABigDown.src = 'media/tri_big_d.gif';

}

// Switch a given image to another given image - must be preloaded
function imgSwitch(imgDst, imgSrc) {
	if (document.getElementsByName)
		document.getElementsByName(imgDst).item(0).src = eval(imgSrc+'.src');
	window.status = '';
	return true;
}

// Advanced Image Switch: switch beteen two images  - must be preloaded
function aisSwitch(imgElm, imgSrc1, imgSrc2) {
	if (!document.getElementsByName) return false;
	if (document.getElementsByName(imgElm).item(0).src == eval(imgSrc1+'.src')) {
		document.getElementsByName(imgElm).item(0).src = eval(imgSrc2+'.src');
	} else {
		document.getElementsByName(imgElm).item(0).src = eval(imgSrc1+'.src');
	}
	window.status = '';
	return true;
}

// Swtich the display status of a given element
function dspSwitch(id) {
	var d = document.getElementById(id).style;
	d.display = (d.display == 'block')?'none':'block';
}

// Get style object of given element
function getElmCss(id) {
	if (document.getElementById) return document.getElementById(id).style
	else if (document.all) return document.all[id].style
	else if (document.layers) return document.layers[id]
	else return null;
}

// Get object of given element
function getElm(id) {
	if (document.getElementById) return document.getElementById(id)
	else if (document.all) return document.all[id]
	else if (document.layers) return document.layers[id]
	else return null;
}

function getWinHeight() {
	var winH;
	if (window.innerHeight) 
		winH = window.innerHeight
	else if (document.documentElement && document.documentElement.offsetHeight)
		winH = document.documentElement.offsetHeight
	else if (document.body)
		winH = document.body.offsetHeight;
	return winH;
}

function getWinPos() {
	var winY;
	if (window.innerHeight) 
		winY = window.pageYOffset
	else if (document.documentElement && document.documentElement.scrollTop)
		winY = document.documentElement.scrollTop
	else if (document.body)
		winY = document.body.scrollTop;
	return winY;
}

function openWin(url, width, height, menus) {
	var awidth = screen.availWidth;
	var aheight = screen.availHeight;
	var scrwidth, scrheight, features;
	if (width != null && height != null) {
		var scrleft = (awidth > width)?((awidth-width)/2):0;
		var scrtop = (aheight > height)?((aheight-height)/2):0;
		scrwidth = (awidth > width)?width:awidth;
		scrheight = (aheight > height)?height:aheight;
		features = 'width='+scrwidth+',height='+scrheight+',resizable=yes,top='+scrtop+',left='+scrleft;
	} else {
		if (navigator.userAgent.match(/msie/i)) {
			features = 'fullscreen';
		} else {
			scrwidth = awidth;
			scrheight = aheight;
			features = 'width='+scrwidth+',height='+scrheight+',resizable=yes,top=0,left=0';
		}
	}
	var strmenu = menus?",menubar=1,toolbar=1,status=1":"";
	window.open(url,'newwin'+Math.round(Math.random()*100),features+',scrollbars=1'+strmenu);
//	return false;
}

function openPrintWin(url, width, Height, menus) {
	openWin(url, width, Height, menus);
	return false;
}

function toggleVisible(elm) {
   var divs = document.getElementById('jaren').getElementsByTagName('div');
	for (var i=0; i<divs.length; i++) {
		var div = divs[i];
		if (div.id==elm) {
			div.style.display='block';
		} else {
			div.style.display='none';
		}
	}
}

function toggleArrow(elm) {
   var arrows = document.getElementById('jaren').getElementsByTagName('img');
   for (var i=0; i<arrows.length; i++) {
		var arrow = arrows[i];
		if (arrow.id==elm) {
			arrow.src='media/pijl_open.gif';
		} else {
			arrow.src='media/pijl_dicht.gif';
		}
	}
}
