var correct = true;

function validateForm() {
  correct = true
  stop:{
    if (document.form.from.value == "")
      {correct = false;
       alert("Παρακαλώ  γράψτε την ηλεκτρονική διεύθυνσή σας - email ! ")
       document.form.from.focus();
       document.form.from.select();
       break stop;
      }
      else {
        if (!(checkEmail()))
          break stop;
        }
     if (document.form.Comments.value == ""){
       correct = false;
       alert("Παρακαλώ  γράψτε μας κάποιο σχόλιο !")
       document.form.Comments.focus();
       document.form.Comments.select();
       break stop;
     }
     if (correct) {
       document.form.send.value="Παρακαλώ Περιμένετε.."
       document.form.submit();
     }

   return correct
  }
}

function isEmailAddr(email)
{
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
  result = true;
  }
  return result;
}


function checkEmail()
{
  var result = true;
  var field= document.form.from;

  if ((field.value.length < 3) || !isEmailAddr(field.value))
  {
    alert("Η ηλεκτρονική διεύθυνσή πρέπει να ειναι της μορφής : name@domain.domain ! ");
    field.focus();
    field.select();
  result = false;
  }

  return result;

}

function dayofWeek(day){
  switch( day ) {
    case 0: s = "Κυριακή"; break;
    case 1: s = "Δευτέρα"; break;
    case 2: s = "Τρίτη"; break;
    case 3: s = "Τετάρτη"; break;
    case 4: s = "Πέμπτη"; break;
    case 5: s = "Παρασκευή"; break;
    case 6: s = "Σάββατο"; break;
    default: s = ""
  }
  return s;
}

function monthofYear(mon) {
  switch( mon ) {
    case 0: s = "Ιανουάριος"; break;
    case 1: s = "Φεβρουάριος"; break;
    case 2: s = "Μάρτιος"; break;
    case 3: s = "Απρίλιος"; break;
    case 4: s = "Μάιος"; break;
    case 5: s = "Ιούνιος"; break;
    case 6: s = "Ιούλιος"; break;
    case 7: s = "’ύγουστος"; break;
    case 8: s = "Σεπτέμβριος"; break;
    case 9: s = "Οκτώβριος"; break;
    case 10: s = "Νοέμβριος"; break;
    case 11: s = "Δεκέμβριος"; break;
    default: s = ""
  }
  return s;
}

function displayModDate(){
  lastmod = document.lastModified     // get string of last modified date
  lastmoddate = Date.parse(lastmod)   // convert modified string to date
  if(lastmoddate == 0){               // unknown date (or January 1, 1970 GMT)
    document.writeln("Last Modified: Today")
  }
  else {
    d = new Date(lastmod);
    day=dayofWeek(d.getDay());
    mon=monthofYear(d.getMonth());
    dte=d.getDate();
    year=d.getYear();
    end = "th";
    if (dte==1 || dte==21 || dte==31) end="st";
    if (dte==2 || dte==22) end="nd";
    if (dte==3 || dte==23) end="rd";
    dte+=end;
    document.write("Last Modified: ", day + ", " + mon + " " + dte + ", " + year);
  }
}

function displayDate(){
  d = new Array(
    "Κυριακή",
    "Δευτέρα",
    "Τρίτη",
    "Τετάρτη",
    "Πέμπτη",
    "Παρασκευή",
    "Σάββατο");

  m = new Array(
    "Ιανουαρίου",
    "Φεβρουαρίου",
    "Μαρτίου",
    "Απριλίου",
    "Μαΐου",
    "Ιουνίου",
    "Ιουλίου",
    "’υγουστου",
    "Σεπτεμβρίου",
    "Οκτωβρίου",
    "Νοεμβρίου",
    "Δεκεμβρίου");

   today = new Date();
  day = today.getDate();
  year = today.getYear();

  dh=today.getHours(today);
  if (dh<5)
    s3="Μεσάνυχτα και κάτι..";
  if( (dh>4) && (dh<12) )
    s3="Καλημέρα σας!";
  if( (dh>11) && (dh<20 ) )
    s3="Καλησπέρα σας!";
  if( (dh>19) )
    s3="Καλό βράδυ!";
  if (year < 2000)    // Y2K Fix, Isaac Powell
    year = year + 1900; // http://onyx.idbsu.edu/~ipowell

  end = "th";
  document.write(" "+d[today.getDay()]+", "+day+" "+m[today.getMonth()]+" - "+s3);
  //document.write(' <br> ' + s3);
  document.write(" ");
}
