var TkFragmentSearch = Class.create();
TkFragmentSearch.prototype = {
  initialize: function(container, id, assetPath, options) {
    this.container = container;
    this.id = id;
    this.assetPath = tkRootCMS + assetPath;
    this.options = {
    };
    Object.extend(this.options, options || {});
  },

  write: function() {
    var list = [];
    list.push('<div id="' + this.id + '" class="tkFragmentSearch">');
    list.push(  '<div class="title">Search the website</div>');
    list.push(  '<form name="tkFragmentSearchForm" onsubmit="this.action = \'' + tkRoot + '/search/index.htm\';">');
    list.push(    '<input class="query" type="text" id="tkSearchQuery" name="q" />');
    list.push(    '<input class="search" type="image" src="' + this.assetPath + 'image/search.gif"');
    list.push(    ' onmouseover="this.src = \'' + this.assetPath + 'image/searchOver.gif\'"');
    list.push(    ' onmouseout="this.src = \'' + this.assetPath + 'image/search.gif\';" />');
    list.push(  '</form>');
    list.push('</div>');
    list.each(function(html) { document.write(html) });
  }
}
