//Validate contact forms

function validate( form ) {
	var errStr = "";
	
	if ( form.name.value.length == 0 ) {
		errStr += "\n-Please enter your Name";
	}
	if ( form.email.value.length == 0 ) {
		errStr += "\n-Please enter your Email address";
	}
	else if ( !checkEmail( form.email.value ) ) {
		errStr += "\n-Please enter a valid Email address";
	}
	if ( form.telephone.value.length == 0 ) {
		errStr += "\n-Please enter your Telephone number";
	}

	if ( errStr.length !=0 ) {
		alert( 'The fix the following errors:\n' + errStr );
		return false;
	} else {
		return true;
	}
}

function checkEmail( email ){
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	if ( filter.test( email ) ) {
		return true;
	} else {
		return false;
	}
}
