/*
javascript required by site design
*/

function jsTrim(jVl){
	return jVl.replace(/(?:(?:^|\n)\s+|\s+(?:$|\n))/g, "");
}

function jsIsEmpty(jStrng){
	var jStrng2 = jsTrim(jStrng);
	return ((jStrng2 == null) || (jStrng2.length == 0));
}

var reEmail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/i;
function jsIsEmail(jMls){ // jMls = email to validate (empty is Ok)
	return reEmail.test(jMls);
}

function validateMe(){
	var jRrrMssg = '';
	if (jsIsEmpty(document.forms[0]['Name'].value))
		jRrrMssg = jRrrMssg + 'Name is required\n\n';
	if (jsIsEmpty(document.forms[0]['Email'].value))
		jRrrMssg = jRrrMssg + 'Email is required\n\n';
	if (!jsIsEmpty(document.forms[0]['Email'].value) &&
		!jsIsEmail(document.forms[0]['Email'].value))
		jRrrMssg = jRrrMssg + 'Email must be valid\n\n';
	if (jRrrMssg != ''){
		alert(jRrrMssg);
		return false;
	}
	return true;
}