function checkMinMax(min, max, minchanged) {
	minEl=document.getElementById(min);
	maxEl=document.getElementById(max);
	if(!minEl || !maxEl) {
		return;
	}
	if(minEl.value!='' && maxEl.value!='' && parseInt(minEl.value)>parseInt(maxEl.value)) {
		if(minchanged) {
			maxEl.options[0].selected=true;
		}
		else {
			minEl.options[0].selected=true;
		}
	}
	minVal=minEl.value==''?-1:parseInt(minEl.value);
	maxVal=maxEl.value==''?Infinity:parseInt(maxEl.value);
	for(i = 1; minEl.options.length > i; i++) {
		minEl.options[i].style.color=minEl.options[i].value>maxVal?'#888888':'';
		maxEl.options[i].style.color=maxEl.options[i].value<minVal?'#888888':'';
	}
}
