/* timerfuncties voor het bedienen van het dropdown menu
 Berend Vervelde
 9-12-2008
de tijd wordt gezet in de menu.xsl 
*/ 

var hetID;
var vertraging;
function setTimer(tijd) {
	vertraging = window.setTimeout(hideMenu, tijd);
}

function hideMenu() {
	document.getElementById(hetId).style.display='none';
}
function showMenu(nieuwId) {
	hetId = nieuwId;
	window.clearTimeout(vertraging);
	document.getElementById(hetId).style.display='block';
}

function clearTimer() {
	window.clearTimeout(vertraging);
}

function linkClicked(elm) {
	setCookie('landenkeuze', elm.href, 365, '/');
}

//setCookie('landenkeuze', url, 365, '/')
function setCookie( name, value, expires, path, domain, secure ){
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );

	/*
	if the expires variable is set, make the correct
	expires time, the current script below will set
	it for x number of days, to make it for hours,
	delete * 24, for minutes, delete * 60 * 24
	*/
	if ( expires ) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );

	document.cookie = name + "=" +escape( value ) +
		( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
		( ( path ) ? ";path=" + path : "" ) +
		( ( domain ) ? ";domain=" + domain : "" ) +
		( ( secure ) ? ";secure" : "" );
}

function resize() {
	
	/* viewable height */
	var de = parseInt(document.documentElement.scrollHeight);
	/* body height */
	if (window.XMLHttpRequest) {
		var by = parseInt(document.body.scrollHeight); // IE7, Mozilla, Safari, Opera 9, other newer browsers
	} 
	else {
		var by = parseInt(document.documentElement.clientHeight); // IE6, older browsers
	}
	
	if (by==de) {
		document.getElementById('footer').style.position='absolute';
		document.getElementById('footer').style.visibility='visible';
	}
	else {
		document.getElementById('footer').style.position='relative';
		document.getElementById('footer').style.visibility='visible';
	}
	
}


