rem: key = window.event.keyCode; if ((key==43) && (elt.value==Number(elt.value))) { elt.value=make2digits((Number(elt.value))+1); window.event.keyCode=null; elt.select(); } if ((key==45) && (elt.value==Number(elt.value))) { if (elt.value > 1) { elt.value=make2digits((Number(elt.value))-1); } window.event.keyCode=null; elt.select(); 
add: key = window.event.keyCode; if ((key==43) && (elt.value==Number(elt.value))) { if (elt.name.indexOf('year') != -1)				max_value = 2030; else if (elt.name.indexOf('day') != -1)			max_value = 31; else if (elt.name.indexOf('hours') != -1)		max_value = 23; else if (elt.name.indexOf('minutes') != -1)		max_value = 59;   if (elt.value < max_value) { elt.value=make2digits((Number(elt.value))+1); } window.event.keyCode=null; elt.select(); } if ((key==45) && (elt.value==Number(elt.value))) { if (elt.name.indexOf('year') != -1)				min_value = 1970; else if (elt.name.indexOf('day') != -1)			min_value = 1; else if (elt.name.indexOf('hours') != -1)		min_value = 0; else if (elt.name.indexOf('minutes') != -1)		min_value = 0;  if (elt.value > min_value) { elt.value=make2digits((Number(elt.value))-1); } window.event.keyCode=null; elt.select(); 
context: function processKeyEvent(elt) {  key = window.event.keyCode;   if ((key==43) && (elt.value==Number(elt.value))) {     elt.value=make2digits((Number(elt.value))+1);     window.event.keyCode=null;	elt.select();  }   if ((key==45) && (elt.value==Number(elt.value))) { 	  if (elt.value > 1) {		   elt.value=make2digits((Number(elt.value))-1); 	  }      window.event.keyCode=null;      elt.select();  }  return true}
meta: 5635	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5635/3fa4a3c272a45943bd54606015dc57d5262187f7/date_chooser.js/buggy/packages/calendar/calendar_event/js/date_chooser.js