// Greene King JavaScript Document
// andrew.nartey@tangentone.co.uk

	$j(function() {
		//run the currently selected effect
		function runEffect(){
			//get effect type from 
			// blind, bounce, clip, drop, explode, fade, fold, highlight, puff, pulsate, scale, shake, size, slide, transfer
			var selectedEffect = ('fade');
			//most effect types need no options passed by default
			var options = {};
			//check if it's scale, transfer, or size - they need options explicitly set
			if(selectedEffect == 'scale'){ options = {percent: 0}; }
			else if(selectedEffect == 'transfer'){ options = { to: "#button"}; }
			else if(selectedEffect == 'size'){ options = { to: {width: 200,height: 60} }; }
			//run the effect
			$j("#effect").effect(selectedEffect,options,500);
		};
		//set effect from select menu value
		$j("#button").click(function() {
			runEffect();
			return false;
		});
	});
	
	document.observe('dom:loaded',function(e) {
		new Ajax.Autocompleter('SearchQuery', 'searchAutocomplete', 'pages/autocomplete-pubsearch.tao', {
			frequency: 0.1,
			updateElement: function(event) {
			window.location = $A(arguments).first().select('span.pubUrl').first().innerHTML;
			}
		});
	});
