<!--  hide script from older browsers
// date array for later use
dayName = new Array ("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
monName = new Array ("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
 mths=new Array();
 mths[00]="Jan"; mths[01]="Feb"; mths[02]="Mar"; mths[03]="Apr"; mths[04]="May";
 mths[05]="Jun"; mths[06]="Jul"; mths[07]="Aug"; 
 mths[8]="Sep"; mths[9]="Oct";
 mths[10]="Nov"; mths[11]="Dec";
now = new Date();
thisYear = now.getYear();
  if(thisYear < 1900) {thisYear += 1900}; // corrections if Y2K display problem

//-----last modified function
function moddate(){
 x=document.lastModified;
 x=new Date(x);
  mm=x.getMonth();
  dd=x.getDate();
  yy=x.getYear();
  if(yy < 1900) {yy += 1900};
  datex=(dd+'-'+mths[mm]+'-'+yy);
 return(datex);
 }

//---document date function 
function docdate() {
   document.write(dayName[now.getDay()] + " --- " + now.getDate() + " " + monName[now.getMonth()] + " " + thisYear);
//   document.write("<b>" + dayName[now.getDay()] + " --- " + now.getDate() + " " + monName[now.getMonth()] + " " + thisYear + "<\/b>");
 }
//---new window function - big
function mywindowB(mydoc) {
 bwin=window.open(mydoc,'newwinB',config='height=360,width=685,top=110,left=60,toolbar=no,menubar=yes,scrollbars=yes,resizable=yes,location=no,directories=no,status=no');
 return; }
 
//---new window function - very big
function mywindowV(mydoc) {
 bwin=window.open(mydoc,'newwinV',config='height=320,width=610,top=220,left=82,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no');
 return; }

//----Reservation FORM validation-----
function testres() {
  var msg = "--------Errors on Reservation Form--------\n";
  var errs = "n";
  var myfocus = "n";
  mydoc = document.oakres;
//---personal details
  if (mydoc.name.value == "") {
   msg = msg + "Name required\n";
   mydoc.name.focus();
   myfocus = "y";
   errs = "y"; }
  if (mydoc.email.value == "") {
   msg = msg + "e-Mail Address required\n";
   if (myfocus == "n") {
     mydoc.email.focus(); 
     myfocus = "y"; }
   errs = "y"; }
//---email validation
  if (mydoc.email.value != "") {
   if (mydoc.email.value.length < 7) { 
    msg = msg + "Invalid e-Mail Address - to short\n";
    errs = "y"; }
   if (mydoc.email.value.indexOf('@')== -1) {
    msg = msg + "Invalid e-Mail Address - @ required\n";
    errs = "y"; }
   if (mydoc.email.value.indexOf('.')== -1) {
    msg = msg + "Invalid e-Mail Address - . required\n";
    errs = "y"; }
  } 
   if (mydoc.tel.value == "") {
    msg = msg + "Phone number required\n";
    if (myfocus == "n") {
     mydoc.tel.focus(); 
     myfocus = "y"; }
   errs = "y"; }
//---reservation detail
  if ((mydoc.chk1.checked == false) && (mydoc.chk2.checked == false)) {
   msg = msg + "Room Choice required\n";
   errs = "y"; }
  if ((mydoc.chk1.checked == true) && (mydoc.singleno.value == "0")) {
   msg = msg + "Single Room selected with no quantity\n";
   errs = "y"; }
  if ((mydoc.chk2.checked == true) && (mydoc.shareno.value == "0")) {
   msg = msg + "Shared Room selected with no quantity\n";
   errs = "y"; }
//---final test
  if (errs == "n") 
   return true;
  else {
   window.alert(msg);
   return false; }
  }

//----Conference Booking FORM validation-----
function testbook() {
  var msg = "--------Errors on Booking Form--------\n";
  var errs = "n";
  var myfocus = "n";
  mydoc = document.oakbook;
//---personal details
  if (mydoc.name.value == "") {
   msg = msg + "Name required\n";
   mydoc.name.focus();
   myfocus = "y";
   errs = "y"; }
//---email validation
  if (mydoc.email.value == "") {
   msg = msg + "e-Mail Address required\n";
   if (myfocus == "n") {
     mydoc.email.focus(); 
     myfocus = "y"; }
   errs = "y"; }
  if (mydoc.email.value != "") {
   if (mydoc.email.value.length < 7) { 
    msg = msg + "Invalid e-Mail Address - to short\n";
    errs = "y"; }
   if (mydoc.email.value.indexOf('@')== -1) {
    msg = msg + "Invalid e-Mail Address - @ required\n";
    errs = "y"; }
   if (mydoc.email.value.indexOf('.')== -1) {
    msg = msg + "Invalid e-Mail Address - . required\n";
    errs = "y"; }
  } 
   if (mydoc.tel.value == "") {
    msg = msg + "Phone number required\n";
    if (myfocus == "n") {
     mydoc.tel.focus(); 
     myfocus = "y"; }
   errs = "y"; }
//---final test
  if (errs == "n") 
   return true;
  else {
   window.alert(msg);
   return false; }
  }

//----Website Feedback FORM validation
function oakfeed() {
  var msg = "--------Errors on Feedback Form--------\n";
  var errs = "n";
  var myfocus = "n";
  mydoc = document.oakfeedback;
  if (mydoc.name.value == "") {
   msg = msg + "Name required \n";
   mydoc.name.focus();
   myfocus = "y";
   errs = "y"; }
  if (mydoc.email.value == "") {
   msg = msg + "e-mail Address required \n";
   if (myfocus == "n") {
     mydoc.email.focus(); 
     myfocus = "y"; }
   errs = "y"; }
  if ((mydoc.message.value == "") || (mydoc.message.value == "   ")) {
   msg = msg + "Feedback message required \n";
   if (myfocus == "n") {  
     mydoc.message.focus(); }
   errs = "y"; }
  if (errs == "n") 
   return true;
  else {
   window.alert(msg);
   return false; }
 }

//  end hiding script -->


