jQuery(document).ready(function() {
	jQuery('.accordion div.accordionBodyWrapper').hide().css({ height: '0px' });
	
	jQuery('.accordionItemLiner').each(function(i) {
		jQuery(this).bind('mouseenter', function() {
			jQuery(this).children('.accordionBodyWrapper').stop();
			jQuery(this).children('.accordionBodyWrapper').animate({ height: '67px' }, 'normal', 'swing');
			jQuery(this).parent().css({ backgroundPosition: 'left -42px' });
		}).bind('mouseleave', function() {
			jQuery(this).children('.accordionBodyWrapper').stop();
			jQuery(this).children('.accordionBodyWrapper').animate({ height: '0px' }, 'normal', 'swing', function() {
				jQuery(this).css({ display: 'none' });
				jQuery(this).parent().parent().css({ backgroundPosition: 'left top' });
			});
		});
	});
/*
	var accordionItems = Array();
	var accordionStates = Array();

	jQuery('.accordionItemLiner').each(function(i) {
		accordionItems[i] = this;
		accordionStates[i] = false;
		
		jQuery(this).children('.accordionHandle').bind('click', function() {
			if (accordionStates[i]) {
				accordionStates[i] = false;
				closeAccordion(accordionItems[i]);
			} else {
				accordionStates[i] = true;
				openAccordion(accordionItems[i]);
			}
			for (var j in accordionItems) {
				if (accordionItems[j] != accordionItems[i] && accordionStates[j] == true) {
					accordionStates[j] = false;
					closeAccordion(accordionItems[j]);
				}
			}
		});
	});
*/
});

function openAccordion(item) {
	jQuery(item).children('.accordionBodyWrapper').slideDown('normal');
	jQuery(item).parent().css({ backgroundPosition: 'left -42px' });
}

function closeAccordion(item) {
	jQuery(item).children('.accordionBodyWrapper').slideUp('normal', function() {
		jQuery(item).parent().css({ backgroundPosition: 'left top' });
	});
}

