Forum Moderators: open
function gui_radio_accessibility(id)
{
if (document.getElementById(id) && document.getElementsByTagName('*').length!=0)
{
var inputs = document.getElementById(id).getElementsByTagName('input');
if (inputs!=undefined)
{
for (var i=0; i < inputs.length; i++)
{
if (inputs[i].getAttribute('type')=='radio')
{
if (window.addEventListener)
{
inputs[i].addEventListener('focus', function() {this.parentNode.className='pollh';},false);
inputs[i].addEventListener('blur', function() {this.parentNode.className='';},false);
}
else
{
var thisid = inputs[i].id;
inputs[i].attachEvent('onfocus', function() {window.event.srcElement.parentNode.className='pollh';});
inputs[i].attachEvent('onblur', function() {window.event.srcElement.parentNode.className='';});
}
}
}
}
}
}
//usage
gui_radio_accessibility('side');