<html>
<head>
<script>
function a() {
var search = document.formsearch.find.value;
var a = document.getElementById('select').selectedIndex
var b = document.getElementsByTagName('option')
var searchUrl = b[a].value + search;
location.href = searchUrl
}
</script>
<select id='select'>
<option id='yandex1' value='http://yandex.ru/yandsearch?text=1'>Yandex1</option>
<option id='yandex2' value='http://yandex.ru/yandsearch?text=2'>Yandex2</option>
<option id='yandex3' value='http://yandex.ru/yandsearch?text=3'>Yandex3</option>
<option id='yandex4' value='http://yandex.ru/yandsearch?text=4'>Yandex3</option>
</select>
<FORM NAME="formsearch">Поищем в Яше?:
<INPUT NAME="find" SIZE="40" TYPE="text">
<INPUT TYPE="button" VALUE="Искать" onClick="a()">
</FORM>
зачем в вашем скрипте вы использовали две фигур. скобки?