JuriySOFT,
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]
О том, как вставить в сообщение
исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте
http://javascript.ru/formatting.
а JS тут по сути не нужен вовсе
<form>
<input type="checkbox" name="rooms[]" value="1" />1 комната<br />
<input type="checkbox" name="rooms[]" value="2" />2 комнаты<br />
<input type="checkbox" name="rooms[]" value="3" />3 комнаты<br />
<input type="checkbox" name="rooms[]" value="4" />4 комнаты<br />
<select name="metro[]">
<option value="metro_1">Пункт 1</option>
<option value="metro_2">Пункт 2</option>
</select>
</form>
на стороне сервера, переменные rooms и metro будут соответсвенно массивами, и будут включать в себя все выбранные варианты
возможность выбрать несколько пунктов, раскрыть список, и прочее - дело чистого HTML