function verify(obj) {	
 var dispMessage = new Array(verifyEmail(obj.user_email), verifyChecked(obj.user_attr1[0],obj.user_attr1[1]));
 if (dispMessage[0] || dispMessage[1]) {
  alertErrors(dispMessage);
  return false;
 }
 if (obj.user_fname.value == "First") {
  obj.user_fname.value = "";
 }
 if ( obj.user_lname.value == "Last") {
  obj.user_lname.value = "";
 }
 return true;
}

function alertErrors(dispMessage) {
 var shim = new Image();
 shim.src = "/images/spacer.gif";

 var errImages = new Array();
 errImages[0] = new Image();
 errImages[0].src = "/images/Error0.gif";
 errImages[1] = new Image();
 errImages[1].src = "/images/Error1.gif";

 var errorMessages = new Array(2);
 errorMessages[0] = "Your email address is incorrectly formatted,\n use the following format *@*.*";
 errorMessages[1] = "You've got to check something...";

 var output="";
 for(var i=0;i<dispMessage.length;++i) {
  if (dispMessage[i]) {
   if (document.images) {
    document["error"+i].src = errImages[i].src;					
   }
   else {
    output+=errorMessages[i]+"\n\n";
   }
  }
  else if (document.images) {
   document["error"+i].src = shim.src;			
  }
 }
 if (!document.images) {
  alert(output);
 }
 return;
}

function verifyEmail(obj) {
 var regExpPattern = /(\w\+*)+@(\w\-*)+(\.\w)+/
 return (!regExpPattern.test(obj.value));
}

function verifyChecked(check1,check2) {
 return (!check1.checked && !check2.checked);
}

function clearEntry(obj) {
 obj.value="";
 return true;
}

function blurEmail(obj) {		
 alertErrors (new Array(verifyEmail(obj.user_email)));
}

