	jQuery(function() {
		
		//run the currently selected effect
		function runEffect(){
			//get effect type from 
			var selectedEffect = 'bounce';
			//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", className: 'ui-effects-transfer' }; }
			else if(selectedEffect == 'size'){ options = { to: {width: 200,height: 60} }; }
			
			//run the effect

			jQuery("#thanks li a").effect(selectedEffect,options,300,callback);
		};
		
		//callback function to bring a hidden box back
		function callback(){
			setTimeout(function(){
				jQuery("#effect:hidden").removeAttr('style').hide().fadeIn();
			}, 1000);
		};
		
		//set effect from select menu value
		jQuery("#thanks a").hover(function() {
			runEffect();
			return false;
		});
	});