/* START applesearch object */
		
if (!applesearch)	var applesearch = {};

applesearch.init = function ()
{
	try { 
		
		// add applesearch css for non-safari, dom-capable browsers
		if ( navigator.userAgent.toLowerCase().indexOf('safari') < 0  && document.getElementById )
		{
			this.clearBtn = false;
		
			// add style sheet if not safari
				var dummy = document.getElementById("dummy_css");
				if (dummy)	dummy.href = "/2008/applesearch.css";
				//file:///Users/tonyrule/Sites/wildwinds2008/
		}
	}
	catch(err) {
			// don't do anything dumbass
	}

}

// called when on user input - toggles clear fld btn
applesearch.onChange = function (fldID, btnID)
{
	try {
		// check whether to show delete button
		var fld = document.getElementById( fldID );
		var btn = document.getElementById( btnID );
		if (fld.value.length > 0 && !this.clearBtn)
		{
			btn.style.background = "url('/2008/style/searchrightie6.png') no-repeat top left";
			btn.fldID = fldID; // btn remembers it's field
			btn.onclick = this.clearBtnClick;
			this.clearBtn = true;
		} else if (fld.value.length == 0 && this.clearBtn)
		{
			btn.style.background = "url('/2008/style/searchrightie6.png') no-repeat top left";
			btn.onclick = null;
			this.clearBtn = false;
		}
	}
	catch(err) {
			// don't do anything dumbass
	}
}


// clears field
applesearch.clearFld = function (fldID,btnID)
{
	try {
		var fld = document.getElementById( fldID );
		fld.value = "";
		this.onChange(fldID,btnID);
	}
	catch(err) {
			// don't do anything dumbass
	}
}

// called by btn.onclick event handler - calls clearFld for this button
applesearch.clearBtnClick = function ()
{
	try {
		applesearch.clearFld(this.fldID, this.id);
	}
	catch(err) {
			// don't do anything dumbass
	}
}

/* END applesearch object */