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

applesearch.init = function (fldID)
{   
	// 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 = "css/applesearch.css";
	
	    
	}
	 var e_search=document.getElementById(fldID);
      if (e_search.value=='' || e_search.value==null || e_search.value==e_search.placeholder) {e_search.value=e_search.placeholder;e_search.style.color='Silver'; }  ;
      
    
	   
}
applesearch.onCheckSubmit = function(evt, fldID, submitID) {
    var fld = document.getElementById( fldID);
   	var sld = document.getElementById( submitID);
   	if (checkEnter(evt)) {
  	   // sld.value=fld.value;
      //	 __doPostBack(submitID.split("_").join("$"))
   	}

}
function checkEnter(e) {
		var characterCode
		if(e && e.which) {
			e = e
			characterCode = e.which
		} else {
			e = event
			characterCode = e.keyCode
		}
		if(characterCode == 13) return true;
		return false;
	}
// called when on user input - toggles clear fld btn
applesearch.onChange = function (fldID, btnID)
{

  
	// 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 = "white url('images/srch_r_f2.gif') 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 = "white url('images/srch_r.gif') no-repeat top left";
		btn.onclick = null;
		this.clearBtn = false;
	}*/
}


// clears field
applesearch.clearFld = function (fldID,btnID)
{
	var fld = document.getElementById( fldID );
	fld.value = "";
	this.onChange(fldID,btnID);
}

// called by btn.onclick event handler - calls clearFld for this button
applesearch.clearBtnClick = function ()
{
	applesearch.clearFld(this.fldID, this.id);
}

/* END applesearch object */
