
	/* Advanced Search Rollout
	--------------------------------------------------------*/
	init_events.push (function () {
		// Get initial value of trigger link
		var trigger_obj = $('advanced_search_trigger');
		var init_trigger_text = trigger_obj.get ('text');
		trigger_obj.addEvent ('click', function () {
			autoroll ($('advanced_search_form'), {
				'onPreRollUp': function (target) {
					trigger_obj.removeClass ('open');
					trigger_obj.set ('text', init_trigger_text);

					// Set a cookie to remember it was rolled up
					Cookie.set ('sabsearch', 'rolled up', {
						duration: 365,
						path: '/'
					});
				},
				'onPreRollOut': function (target) {
					trigger_obj.addClass ('open');
					trigger_obj.set ('text', 'Click here to hide the Advanced Search');

					// Set a cookie to remember it was rolled up
					Cookie.set ('sabsearch', 'rolled out', {
						duration: 365,
						path: '/'
					});
				}
			});
		});

		// Read the cookie to see how to draw the advanced search
		var cookie_value = Cookie.get ('sabsearch');
		if (cookie_value == 'rolled out')
		{
			// Roll it out
			trigger_obj.fireEvent ('click', [], 100);
		}
	});
