  var strelist = "firstname,lastname,email,PreferredMethodContact,Message";
  var strmlist = " <li>*Please enter your first name.</li>, <li>*Please enter your last name.</li>, <li>*Email address is required.</li>, <li>*Please select your preferred method of contact.</li>, <li>*Please enter your message/comments.</li>";
  var elist = strelist.split(",");
  var mlist = strmlist.split(",");

  var tmplen = elist.length;
  var errorResult = document.getElementById("validationResult");
  var errorlist = "";
  function elementvalidate(){
     for(i = 0 ; i < tmplen; i++){
         var tmp = document.getElementById(elist[i]);
         if(tmp.value.length <= 0 ){
                 errorlist += mlist[i] + "";
         } else if ( tmp.value.length > 0 && i == 2) {
                 if (tmp.value.indexOf(".") == -1 || tmp.value.indexOf("@") == -1 || tmp.value.split("@")[0].length <= 0 ||  tmp.value.split("@")[1].split(".")[0].length <= 0  || tmp.value.split("@")[1].split(".")[1].length <= 0)
                    errorlist += mlist[i] + "";
         }
     }
  }

document.getElementById('signupForm').onsubmit = function(){
   elementvalidate();
     if(errorlist.length > 0){
         errorResult.innerHTML = errorlist;
         errorlist = "";
         return false;
     } else {
         return true;
     }
}
