/* START search object */
    
if (!applesearch) var applesearch = {};

applesearch.init = function (){
    this.clearBtn = 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 = "transparent url('/images/gmashup/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 = "transparent url('/images/gmashup/srch_r.gif') no-repeat top left";
    btn.onclick = null;    
    if($('divFilmsAll')){
	    $('divFilmsAll').hide();  
	  }    
    this.clearBtn = false;
  }
}

/*
 * clears field
 */
applesearch.clearFld = function (fldID,btnID){
  
  var fld = document.getElementById( fldID );
  fld.value = "";
  this.onChange(fldID,btnID);
  myQuickSearch.rows.invoke('show');
  if($('divFilmsAll')){
    $('divFilmsAll').hide();  
  }
}

/* 
 * called by btn.onclick event handler - calls clearFld for this button
 */ 
applesearch.clearBtnClick = function (){
  applesearch.clearFld(this.fldID, this.id);
}

/* END search object */
