/**==========================================================================
 ** CONTACTMEVALIDATE.JS
 **==========================================================================**/

/**==========================================================================
 ** SETUP
 **==========================================================================**/

function setupContactMeValidate() {

  if(!document.getElementById) { return false; }
  if(!document.createElement) { return false; }
  if(!document.createTextNode) { return false; }

  document.getElementById('submitform').onclick = function () { return validateForm(); }
}

/**==========================================================================
 ** validateForm()
 **==========================================================================**/

function validateForm() {

  if(! (document.getElementById('email').value)) {
    alert('Please enter your e-mail address so I can reply to your message.');
    return false;
  }

  var email = document.getElementById('email').value;

  if(email.indexOf('@') == -1) {
    alert('Please enter a valid e-mail address.  (E.g.: yourname@provider.com).');
    return false;
  }

  if(email.indexOf('.') == -1) {
    alert('Please enter a valid e-mail address.  (E.g.: yourname@provider.com).');
    return false;
  }

  if(! (document.getElementById('name').value)) {
    alert('Please enter your name.');
    return false;
  }

  if(! (document.getElementById('message').value)) {
    alert('Please type your message before hitting send.');
    return false;
  }

  return true;
}

