function externalLogin() {
	alert('De account voor de opgegeven gebruikersnaam en wachtwoord kan niet worden gevonden.');
	return false;
}

function validateNewsletterForm() {
	if (document.getElementById('yourName').value.length == 0) {
		alert('Er is geen naam opgegeven.');
		return false;
	}
	var email = document.getElementById('yourEmail').value;
	if ((email.length == 0) || !email.match(/^\S+@\S+\.\S+$/)) {
		alert('Er is geen geldig e-mailadres opgegeven.');
		return false;
	}
	return true;
}

function validateQuestionForm() {
	if (document.getElementById('name').value.length == 0) {
		alert('Er is geen naam opgegeven.');
		return false;
	}
	var email = document.getElementById('email').value;
	if ((email.length == 0) || !email.match(/^\S+@\S+\.\S+$/)) {
		alert('Er is geen geldig e-mailadres opgegeven.');
		return false;
	}
	if (document.getElementById('question').value.length == 0) {
		alert('Er is geen vrag opgegeven.');
		return false;
	}
	return true;
}

function setVisible(div, visible) {
	div.style.display = visible ? 'block' : 'none';
}

function changeVisibleNews(from, count) {
	var i = 0;
	while (true) {
		var newsDIV = document.getElementById('news' + i);
		if (newsDIV == null) {
			break;
		}
		setVisible(newsDIV, (i >= from && i < from + count));
		i++;
	}
	
	// Highlight the selected page
	i = 0;
	var selectedPage = Math.floor(from / count);
	while (true) {
		var pageNumberDIV = document.getElementById('newsPageNumber' + i);
		if (pageNumberDIV == null) {
			break;
		}
		pageNumberDIV.className = (i == selectedPage) ? 'newsPageSelected' : 'newsPage';
		i++;
	}
}
