<!--

function checkrequired(which) {

	var pass=true;
	var nameFound=false;

	if (document.images) {
			for (i=0;i<which.length;i++) {
				var tempobj=which.elements[i];
                                if (tempobj.name == "requiredEmailAddress")  {
					 			str=tempobj.value;
								var filter=/@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
									if (filter.test(str))
									testresults=true;
									else {
									alert("Please make sure you have entered a right email address format (e.g: name@domain.com)");
									return false;
									}
									}
				if (tempobj.name.substring(0,8)=="required") {
					if (((tempobj.type=="text"||tempobj.type=="textarea")&&
						tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
						tempobj.selectedIndex==0)) {
							pass=false;
							break;
					}
				}
			}
		}	
		if (!pass) {
			shortFieldName=tempobj.name.substring(8,30).toUpperCase();
			alert("Please make sure the "+shortFieldName+" field was properly completed.");
			return false;
		}

		else
			return true;
		}
		
//-->
