function validateContactForm() {
	var f = document.form_Contact;
	var is_error = false;

	var emailPattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,10})+$/;
		
	//email
	if (f.sender_email.value != "") {
		if (!emailPattern.test(f.sender_email.value)) {
			alert("Invalid E-mail Address! Please re-enter.");
			is_error = true;
		}
	}
	
	//name, message
	if (f.sender_name.value == "" || f.sender_message.value == "") {
		alert("Please fill all the required fields marked with asterisk.");
		is_error = true;
	}
	
	if (is_error) {
		return;
	} else {
		f.submit();
	}

}



function validateRegistrationForm() {
	var f = document.form_Register;
	var is_error = false;

	var emailPattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,10})+$/;
		
	
	//required fields
	if (f.username.value == "" || f.email.value == "" || f.password.value == "" || f.forename.value == "" || f.surname.value == "") {
		alert("Please fill all the required fields marked with asterisk.");
		is_error = true;
	}


	//email
	if (f.email.value != "") {
		if (!emailPattern.test(f.email.value)) {
			alert("Invalid E-mail Address! Please re-enter.");
			is_error = true;
		}
	}
	
	if (is_error) {
		return;
	} else {
		f.submit();
		f.reset();
		window.location.href="index.php";
	}

}