// JavaScript Document

function validateContact(form) {
	
	var error = "The following fields has to be filled in; \n";
	var validate = true;
	
	var message = new Array(4);
	
	message[0] = new Array(2);
	message[0][0] = form.name.value;
	message[0][1] = "Please fill in a name. \n";
	
	message[1] = new Array(2);
	message[1][0] = form.email.value;
	message[1][1] = "Please fill in an e-mail address. \n";
	
	message[2] = new Array(2);
	message[2][0] = form.subject.value;
	message[2][1] = "Please fill in a topic. \n";
	
	message[3] = new Array(2);
	message[3][0] = form.message.value;
	message[3][1] = "Please fill in a message. \n";
	
	var i;
	for(i in message) {
		if(message[i][0] == "") {
			error += message[i][1];
			validate = false;
		}
	}
		
	if(validate) {
		if(validateEmail(form.email.value)) {
			return true;
		} else {
			return false;
		}
	} else {
		error += "Please correct this.";
		alert(error);
		return false;
	}
	
}

function validateEmail(email) {
	var emailExp  = new RegExp("^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$");
	
	if(emailExp.test(email)) {
		return true;
	} else {
		alert("Your email address seems to be wrong.\n Please trya again.");
		return false;
	}
}