/* Als je nu op een smilie klikt, wordt de code in het gastenboek berichtje gezet. */
function emoticon(text) {
    var messageText = document.forms['AutoGeneratedForm'].elements['message'];
    var pos = 0;
	
	while(text.indexOf('&quote;') > -1) {
        pos = text.indexOf('&quote;');
        text = "" + (text.substring(0, pos) + '"' + 
        text.substring((pos + '&quote;'.length), text.length));
    }
	
	messageText.value  += messageText.value.charAt(messageText.value.length - 1) == ' ' ? text + ' ' : ' ' + text + ' ';
	document.forms['AutoGeneratedForm'].elements['message'].focus();
}


/* Laat de pagina, langzaam/snel naar boven/onder scrollen */
function scrollpage() {
	var deler;
	var time;
	if (okscroll) {
		if (gobottom){
			scrollBy(0, 3000);
		} else if (godown) {
			setTimeout('scrollpage()', 5);
			scrollBy(0, 30);			
		} else {
			deler = (document.documentElement.scrollTop!=0? document.documentElement.scrollTop:document.body.scrollTop)
				+(document.documentElement.clientHeight!=0? 
				document.documentElement.clientHeight:document.body.clientHeight);
			if(deler < 675){
				time = (675 / deler) *4;
				time = 5 + time;
				setTimeout('scrollpage()', time);
				scrollBy(0,-8);
			} else {
				setTimeout('scrollpage()', 5);	
				scrollBy(0,-30);
			}			
		}
	}
}

/* Voor div problemen, zodat harde pixel tabellen niet overlapt worden */
function control_resize(){
	if (parseInt(navigator.appVersion)>3) {
		if (navigator.appName=="Netscape") {
			winW = window.innerWidth;
			winH = document.getElementById('outer_wrapper').offsetHeight;
		}
			
		if(navigator.appName.indexOf("Microsoft")!=-1) {
			winW = document.body.offsetWidth;
			winH = document.body.offsetHeight;
		}
		
		if(winH > 800){
			document.getElementById('help_sidebar').style.visibility = 'visible';
		} else {
			document.getElementById('help_sidebar').style.visibility = 'hidden';
		}
		
		if(winW){
			if(winW < 800){
				document.getElementById('sidebar').style.visibility = 'hidden';
				document.getElementById('help_sidebar').style.right = '5px';
				document.getElementById('content').style.marginRight = '0px';
				document.getElementById('container').style.backgroundImage = 'none';
				document.getElementById('hor_menu').style.backgroundImage = 'none';
				document.getElementById('wrapper').style.backgroundImage = 'url(/images/non_exist.gif)';
				document.getElementById('main_fade1').style.right = '0px';
				document.getElementById('main_fade2').style.right = '0px';
				document.getElementById('main_fade3').style.right = '0px';
				document.getElementById('main_fade4').style.right = '0px';
				document.getElementById('main_fade5').style.right = '0px';
				document.getElementById('left').style.fontSize = '8pt';
			} else {
				document.getElementById('sidebar').style.visibility = 'visible';
				document.getElementById('help_sidebar').style.right = '205px';
				document.getElementById('content').style.marginRight = '200px';
				document.getElementById('container').style.background = 'url(/templates/background_2.gif) repeat-y right'; 
				document.getElementById('hor_menu').style.background = 'url(/templates/background_2.gif) repeat-y right';
				document.getElementById('hor_menu').style.backgroundColor = '#F3F4F5';
				document.getElementById('wrapper').style.background = 'url(/templates/background_2.gif) repeat-y right'; 
				document.getElementById('main_fade1').style.right = '200px';
				document.getElementById('main_fade2').style.right = '200px';
				document.getElementById('main_fade3').style.right = '200px';
				document.getElementById('main_fade4').style.right = '200px';
				document.getElementById('main_fade5').style.right = '200px';
				document.getElementById('left').style.fontSize = '10pt';
			}
		}
	}
}