function getLibraryHours()
{
	var status;
	var today = new Date();
	var month = today.getMonth();
	var dow = today.getDay();
	var dom = today.getDate();
	
	
	switch(month)
	{
	// January
		case 0:
			switch(dow)
			{
				case 1:  //Monday
				case 2:  //Tuesday
				case 3:  //Wednesday
				case 4:  //Thursday
					if(dom<16)     //intersession 
					{
						if((dom==1)||(dom==2))
						{
							status="Library Closed Today";
						}
						else
						{
							status="Today's Hours: 9am - 9pm";
						}
					}
					else
					{
						status="Today's Hours: 8am - 2:30am";
					}
					break;

				case 5:  //Friday
					if(dom<16)
					{
						status="Today's Hours: 9am - 5pm";
					}
					else
					{
						status="Today's Hours: 8am - 9pm";
					}
					break;
					
				case 6:  //Saturday
					if(dom<16)
					{
						status="Library Closed Today";
					}
					else
					{
						status="Today's Hours: 10am - 9pm";
					}
					break;
				
				case 0:  //Sunday
					if(dom<16)
					{
						status="Library Closed Today";
					}
					else
					{
						status="Today's Hours: Noon - 12:30am";
					}
					break;
			}
			break;
			
		case 1:
		//February
			switch(dow)
			{
				case 1:  //Monday
				case 2:  //Tuesday
				case 3:  //Wednesday
				case 4:  //Thursday
					status="Today's Hours: 8am - 2:30am";
					break;
				
				case 5:  //Friday
					status="Today's Hours: 8am - 9pm";
					break;
			
				case 6:  //Saturday
					status="Today's Hours: 10am - 9pm";
					break;
					
				case 0:  //Sunday
					status="Today's Hours: Noon - 12:30am";
					break;
			}
			break;
			
		case 2:
		//March
			switch(dow)
			{
				case 1:  //Monday
				case 2:  //Tuesday
				case 3:  //Wednesday
				case 4:  //Thursday
					if((dom==12)||(dom==13)||(dom==14)||(dom==15))   //spring break Mon, Tues, Wed Thurs
					{
						status="Today's Hours: 9am - 9pm";
					}
					else
					{
						status="Today's Hours: 8am - 2:30am";
					}
					break;
					
				case 5:
					if(dom==16)    //spring break Friday
					{
						status="Today's Hours: 9am - 5pm";
					}
					else
					{
						status="Today's Hours: 8am - 9pm";
					}
					break;
					
				case 6:   //Saturday
					if(dom==17)   //spring break Saturday
					{
						status="Library Closed Today";
					}
					else
					{
						status="Today's Hours: 10am - 9pm";
					}
					break;
					
				case 0:  //Sunday
					switch(dom)
					{
						case 11:  //Sunday before break
							status="Library Closed Today";
							break;
						case 18: // Sunday after break
							status="Today's Hours: 6pm - 12:30am";
							break;
						default:
							status="Today's Hours: Noon - 12:30am";
							break;
					}
					break;
			}
			break;
			
		case 3:
		//April		
			switch(dow)
			{
				case 1:  //Monday
				case 2:  //Tuesday
				case 3:  //Wednesday
				case 4:  //Thursday
					status="Today's Hours: 8am - 2:30am";
					break;
				
				case 5:  //Friday
					if(dom==6)  // Good Friday
					{
						status="Library Closed Today";
					}
					else
					{
						status="Today's Hours: 8am - 9pm";
					}
					break;
					
				case 6:  //Saturday
					if(dom==7)  // Good Saturday
					{
						status="Library Closed Today";
					}
					else
					{
						status="Today's Hours: 10am - 9pm";
					}
					break;

				case 0:  //Sunday
					if(dom==8)  // Easter
					{
						status="Today's Hours: 6pm - 12:30am";
					}
					else
					{
						status="Today's Hours: Noon - 12;30am";
					}
					break;
			}
			break;
			
		case 4:
		//May
			switch(dow)
			{
				case 1:  //Monday
				case 2:  //Tuesday
				case 3:  //Wednesday
				case 4:  //Thursday
					switch(dom)
					{
						case 28:  //Memorial Day
							status="Library Closed Today";
							break;
						
						default:
							switch(dom)
							{
								//case 1:
								//case 2:
								//	status="Today's Hours: 8am - 2:30am";
								//	break;
								case 17:  // begin summer hours
								case 18:   							
								case 19: // begin summer hours, Mon - Thurs
								case 20:
								case 21:
								case 22:
								case 23:
								case 24:
								case 25:
								case 26:
								case 27:
								case 28:
								case 29:
								case 31:
									status="Today's Hours: 9am - 9pm";
									break;
								
								default: // for finals
									status="Library Open 24 Hrs";
									break;
							}
							break;
					}
					break;
				
				case 5:  // Fridays
					switch(dom)
					{
						//case 1:
						//case 2:
					    // status="Today's Hours: 8am - 9pm";
						//	break;
				
						default:
							switch(dom)
							{
								case 17:  // begin summer hours
								case 18:   
								case 19:  
								case 20:
								case 21:
								case 22:
								case 23:
								case 24:
								case 25:
								case 26:
								case 27:
								case 28:
								case 29:
								case 31:
									status="Today's Hours: 9am - 5pm";
									break;
								
								default:
									status="Library Open 24 Hrs";
									break;
							}
							break;
					}
					break;
					
				case 6:  // Saturdays
					switch(dom)
					{
						//case 1:
						//case 2:
						//	status="Today's Hours: 8am - 2:30am";
						//	break;
							
						default:
							switch(dom)
							{
								case 17:  // begin summer hours
								case 18:   
								case 19:
								case 20:
								case 21:
								case 22:
								case 23:
								case 24:
								case 25:
								case 26:
								case 27:
								case 28:
								case 29:
								case 31:
									status="Today's Hours: 10am - 5pm";
									break;
									
								default:
									status="Library Open 24 Hrs";
									break;
							}
							break;
					}
					break;
			
				case 0:  //Sundays
					switch(dom)
					{
						//case 1:
						//case 2:
					 	//	status="Today's Hours: Noon - 12:30am";
						//	break;
							
						default:
							switch(dom)
							{
								case 17:  // begin summer hours
								case 18:   
								case 19:
								case 20:
								case 21:
								case 22:
								case 23:
								case 24:
								case 25:
								case 26:
								case 27:
								case 28:
								case 29:
								case 31:
									status="Library Closed Today";
									break;
								
								default:
									status="Library Open 24 Hrs";
									break;
							}
							break;
					}
					break;
			}
			break;
		
		case 5:
		//June
			switch(dow)
			{
				case 1:  //Monday - Thursday
				case 2:
				case 3:
				case 4:
					status="Today's Hours: 9am - 9pm";
					break;
					
				case 5:  // Friday
					status="Today's Hours: 9am - 5pm";
					break;
				
				case 6:  // Saturday
					status="Today's Hours: 10am - 5pm";
					break;
					
				case 0:  // Sunday
					status="Library Closed Today";
					break;
			}
			break;
			
		case 6:
		//July
			switch(dow)
			{
				case 1:  //Monday
				case 2:  //Tuesday
				case 3:  //Wednesday
					switch(dom)
					{
						case 4:  // July 4th
							status="Library Closed Today";
							break;
						
						default:
							status="Today's Hours: 9am - 9pm";
							break;
					}
					break;
					
				case 4:   // Thursday
					status="Today's Hours: 9am - 5pm";
					break;
				case 5:  // Friday
					status="Today's Hours: 9am - 5pm";
					break;
				
				case 6:  // Saturday
					status="Today's Hours: 10am - 5pm";
					break;
				case 0:  // Sunday
					status="Library Closed Today";
					break;
			}
			break;
		
		case 7:
		//August
			switch(dow)
			{
				case 1: // Monday - Thursday
				case 2:
				case 3:
				case 4:
					switch(dom)
					{
						case 27:   // fall semester hours start
						case 28:
						case 29:
						case 30:
						case 31:
							status="Today's Hours: 8am - 2:30am";
							break;
						
						default:
							status="Today's Hours: 9am - 9pm";
							break;
					}
					break;
				
				case 5:  // Friday
					if (dom==31)
					{ 
						status="Today's Hours: 8am - 9pm";
						break;
					}
					else
					{
						status="Today's Hours: 9am - 5pm";
						break;
					}
					break;	
				case 6:  // Saturday
					status="Today's Hours: 10am - 5pm";
					break;
			
				case 0:  // Sunday
					status="Library Closed Today";
					break;
			}
			break;
		
		case 8:
		//September
			switch(dow)
			{
				case 1:  // Monday - Thursday
				case 2:
				case 3:
				case 4:
					switch(dom)
					{
						case 3:  // Labor Day
							status="Library Closed Today";
							break;
						
						default:
							status="Today's Hours: 8am - 2:30am";
							break;
					}
					break;
					
				case 5:
					status="Today's Hours: 8am - 9pm";
					break;
			
				case 6:
					status="Today's Hours: 10am - 9pm";
					break;
					
				case 0:
					status="Today's Hours: Noon - 12:30am";
					break;
			}
			break;
			
		case 9:
		//October
			switch(dow)
			{
				case 1:
				case 2:
				case 3:
				case 4:
					status="Today's Hours: 8am - 2:30am";
					break;
			
				case 5:
					status="Today's Hours: 8am - 9pm";
					break;
				
				case 6:
					status="Today's Hours: 10am - 9pm";
					break;
				case 0:
					status="Today's Hours: Noon - 12:30am";
					break;
			}
			break;
		
		case 10:
		//November
			switch(dow)
			{
				case 1:
				case 2:
				case 3:
				case 4:
					switch(dom)
					{
						case 21:
						case 22:   //Thanksgiving
							status="Library Closed Today";
							break;
						default:
							status="Today's Hours: 8am - 2:30am";
							break;
					}
					break;
				case 5:
					switch(dom)
					{
						case 23:  // Friday after Thanksgiving
							status="Library Closed Today";
							break;
						default:
							status="Today's Hours: 8am - 9pm";
							break;
					}
					break;
			
				case 6:
					switch(dom)
					{
						case 24:  // Saturday after Thanksgiving
							status="Library Closed Today";
							break;
							
						default:
							status="Today's Hours: 10am - 9pm";
							break;
					}
					break;
					
				case 0:
					switch(dom)
					{
						case 25:  // Sunday after Thanksgiving
							status="Today's Hours: 6pm - 12:30am";
							break;
				
						default:
							status="Today's Hours: Noon - 12:30am";
							break;
					}
					break;
			}
			break;
		
		case 11:
		//December
			switch(dow)
			{
				case 1: //Monday or
				case 2: //Tuesday or
				case 3: //Wednesday or
				case 4: //Thursday
					switch(dom)
					{
						case 6:  //Finals
						case 7:
						case 8:
						case 9:
						case 10:
						case 11:
						case 12:
						case 13:
						case 14:
						case 15:
						case 16:
						case 17:
						case 18:
						case 19:
						case 20:
						case 21:
						
							status="Library Open 24 Hrs";
							break;
						
						default:
							switch(dom)
							{
								//case 22:
								//    status = "Closing at Midnight";
								//	break;
								case 22:	
								case 23:   // Begin winter break
								case 24:
								case 25:
								case 26:
								case 27:
								case 28:
								case 29:
								case 30:
								case 31:
									status="Library Closed Today";
									break;
								
								default:  // regular hours for Monday - Thurs
									status="Today's Hours: 8am - 2:30am";
									break;
							}
							break;
					}
					break;
				
				case 5:
					switch(dom)
					{
						case 6:  //Finals
						case 7:
						case 8:  //Finals
						case 9:
						case 10:
						case 11:
						case 12:
						case 13:
						case 14:
						case 15:
						case 16:
						case 17:
						case 18:
						case 19:
						case 20:
						case 21:
						
							status="Library Open 24 Hrs";
							break;
						
						default:
							switch(dom)
							{
								case 22:
								case 23:
								case 24:  // Winter break
								case 25:
								case 26:
								case 27:
								case 28:
								case 29:
								case 30:
								case 31:
									status="Library Closed Today";
									break;
								
								default:  //regular Friday hours
									status="Today's Hours: 8am - 9pm";
									break;
							}
							break;
					}
					break;
					
				case 6:
					switch(dom)
					{
						case 6:
						case 7:
						case 8:  // finals
						case 9:
						case 10:
						case 11:
						case 12:
						case 13:
						case 14:
						case 15:
						case 16:
						case 17:
						case 18:
						case 19:
						case 20:
						case 21:
						
							status="Library Open 24 Hrs";
							break;
						
						default:
							switch(dom)
							{
								case 22:
								case 23:
								case 24:  //winter break
								case 25:
								case 26:
								case 27:
								case 28:
								case 29:
								case 30:
								case 31:
									status="Library Closed Today";
									break;
								
								default:  // regular Saturday Hours
									status="Today's Hours: 10am - 9pm";
									break;
							}
							break;
					}
					break;
					
				case 0:
					switch(dom)
					{
						case 6:
						case 7:
						case 8:  //finals
						case 9:
						case 10:
						case 11:
						case 12:
						case 13:
						case 14:
						case 15:
						case 16:
						case 17:
						case 18:
						case 19:
						case 20:
						case 21:
						
							status="Library Open 24 Hrs";
							break;
			
						default:
							switch(dom)
							{
								case 22:
								case 23:
								case 24:  // winter break
								case 25:
								case 26:
								case 27:
								case 28:
								case 29:
								case 30:
								case 31:
									status="Library Closed Today";
									break;
								
								default:
									status="Today's Hours: Noon - 12:30am";
									break;
							}
							break;
					}
					break;
			}
			break;
	}
	return (status);
}
