﻿/* guestbook.js */

addEvent(window,'load',guestbookInit,false);

function guestbookInit() {
  //assign handler for the cancel button
  cancelButton = document.getElementById('cancelButton');
  if (cancelButton) {
    addEvent(cancelButton,'click',cancelNewEntry,false);
  }
  //assign validation handler for form submit
  formElement = document.getElementById('guestbook-form');
  addEvent(formElement,'submit',validateForm,false);
}

function cancelNewEntry() {
  history.back();
}

function validateForm(e) {
  if (e) {
    frm = document.getElementById('guestbook-form');
    if ((frm.name.value == '') ||
        (frm.email.value == '') ||
        (frm.content.value == '')) {
          alert("Name, Email and Content are required.");
          e.returnValue = false;
          e.preventDefault();
    }
  }
}
