rem: if (!oli) 
add: } if (!oli) { 
context: function diffcheck() {	var dli = false; // the li where the diff radio is checked	var oli = false; // the li where the oldid radio is checked	var hf = document.getElementById('pagehistory');	if (!hf)		return true;	var lis = hf.getElementsByTagName('li');	for (i=0;i<lis.length;i++) {		var inputs = historyRadios(lis[i]);		if (inputs[1] && inputs[0]) {			if (inputs[1].checked || inputs[0].checked) { // this row has a checked radio button				if (inputs[1].checked && inputs[0].checked && inputs[0].value == inputs[1].value)					return false;				if (oli) { // it's the second checked radio					if (inputs[1].checked) {						oli.className = "selected";						return false;					}				} else if (inputs[0].checked) {					return false;				}				if (inputs[0].checked)					dli = lis[i];				if (!oli)					inputs[0].style.visibility = 'hidden';				if (dli)					inputs[1].style.visibility = 'hidden';				lis[i].className = "selected";				oli = lis[i];			}  else { // no radio is checked in this row				if (!oli)					inputs[0].style.visibility = 'hidden';				else					inputs[0].style.visibility = 'visible';				if (dli)					inputs[1].style.visibility = 'hidden';				else					inputs[1].style.visibility = 'visible';				lis[i].className = "";			}		}	}	return true;}
meta: 7966	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/7966/845a064a5667ce4442c1b90f1eb1e013673ae589/wikibits.js/buggy/skins/common/wikibits.js