var currentElm = null;
var currentHeight = null;
var openerActive = false;

function switchClass(elm, active) {
	AJS.addClass(elm, ((active === true) ? 'stores_active' : 'stores_inactive'));
	AJS.removeClass(elm, ((active === true) ? 'stores_inactive' : 'stores_active'));	
}

function openStore(elm, height) { 
	if (currentElm) {
		currentElm.style.height = currentHeight + 'px';		
		switchClass(currentElm, false);					
		if (elm !== currentElm) {
			switchClass(elm, true);	
			elm.style.height = elm.scrollHeight + 'px';
			currentElm = elm;
			currentHeight = height;	
		}
		else {
			currentElm = null;
			currentHeight = null;
		}
	}
	else {
		switchClass(elm, true);	
		elm.style.height = elm.scrollHeight + 'px';
		currentElm = elm;	
		currentHeight = height;
	}
}
