/**
*  Load Pertimm autocompleter
*/

// Load css and js files
var base_path = "/script/pertimm/autocomplete/";
document.write('<link rel="stylesheet" href="'+base_path+'css/pertimm_autocomplete.css" type="text/css" media="all" />');
document.write('<!--[if IE 6]><link rel="stylesheet" type="text/css" href="'+base_path+'css/pertimm_autocomplete_ie6.css" media="all" /><![endif]-->');
document.write('<!--[if IE 7]><link rel="stylesheet" type="text/css" href="'+base_path+'css/pertimm_autocomplete_ie7.css" media="all" /><![endif]-->');
document.write('<script type="text/javascript" src="'+base_path+'js/pertimm_autocompleter_prototype.js"><\/script>');

function initPertimmAutocompletion() {

  // Input id
  var input_id = 'Master_Conteneur_Search_txtRecherche';
  
  // Submit form element id
  var submit_form_element_id = 'Master_Conteneur_Search_btnOK';
  // Request file
  var request_file = "/autocomplete.asp";
  
  if ($(input_id)){  
  
    // Load ghosted field
    new Form.GhostedField(input_id, submit_form_element_id, {cloak:true});
    
    // Autocompleter div construction
    var autocompleter_div = new Element('div', { 'class': 'autocomplete', id: 'pertimm_autocomplete', style: 'display:none;' });
    $(input_id).insert({after : autocompleter_div});
    
    // Load autocompleter
    new Ajax.PertimmAutocompleter(input_id, 'pertimm_autocomplete', request_file,
      {
        frequency: 0.15,
        callback:function(){
          return {action: 'wordWheel', field: 'inputId', ww_search_word: pertimmPrepareString(input_id), Master_CultureId: $('Master_CultureId').value};
        },
		afterUpdateElement: function() {
          document.location='/rechercher.aspx?searchbar_Word='+$('Master_Conteneur_Search_txtRecherche').value;
        }
      }
    );    
  }

}

// Autoload autocompleter
document.observe('dom:loaded', initPertimmAutocompletion);