function radSelect(radioButtonName) {
	var radioButton = document.getElementById(radioButtonName);
	radioButton.checked = true;
}

function selectRadio(tableName, radioButtonName,rowName)
{
    var table = document.getElementById(tableName);
	var radioButton = document.getElementById(radioButtonName);
	var row = document.getElementById(rowName);

    if (table && radioButton && row) {
        var rows = table.getElementsByTagName('tr');

    	radioButton.checked = true;
    	for (var i = 0; i < rows.length; i++) {
            rows[i].className = 'alternateproductdefault';
    	}
    	row.className = 'alternateproductselect';
    }
	return true;
}

function hoverRow(radioButtonName, rowName)
{
	var radioButton = document.getElementById(radioButtonName);
	var row = document.getElementById(rowName);

    if (radioButton && row) {
    	if (!radioButton.checked) {
    		row.className = 'alternateproducthover';
    	}
    }
	return true;
}

function clearRow(radioButtonName, rowName)
{
    var result = null;
    var radioButton = document.getElementById(radioButtonName);
    var row = document.getElementById(rowName);

    if (radioButton && row) {
        if (radioButton.checked) {
            row.className = 'alternateproductselect';
        } else {
            row.className = 'alternateproductdefault';
        }
        if (radioButton.checked) {
            result = radioButton;
        }
    }
    return result;
}

function uncheckRadio(radioButtonName)
{
    var result = false;
    var radioButton = document.getElementById(radioButtonName);

    if (radioButton) {
        result = radioButton.checked;
        radioButton.checked = false;
    }
    return result;
}
