function __clickOnceOnClick(control, hiddenFieldName, disabledText)
{
    var hiddenField = document.getElementsByName(hiddenFieldName).item(0);
    
    if(hiddenField != null)
    {
        // Set the hidden field's name to the control's name
        hiddenField.setAttribute("name", control.getAttribute("name"));
        
        // Disable the button
        control.disabled = true;
        
        // Finally if disabled text was specified display it
        if(disabledText != null && disabledText.length > 0)
        {
            control.value = disabledText;
        }
    }
    
    control.form.submit();

    return false;
}