// addreview.js: addreview javascript definitions
// Phil Glatz  10/11/06


// form vaidation
function validateReview() {
  var frm = document.getElementById('reviewForm');
  var err = '';
  
  if (document.getElementById('FRM_reviewerName').value.length == 0) {
    err += 'please enter your name' + '\r\n';
  }
  if (document.getElementById('FRM_reviewText').value.length == 0) {
    err += 'please enter your review' + '\r\n';
  }
  if (document.getElementById('FRM_reviewerCity').value.length == 0) {
    err += 'please enter your city' + '\r\n';
  }
  if (document.getElementById('FRM_reviewerState').value == '?') {
    err += 'please enter your state' + '\r\n';
  }
  if (! isEmail(document.getElementById('FRM_reviewerEmail').value)) {
    err += 'please enter your email address' + '\r\n';
  }
  
  if (err.length > 0) {
    alert(err);
    return false;
  } else {
    return true;
  }
}


// page load functions
function Loader() {
  if (document.getElementById('btn_cancel')) { 
    addEvent(document.getElementById('btn_cancel'), 'click', handleCancel, false); 
  }
}


// register event handler for page load
addEvent(window, 'load', Loader, false);

