Index: src/ajax/api/scripts/date-time.js
===================================================================
--- src/ajax/api/scripts/date-time.js	(revision 1728)
+++ src/ajax/api/scripts/date-time.js	(working copy)
@@ -14,8 +14,9 @@
 SimileAjax.DateTime.MONTH          = 6;
 SimileAjax.DateTime.YEAR           = 7;
 SimileAjax.DateTime.DECADE         = 8;
-SimileAjax.DateTime.CENTURY        = 9;
-SimileAjax.DateTime.MILLENNIUM     = 10;
+SimileAjax.DateTime.QUARTER_CENTURY = 9;
+SimileAjax.DateTime.CENTURY        = 10;
+SimileAjax.DateTime.MILLENNIUM     = 12;
 
 SimileAjax.DateTime.EPOCH          = -1;
 SimileAjax.DateTime.ERA            = -2;
@@ -40,6 +41,7 @@
         a[d.MONTH]       = a[d.DAY] * 31;
         a[d.YEAR]        = a[d.DAY] * 365;
         a[d.DECADE]      = a[d.YEAR] * 10;
+        a[d.QUARTER_CENTURY] = a[d.YEAR] * 25;
         a[d.CENTURY]     = a[d.YEAR] * 100;
         a[d.MILLENNIUM]  = a[d.YEAR] * 1000;
     })();
@@ -335,6 +337,10 @@
         clearInYear(date2);
         date2.setUTCFullYear(Math.floor(date2.getUTCFullYear() / 10) * 10);
         break;
+    case SimileAjax.DateTime.QUARTER_CENTURY:
+        clearInYear(date2);
+        date2.setUTCFullYear(Math.floor(date2.getUTCFullYear() / 25) * 25);
+        break;        
     case SimileAjax.DateTime.CENTURY:
         clearInYear(date2);
         date2.setUTCFullYear(Math.floor(date2.getUTCFullYear() / 100) * 100);
@@ -418,6 +424,9 @@
     case SimileAjax.DateTime.DECADE:
         date2.setUTCFullYear(date2.getUTCFullYear() + 10);
         break;
+    case SimileAjax.DateTime.QUARTER_CENTURY:
+        date2.setUTCFullYear(date2.getUTCFullYear() + 25);
+        break;
     case SimileAjax.DateTime.CENTURY:
         date2.setUTCFullYear(date2.getUTCFullYear() + 100);
         break;
