// fonction contre le sdam
function control() {
	var form = document.getElementsByTagName("FORM");
	for(i=0; i<form.length; i++) {
		form[i].innerHTML += '<input type="hidden" name="xscontrol" value="'+Math.random()*10000+'" />';
		form[i].sxcontrol.value = '';
	}
}

// Fonction de sélection auto d'une radio sur focus d'un input
function setOthers() {
	control();
	var others = getElementsByClass('other');
	for (var j=0;j<others.length;j++) {
		addEvent(others[j], 'focus', other);
	}

}
function other(e) {
    var evt = getStandardEvent(e);
    var elem = evt.target;

    while(elem && !elem.className.match(/other (.+)/)) {
        elem = elem.parentNode;
    }
    if (elem) {
		var dest = elem.className.split(/ /)[1];
		$(dest).checked = 'checked';
    }

    evt.preventDefault();
    return false;
}

addEvent(window, 'load', setOthers);
//addEvent(window, 'load', );