Имеется такая конструкция поля ввода формы поиска:
	
	| Код: | 
	| <input id="searchInput" onblur="this.value=(this.value=='')?this.title:this.value;" onfocus="this.value=(this.value==this.title)?'':this.value;" value="Search" title="Search" name="search" type="text" /> | 
	
Данный код подставляет текст в форму поиска, который убирается при получении фокуса. И восстанавливается, если ничего введено не было.
Вопрос, как сделать, чтобы подставляемый текст был одного цвета, а текст, который вводишь сам, другого цвета?
Если в CSS задавать цвет текста для 
input, то он влияет и на подставляемый, и на вводимый текст.
Как сделать по другому?
P.S. С JS я не знаком...