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

