// dibrowa 04-05

var Monthly = new Array();

Monthly[0] = new Array ('2002-01.asp', 'January 2002', 'Benefits', 'Employment Law', 'Labor Law', 'Payroll', 'Safety', 'Social Security');

Monthly[1] = new Array ('2002-02.asp', 'February 2002', 'Employment Law', 'Labor Law', 'Payroll', 'Pension Law', 'Social Security');

Monthly[2] = new Array ('2002-03.asp', 'March 2002', 'Economic Stimulus', 'Benefits', 'Employment Law', 'Labor Law', 'Pension Law', 'Safety', 'Social Security');

Monthly[3] = new Array ('2002-04.asp', 'April 2002', 'Benefits', 'Employment Law', 'Labor Law','Payroll', 'Pension Law', 'Social Security', 'Unemployment Insurance');

Monthly[4] = new Array ('2002-05.asp', 'May 2002', 'Employment Law', 'Labor Law', 'Payroll', 'Pension Law', 'Safety');

Monthly[5] = new Array ('2002-06.asp', 'June 2002', 'Employment Law', 'Labor Law', 'Payroll', 'Social Security');

Monthly[6] = new Array ('2002-07.asp', 'July 2002', 'Benefits', 'Employment Law', 'Labor Law', 'Safety', 'Social Security');

Monthly[7] = new Array ('2002-08.asp', 'August 2002', 'Benefits', 'Employment Law', 'Labor Law', 'Pension Law', 'Social Security');

Monthly[8] = new Array ('2002-09.asp', 'September 2002', 'Benefits', 'Employment Law', 'Labor Law', 'Payroll', 'Pension Law');

Monthly[9] = new Array ('2002-10.asp', 'October 2002', 'Benefits', 'Employment Law', 'Labor Law', 'Pension Law', 'Privacy', 'Safety', 'Unemployment Insurance');

Monthly[10] = new Array ('2002-11.asp', 'November 2002', 'Employment Law', 'Labor Law', 'Payroll', 'Pension Law', 'Safety', 'Social Security');

Monthly[11] = new Array ('2002-12.asp', 'December 2002', 'Benefits', 'Employment Law', 'Labor Law', 'Payroll', 'Pension Law', 'Social Security', 'Unemployment Insurance');

Monthly[12] = new Array ('2003-01.asp', 'January 2003', 'Employment Law', 'Labor Law', 'Payroll', 'Pension Law', 'Safety', 'Unemployment Insurance');

Monthly[13] = new Array ('2003-02.asp', 'February 2003', '2003 Priorities', 'Benefits', 'Employment Law', 'Labor Law', 'Payroll', 'Pension Law', 'Safety', 'Social Security');

Monthly[14] = new Array ('2003-03.asp', 'March 2003', 'Economic Growth', 'Benefits', 'Employment Law', 'Labor Law', 'Payroll', 'Pension Law', 'Safety', 'Social Security', 'Unemployment Insurance');

Monthly[15] = new Array ('2003-04.asp', 'April 2003', 'The Budget', 'Benefits', 'Employment Law', 'Labor Law', 'Payroll', 'Pension Law', 'Safety', 'Social Security');

Monthly[16] = new Array ('2003-05.asp', 'May 2003', 'Benefits', 'Employment Law', 'Labor Law', 'Pension Law', 'Safety');

Monthly[17] = new Array ('2003-06.asp', 'June 2003', 'Benefits', 'Employment Law', 'Labor Law', 'Payroll', 'Pension Law', 'Safety', 'Unemployment Insurance');

Monthly[18] = new Array ('2003-07.asp', 'July 2003', 'Benefits', 'Employment Law', 'Labor Law', 'Payroll', 'Pension Law', 'Safety', 'Unemployment Insurance');

Monthly[19] = new Array ('2003-08.asp', 'August 2003', 'Benefits', 'Employment Law', 'Labor Law', 'Payroll', 'Pension Law', 'Safety', 'Social Security');

Monthly[20] = new Array ('2003-09.asp', 'September 2003', 'Benefits', 'Employment Law', 'Pension Law', 'Safety', 'Social Security');

Monthly[21] = new Array ('2003-10.asp', 'October 2003', 'Benefits', 'Employment Law', 'Payroll', 'Pension Law', 'Social Security', 'Workers\' Compensation');

Monthly[22] = new Array ('2003-11.asp', 'November 2003', 'Benefits', 'Employment Law', 'Payroll', 'Pension Law', 'Safety', 'Social Security');

