function firstLoad() {
	try {
		var el = getel("numPages")
		if (el) el.innerHTML = ""+pages[pages.length-1]
	} catch(wtf) { }
	
	goPage(0)

	if (document.getElementById('searchText').value.length > 0 && document.getElementById('searchText').value != "Vul zoektermen in.") {
		document.getElementById('searchButton').disabled = false
	} else {
		document.getElementById('searchButton').disabled = true
	}	
}
function buildPageList() {
	for (var iNum = 0; iNum < pages.length; ++iNum) {
		var newItem = document.createElement('option')
		newItem.setAttribute('value' , iNum)
		var newText = document.createTextNode('' + pages[iNum] *1)	// Added *1, so page index is never 001, 002, etc.
		newItem.appendChild(newText)
		document.getElementById('pageNo').appendChild(newItem)
	}
	//document.getElementById('numPages').innerHTML = pages[pages.length-1]
}
function goFirst() {
	goPage(1 - navstep)
}
function goLast() {
	goPage(filenames.length - 1)
}
function goPrev() {
	goPage(getel('pageNo').selectedIndex - navstep)
}
function goNext() {
	var index = getel('pageNo').selectedIndex;
	if (lay == "U2" && index < 1) index = -1;
	goPage(index + navstep)
}
function disableAnchor(obj , disable) {
	if (disable)
		obj.style.cursor = ''
	else
		obj.style.cursor = 'pointer'
}
function goPage(index) {
	if (index >= 0) {
		var maxi = getel('pageNo').options.length
		if (index >= maxi) index = maxi - 1	
		getel('pageNo').options[index].selected = true
	} else {
		getel('pageNo').options[0].selected = true
	}
	if (lay == "U2" && index == 0) index = -1
	if (index < 0 || filenames[index] == undefined) {
		document.getElementById('pageFrame').setAttribute('src' , direct_url + 'image/transparent.gif')
	} else {
		document.getElementById('pageFrame').setAttribute('src' , dynamic_url + 'html/' + filenames[index] + '.html')
	}
	if (document.getElementById('pageFrame2') != null) {
		if (filenames[index+1] != undefined) {
			document.getElementById('pageFrame2').setAttribute('src' , dynamic_url + 'html/' + filenames[index+1] + '.html')
		} else {
			document.getElementById('pageFrame2').setAttribute('src' , direct_url + 'image/transparent.gif')
		}
	}

	setNav(index)
}
function setNav(index) {
	if (index <= 0) {
		disableAnchor(document.getElementById('goFirst') , true)
		disableAnchor(document.getElementById('goPrev') , true)
		disableAnchor(document.getElementById('goNext') , false)
		disableAnchor(document.getElementById('goLast') , false)
		document.getElementById('imgPrev').setAttribute('src' , direct_url+'image/transparent.gif')
		document.getElementById('imgNext').setAttribute('src' , dynamic_url + 'page/' + filenames[index + navstep] + '.jpg')
		getel('goFirstIm').src = direct_url+'image/goFirst0.gif'
		getel('goPrevIm').src = direct_url+'image/goPrev0.gif'
		getel('goNextIm').src = direct_url+'image/goNext.gif'
		getel('goLastIm').src = direct_url+'image/goLast.gif'
	}
	else if (index < filenames.length - 1) {
		disableAnchor(document.getElementById('goFirst') , false)
		disableAnchor(document.getElementById('goPrev') , false)
		disableAnchor(document.getElementById('goNext') , false)
		disableAnchor(document.getElementById('goLast') , false)
		document.getElementById('imgPrev').setAttribute('src' , dynamic_url + 'page/' + filenames[index - navstep] + '.jpg')
		document.getElementById('imgNext').setAttribute('src' , dynamic_url + 'page/' + filenames[index + navstep] + '.jpg')
		getel('goFirstIm').src = direct_url+'image/goFirst.gif'
		getel('goPrevIm').src = direct_url+'image/goPrev.gif'
		getel('goNextIm').src = direct_url+'image/goNext.gif'
		getel('goLastIm').src = direct_url+'image/goLast.gif'
	}
	else {
		disableAnchor(document.getElementById('goFirst') , false)
		disableAnchor(document.getElementById('goPrev') , false)
		disableAnchor(document.getElementById('goNext') , true)
		disableAnchor(document.getElementById('goLast') , true)
		document.getElementById('imgPrev').setAttribute('src' , dynamic_url + 'page/' + filenames[index - navstep] + '.jpg')
		document.getElementById('imgNext').setAttribute('src' , direct_url+'image/transparent.gif')
		getel('goFirstIm').src = direct_url+'image/goFirst.gif'
		getel('goPrevIm').src = direct_url+'image/goPrev.gif'
		getel('goNextIm').src = direct_url+'image/goNext0.gif'
		getel('goLastIm').src = direct_url+'image/goLast0.gif'
	}
}
function changeMode() {
	document.getElementById('viewMode').value = document.getElementById('viewType').selectedIndex
	setCookie("value", document.getElementById('viewType').selectedIndex)
}
function changeSize() {
	//var index = document.getElementById('pageNo').selectedIndex
	document.getElementById('pageSize').value = document.getElementById('viewSize').selectedIndex
	var iSize = document.getElementById('pageSize').value
	/*
	//if (iSize != 2)
	//	document.getElementById('pageFrame').setAttribute('src' , 'html/' + filenames[index] + iSize + '.html')
	//else
	if (index < 0 || filenames[index] == undefined) {
		document.getElementById('pageFrame').setAttribute('src' , direct_url + 'image/transparent.gif')
	} else {
		document.getElementById('pageFrame').setAttribute('src' , dynamic_url + 'html/' + filenames[index] + '.html')
	}
	
	if (lay == "U2") {
		if (filenames[index+1] != undefined) {
			document.getElementById('pageFrame2').setAttribute('src' , dynamic_url + 'html/' + filenames[index+1] + '.html')
		} else {
			document.getElementById('pageFrame2').setAttribute('src' , direct_url + 'image/transparent.gif')
		}
	}
	*/
	
	//document.getElementById('pageFrame').style.height = pageFrame.document.body.scrollHeight + 25
	//if (lay == "U2") document.getElementById('pageFrame2').style.height = pageFrame2.document.body.scrollHeight + 25
	
	var view_size = getel('viewSize').selectedIndex
	setCookie("size", view_size)
	top.do_change_size(view_size)
}
function openPDF(num, page, search) {
	var index
	if (page == undefined)
		//index = currIndex
		index = getel('pageNo').selectedIndex
	else
		index = page
	pageFrame.openPDF(index, num)
	return
/*	
	var fname = articles[index][num] // .substring(0 , articles[index][num].lastIndexOf('.'))
	var fsize = document.getElementById('viewSize').selectedIndex
	var curhead = ""
	if (! search)
		curhead = headers[num].substring(0 , headers[num].lastIndexOf(' '))
	if (curhead == 'Advertentie' || curhead == 'Advertisement' || curhead == emptyHeader)
		setCookie("advert", "1")
	else
		setCookie("advert", "0")
	setCookie("name", fname)
	top.setCookie("size", fsize)
	if (search)
		setCookie("search", search)
	else
		setCookie("search", null)
	win = window.open(dynamic_parms + '&show=viewer','','scrollbars=no,menubar=no,height='+(screen.height-50)+',width='+(screen.width/2)+',resizable=yes,toolbar=no,location=no,status=no')
	win.focus()
	win.opener = window
*/
}
function formatDate(input) {
	var months = new Array()
	months[0] = "Januari"
	months[1] = "Februari"
	months[2] = "Maart"
	months[3] = "April"
	months[4] = "Mei"
	months[5] = "Juni"
	months[6] = "Juli"
	months[7] = "Augustus"
	months[8] = "September"
	months[9] = "Oktober"
	months[10] = "November"
	months[11] = "December"
	input += ""
	var year = input.substring(0, 4)
	var month = months[input.substring(4, 6) - 1]
	var day = input.substring(6, 8)
	return (day + " " + month + " " + year)
}
function buildPublication() {
	var pub = document.getElementById('pubName')
	while (pub.firstChild)
		pub.removeChild(pub.firstChild)
	var pubInfo = document.createTextNode(publication) // + " Web Edition")
	pub.appendChild(pubInfo)
	pub = document.getElementById('pubDate')
	while (pub.firstChild)
		pub.removeChild(pub.firstChild)
	pubInfo = document.createTextNode(formatDate(date))
	pub.appendChild(pubInfo)
}
