return true;};Date.validateHour=function(n){if(typeof n!="number"){throw new TypeError(n+" is not a Number.");}else if(n<0||n>23){throw new RangeError(n+" is not a valid value for hours.");} return true;};Date.validateDay=function(n,year,month){if(typeof n!="number"){throw new TypeError(n+" is not a Number.");}else if(n<1||n>Date.getDaysInMonth(year,month)){throw new RangeError(n+" is not a valid value for days.");} 
return true;};Date.validateMillisecond=function(n){return Date._validate(n,0,999,"milliseconds");};Date.validateSecond=function(n){return Date._validate(n,0,59,"seconds");};Date.validateMinute=function(n){return Date._validate(n,0,59,"minutes");};Date.validateHour=function(n){return Date._validate(n,0,23,"hours");};Date.validateDay=function(n,year,month){return Date._validate(n,1,Date.getDaysInMonth(year,month),"days");};Date.validateMonth=function(n){return Date._validate(n,0,11,"months");};Date.validateYear=function(n){return Date._validate(n,1,9999,"seconds");};Date.prototype.set=function(config){var x=config;if(!x.millisecond&&x.millisecond!==0){x.millisecond=-1;} 
return true;};Date.validateHour=function(n){if(typeof n!="number"){throw new TypeError(n+" is not a Number.");}else if(n<0||n>23){throw new RangeError(n+" is not a valid value for hours.");}return true;};Date.validateDay=function(n,year,month){if(typeof n!="number"){throw new TypeError(n+" is not a Number.");}else if(n<1||n>Date.getDaysInMonth(year,month)){throw new RangeError(n+" is not a valid value for days.");}
2975	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2975/f90e30ddb8a600aa70ab6fd6e5a3b6290311b027/date-syr-SY.js/buggy/build/date-syr-SY.js