
  /** Ajax submission **/
  var sURL = "/puzzles/checkAnswer.cgi";
  var puzzleName = document.getElementById('p');
  var answer = document.getElementById('a');
  var outputDiv = document.getElementById('outputDiv');

  function successHandler(o) {
    var resp = o.responseText;
    outputDiv.innerHTML = resp;
  }

  function failureHandler(o) {
    outputDiv.innerHTML = "Error.";
  }

  function checkAnswer() {
    var p = puzzleName.value;
    var a = answer.value;
    var queryString = encodeURI('?p=' + p + '&a=' + a);
    var url = sURL + queryString;

    var request = YAHOO.util.Connect.asyncRequest('GET', url, { success: successHandler, failure: failureHandler });
  }


