﻿// E4D object
if (!E4D) { var E4D = new Object();  }

E4D.main = {
	
	environment			: 'local',
	hack				: '/',
	init				: function() {		
		E4D.main.hackEnvironment();
	},
	
	hackEnvironment		: function() {
		var loc = window.location.href;
		E4D.main.hack = ( (loc.indexOf('localhostmachine') == -1) ? '/' : '' );
	},
	
	autosearch			: function () {		
		
		if($('search_action')) {
			var action = $F('search_action');
		} else {
			var action = "AJAX_NOJSDEFINED";
		}
		new Ajax.Autocompleter('autocomplete', 'autocomplete_choices', window.location.href, 
		{
				paramName: "autosearch_value", 
				minChars: 2, 
				/*updateElement: addItemToList, */
				indicator: 'auto_search_spinner',
				parameters: 'action='+action,
				afterUpdateElement : function() { $('search').submit(); }
		});
		
	}
	
}


Event.observe(window, 'load', E4D.main.autosearch, false);
