/*
window.addEvent('load', function() {
	$('inside').addEvent('click', function() {
			$('productresults').setStyle('visibility', 'hidden');
		});
});
*/
/*
window.addEvent('load', function() {
	$('productresults').setStyle('visibility', 'hidden');
});
*/
window.addEvent('load', function() {
	var question = $('question');
	question.addEvent('click', function() {
			if (question.value == 'Product Search')
			{
				question.value = "";
			}
		});	
	question.addEvent('keyup', function(e) {
		if (question.value == '')
		{
			$('productresults').setStyle('display', 'none');
		}
		else
		{
			$('question').setStyles('background: #FFF url(/images/ajax-loader.gif) no-repeat 98% center');
			$('productresults').setStyle('visibility', 'visible');
			$('productresults').setStyle('display', 'block');
			e = new Event(e).stop();
			var url = "/fullsearch/?search="+encodeURIComponent(question.value);
			new Ajax(url, {
				method: 'get',
				update: $('productresults'),
				onComplete: function() {
					$('question').setStyle('background-image','none');
					var accordion = new Accordion('h4.headerrow', 'div.group', {
						show: 0,
						display: -1,
						opacity: false,
						alwaysHide: true,
						onActive: function(toggler, element){
							toggler.setStyles('color: #ffffff; background: #000 url(/images/tarrowd.gif) no-repeat 5px center;');
						},
						onBackground: function(toggler, element){
							toggler.setStyles('color: #fdfb45; background: #000 url(/images/tarrowr.gif) no-repeat 5px center;');
						}
					}, $('productresults'));
				}
			}).request();
		}
	});
});

window.addEvent('domready', function() {
	var accordion = new Accordion('h4.headerrow', 'div.group', {
		opacity: false,
		alwaysHide: true,
		onActive: function(toggler, element){
			toggler.setStyles('color: #ffffff; background: #000 url(/images/tarrowd.gif) no-repeat 5px center;');
		},

		onBackground: function(toggler, element){
			toggler.setStyles('color: #fdfb45; background: #000 url(/images/tarrowr.gif) no-repeat 5px center;');
		}
	}, $('productresults'));
});
