//script ten behoeve van gastenboek (wijzigen status
function wijzig_status(id, status, val1, val2) {
	document.formulier.id.value = id;
	document.formulier.status.value = status;
	var email = '';
	if (val1)
		email = val1;
	if (val2)
		email += val2;
	document.formulier.email.value = email;
	document.formulier.submit();
}

//zet label bij mouseover van de icons
function setLabel(actie,value) {
	if (document.getElementById('overigenavLabel')) {
		if (actie == 'show')
			document.getElementById('overigenavLabel').innerHTML = value;
		else
			document.getElementById('overigenavLabel').innerHTML = '';
	}
}

//definieren variabelen
var isNav4, isNav6, isIE
var isBrand = navigator.appName
var agt = navigator.userAgent.toLowerCase()
var navVer = parseInt(navigator.appVersion)

//browser check
var isNav4 = (isBrand == "Netscape" && navVer < 5) ? true : false
var isNav6 = (isBrand == "Netscape" && navVer >= 5) ? true : false
var isNav46 = ((isBrand == "Netscape") && (parseFloat(navigator.appVersion) >= parseFloat(4.6)) && (parseFloat(navigator.appVersion) < parseFloat(4.7))) ? true : false
var isNav47 = ((isBrand == "Netscape") && (parseFloat(navigator.appVersion) >= parseFloat(4.7))) ? true : false
var isIE = ((agt.indexOf("msie") != -1) && (parseInt(navVer) >= 4)) ? true : false
var mac = (agt.indexOf("mac")!= -1);

//haal hoogte window binnen
function getInsideWindowHeight()
{
	if (isNav4 || isNav6)
	{
		return window.innerHeight
	}
 	else 
 	{
    return document.body.clientHeight
	}
}

//zet hoogtes van verschillende divjes goed
function zetDivHoogtes(templateid)
{
	schermhoogte = getInsideWindowHeight();
	var divmaintable = document.getElementById('divMaintable');
	var overigenavigatie = document.getElementById('overigenavigatie');
	var maintable = document.getElementById('maintable');
	var mainsite = document.getElementById('mainsite');


	if ((maintable) && (overigenavigatie) && (mainsite)) {
		var hoogtemaintable = maintable.offsetHeight; //hoogte maintable
		var hoogte = hoogtemaintable + 180;  //hoogte header + maintable

		if (hoogte < schermhoogte) { 
			hoogte = schermhoogte;
			divmaintable.style.height = hoogte - 180;
			maintable.style.height = hoogte - 180;
			mainsite.style.height = hoogte;
			overigenavigatie.style.top = schermhoogte - 125;
		} else {
			mainsite.style.height = hoogtemaintable + 180;
			overigenavigatie.style.top = hoogtemaintable + 55;
		}
		overigenavigatie.style.display = 'block';
	}
}

window.onresize = zetDivHoogtes;

//Readspeaker functionaliteit om geselecteerde tekst op te slaan
function sayit() {
	if (document.getSelection) { // older Mozilla versions
		var selectedString = document.getSelection();
	} else if (document.all) { // MSIE 4+
		var selectedString = document.selection.createRange().text;
	} else if (window.getSelection) { // recent Mozilla versions
		var selectedString = window.getSelection();
	}
	document.rs_form.rstext.value = selectedString;
	if (!document.rs_form.url.value) {
		if (window.location.href) {
			document.rs_form.url.value = window.location.href;
		} else if (document.location.href) {
			document.rs_form.url.value = document.location.href;
		}
	}
}
function copyselected() {
	setTimeout("sayit()",50);
	return true;
}
document.onmouseup = copyselected;
document.onkeyup = copyselected;
