можно конечно использовать первый скрипт вот так
<script type="text/javascript">
function displayField2()
{
if(document.getElementById('bron').value == "Пансионат \"Крошка Енот\"\, Морское"|| document.getElementById('bron').value == "Пансионат \"Солнечный камень\"")
{
document.getElementById('helement').style.display="";
document.getElementById('nomer').value="";
document.getElementById('helement2').style.display="none";
}
if(document.getElementById('bron').value == "Сердолик")
{
document.getElementById('helement2').style.display="";
document.getElementById('nomer2').value="";
document.getElementById('helement').style.display="none";
}
}
window.addEvent('domready', function() {
displayField2();
});
</script>
но тогда для разных обьектов необходимо создавать отдельные позиции и в них добавлять номера, что не совсем удобно, можно ли это как то исправить