	window.onload = function(){
	
		NewsLetter.init('/processrequest.php', 'newslName', 'newslEmail','newslRegister');
			
		NewsLetter.onNotify = function(boodschap){
			var nb = document.getElementById('nieuwsbrief');
			
			for(var i = 0; i < nb.childNodes.length; i++)
				if (nb.childNodes[i].nodeType == 1) 
					nb.childNodes[i].style.display = 'none';
					
			nb.className = nb.className.replace(/(\s?loading)/gi, '');
			
			if (nb.className.match('onHomePage')){
				nb.style.padding = '8px 10px 10px 10px';
				nb.style.width = '490px';
			}else{
				nb.style.padding = '8px 10px 10px 10px';
				nb.style.height = '490px';
			}
			
			var message = document.createElement('div');
			message.id = 'newsSuccess';
			message.appendChild(document.createTextNode(boodschap));
			message.style.verticalAlign = 'middle';
			nb.appendChild(message);
		};
		
		NewsLetter.onError = function(boodschap){
			var nb = document.getElementById('nieuwsbrief');
			nb.className = nb.className.replace(/(\s?loading)/gi, '');
			for (var i = 0; i < nb.childNodes.length; i++)
				if (nb.childNodes[i].nodeType == 1) 
					nb.childNodes[i].style.visibility = 'visible';
			alert(boodschap);
		};		
		
		NewsLetter.onStateChange = function(status){
			if(status != 'load') return null;
			
			var nb = document.getElementById('nieuwsbrief');
			nb.className += ' loading';
			for (var i = 0; i < nb.childNodes.length; i++) 
				if (nb.childNodes[i].nodeType == 1) 
					nb.childNodes[i].style.visibility = 'hidden';
		};

	};