motorola.controls.TopFaqs = new Class({
	initialize: function() {
		if ($('searchFaqs')) {
			var field = $('searchFaqs').getElement('input[type=text]');
			var title = field.get('title') || '';
			field.store('defaultValue',title);
			field.set('value',title);
			$('searchFaqs').addEvent('submit', this.submit);
			field.addEvents({
				'focus': this.focus,
				'blur': this.blur
			});
		}
	},
	submit: function(e) {
		var evt = new Event(e);
		var field = $('searchFaqs').getElement('input[type=text]');
		var defaultValue = field.retrieve('defaultValue');
		var value = field.get('value');
		if (!value || value === defaultValue) {
			evt.stop();
		}
	},
	focus: function() {
		var val = this.get('value');
		var defaultValue = this.retrieve('defaultValue');
		if (val === defaultValue) {
			this.set('value','');
		}
	},
	blur: function() {
		var val = this.get('value');
		var defaultValue = this.retrieve('defaultValue');
		if (!val) {
			this.set('value',defaultValue);
		}
	}
});
