function display(id){
	if(document.getElementById(id).style.display == 'block'){
		document.getElementById(id).style.display = 'none';
	}else{
		document.getElementById(id).style.display = 'block';
	}
}

var passed = true;
var errorMessage = 'Het formulier is niet correct ingevuld : \r\n';

function addError(string){
	if(passed)
		passed = false;
		errorMessage += string + '\r\n';
}

function printError(){
	alert(errorMessage);
	passed = true;
}

function lengthCheck(elementName, length){
	if(document.getElementById(elementName).value.length < length){
		return false;
	}else{
		return true;
	}
}

function validateForm(formName){
	switch(formName){
		case 'formTopic':
			if(!lengthCheck('topicName',1)){
				addError('U heeft geen titel ingevoerd.');
				document.getElementById('topicName').className = 'inputError';
			}else{
				document.getElementById('topicName').className = 'formElements';
			}			
			break;
		case 'formMessage':
			if(!lengthCheck('Name',1)){
				addError('U heeft geen naam ingevoerd.');
				document.getElementById('Name').className = 'inputError';
			}else{
				document.getElementById('Name').className = 'formElements';
			}	
			if(!lengthCheck('Message',1)){
				addError('U heeft geen bericht ingevoerd.');
				document.getElementById('Message').className = 'inputError';
			}else{
				document.getElementById('Message').className = 'formElements';
			}	
			break;
		case 'formInsertMatch':
			if(!lengthCheck('home',1)){
				addError('U heeft geen thuisclub ingevoerd.');
				document.getElementById('home').className = 'inputError';
			}else{
				document.getElementById('home').className = 'formElements';
			}
			if(!lengthCheck('away',1)){
				addError('U heeft geen uitclub ingevoerd.');
				document.getElementById('away').className = 'inputError';
			}else{
				document.getElementById('away').className = 'formElements';
			}
			if(!lengthCheck('day',1) || !lengthCheck('month',1) || !lengthCheck('year',1)){
				addError('U heeft de datum niet goed ingevoerd.');
				document.getElementById('day').className = 'inputError';
				document.getElementById('month').className = 'inputError';
				document.getElementById('year').className = 'inputError';
			}else{
				document.getElementById('day').className = 'formElements';
				document.getElementById('month').className = 'formElements';
				document.getElementById('year').className = 'formElements';
			}
			if(!lengthCheck('hour',1) || !lengthCheck('minute',1)){
				addError('U heeft de tijd niet goed ingevoerd.');
				document.getElementById('hour').className = 'inputError';
				document.getElementById('minute').className = 'inputError';
			}else{
				document.getElementById('hour').className = 'formElements';
				document.getElementById('minute').className = 'formElements';
			}
			break;
		case 'formInsertMatch':
			if(!lengthCheck('home',1)){
				addError('U heeft geen thuisclub ingevoerd.');
				document.getElementById('home').className = 'inputError';
			}else{
				document.getElementById('home').className = 'formElements';
			}
			if(!lengthCheck('away',1)){
				addError('U heeft geen uitclub ingevoerd.');
				document.getElementById('away').className = 'inputError';
			}else{
				document.getElementById('away').className = 'formElements';
			}
			if(!lengthCheck('homeScore',1)){
				addError('U heeft geen score voor de thuisclub ingevoerd.');
				document.getElementById('homeScore').className = 'inputError';
			}else{
				document.getElementById('homeScore').className = 'formElements';
			}
			if(!lengthCheck('awayScore',1)){
				addError('U heeft geen score voor de uitclub ingevoerd.');
				document.getElementById('awayScore').className = 'inputError';
			}else{
				document.getElementById('awayScore').className = 'formElements';
			}
			if(!lengthCheck('day',1) || !lengthCheck('month',1) || !lengthCheck('year',1)){
				addError('U heeft de datum niet goed ingevoerd.');
				document.getElementById('day').className = 'inputError';
				document.getElementById('month').className = 'inputError';
				document.getElementById('year').className = 'inputError';
			}else{
				document.getElementById('day').className = 'formElements';
				document.getElementById('month').className = 'formElements';
				document.getElementById('year').className = 'formElements';
			}
			if(!lengthCheck('hour',1) || !lengthCheck('minute',1)){
				addError('U heeft de tijd niet goed ingevoerd.');
				document.getElementById('hour').className = 'inputError';
				document.getElementById('minute').className = 'inputError';
			}else{
				document.getElementById('hour').className = 'formElements';
				document.getElementById('minute').className = 'formElements';
			}
			break;
	}

	if(passed){
		document.getElementById(formName).submit();
		return true;
	}else{
		printError();
		return false;
	}
}