function setup() {

	var inputs = getOptions();
	for(var i = 0; i < inputs.length; i++) {
		inputs[i].onclick = function() {
			unselectAllOptions();
			this.checked = true;
		}
	}
	var submits = getSubmits();
	for(var i = 0; i < submits.length; i++) {
		submits[i].onclick = function() {
			var radio = getOptions(this.form);
			if(radio.length > 0) {
				radio[0].checked = true;
				return true;
			} 
			return false;
		}
	}

}
function unselectAllOptions() {
	var inputs = getOptions();
	for(var i = 0; i < inputs.length; i++)
		inputs[i].checked = false;
}
function getOptions(form) {
	var ret = [];
	var inputs = document.getElementsByTagName('INPUT');
	for(var i = 0; i < inputs.length; i++) {
		if(form && inputs[i].form.name != form.name)
			continue;
		if(inputs[i].type == 'radio' && inputs[i].name == 'search_cri') 
			ret.push(inputs[i]);
	}
	return ret;
}
function getSubmits(form) {
	var ret = [];
	var inputs = document.getElementsByTagName('INPUT');
	for(var i = 0; i < inputs.length; i++) {
		if(form && inputs[i].form.name != form.name)
			continue;
		if(inputs[i].type == 'submit' && inputs[i].name == 'Search') 
			ret.push(inputs[i]);
	}
	return ret;
}

function clickclear(thisfield) {

     thisfield.value = "";

     }

var oldOnload = window.onload;
window.onload = function() {
	if(oldOnload)
		oldOnload();
	setup();
}