var Site = {
	initialize: function(){
		if (!window.ie) {
			$$('#menuBar li a').each(function(el) {
				var fx = new Fx.Style(el, 'background-color', {duration: 200, wait: false}).start('#000');
				el.addEvents({
					'mouseenter': function() {fx.start('#c33');},
					'mouseleave': function() {fx.start('#000');}
				});
			});
			$$('#ftr a').each(function(el) {
				var fx = new Fx.Style(el, 'background-color', {duration: 200, wait: false}).start('#444');
				el.addEvents({
					'mouseenter': function() {fx.start('#c33');},
					'mouseleave': function() {fx.start('#444');}
				});
			});
		}
		if (!window.ie6) {
			var completer1 = new Autocompleter.Local($('search_field'), tokens, {
				'delay': 25,
				'filterTokens': function() {
					var regex = new RegExp('^' + this.queryValue.escapeRegExp(), 'i');
					return this.tokens.filter(function(token){
						return (regex.test(token[0]) || regex.test(token[1]) || regex.test(token[2]));
					});
				},
				'injectChoice': function(choice) {
					var el = new Element('li')
						.setHTML(this.markQueryValue(choice[1]))
						.adopt(new Element('span', {'class': 'example-info'}).setHTML(this.markQueryValue(choice[2])));
					el.inputValue = choice[1];
					this.addChoiceEvents(el).injectInside(this.choices);
				}
			});
		}
	},
	setFluidColumn: function() {
		var el = $('ftrCl_Large');
		if (window.getHeight() <= 700) {el.setStyle('height', 242);} else {el.setStyle('height', 290);}
	}
};
window.addEvent('domready', Site.initialize);