N2i.SearchField = function(element,text,className) {
	this.field = $id(element);
	this.placeholderClass = className || 'placeholder';
	this.placeholderText = text || 'Søg her!';
	this.field.n2iSearchField = this;
	this.field.onblur = function() {
		this.n2iSearchField.blur();
	}
	this.field.onfocus = function() {
		this.n2iSearchField.focus();
	}
	this.blur();
}

/**
 * @private
 */
N2i.SearchField.prototype.focus = function() {
	if (this.field.value==this.placeholderText) {
		this.field.value = '';
		N2i.Element.removeClassName(this.field,this.placeholderClass);
	}
	else {
		this.field.select();
	}
}

/**
 * @private
 */
N2i.SearchField.prototype.blur = function() {
	if (this.field.value=='') {
		N2i.Element.addClassName(this.field,this.placeholderClass);
		this.field.value=this.placeholderText;
	}
}