if (!x.second && x.second !== 0) { x.second = -1; 
if ($D.validateSecond(config.second)) { this.addSeconds(config.second - this.getSeconds()); 
    $P.set = function (config) {        var x = config;        if (!x.millisecond && x.millisecond !== 0) {             x.millisecond = -1;         }        if (!x.second && x.second !== 0) {             x.second = -1;         }        if (!x.minute && x.minute !== 0) {             x.minute = -1;         }        if (!x.hour && x.hour !== 0) {             x.hour = -1;         }        if (!x.day && x.day !== 0) {             x.day = -1;         }        if (!x.month && x.month !== 0) {             x.month = -1;         }        if (!x.year && x.year !== 0) {             x.year = -1;         }        if (x.millisecond != -1 && $D.validateMillisecond(x.millisecond)) {            this.addMilliseconds(x.millisecond - this.getMilliseconds());         }        if (x.second != -1 && $D.validateSecond(x.second)) {            this.addSeconds(x.second - this.getSeconds());         }        if (x.minute != -1 && $D.validateMinute(x.minute)) {            this.addMinutes(x.minute - this.getMinutes());         }        if (x.hour != -1 && $D.validateHour(x.hour)) {            this.addHours(x.hour - this.getHours());         }        if (x.month !== -1 && $D.validateMonth(x.month)) {            this.addMonths(x.month - this.getMonth());         }        if (x.year != -1 && $D.validateYear(x.year)) {            this.addYears(x.year - this.getFullYear());         }	    /* day has to go last because you can't validate the day without first knowing the month */        if (x.day != -1 && $D.validateDay(x.day, this.getFullYear(), this.getMonth())) {            this.addDays(x.day - this.getDate());         }        if (x.timezone) {             this.setTimezone(x.timezone);         }        if (x.timezoneOffset) {             this.setTimezoneOffset(x.timezoneOffset);         }                return this;       };
2975	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2975/03ae1ab662e66736518b465f8d80c143053a8fa5/core-debug.js/buggy/src/core-debug.js