
      function dateIsReserved_Unit23(year, month, day) {
         var SPECIAL_DAYS = [[7,23,2011],[7,24,2011],[7,25,2011],[7,26,2011],[7,27,2011],[7,28,2011],[7,29,2011],[7,30,2011],[7,31,2011],[8,1,2011],[8,2,2011],[8,3,2011],[8,4,2011],[8,5,2011],[8,6,2011],[8,7,2011],[8,8,2011],[8,9,2011],[8,10,2011],[8,11,2011],[8,12,2011],[8,13,2011],[8,14,2011],[8,15,2011],[8,16,2011],[8,17,2011],[8,18,2011],[8,19,2011],[8,20,2011],[8,21,2011],[9,10,2010],[9,11,2010]];
         if (!SPECIAL_DAYS) {
            return false;
         }
         for (var i in SPECIAL_DAYS) {
            if ((SPECIAL_DAYS[i][0] == month + 1) && (SPECIAL_DAYS[i][1] == day) && (SPECIAL_DAYS[i][2] == year)) {
               return true;
            }
         }
         return false;
      };

      function DateStatusFunc_Unit23(date, y, m, d) {
        if (dateIsReserved_Unit23(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit23",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit23,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit25(year, month, day) {
         var SPECIAL_DAYS = [[9,11,2010],[9,12,2010],[9,13,2010],[9,14,2010],[9,15,2010],[9,16,2010],[9,17,2010],[11,11,2010],[11,12,2010],[11,13,2010],[11,25,2010],[11,26,2010],[11,27,2010],[4,13,2011],[4,14,2011],[9,23,2010],[9,24,2010],[9,25,2010],[9,26,2010],[8,11,2011],[8,12,2011],[8,13,2011],[8,14,2011],[8,15,2011],[6,16,2011],[6,17,2011],[6,18,2011],[7,2,2011],[7,3,2011],[7,4,2011],[10,15,2010],[10,16,2010],[7,16,2011],[7,17,2011],[7,18,2011],[7,19,2011],[7,20,2011],[7,21,2011],[7,22,2011],[10,29,2010],[10,30,2010],[6,9,2011],[6,10,2011],[6,11,2011],[6,12,2011],[12,22,2010],[12,23,2010],[12,24,2010],[12,25,2010],[12,26,2010],[12,27,2010],[12,28,2010],[7,30,2011],[7,31,2011],[8,1,2011],[8,2,2011],[8,3,2011],[8,4,2011],[8,5,2011],[7,5,2011],[7,6,2011],[7,7,2011],[7,8,2011],[7,9,2011],[7,10,2011],[7,11,2011],[7,12,2011],[5,27,2011],[5,28,2011],[5,29,2011],[1,28,2011],[1,29,2011],[4,16,2011],[4,17,2011],[4,18,2011],[4,19,2011],[4,20,2011],[4,21,2011],[4,22,2011]];
         if (!SPECIAL_DAYS) {
            return false;
         }
         for (var i in SPECIAL_DAYS) {
            if ((SPECIAL_DAYS[i][0] == month + 1) && (SPECIAL_DAYS[i][1] == day) && (SPECIAL_DAYS[i][2] == year)) {
               return true;
            }
         }
         return false;
      };

      function DateStatusFunc_Unit25(date, y, m, d) {
        if (dateIsReserved_Unit25(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit25",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit25,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit31(year, month, day) {
         var SPECIAL_DAYS = [[11,1,2010],[11,2,2010],[11,3,2010],[11,4,2010],[11,5,2010],[11,6,2010],[11,7,2010],[11,8,2010],[11,9,2010],[11,10,2010],[11,11,2010],[11,12,2010],[11,13,2010],[11,14,2010],[11,15,2010],[11,16,2010],[11,17,2010],[11,18,2010],[11,19,2010],[11,20,2010],[11,21,2010],[11,22,2010],[11,23,2010],[11,24,2010],[11,25,2010],[11,26,2010],[11,27,2010],[11,28,2010],[11,29,2010],[11,30,2010],[9,17,2010],[9,18,2010],[9,23,2010],[9,24,2010],[12,30,2010],[12,31,2010],[1,1,2011]];
         if (!SPECIAL_DAYS) {
            return false;
         }
         for (var i in SPECIAL_DAYS) {
            if ((SPECIAL_DAYS[i][0] == month + 1) && (SPECIAL_DAYS[i][1] == day) && (SPECIAL_DAYS[i][2] == year)) {
               return true;
            }
         }
         return false;
      };

      function DateStatusFunc_Unit31(date, y, m, d) {
        if (dateIsReserved_Unit31(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit31",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit31,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit35(year, month, day) {
         var SPECIAL_DAYS = [[10,8,2010],[10,9,2010],[10,10,2010],[10,11,2010],[10,12,2010],[10,13,2010],[10,14,2010],[9,30,2010],[10,1,2010],[10,2,2010],[12,27,2010],[12,28,2010],[12,29,2010],[12,30,2010],[12,31,2010],[1,1,2011],[9,16,2010],[9,17,2010],[9,18,2010],[9,19,2010],[11,4,2010],[11,5,2010],[11,6,2010],[11,21,2010],[11,22,2010],[11,23,2010],[11,24,2010],[11,25,2010],[11,26,2010],[11,27,2010],[9,10,2010],[9,11,2010],[9,12,2010],[8,20,2011],[8,21,2011],[8,22,2011],[8,23,2011],[8,24,2011],[8,25,2011],[8,26,2011]];
         if (!SPECIAL_DAYS) {
            return false;
         }
         for (var i in SPECIAL_DAYS) {
            if ((SPECIAL_DAYS[i][0] == month + 1) && (SPECIAL_DAYS[i][1] == day) && (SPECIAL_DAYS[i][2] == year)) {
               return true;
            }
         }
         return false;
      };

      function DateStatusFunc_Unit35(date, y, m, d) {
        if (dateIsReserved_Unit35(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit35",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit35,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit82(year, month, day) {
         var SPECIAL_DAYS = [[9,12,2010],[9,13,2010],[11,1,2010],[11,2,2010],[11,3,2010],[11,4,2010],[11,5,2010],[11,6,2010],[11,7,2010],[11,8,2010],[11,9,2010],[11,10,2010],[11,11,2010],[11,12,2010],[11,13,2010],[11,14,2010],[11,15,2010],[11,16,2010],[11,17,2010],[11,18,2010],[11,19,2010],[11,20,2010],[11,21,2010],[11,22,2010],[11,23,2010],[11,24,2010],[11,25,2010],[11,26,2010],[11,27,2010],[11,28,2010],[11,29,2010],[11,30,2010]];
         if (!SPECIAL_DAYS) {
            return false;
         }
         for (var i in SPECIAL_DAYS) {
            if ((SPECIAL_DAYS[i][0] == month + 1) && (SPECIAL_DAYS[i][1] == day) && (SPECIAL_DAYS[i][2] == year)) {
               return true;
            }
         }
         return false;
      };

      function DateStatusFunc_Unit82(date, y, m, d) {
        if (dateIsReserved_Unit82(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit82",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit82,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit94(year, month, day) {
         var SPECIAL_DAYS = [[10,29,2010],[10,30,2010],[10,31,2010],[11,1,2010],[11,2,2010],[11,3,2010],[11,4,2010],[11,5,2010],[11,6,2010],[11,7,2010],[11,8,2010],[11,9,2010],[11,10,2010],[11,11,2010],[11,12,2010],[11,13,2010],[11,14,2010],[11,15,2010],[11,16,2010],[11,17,2010],[11,18,2010],[11,19,2010],[11,20,2010],[11,21,2010],[11,22,2010],[11,23,2010],[11,24,2010],[11,25,2010],[11,26,2010],[11,27,2010],[10,14,2010],[10,15,2010],[9,17,2010],[9,18,2010],[12,26,2010],[12,27,2010],[12,28,2010],[7,1,2011],[7,2,2011],[7,3,2011],[7,4,2011],[7,5,2011],[7,6,2011],[7,7,2011],[9,24,2010],[9,25,2010],[9,26,2010]];
         if (!SPECIAL_DAYS) {
            return false;
         }
         for (var i in SPECIAL_DAYS) {
            if ((SPECIAL_DAYS[i][0] == month + 1) && (SPECIAL_DAYS[i][1] == day) && (SPECIAL_DAYS[i][2] == year)) {
               return true;
            }
         }
         return false;
      };

      function DateStatusFunc_Unit94(date, y, m, d) {
        if (dateIsReserved_Unit94(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit94",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit94,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit95(year, month, day) {
         var SPECIAL_DAYS = [[7,2,2011],[7,3,2011],[7,4,2011],[7,5,2011],[9,17,2010],[9,18,2010],[11,5,2010],[11,6,2010],[9,26,2010],[9,27,2010],[9,28,2010],[9,29,2010],[9,30,2010],[11,24,2010],[11,25,2010],[11,26,2010],[11,27,2010]];
         if (!SPECIAL_DAYS) {
            return false;
         }
         for (var i in SPECIAL_DAYS) {
            if ((SPECIAL_DAYS[i][0] == month + 1) && (SPECIAL_DAYS[i][1] == day) && (SPECIAL_DAYS[i][2] == year)) {
               return true;
            }
         }
         return false;
      };

      function DateStatusFunc_Unit95(date, y, m, d) {
        if (dateIsReserved_Unit95(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit95",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit95,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit96(year, month, day) {
         var SPECIAL_DAYS = [[11,24,2010],[11,25,2010],[11,26,2010],[11,27,2010],[9,17,2010],[9,18,2010],[6,25,2011],[6,26,2011]];
         if (!SPECIAL_DAYS) {
            return false;
         }
         for (var i in SPECIAL_DAYS) {
            if ((SPECIAL_DAYS[i][0] == month + 1) && (SPECIAL_DAYS[i][1] == day) && (SPECIAL_DAYS[i][2] == year)) {
               return true;
            }
         }
         return false;
      };

      function DateStatusFunc_Unit96(date, y, m, d) {
        if (dateIsReserved_Unit96(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit96",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit96,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit100(year, month, day) {
         var SPECIAL_DAYS = [[9,10,2010],[9,11,2010],[11,11,2010],[11,12,2010],[11,13,2010],[5,19,2011],[5,20,2011],[5,21,2011],[5,22,2011],[7,2,2011],[7,3,2011],[7,4,2011],[7,5,2011],[7,6,2011],[7,7,2011],[7,8,2011]];
         if (!SPECIAL_DAYS) {
            return false;
         }
         for (var i in SPECIAL_DAYS) {
            if ((SPECIAL_DAYS[i][0] == month + 1) && (SPECIAL_DAYS[i][1] == day) && (SPECIAL_DAYS[i][2] == year)) {
               return true;
            }
         }
         return false;
      };

      function DateStatusFunc_Unit100(date, y, m, d) {
        if (dateIsReserved_Unit100(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit100",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit100,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit104(year, month, day) {
         var SPECIAL_DAYS = [[6,20,2010],[6,21,2010],[6,22,2010],[6,23,2010],[6,24,2010],[6,25,2010],[6,26,2010],[6,27,2010],[6,28,2010],[6,29,2010],[6,30,2010],[7,1,2010],[7,2,2010],[7,3,2010],[7,4,2010],[7,5,2010],[7,6,2010],[7,7,2010],[7,8,2010],[7,9,2010],[7,10,2010],[7,11,2010],[7,12,2010],[7,13,2010],[7,14,2010],[7,15,2010],[7,16,2010],[7,17,2010],[7,18,2010],[7,19,2010],[7,20,2010],[7,21,2010],[7,22,2010],[7,23,2010],[7,24,2010],[7,25,2010],[7,26,2010],[7,27,2010],[7,28,2010],[7,29,2010],[7,30,2010],[7,31,2010],[8,1,2010],[8,2,2010],[8,3,2010],[8,4,2010],[8,5,2010],[8,6,2010],[8,7,2010],[8,8,2010],[8,9,2010],[8,10,2010],[8,11,2010],[8,12,2010],[8,13,2010],[8,14,2010],[8,15,2010],[8,16,2010],[8,17,2010],[8,18,2010],[8,19,2010],[8,20,2010],[8,21,2010],[8,22,2010],[8,23,2010],[8,24,2010],[8,25,2010],[8,26,2010],[8,27,2010],[8,28,2010],[8,29,2010],[8,30,2010],[8,31,2010],[9,1,2010],[9,2,2010],[9,3,2010],[9,4,2010],[9,5,2010],[9,6,2010],[9,7,2010],[9,8,2010],[9,9,2010],[9,10,2010],[9,11,2010],[9,12,2010],[9,13,2010],[9,14,2010],[9,15,2010],[9,16,2010],[9,17,2010],[9,18,2010],[9,19,2010],[9,20,2010],[9,21,2010],[9,22,2010],[9,23,2010],[9,24,2010],[9,25,2010],[9,26,2010],[9,27,2010],[9,28,2010],[9,29,2010],[9,30,2010],[10,1,2010],[10,2,2010],[10,3,2010],[10,4,2010],[10,5,2010],[10,6,2010],[10,7,2010],[10,8,2010],[10,9,2010],[10,10,2010],[10,11,2010],[10,12,2010],[10,13,2010],[10,14,2010],[10,15,2010],[10,16,2010],[10,17,2010]];
         if (!SPECIAL_DAYS) {
            return false;
         }
         for (var i in SPECIAL_DAYS) {
            if ((SPECIAL_DAYS[i][0] == month + 1) && (SPECIAL_DAYS[i][1] == day) && (SPECIAL_DAYS[i][2] == year)) {
               return true;
            }
         }
         return false;
      };

      function DateStatusFunc_Unit104(date, y, m, d) {
        if (dateIsReserved_Unit104(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit104",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit104,		
          range				: [2010,2012]
      });
    
