<select id='foo'>
<option>
Г
</option>
<option>
А
</option>
<option>
В
</option>
<option>
Б
</option>
</select>
<script type='text/javascript'>
(function () {
var wrapper = document.getElementById("foo"),
nodes = wrapper.getElementsByTagName("OPTION"),
len = nodes.length,
sorted = [];
while (nodes[0]) {
sorted.push(new String(nodes[0].value));
sorted[sorted.length-1].element = nodes[0];
wrapper.removeChild(nodes[0]);
}
sorted = sorted.sort();
for (var i = 0; i < len; i++) {
wrapper.appendChild(sorted[i].element);
}
})();
</script>