var errorMessage = 'Een of meerdere velden zijn niet correct ingevuld: \r\n';
var message = '';

function validateForm(formName, languageId){
	if(languageId == 1){
		errorMessage = 'Een of meerdere velden zijn niet correct ingevuld:';
	}else if(languageId == 2){
		errorMessage = 'One or more fields are not correct:';
	}else if(languageId == 3){
		errorMessage = 'Deutsche startmeldung:';
	}
	
	errorMessage += '\r\n';
	
	message = '';
	passed = true;	
	
	switch(formName){
		case 'contactForm':
			if(empty(document.getElementById('name').value)){
				passed = false;
				
				if(languageId == 1){
					addError('Er is geen naam opgegeven');
				}else if(languageId == 2){
					addError('No name has been given');
				}else if(languageId == 3){
					addError('Keine Name gefunden');
				}
			}
			
			if(empty(document.getElementById('email').value)){
				passed = false;			
				
				if(languageId == 1){
					addError('Er is geen e-mail adres opgegeven');
				}else if(languageId == 2){
					addError('No e-mail address has been given');
				}else if(languageId == 3){
					addError('Keine Email adresse gefunden');
				}
			}
	}
	
	if(!passed){
		throwError();	
	}else{
		document.getElementById(formName).submit();	
	}
}

function addError(message){
	errorMessage += '- '+message+'\r\n';
}

function throwError(){
	alert(errorMessage);
}

/* Validation functions */
function empty(str){
	if(str.length > 0){
		return false;
	}else{
		return true;	
	}
}

function baseName(value){
	value = value.split('/');
	return value[value.length -1].substr(0, value[value.length -1].length - 4);
}
