// div to show should be named buttonidtext
// ex. for radio1, it would be radio1text
function eventTrigger (e) {
    if (! e)
        e = event;
    return e.target || e.srcElement;
}

function updateFields(e) {
    var radioObj = eventTrigger (e);
    var item = radioObj.id
    
    // Hide all text divs before enabling the new one
    hideAll(radioObj);

    // Show the selected one
    shouldShow = document.getElementById(item + "text");
    if (shouldShow != null) {
        shouldShow.style.display = "block";
    }
    
}

function hideAll(radioObj) {
    // Pull all buttons for the radio button
    var radioObjChildren = radioObj.form.elements[radioObj.name];
    
    // Hide each one
    for (var i = 0; i < radioObjChildren.length; i++) {
        shouldHide = document.getElementById(radioObjChildren[i].id + "text");
        if (shouldHide != null) {
            shouldHide.style.display = "none";
        }
    }
}

function SetPostback()
{
  
    for (i=0; i < document.forms[0].elements.length; i++)
    {
        if ((document.forms[0].elements[i].type == "radio") && (document.forms[0].elements[i].checked))
        {
            shouldShow = document.getElementById(document.forms[0].elements[i].id + "text");
            shouldShow.style.display = "block";
        }
    }
}

window.onload = SetPostback();