select box utility functions

Cause I'm frakin tired of rewriting these setSelectboxByValue setSelectboxByText

by Terrance Smith

HTML

<form>
    <select name="foo" id="foo">
        <option value="a">Alpha</option>
        <option value="b">Bravo</option>
        <option value="c">Charlie</option>
        </select>
    <input type="button" value=" Set to c " onclick="setSelectboxByValue('foo','c');">
    
        <input type="button" value=" Set to b " onclick="setSelectboxByText('foo','Bravo');">
</form>

JavaScript

var setSelectboxByValue=

function(selectedId, selectedValue) {

    var selectbox = document.getElementById(selectedId);
    var counter = 0;

    for (counter = 0; counter <= selectbox.length; counter++) {
        if (selectbox.options[counter].value == selectedValue) {
            document.getElementById(selectedId).selectedIndex = selectbox.options[counter].index;
        }
    }
};


var setSelectboxByText =

function(selectedId, displayText) {

    var selectbox = document.getElementById(selectedId);
    var counter = 0;
    for (counter = 0; counter <= selectbox.length; counter++) {
        if (selectbox.options[counter].text == displayText) {
            document.getElementById(selectedId).selectedIndex = selectbox.options[counter].index;
        }
    }
};