
      function dateIsReserved_Unit101(year, month, day) {
         var SPECIAL_DAYS = [[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]];
         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_Unit101(date, y, m, d) {
        if (dateIsReserved_Unit101(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit101",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit101,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit30(year, month, day) {
         var SPECIAL_DAYS = [[3,19,2011],[3,20,2011],[3,21,2011],[3,22,2011],[3,23,2011],[3,24,2011],[3,25,2011],[3,26,2011],[3,27,2011],[3,28,2011],[3,29,2011],[3,30,2011],[3,31,2011],[4,1,2011],[4,2,2011],[9,29,2010],[9,30,2010],[10,1,2010],[10,2,2010],[10,3,2010],[11,11,2010],[11,12,2010],[11,13,2010],[11,14,2010],[11,15,2010],[6,24,2011],[6,25,2011],[6,26,2011],[6,27,2011],[6,28,2011],[6,29,2011],[6,30,2011],[7,9,2011],[7,10,2011],[7,11,2011],[7,12,2011],[7,13,2011],[7,14,2011],[7,15,2011],[7,30,2011],[7,31,2011],[8,1,2011],[8,2,2011],[8,3,2011],[8,4,2011],[8,5,2011],[7,16,2011],[7,17,2011],[7,18,2011],[7,19,2011],[7,20,2011],[7,21,2011],[7,22,2011],[7,23,2011],[7,24,2011],[7,25,2011],[7,26,2011],[7,27,2011],[7,28,2011],[7,29,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_Unit30(date, y, m, d) {
        if (dateIsReserved_Unit30(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit30",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit30,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit3(year, month, day) {
         var SPECIAL_DAYS = [[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],[10,18,2010],[10,19,2010],[10,20,2010],[10,21,2010],[10,22,2010],[10,23,2010],[10,24,2010],[10,25,2010],[10,26,2010],[10,27,2010],[10,28,2010],[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]];
         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_Unit3(date, y, m, d) {
        if (dateIsReserved_Unit3(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit3",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit3,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit37(year, month, day) {
         var SPECIAL_DAYS = [[9,10,2010],[9,11,2010],[9,17,2010],[9,18,2010],[9,19,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_Unit37(date, y, m, d) {
        if (dateIsReserved_Unit37(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit37",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit37,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit16(year, month, day) {
         var SPECIAL_DAYS = [[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],[12,1,2010],[12,2,2010],[12,3,2010],[12,4,2010],[12,5,2010],[12,6,2010],[12,7,2010],[12,8,2010],[12,9,2010],[12,10,2010],[12,11,2010],[12,12,2010],[12,13,2010],[12,14,2010],[12,15,2010],[12,16,2010],[12,17,2010],[12,18,2010],[12,19,2010],[12,20,2010],[12,21,2010],[12,22,2010],[12,23,2010],[12,24,2010],[12,25,2010],[12,26,2010],[12,27,2010],[12,28,2010],[12,29,2010],[12,30,2010],[12,31,2010],[1,1,2011],[1,2,2011],[1,3,2011],[1,4,2011],[1,5,2011],[1,6,2011],[1,7,2011],[1,8,2011],[1,9,2011],[1,10,2011],[1,11,2011],[1,12,2011],[1,13,2011],[1,14,2011],[1,15,2011],[1,16,2011],[1,17,2011],[1,18,2011],[1,19,2011],[1,20,2011],[1,21,2011],[1,22,2011],[1,23,2011],[1,24,2011],[1,25,2011],[1,26,2011],[1,27,2011],[1,28,2011],[1,29,2011],[1,30,2011],[1,31,2011],[2,1,2011],[2,2,2011],[2,3,2011],[2,4,2011],[2,5,2011],[2,6,2011],[2,7,2011],[2,8,2011],[2,9,2011],[2,10,2011],[2,11,2011],[2,12,2011],[2,13,2011],[2,14,2011],[2,15,2011],[2,16,2011],[2,17,2011],[2,18,2011],[2,19,2011],[2,20,2011],[2,21,2011],[2,22,2011],[2,23,2011],[2,24,2011],[2,25,2011],[2,26,2011],[2,27,2011],[2,28,2011],[3,1,2011],[3,2,2011],[3,3,2011],[3,4,2011],[3,5,2011],[3,6,2011],[3,7,2011],[3,8,2011],[3,9,2011],[3,10,2011],[3,11,2011],[3,12,2011],[3,13,2011],[3,14,2011],[3,15,2011],[3,16,2011],[3,17,2011],[3,18,2011],[3,19,2011],[3,20,2011],[3,21,2011],[3,22,2011],[3,23,2011],[3,24,2011],[3,25,2011],[3,26,2011],[3,27,2011],[3,28,2011],[3,29,2011],[3,30,2011],[3,31,2011],[4,1,2011],[4,2,2011],[4,3,2011],[4,4,2011],[4,5,2011],[4,6,2011],[4,7,2011],[4,8,2011],[4,9,2011],[4,10,2011],[4,11,2011],[4,12,2011],[4,13,2011],[4,14,2011],[4,15,2011],[4,16,2011],[4,17,2011],[4,18,2011],[4,19,2011],[7,1,2011],[7,2,2011],[7,3,2011],[7,4,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],[7,13,2011],[7,14,2011],[7,15,2011],[7,16,2011],[7,17,2011],[7,18,2011],[7,19,2011],[7,20,2011],[7,21,2011],[7,22,2011],[7,23,2011],[7,24,2011],[7,25,2011],[7,26,2011],[7,27,2011],[7,28,2011],[7,29,2011],[7,30,2011],[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,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],[10,18,2010],[10,19,2010],[10,20,2010],[10,21,2010],[10,22,2010],[10,23,2010],[10,24,2010],[10,25,2010],[10,26,2010],[10,27,2010],[10,28,2010],[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]];
         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_Unit16(date, y, m, d) {
        if (dateIsReserved_Unit16(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit16",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit16,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit17(year, month, day) {
         var SPECIAL_DAYS = [[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],[10,18,2010],[10,19,2010],[10,20,2010],[10,21,2010],[10,22,2010],[10,23,2010],[10,24,2010],[10,25,2010],[10,26,2010],[10,27,2010],[10,28,2010],[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],[11,28,2010],[11,29,2010],[11,30,2010],[12,1,2010],[12,2,2010],[12,3,2010],[12,4,2010],[12,5,2010],[12,6,2010],[12,7,2010],[12,8,2010],[12,9,2010],[12,10,2010],[12,11,2010],[12,12,2010],[12,13,2010],[12,14,2010],[12,15,2010],[12,16,2010],[12,17,2010],[12,18,2010],[12,19,2010],[12,20,2010],[12,21,2010],[12,22,2010],[12,23,2010],[12,24,2010],[12,25,2010],[12,26,2010],[12,27,2010],[12,28,2010],[12,29,2010],[12,30,2010],[12,31,2010],[1,1,2011],[1,2,2011],[1,3,2011],[1,4,2011],[1,5,2011],[1,6,2011],[1,7,2011],[1,8,2011],[1,9,2011],[1,10,2011],[1,11,2011],[1,12,2011],[1,13,2011],[1,14,2011],[1,15,2011],[1,16,2011],[1,17,2011],[1,18,2011],[1,19,2011],[1,20,2011],[1,21,2011],[1,22,2011],[1,23,2011],[1,24,2011],[1,25,2011],[1,26,2011],[1,27,2011],[1,28,2011],[1,29,2011],[1,30,2011],[1,31,2011],[2,1,2011],[2,2,2011],[2,3,2011],[2,4,2011],[2,5,2011],[2,6,2011],[2,7,2011],[2,8,2011],[2,9,2011],[2,10,2011],[2,11,2011],[2,12,2011],[2,13,2011],[2,14,2011],[2,15,2011],[2,16,2011],[2,17,2011],[2,18,2011],[2,19,2011],[2,20,2011],[2,21,2011],[2,22,2011],[2,23,2011],[2,24,2011],[2,25,2011],[2,26,2011],[2,27,2011],[2,28,2011],[3,1,2011],[3,2,2011],[3,3,2011],[3,4,2011],[3,5,2011],[3,6,2011],[3,7,2011],[3,8,2011],[3,9,2011],[3,10,2011],[3,11,2011],[3,12,2011],[3,13,2011],[3,14,2011],[3,15,2011],[3,16,2011],[3,17,2011],[3,18,2011],[3,19,2011],[3,20,2011],[3,21,2011],[3,22,2011],[3,23,2011],[3,24,2011],[3,25,2011],[3,26,2011],[3,27,2011],[3,28,2011],[3,29,2011],[3,30,2011],[3,31,2011],[4,1,2011],[4,2,2011],[4,3,2011],[4,4,2011],[4,5,2011],[4,6,2011],[4,7,2011],[4,8,2011],[4,9,2011],[4,10,2011],[4,11,2011],[4,12,2011],[4,13,2011],[4,14,2011],[4,15,2011],[4,16,2011],[4,17,2011],[4,18,2011],[4,19,2011],[4,20,2011],[4,21,2011],[4,22,2011],[4,23,2011],[4,24,2011],[4,25,2011],[4,26,2011],[4,27,2011],[4,28,2011],[4,29,2011],[4,30,2011],[5,1,2011],[5,2,2011],[5,3,2011],[5,4,2011],[5,5,2011],[5,6,2011],[5,7,2011],[5,8,2011],[5,9,2011],[5,10,2011],[5,11,2011],[5,12,2011],[5,13,2011],[5,14,2011],[5,15,2011],[5,16,2011],[5,17,2011],[5,18,2011],[5,19,2011],[5,20,2011],[5,21,2011],[5,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_Unit17(date, y, m, d) {
        if (dateIsReserved_Unit17(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit17",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit17,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit87(year, month, day) {
         var SPECIAL_DAYS = [[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],[10,18,2010],[10,19,2010],[10,20,2010],[10,21,2010],[10,22,2010],[10,23,2010],[10,24,2010],[10,25,2010],[10,26,2010],[10,27,2010],[10,28,2010],[10,29,2010],[10,30,2010],[6,1,2011],[6,2,2011],[6,3,2011],[6,4,2011],[6,5,2011],[6,6,2011],[6,7,2011],[6,8,2011],[6,9,2011],[6,10,2011],[6,11,2011],[6,12,2011],[6,13,2011],[6,14,2011],[6,15,2011],[6,16,2011],[6,17,2011],[6,18,2011],[6,19,2011],[6,20,2011],[6,21,2011],[6,22,2011],[6,23,2011],[6,24,2011],[6,25,2011],[6,26,2011],[6,27,2011],[6,28,2011],[6,29,2011],[6,30,2011],[7,1,2011],[7,2,2011],[7,3,2011],[7,4,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],[7,13,2011],[7,14,2011],[7,15,2011],[7,16,2011],[7,17,2011],[7,18,2011],[7,19,2011],[7,20,2011],[7,21,2011],[7,22,2011],[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],[8,22,2011],[8,23,2011],[8,24,2011],[8,25,2011],[8,26,2011],[8,27,2011],[8,28,2011],[8,29,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_Unit87(date, y, m, d) {
        if (dateIsReserved_Unit87(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit87",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit87,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit84(year, month, day) {
         var SPECIAL_DAYS = [[10,8,2010],[10,9,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_Unit84(date, y, m, d) {
        if (dateIsReserved_Unit84(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit84",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit84,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit88(year, month, day) {
         var SPECIAL_DAYS = [[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]];
         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_Unit88(date, y, m, d) {
        if (dateIsReserved_Unit88(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit88",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit88,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit91(year, month, day) {
         var SPECIAL_DAYS = [[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]];
         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_Unit91(date, y, m, d) {
        if (dateIsReserved_Unit91(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit91",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit91,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit97(year, month, day) {
         var SPECIAL_DAYS = [[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],[10,18,2010],[10,19,2010],[10,20,2010],[10,21,2010],[10,22,2010],[10,23,2010],[10,24,2010],[10,25,2010],[10,26,2010],[10,27,2010],[10,28,2010],[8,10,2012],[8,11,2012]];
         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_Unit97(date, y, m, d) {
        if (dateIsReserved_Unit97(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit97",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit97,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit89(year, month, day) {
         var SPECIAL_DAYS = [[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],[10,18,2010],[10,19,2010],[10,20,2010],[10,21,2010],[10,22,2010],[10,23,2010],[10,24,2010],[10,25,2010],[10,26,2010],[10,27,2010],[10,28,2010],[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],[11,28,2010],[11,29,2010],[11,30,2010],[12,1,2010],[12,2,2010],[12,3,2010],[12,4,2010],[12,5,2010],[12,6,2010],[12,7,2010],[12,8,2010],[12,9,2010],[12,10,2010],[12,11,2010],[12,12,2010],[12,13,2010],[12,14,2010],[12,15,2010],[12,16,2010],[12,17,2010],[12,18,2010],[12,19,2010],[12,20,2010],[12,21,2010],[12,22,2010],[12,23,2010],[12,24,2010],[12,25,2010],[12,26,2010],[12,27,2010],[12,28,2010],[12,29,2010],[12,30,2010],[12,31,2010],[1,1,2011],[1,2,2011],[1,3,2011],[1,4,2011],[1,5,2011],[1,6,2011],[1,7,2011],[1,8,2011],[1,9,2011],[1,10,2011],[1,11,2011],[1,12,2011],[1,13,2011],[1,14,2011],[1,15,2011],[1,16,2011],[1,17,2011],[1,18,2011],[1,19,2011],[1,20,2011],[1,21,2011],[1,22,2011],[1,23,2011],[1,24,2011],[1,25,2011],[1,26,2011],[1,27,2011],[1,28,2011],[1,29,2011],[1,30,2011],[1,31,2011],[2,1,2011],[2,2,2011],[2,3,2011],[2,4,2011],[2,5,2011],[2,6,2011],[2,7,2011],[2,8,2011],[2,9,2011],[2,10,2011],[2,11,2011],[2,12,2011],[2,13,2011],[2,14,2011],[2,15,2011],[2,16,2011],[2,17,2011],[2,18,2011],[2,19,2011],[2,20,2011],[2,21,2011],[2,22,2011],[2,23,2011],[2,24,2011],[2,25,2011],[2,26,2011],[2,27,2011],[2,28,2011],[3,1,2011],[3,2,2011],[3,3,2011],[3,4,2011],[3,5,2011],[3,6,2011],[3,7,2011],[3,8,2011],[3,9,2011],[3,10,2011],[3,11,2011],[3,12,2011],[3,13,2011],[3,14,2011],[3,15,2011],[3,16,2011],[3,17,2011],[3,18,2011],[3,19,2011],[3,20,2011],[3,21,2011],[3,22,2011],[3,23,2011],[3,24,2011],[3,25,2011],[3,26,2011],[3,27,2011],[3,28,2011],[3,29,2011],[3,30,2011],[3,31,2011],[4,1,2011],[4,2,2011],[4,3,2011],[4,4,2011],[4,5,2011],[4,6,2011],[4,7,2011],[4,8,2011],[4,9,2011],[4,10,2011],[4,11,2011],[4,12,2011],[4,13,2011],[4,14,2011],[4,15,2011],[4,16,2011],[4,17,2011],[4,18,2011],[4,19,2011],[4,20,2011],[4,21,2011],[4,22,2011],[4,23,2011],[4,24,2011],[4,25,2011],[4,26,2011],[4,27,2011],[4,28,2011],[4,29,2011],[4,30,2011],[5,1,2011],[5,2,2011],[5,3,2011],[5,4,2011],[5,5,2011],[5,6,2011],[5,7,2011],[5,8,2011],[5,9,2011],[5,10,2011],[5,11,2011],[5,12,2011],[5,13,2011],[5,14,2011],[5,15,2011],[5,16,2011],[5,17,2011],[5,18,2011],[5,19,2011],[5,20,2011],[5,21,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_Unit89(date, y, m, d) {
        if (dateIsReserved_Unit89(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit89",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit89,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit33(year, month, day) {
         var SPECIAL_DAYS = [[10,1,2010],[10,2,2010],[10,3,2010],[12,25,2010],[12,26,2010],[12,27,2010],[12,28,2010],[12,29,2010],[12,30,2010],[12,31,2010],[10,15,2010],[10,16,2010],[6,26,2011],[6,27,2011],[6,28,2011],[9,17,2010],[9,18,2010],[9,23,2010],[9,24,2010],[9,25,2010],[7,9,2011],[7,10,2011],[7,11,2011],[7,12,2011],[7,13,2011],[7,14,2011],[7,15,2011],[8,4,2011],[8,5,2011],[8,6,2011],[8,7,2011],[9,10,2010],[9,11,2010],[9,12,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_Unit33(date, y, m, d) {
        if (dateIsReserved_Unit33(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit33",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit33,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit13(year, month, day) {
         var SPECIAL_DAYS = [[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],[10,18,2010],[10,19,2010],[10,20,2010],[10,21,2010],[10,22,2010],[10,23,2010],[10,24,2010],[10,25,2010],[10,26,2010],[10,27,2010],[10,28,2010],[10,29,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_Unit13(date, y, m, d) {
        if (dateIsReserved_Unit13(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit13",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit13,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit12(year, month, day) {
         var SPECIAL_DAYS = [[10,29,2010],[10,30,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],[10,18,2010],[10,19,2010],[10,20,2010],[10,21,2010],[10,22,2010],[10,23,2010],[10,24,2010],[10,25,2010],[10,26,2010],[10,27,2010],[10,28,2010],[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_Unit12(date, y, m, d) {
        if (dateIsReserved_Unit12(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit12",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit12,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit72(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,10,2010],[9,11,2010],[9,12,2010],[9,13,2010],[9,17,2010],[9,18,2010],[9,19,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_Unit72(date, y, m, d) {
        if (dateIsReserved_Unit72(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit72",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit72,		
          range				: [2010,2012]
      });
    
      function dateIsReserved_Unit105(year, month, day) {
         var SPECIAL_DAYS = [[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_Unit105(date, y, m, d) {
        if (dateIsReserved_Unit105(y, m, d)) {
           return "special";
        }
        else {
          
          return false; // other dates are enabled
        }
      };
      
      Calendar.setup( {
          flat				: "Unit105",					
          weekNumbers		: false,								
          dateStatusFunc	: DateStatusFunc_Unit105,		
          range				: [2010,2012]
      });
    
