jQuery(document).ready(function() {
	jQuery('#SystemsContainer .systemItemSpecs').hide();

	var accordionItems = Array();
	var accordionStates = Array();

	jQuery('.systemItem').each(function(i) {
		accordionItems[i] = this;
		accordionStates[i] = false;
		
		jQuery(this).children('.systemItemHandle').bind('click', function() {
			if (accordionStates[i]) {
				accordionStates[i] = false;
				closeSystemAccordion(accordionItems[i]);
			} else {
				accordionStates[i] = true;
				openSystemAccordion(accordionItems[i]);
			}
			for (var j in accordionItems) {
				if (accordionItems[j] != accordionItems[i] && accordionStates[j] == true) {
					accordionStates[j] = false;
					closeSystemAccordion(accordionItems[j]);
				}
			}
		});
	});
});

function openSystemAccordion(item) {
	jQuery(item).children('.systemItemSpecs').slideDown('normal');
	jQuery(item).children('.systemItemHandle').css({ backgroundPosition: 'left top', color: '#ffffff' });
}

function closeSystemAccordion(item) {
	jQuery(item).children('.systemItemSpecs').slideUp('normal');
	jQuery(item).children('.systemItemHandle').css({ backgroundPosition: 'left -51px', color: '#666666' });
}