function convertSpaces(str) {  var out = "", flag = 0;  for (i = 0; i < str.length; i++) {    if (str.charAt(i) != "_") {      out += str.charAt(i);      flag = 0;    } else {      if (flag == 0) {        out += " ";        flag = 1;      }    }  }  return out;}function checkrequired(which) {  var pass=true;  if (document.images) {    for (i=0; i < which.length; i++) {      var tempobj=which.elements[i];      if (tempobj.name.substring(0,9)=="required_") {        if (((tempobj.type=="text"||tempobj.type=="textarea")&&          tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&          tempobj.selectedIndex==0)) {          pass=false;          break;				}       			 }else if (tempobj.name.substring(0,9)=="reqemail_"){					if((which.elements[i].value == '') || (which.elements[i].value.indexOf('@') == -1) || (which.elements[i].value.indexOf('.') == -1) || (which.elements[i].value.indexOf('@.') == 0) || (which.elements[i].value.indexOf('.@') == 0)){						pass=false;						break;					}				}		    }  }  if (!pass && tempobj.name.substring(0,9)=="required_") {    shortFieldName = tempobj.name.substring(9,tempobj.name.length).toUpperCase();    alert("The "+convertSpaces(shortFieldName)+" field is required. Please enter the "		+convertSpaces(shortFieldName.toLowerCase())+" and try again.");    return false;  } else if (!pass && tempobj.name.substring(0,9)=="reqemail_") {			var StrError = "Email must be a valid address (example: jsmith@hotmail.com)";			alert(StrError);			return false;  }else{ 		return true;	}}