function isEmailAddr(email)
{
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0) {
	var pindex = theStr.indexOf(".",index);
	if ((pindex > index+1) && (theStr.length > pindex+1))
      result = true;
  }


  return result;
}

function toggle(what) {
   var w = document.getElementById(what);

   if(w) {
      if(w.style.display == 'none')
         ww.style.display = 'block';
      else
         w.style.display = 'block';
   }
}

function validateme() {
   var j;
   var req = Array('txt-email', 'firstname', 'lastname');
   var fnames = Array();
   var errorBox = document.getElementById('errata-box');

   fnames['txt-email'] = 'Email Address';
   fnames['firstname'] = 'First Name';
   fnames['lastname'] = 'Last Name';

   for(j = 0; j < req.length; j++) {
      var y = document.getElementById(req[j]);

      if(req[j] == 'txt-email') {
        if(!isEmailAddr(y.value)) {
           //alert('Please enter a valid Email Address');
           toggle('errata-box');
           errorBox.innerHTML = 'Please enter a valid Email Address.';
           y.style.borderColor = 'maroon';
           y.focus();
           return false;
        }
      } else {
         if(y.value.length == 0) {
            //alert('Please enter your ' + fnames[req[j]] + '.');
            toggle('errata-box');
            errorBox.innerHTML = 'Please enter your ' + fnames[req[j]] + '.';
            y.style.borderColor = 'maroon';
            y.focus();
            return false;
         }
      }
   }

   //document.getElementById('cu-submit-button').disabled = true;
   return true;
}


