 function checkRequired() {
	var inputEle = document.getElementsByTagName('input');
	var requiredEle = new Array();
	var errors = new Array();
	for(i = 0; i < inputEle.length; i++) {
	   if(inputEle[i].getAttribute("name") == 'required') {
		   requiredEle[inputEle[i].value] = 1;
	   }
	}
	for(i = 0; i < inputEle.length; i++) {
	   if(requiredEle[inputEle[i].getAttribute("name")]) {
		   if(inputEle[i].value.length < 1) {
			  errors.push('The Field ' + inputEle[i].getAttribute("name") + ' is required.');
		   }
	   }
	}
	if(errors.length > 0) {
	   alert("Please fix the following errors:\n\n" + errors.join("\n"));
	   return false;
	}
	return true;
 }