Monthly[23] = new Array ('2003-12.asp', 'December 2003', 'Benefits', 'Employment Law', 'Payroll', 'Pension Law', 'Social Security');

Monthly[24] = new Array ('2004-01.asp', 'January 2004', 'Benefits', 'Employment Law', 'Payroll', 'Pension Law', 'Social Security');

Monthly[25] = new Array ('2004-03.asp', 'March 2004', 'Benefits', 'Employment Law', 'Payroll', 'Pension Law', 'Social Security');

Monthly[26] = new Array ('2004-04.asp', 'April 2004', 'Benefits', 'Employment Law', 'Labor Law', 'Payroll', 'Pension Law', 'Social Security');

Monthly[27] = new Array ('2004-05.asp', 'May 2004', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[28] = new Array ('2004-06.asp', 'June 2004', 'Benefits', 'Employment Law', 'Payroll', 'Pension Law', 'Social Security');

Monthly[29] = new Array ('2004-07.asp', 'July 2004', 'Benefits', 'Employment Law', 'Labor Law', 'Pension Law', 'Social Security');

Monthly[30] = new Array ('2004-08.asp', 'August 2004', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[31] = new Array ('2004-09.asp', 'September 2004', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[32] = new Array ('2004-10.asp', 'October 2004', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[33] = new Array ('2004-11.asp', 'November 2004', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[34] = new Array ('2004-12.asp', 'December 2004', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[35] = new Array ('2005-01.asp', 'January 2005', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[36] = new Array ('2005-02.asp', 'February 2005', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[37] = new Array ('2005-03.asp', 'March 2005', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[38] = new Array ('2005-04.asp', 'April 2005', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[39] = new Array ('2005-05.asp', 'May 2005', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[40] = new Array ('2005-06.asp', 'June 2005', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[41] = new Array ('2005-07.asp', 'July 2005', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[42] = new Array ('2005-08.asp', 'August 2005', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[43] = new Array ('2005-09.asp', 'September 2005', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[44] = new Array ('2005-10.asp', 'October 2005', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[45] = new Array ('2005-11.asp', 'November 2005', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[46] = new Array ('2005-12.asp', 'December 2005', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[47] = new Array ('2006-01.asp', 'January 2006', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[48] = new Array ('2006-02.asp', 'February 2006', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[49] = new Array ('2006-03.asp', 'March 2006', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[50] = new Array ('2006-04.asp', 'April 2006', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[51] = new Array ('2006-05.asp', 'May 2006', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[52] = new Array ('2006-06.asp', 'June 2006', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[53] = new Array ('2006-07.asp', 'July 2006', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[54] = new Array ('2006-08.asp', 'August 2006', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[55] = new Array ('2006-09.asp', 'September 2006', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[56] = new Array ('2006-10.asp', 'October 2006', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[57] = new Array ('2006-11.asp', 'November 2006', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[58] = new Array ('2006-12.asp', 'December 2006', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[59] = new Array ('2007-01.asp', 'January 2007', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[60] = new Array ('2007-02.asp', 'February 2007', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[61] = new Array ('2007-03.asp', 'March 2007', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[62] = new Array ('2007-04.asp', 'April 2007', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[63] = new Array ('2007-05.asp', 'May 2007', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[64] = new Array ('2007-06.asp', 'June 2007', 'Employment Law', 'Labor Law', 'Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[65] = new Array ('2007-07.asp', 'July 2007', 'Employment Law', 'Labor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[66] = new Array ('2007-08.asp', 'August 2007', 'Employment Law', 'Labor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[67] = new Array ('2007-09.asp', 'September 2007', 'Employment Law', 'Labor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[68] = new Array ('2007-10.asp', 'October 2007', 'Employment Law', 'Labor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[69] = new Array ('2007-11.asp', 'November 2007', 'Employment Law', 'Labor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[70] = new Array ('2007-12.asp', 'December 2007', 'Employment Law', 'Labor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[71] = new Array ('2008-01.asp', 'January 2008', 'Employment Law', 'Labor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[72] = new Array ('2008-02.asp', 'February 2008', 'Employment Law', 'Labor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[73] = new Array ('2008-03.asp', 'March 2008', 'Employment Law', 'Labor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[74] = new Array ('2008-04.asp', 'April 2008', 'Employment Law', 'Labor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[75] = new Array ('2008-05.asp', 'May 2008', 'Employment Law', 'Labor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[76] = new Array ('2008-06.asp', 'June 2008', 'Employment Law', 'Labor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[77] = new Array ('2008-07.asp', 'July 2008', 'Employment Law', 'Labor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[78] = new Array ('2008-08.asp', 'August 2008', 'Employment Law', 'Labor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[79] = new Array ('2008-09.asp', 'September 2008', 'Employment Law有abor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[80] = new Array ('2008-10.asp', 'October 2008', 'Employment Law有abor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[81] = new Array ('2008-11.asp', 'November 2008', 'Employment Law有abor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[82] = new Array ('2008-12.asp', 'December 2008', 'Employment Law有abor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[83] = new Array ('2009-01.asp', 'January 2009', 'Employment Law有abor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[84] = new Array ('2009-02.asp', 'February 2009', 'Employment Law有abor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[85] = new Array ('2009-03.asp', 'March 2009', 'Employment Law有abor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[86] = new Array ('2009-04.asp', 'April 2009', 'Employment Law有abor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[87] = new Array ('2009-05.asp', 'May 2009', 'Employment Law有abor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[88] = new Array ('2009-06.asp', 'June 2009', 'Employment Law有abor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[89] = new Array ('2009-07.asp', 'July 2009', 'Employment Law有abor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[90] = new Array ('2009-08.asp', 'August 2009', 'Employment Law有abor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[91] = new Array ('2009-09.asp', 'September 2009', 'Employment Law有abor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[92] = new Array ('2009-10.asp', 'October 2009', 'Employment Law有abor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

Monthly[93] = new Array ('2009-11.asp', 'November 2009', 'Employment Law有abor Law', 'Employee Benefits', 'Payroll', 'Pension Law', 'Social Security');

/*************************************************************************************************************************
					
 							
		ADD NEW ENTRIES IMMEDIATELY ABOVE BY COPYING THE WHOLE PREVIOUS ENTRY AND UPDATING THE INFORMATION

					
		IMPORTANT NOTE:  If you need to use a quotation mark or hyphen it must be preceded immediately by "\".  
		e.g. 'Workers\' Compensation' 		

		BOOKMARK NAMING CONVENTIONS (IN THE HTML CODE):
			(a) lowercase
			(b) do not include spaces; instead use dashes ("-")


		FILE NAMING CONVENTIONS:
		
			(a) lowercase
			(b) year-mm.asp [full year + "-" + 2 digit month + ".asp"	

		

					!!!!  MAKE NO CHANGES BELOW HERE !!!!
   				

*************************************************************************************************************************/



Monthly.sort();                  		// ascending alphabetical order

Monthly.reverse();				// now descending

var ContentColumns = 4;				// default number of columns

var screenWidth = screen.width;

//----------------------------------------------------------------

var CorrectFile = 0;				// initialize to most current monthly file

Address=String(this.location);		
	
if (Address.indexOf("federal-law-changes/")!=-1) // if a Fed file, match with correct monthly file 
{
Address=Address.split("federal-law-changes/");

if (Address[1].indexOf("#")!=-1) 		// exclude URL bookmark info
{
	Address=Address[1].split("#");
	Location=Address[0];   
}

else	
	Location=Address[1];


for (var i=0; i<Monthly.length; i++)		// Match the Correct Monthly File
{
	if (Monthly[i][0] == Location)
		{	
		CorrectFile = i;
		}
}
}

//----------------------------------------------------------------


function FedDetectScreenWidth()

{
ScreenWidth = screen.width;

if (document.all)

	{
	ScreenWidth = document.body.clientWidth;
	}

else
	{
	ScreenWidth = innerWidth;
	}

if (ScreenWidth < 770)
	{
	ContentColumns = 3;
	}

if (ScreenWidth >= 1280)
	{
	ContentColumns = 5;
	}
}


//----------------------------------------------------------------


function FedMonthlyBookmarkTable()
{

//  Create Bookmark Anchors

var Anchor = new Array();

for (var i=2; (Monthly[CorrectFile][i] != null); i++)
{	
	Anchor[i] = Monthly[CorrectFile][i];
	Anchor[i] = Anchor[i].toLowerCase();
	Anchor[i] = Anchor[i].replace(/ /g, '-');
}

	
//  Write Bookmark Table

document.write ('<div align=\"center\"><center><table border=\"0\" cellpadding=\"20\" cellspacing=\"0\" width=\"100%\"><tr>');

for (var i=2; (Monthly[CorrectFile][i] != null); i++)
	
	document.write('<td valign=\"top\" align=\"center\"><a class=\"FederalBookmarks\" onmouseover=\"top.window.status=\'Jump Directly to this Section\'; return true;\" href=\"/hhrlib/federal-law-changes/' + Monthly[CorrectFile][0] + '#' + Anchor[i] + '\">' + Monthly[CorrectFile][i] + '</a></td>');

document.write ('</tr></table></center></div>');

}

//----------------------------------------------------------------


function FedLibraryTable()
{ 

var ContentColumnsWidth = ("\"" + (100/ContentColumns) + "%\"")

PartialRow = ((Monthly.length) % ContentColumns);	// counts any extra month(s) in bottom partial row


//  BEGIN PARENT TABLE

document.write ("<span id=\"StartShading\"><tr><td><table border=\"0\" cellpadding=\"10\" cellspacing=\"0\" width=\"100%\">");


// WRITE FULL ROWS

for (var i=0; i<((Monthly.length)-PartialRow); i++)

	if (((i + ContentColumns) % ContentColumns) == 0)		// first column in rows
		{
		document.write ("<tr><td width=" + ContentColumnsWidth + "><a class=\"FederalLibrary\" href=\"/hhrlib/federal-law-changes/" + Monthly[i][0] + " \"onMouseOver=\"top.window.status='Read this Monthly Federal Law Change'; return true;\">&bull;&nbsp;&nbsp;" + Monthly[i][1] + "</a></td><td>&nbsp;</td>");
		}

	else if (((i + 1) % ContentColumns) == 0)			// write last unpaired column
		{
		document.write("<td width="+ ContentColumnsWidth + "><a class=\"FederalLibrary\" href=\"/hhrlib/federal-law-changes/" + 	Monthly[i][0] + " \"onMouseOver=\"top.window.status='Read this Monthly Federal Law Change'; return true;\">&bull;&nbsp;&nbsp;" + Monthly[i][1] + "</a></td></tr>");
		}

	else   								// write first three paired columns
		{
		document.write("<td width=" + ContentColumnsWidth + "><a class=\"FederalLibrary\" href=\"/hhrlib/federal-law-changes/" +	Monthly[i][0] + " \"onMouseOver=\"top.window.status='Read this Monthly Federal Law Change'; return true;\">&bull;&nbsp;&nbsp;" + Monthly[i][1] + "</a></td><td>&nbsp;</td>");
		}	



//  WRITE BOTTOM ROW WITH PARTIAL ENTRIES, IF APPLICABLE
		

if (PartialRow != 0)	

{ 
	document.write ("<tr>");

	for (var i=((Monthly.length)-PartialRow); i<Monthly.length; i++)	// write column pairs with monthly links

		document.write("<td width=" + ContentColumnsWidth + "><a class=\"FederalLibrary\" href=\"/hhrlib/federal-law-changes/" + 	Monthly[i][0] + " \"onMouseOver=\"top.window.status='Read this Monthly Federal LawChange'; return true;\">&bull;&nbsp;&nbsp;" + Monthly[i][1] + "</a></td><td>&nbsp;</td>");
		

	if (PartialRow != (ContentColumns-1))

		for (var i=Monthly.length; i<(((Monthly.length)-PartialRow) + (ContentColumns-1)); i++) // middle column
		
		document.write("<td width" + ContentColumnsWidth + ">&nbsp;</td><td>&nbsp;</td>");
		

	document.write ("<td width=" + ContentColumnsWidth + ">&nbsp;</td></tr>");	// write last, blank column
}


// END PARENT TABLE

document.write("</table></td></tr></span>");
}

//----------------------------------------------------------------


function FedDate() 
{
document.write (Monthly[CorrectFile][1]);	
}


//----------------------------------------------------------------


function FedBluebarDate() 
{

ScreenWidth = screen.width;

if (document.all)

	{
	ScreenWidth = document.body.clientWidth;
	}

else
	{
	ScreenWidth = innerWidth;
	}


if (ScreenWidth < 825)
	{
	document.write ("Federal Law Change Summaries<br><img border=\"0\" src=\"/graphics/spacer-indentation-bluebar.gif\" alt=\"\">" + Monthly[CorrectFile][1]);
	}

else 
	{
	document.write ("Federal Law Change Summaries&nbsp;&nbsp;&#150;&nbsp;&nbsp;" + Monthly[CorrectFile][1]);
	}
	
}


//----------------------------------------------------------------


function FedLoadCurrent() 
{
var CurrentURL = "/hhrlib/federal-law-changes/" + Monthly[CorrectFile][0];
location.href (CurrentURL);
}