// OldBusiness Navigation
function togglearchivenav() {
  var anavdiv = document.getElementById('archivenav').style;
  var anavopen = document.getElementById('openarch').style;
  var anavclose = document.getElementById('closearch').style;
  if (anavdiv.display == 'none') {
    anavdiv.display = 'block';
    anavopen.display = 'none';
    anavclose.display = 'block';
  } else {
    anavdiv.display = 'none';
    anavopen.display = 'block';
    anavclose.display = 'none';
  }
  return false;
}

// Toggle Div open/close
function togglediv(dname) {
  var divbox = document.getElementById('box'+dname).style;
  var divopen = document.getElementById('open'+dname).style;
  var divclose = document.getElementById('close'+dname).style;
  if (divbox.display == 'none') {
    divbox.display = 'block';
    divopen.display = 'none';
    divclose.display = 'block';
  } else {
    divbox.display = 'none';
    divopen.display = 'block';
    divclose.display = 'none';
  }
  return false;
}


// Welcome Navigation
function openwelcome() {
  var welcbrf = document.getElementById('welcomebrief').style;
  var welcdiv = document.getElementById('welcome').style;
  if (welcbrf.display == 'none') {
    welcbrf.display = 'block';
    welcdiv.display = 'none';
  } else {
    welcbrf.display = 'none';
    welcdiv.display = 'block';
  }
  return false;
}

// Date Formatting for Page Last Modified
function writeLastUpdated(lupdate) {
  var dateFMD=new Date(Date.parse(lupdate));
  document.write('<i>Page Last Updated ');
  document.write(formatDate(dateFMD,"MMM d, yyyy"));
  document.write(' by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#119;&#101;&#98;&#109;&#97;&#115;&#116;&#101;&#114;&#64;&#108;&#111;&#98;&#115;&#116;&#101;&#114;&#108;&#111;&#100;&#103;&#101;&#46;&#111;&#114;&#103;">webmaster@lobsterlodge.org</a>.</i>');
}

var MONTH_NAMES=new Array('January','February','March','April','May','June','July','August','September','October','November','December','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'); 
var DAY_NAMES=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sun','Mon','Tue','Wed','Thu','Fri','Sat'); 
function LZ(x) {return(x<0||x>9?"":"0")+x}
function formatDate(idate,iformat) {
        iformat=iformat+"";
        var result="";
        var i_format=0;
        var c="";
        var token="";
        var y=idate.getYear()+"";
        var M=idate.getMonth()+1;
        var d=idate.getDate();
        var E=idate.getDay();
        var H=idate.getHours();
        var m=idate.getMinutes();
        var s=idate.getSeconds();
        var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k;
        // Convert real date parts into formatted versions
        var value=new Object();
        if (y.length < 4) {y=""+(y-0+1900);}
        value["y"]=""+y;
        value["yyyy"]=y;
        value["yy"]=y.substring(2,4);
        value["M"]=M;
        value["MM"]=LZ(M);
        value["MMM"]=MONTH_NAMES[M-1];
        value["NNN"]=MONTH_NAMES[M+11];
        value["d"]=d;
        value["dd"]=LZ(d);
        value["E"]=DAY_NAMES[E+7];
        value["EE"]=DAY_NAMES[E];
        value["H"]=H;
        value["HH"]=LZ(H);
        if (H==0){value["h"]=12;}
        else if (H>12){value["h"]=H-12;}
        else {value["h"]=H;}
        value["hh"]=LZ(value["h"]);
        if (H>11){value["K"]=H-12;} else {value["K"]=H;}
        value["k"]=H+1;
        value["KK"]=LZ(value["K"]);
        value["kk"]=LZ(value["k"]);
        if (H > 11) { value["a"]="PM"; }
        else { value["a"]="AM"; }
        value["m"]=m;
        value["mm"]=LZ(m);
        value["s"]=s;
        value["ss"]=LZ(s);
        while (i_format < iformat.length) {
                c=iformat.charAt(i_format);
                token="";
                while ((iformat.charAt(i_format)==c) && (i_format < iformat.length)) {
                        token += iformat.charAt(i_format++);
                        }
                if (value[token] != null) { result=result + value[token]; }
                else { result=result + token; }
                }
        return result;
}
