function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}
function disableIt(obj)
{
	return obj.disabled;
}
function processForm(obj) {
	
	var form = document.getElementById(obj);
	var errorMsg = 'The following fields are missing or incorrect:\n\n';
	var errorState = false;
	
	for(el=0;el<form.length;el++)
	{
		if( form.elements[el].name.indexOf("_name") != -1 ) {
			if(form.elements[el].value == '') {
				errorMsg += 'Name*\n';
				errorState = true;
			}
		}
		if( form.elements[el].name.indexOf("_email") != -1 ) {
			if(form.elements[el].value == '') {
				errorMsg += 'Email*\n';
				errorState = true;
			} else if(!isValidEmail(form.elements[el].value)) {
				errorMsg += 'Invalid Email address\n';
				errorState = true;
			}
		}
		if( form.elements[el].name.indexOf("_message") != -1 ) {
			if(form.elements[el].value == '') {
				errorMsg += 'Message*\n';
				errorState = true;
			}
		}
		if( form.elements[el].name.indexOf("_btn") != -1 ) {
			var sendBtn = form.elements[el];
		}
	}
	
	if(errorState) {
		alert(errorMsg);
		return false;
	} else {
		sendBtn.disabled = true;
		return form.submit();
	}
}

