На днях решил повторить JavaScript и наткнулся на маленькую проблему, которая меня возмутила. Не загружается информация в свойство объекта. Объект создается по шаблону и присваивается значения свойствам объекта из текстовых полей. Проблема в том, что строчка: 
 Код
obj = new Automobile(document.getElementById('text1').value,document.getElementById('text2').value,document.getElementById('text3').value)
 не хочет добавлять информацию в три свойства сразу, но если сделать вот так: 
 Код
obj = new Automobile(document.getElementById('text1').value)
 то оно спокойно добавляется, но только в одно, что плохо - нужно сразу в три, следуя параметрам функции. 
 Вот полный код: 
 Код
<html> 
 <body> 
 Какой цвет: <input type='text' id='text1'><br> 
 Какая модель: <input type='text' id='text1'><br> 
 Год выпуска: <input type='text' id='text1'><br> 
 <input type='button' onclick='Start()' value='Создать объект'> 
 <script type='text/javascript'> 
 function Automobile(color, model, year){ 
 this.color = color || "Без цвета" 
 this.model = model || "ХЗ" 
 this.year = year || "Не указано" 
 this.metod = function metod(){ 
 document.write('Ты водишь машину '+this.model+' с цветом '+this.color+', а год выпуска ее '+this.year) 
 } 
 } 
 function Start(){ 
 obj = new Automobile(document.getElementById('text1').value,document.getElementById('text2').value,document.getElementById('text3').value) 
 obj.metod() 
 } 
 </script> 
 </body> 
 </html>
 Как по-другому записать, что бы свойства сразу заполнялись нужной инфой, а не по одному?