//-- Date Routine -------
var now = new Date();
var date = now.getDate();
var month = now.getMonth();
var year = now.getFullYear();
var day = now.getDay();
var dayname;
  if (day == 0) dayname = "Sunday";
  if (day == 1) dayname = "Monday";
  if (day == 2) dayname = "Tuesday";
  if (day == 3) dayname = "Wednesday";
  if (day == 4) dayname = "Thursday";
  if (day == 5) dayname = "Friday";
  if (day == 6) dayname = "Saturday";
var monthname;
  if (month == 0) monthname = "January";
  if (month == 1) monthname = "February";
  if (month == 2) monthname = "March";
  if (month == 3) monthname = "April";
  if (month == 4) monthname = "May";
  if (month == 5) monthname = "June";
  if (month == 6) monthname = "July";
  if (month == 7) monthname = "August";
  if (month == 8) monthname = "September";
  if (month == 9) monthname = "October";
  if (month == 10) monthname = "November";
  if (month == 11) monthname = "December";
var today = dayname + ", " + date + " " + monthname + ", " + year;

//-- Form field checking rountines ---

// -- Check for email address format ----

function isEmail(mail) {
  if (mail.value.indexOf("@") != "-1" &&
    mail.value.indexOf(".") != "-1" &&
    mail.value != "")
  return true;
  else return false;
}

// -- Check for empty field ---

function isFilled(field) {
  if (field.value == "")
    return false;
  else return true;
}

// -- Check form for readiness to submit --

function isReady(form) {

  if (isEmail(form.email) == false) { // is address correct format?
    alert("Your email address field is either empty or the format seems incorrect. Please check your email address.");
    form.email.focus();
  return false;
  }
  if (isFilled(form.realname) == false) {  //is name field filled?
    alert("You have not filled in your name. Please enter your name.");
    form.realname.focus();
  return false;
  }
 
  if (form.comment != null) {
    if (isFilled(form.comment) == false) {  //is comment field filled?
      alert("You have not entered your feedback / enquiry.");
      form.comment.focus();
      return false;
    }
  return true;
  }
  
  if (form.link != null) {
    if (isFilled(form.link) == false) {  //is link field filled?
      alert("You have not entered the link page URL.");
      form.link.focus();
      return false;
    }
  return true;
  }
return true;
}
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  