/* JavaScript File Datafant											*/
/* search.js 														*/
/* Modified August 13th 2007						 				*/
/* http://www.datafant.se/										    */


// ------------------------------------- Applesearch - Creates a search box with apple functionality ------------------------------------------------------------

if (!applesearch)	var applesearch = {};

applesearch.init = function () {
	
	if ( navigator.userAgent.toLowerCase().indexOf('safari') < 0  && document.getElementById ) {
		
		this.clearbutton = false;
	}
}

applesearch.onChange = function (fieldID, buttonID) {
	
	var field = document.getElementById( fieldID );
	var button = document.getElementById( buttonID );
	if (field.value.length > 0 && !this.clearbutton) {
		
		button.style.background = "transparent url(fileadmin/templates/musik_i_syd/images/searchbox_clear.gif) no-repeat right top";
		button.fieldID = fieldID;
		button.onclick = this.clearClick;
		this.clearbutton = true;
	} 
	else if (field.value.length == 0 && this.clearbutton) {
		
		button.style.background = "transparent url(fileadmin/templates/musik_i_syd/images/searchbox_right.gif) no-repeat right top";
		button.onclick = null;
		this.clearbutton = false;
	}
}

applesearch.clearField = function (fieldID,buttonID) {
	
	var field = document.getElementById( fieldID );
	field.value = "";
	this.onChange(fieldID,buttonID);
}

applesearch.clearClick = function () {
	
	applesearch.clearField(this.fieldID, this.id);
}

window.onload = function () { applesearch.init(); }


