if (typeof(BKWLD) == 'undefined') {	var BKWLD = {}; }

BKWLD.Search = Class.create();
BKWLD.Search.prototype = {
  initialize: function(where) {
    this.search_field  = $(where);
    this.default_value = 'search this site...';
    this.is_safari     = ((parseInt(navigator.productSub)>=20020000)&&(navigator.vendor.indexOf("Apple Computer")!=-1));

    if (this.is_safari) {
      this.replace();      
    }
  },
  replace: function() {
    this.search_field.setAttribute('type', 'search');
    this.search_field.setAttribute('autosave', 'com.bkwld.search');
    this.search_field.setAttribute('results', '5');
    this.search_field.setAttribute('placeholder', this.default_value);
  }
}