<!--//--><![CDATA[//><!--

function validateOnSubmit(theForm) {
	var errs = 0;
	var err_string = "";
//check required fields	

	if (document.getElementById('name').value == '') {
			document.getElementById('lblName').style.color = "#ff0000";
			document.getElementById('name').focus();
			alert('Name is a required field');
			return false;
	}
	var strEmail = document.getElementById('email').value;
	if (document.getElementById('email').value == '') {
			document.getElementById('lblEmail').style.color = "#ff0000";
			document.getElementById('email').focus();
			alert('Email is a required field');
			return false;
	}

	//validate email the data provided
	var emailFilter=/^.+@.+\..{2,3}$/;
	var strEmail = document.getElementById('email').value;
	if (!(emailFilter.test(strEmail))) { 
		document.getElementById('lblEmail').style.color = "#ff0000";
		document.getElementById('email').focus();
		alert('Please enter a valid email address');
		return false;
	}
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
	if (strEmail.match(illegalChars)) {
		document.getElementById('lblEmail').style.color = "#ff0000";
		document.getElementById('email').focus();
		alert('The email address contains illegal characters');
		return false;
	}
	
	if (theForm=='contact'){
		if (document.getElementById('message').value == '') {
				document.getElementById('lblMessage').style.color = "#ff0000";
				document.getElementById('message').focus();
				alert('Please enter your message');
				return false;
		}
	}
	return true;
}
//--><!]]>