function validateContact(form) {
  if (!form.fullname.value.trim()) {
    alert('Please enter Your full Name.');
    form.fullname.focus();
    return false;
  }

  if (!form.phone.value.trim()) {
    alert('Please enter Your Phone number.');
    form.phone.focus();
    return false;
  }

  if (!validateEmail(form.email)) return false;
  return true;
}


function validateEmail(node) {
  if (!node.value) {
    alert('Please enter Your E-Mail address.');
    node.focus();
    return false;
  }
  var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
  if (filter.test(node.value)) { return true; }
  alert('This is not a valid E-Mail address.');
  node.focus();
  node.select();
  return false;
}

String.prototype.trim = function() { return this.replace(/^\s+/,"").replace(/\s+$/,"").replace(/  +/g,"") }