<!-- Begin Javascript
// MY SCRIPTS
// Use this area to add new scripts that you need for your site

//Holiday check
function checkHoliday(){

//inti date
var now = new Date();
var today = (now.getMonth()+1)+'/'+now.getDate()+'/'+now.getFullYear();

//inti array with double demin
var myarray=new Array(15)
for (var i=0; i<myarray.length; i++)
myarray[i]=new Array(6)


//fill array with holidays - use IS tools ann_holidays.mdb to dump array
myarray[0][0]="Christmas Day"
myarray[0][1]="Monday, December 26th"
myarray[0][2]="12/26/2011"
myarray[0][3]="12/25/2011"
myarray[0][4]="12/24/2011"
myarray[0][5]="12/23/2011"
myarray[0][6]="12/22/2011"
myarray[0][7]="12/21/2011"
myarray[0][8]="12/20/2011"
myarray[0][9]="12/19/2011"
myarray[1][0]="New Year's Day 2012"
myarray[1][1]="Monday, January 2nd"
myarray[1][2]="1/2/2012"
myarray[1][3]="1/1/2012"
myarray[1][4]="12/31/2011"
myarray[1][5]="12/30/2011"
myarray[1][6]="12/29/2011"
myarray[1][7]="12/28/2011"
myarray[1][8]="12/27/2011"
myarray[2][0]="Martin Luther King Jr. Day"
myarray[2][1]="Monday, January 16th"
myarray[2][2]="1/16/2012"
myarray[2][3]="1/15/2012"
myarray[2][4]="1/14/2012"
myarray[2][5]="1/13/2012"
myarray[2][6]="1/12/2012"
myarray[2][7]="1/11/2012"
myarray[2][8]="1/10/2012"
myarray[2][9]="1/9/2012"
myarray[3][0]="Good Friday"
myarray[3][1]="Friday, April 6th"
myarray[3][2]="4/6/2012"
myarray[3][3]="4/5/2012"
myarray[3][4]="4/4/2012"
myarray[3][5]="4/3/2012"
myarray[3][6]="4/2/2012"
myarray[4][0]="Memorial Day"
myarray[4][1]="Monday, May 28th"
myarray[4][2]="5/28/2012"
myarray[4][3]="5/27/2012"
myarray[4][4]="5/26/2012"
myarray[4][5]="5/25/2012"
myarray[4][6]="5/24/2012"
myarray[4][7]="5/23/2012"
myarray[4][8]="5/22/2012"
myarray[4][9]="5/21/2012"
myarray[5][0]="Independence Day"
myarray[5][1]="Wednesday, July 4th"
myarray[5][2]="7/4/2012"
myarray[5][3]="7/3/2012"
myarray[5][4]="7/2/2012"
myarray[5][5]="7/1/2012"
myarray[5][6]="6/30/2012"
myarray[5][7]="6/29/2012"
myarray[5][8]="6/28/2012"
myarray[5][9]="6/27/2012"
myarray[6][0]="Labor Day"
myarray[6][1]="Monday, September 3rd"
myarray[6][2]="9/3/2012"
myarray[6][3]="9/2/2012"
myarray[6][4]="9/1/2012"
myarray[6][5]="8/31/2012"
myarray[6][6]="8/30/2012"
myarray[6][7]="8/29/2012"
myarray[6][8]="8/28/2012"
myarray[6][9]="8/27/2012"
myarray[7][0]="Election Day"
myarray[7][1]="Tuesday, November 6th"
myarray[7][2]="11/6/2012"
myarray[7][3]="11/5/2012"
myarray[7][4]="11/4/2012"
myarray[7][5]="11/3/2012"
myarray[7][6]="11/2/2012"
myarray[7][7]="11/1/2012"
myarray[7][8]="10/31/2012"
myarray[8][0]="Return Day (after 12:00 noon) for Sussex County Offices Only"
myarray[8][1]="Thursday, November 8th"
myarray[8][2]="11/8/2012"
myarray[8][3]="11/7/2012"
myarray[9][0]="Veterans Day"
myarray[9][1]="Monday, November 12th"
myarray[9][2]="11/12/2012"
myarray[9][3]="11/11/2012"
myarray[9][4]="11/10/2012"
myarray[9][5]="11/9/2012"
myarray[9][6]="11/8/2012"
myarray[9][7]="11/7/2012"
myarray[10][0]="Thanksgiving Day and the Day After Thanksgiving"
myarray[10][1]="Thursday, November 22nd, and Friday, November 23rd"
myarray[10][2]="11/23/2012"
myarray[10][3]="11/22/2012"
myarray[10][4]="11/21/2012"
myarray[10][5]="11/20/2012"
myarray[10][6]="11/19/2012"
myarray[10][7]="11/18/2012"
myarray[10][8]="11/17/2012"
myarray[10][9]="11/16/2012"
myarray[10][10]="11/15/2012"
myarray[11][0]="Christmas Day"
myarray[11][1]="Tuesday, December 25th"
myarray[11][2]="12/25/2012"
myarray[11][3]="12/24/2012"
myarray[11][4]="12/23/2012"
myarray[11][5]="12/22/2012"
myarray[11][6]="12/21/2012"
myarray[11][7]="12/20/2012"
myarray[11][8]="12/19/2012"
myarray[11][9]="12/18/2012"
myarray[12][0]="New Year's Day 2013"
myarray[12][1]="Tuesday, January 1st"
myarray[12][2]="1/1/2013"
myarray[12][3]="12/31/2012"
myarray[12][4]="12/30/2012"
myarray[12][5]="12/29/2012"
myarray[12][6]="12/28/2012"
myarray[12][7]="12/27/2012"
myarray[12][8]="12/26/2012"


var strHolStart='<tr><td valign="top"></td></tr><tr><td valign="top" class="colorMaroon">'
var strHolTitleStart='<strong>Holiday Notice:&nbsp; '
var strHolTitleEnd='</strong><br>'
var strHolEnd='</td></tr></td></tr>'

var outMsg = ''
dateloop:
for(var x=0; x<myarray.length; x++)
if(today==myarray[x][2] || today==myarray[x][3] || today==myarray[x][4] || today==myarray[x][5] || today==myarray[x][6] || today==myarray[x][7] || today==myarray[x][8] || today==myarray[x][9] || today==myarray[x][10]) { //check for holiday or 3-8 days before
outMsg = strHolTitleStart+myarray[x][0]+strHolTitleEnd+'The office will be closed '+myarray[x][1]+', in observance of '+myarray[x][0]+'.'; //return match line
break dateloop; //exit array
 }
return(strHolStart + outMsg + strHolEnd); 
}
// End Javascript -->
