
/** for validating form objects based on class */
var validateForm = function(formObj) {
	
	var emailRegex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var elements = formObj.elements;
	var length = elements.length;
	
	var message = "";
	for(var i = 0; i < length; i++) {
		var cssClass = elements[i].className;
		if(cssClass != "") {
			var classes = cssClass.split("\\s");
			for(var j in classes) {
				if(classes[j] == "sr-required" && elements[i].value == "") {
					message += elements[i].name.toUpperCase() + " is required.\n";
				}
				if(classes[j] == "sr-email" && !elements[i].value.match(emailRegex)) {
					message += elements[i].name.toUpperCase() + " is not a valid email.\n";
				}	
			}
		}
	}
	
	if(message != "") {
		message = "The following errors occured: \n-----------------------------\n" 
					+ message 
					+ "-----------------------------";
		alert(message);
		return false;
	}
	
	return true;
}

