// -----------------------------------------------------------------------------

function  onLoad () {
    // display screen shots for Font Comparitor default fonts
    document.fontComparitor.reset();
        // return defaults on user reload, which Firefox2 is not doing
    updatePaneImg(1);
    updatePaneImg(2);
}

/** 
 * Update the image for the given font comparitor pane.  Event handler for 
 * font*Input change. 
 */
function  updatePaneImg (paneNum) {
    var fontNameInputs = document.fontComparitor["pane"+paneNum+"FontName"];
    for (var i = 0; i < fontNameInputs.length; i++) {
        var fontNameInput = fontNameInputs[i];
        if (fontNameInput.checked) {
            var fontName = fontNameInput.value;
            break;
        }
    }
    var fontSizeInputs = document.fontComparitor["pane"+paneNum+"FontSize"];
    for (var i = 0; i < fontSizeInputs.length; i++) {
        var fontSizeInput = fontSizeInputs[i];
        if (fontSizeInput.checked) {
            var fontSize = fontSizeInput.value;
            break;
        }
    }
    document.getElementById("pane"+paneNum+"Img").src = 
        "samples/"+fontName+fontSize+".gif";
    return true;
}
