window.onload = function() {	  	  
	  NewsLetter.init();				
				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 = '10px 100px 10px 10px';
						nb.style.width = '210px';
					}else{
						nb.style.padding = '30px 10px 30px 10px';
						nb.style.height = '100px';
					}
										
					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';
				};	  	   
	};	
