// JavaScript Document

		

function validateContactForm() {
		var origBorder = "1px solid #7F99B2";
		var errorBorder = "1px solid red";
		var name = document.getElementById("name") ;
		var email = document.getElementById("email") ;
		var tel = document.getElementById("tel") ;
	
		var errorstr = "";
		var error = false;
		
		/* Default border colours */
		name.style.border = origBorder;		
		email.style.border = origBorder;		
		tel.style.border = origBorder;
					
		
		if(name.value.length == 0) {
			errorstr = errorstr + "\n" + "Please enter your name";
			error = true;
			name.style.border = errorBorder;
		}
		if(email.value.length == 0) {
			errorstr = errorstr + "\n" + "Please enter your email address";
			error = true;
			email.style.border = errorBorder;			
		}		 
		if(tel.value.length == 0) {
			errorstr = errorstr + "\n" + "Please enter your telephone number";
			error = true;
			tel.style.border = errorBorder;			
		}
		
		if(error) {
			alert(errorstr);
			return false;			
		}	else {
			
			if (checkMail()){				
				return true;
			} else {
				return false;
			}
		}
	}


function checkMail()
{	
	
	var email = document.getElementById("email") ;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email.value)) {		
		return true;
	} else {
		var errorBorder = "1px solid red";		
		var error = false;
		alert('Please enter a VALID email address');		
		email.style.border = errorBorder;
		return false;
	}
}