function checkrequired(which) {
var pass=true;
var pass2=true;
if (document.images) {
for (i=0;i<which.length;i++) {
var tempobj=which.elements[i];
if (tempobj.name.substring(0,8)=="required") {
if (((tempobj.type=="text"||tempobj.type=="textarea"||tempobj.type=="file")&&
tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
tempobj.selectedIndex==0)) {
pass=false;
break;
         }
      }
			if (tempobj.name.substring(0,9)=="requirede") {
			if (((tempobj.type=="text"||tempobj.type=="textarea")&&
			tempobj.value==''||tempobj.value.indexOf('@',0)==-1||tempobj.value.indexOf('.') == -1)||(tempobj.type.toString().charAt(0)=="s"&&
			tempobj.selectedIndex==0)) {
			pass2=false;
			break;
			}

	}
   }
}
if (!pass) {
shortFieldName=tempobj.name.substring(8,30).toUpperCase();
alert("Please make sure the "+shortFieldName+" field was properly completed.");
tempobj.focus();
return false;
}
else if(!pass2) {
shortFieldName=tempobj.name.substring(8,30).toUpperCase();
alert("Please make sure the "+shortFieldName+" field was properly completed.");
tempobj.focus();
return false;
}
else
 return true;
}
