function getLeftCookie(eles)
{
	var result = '';
	for(i=0;i<eles.length;i++)
		result += (result == '' ? '' : '|') + (eles[i].open ? '1' : '0' );
	return result;
}

function isSelected(ele)
{
	var child = ele.getFirst();
	for(;child;child=child.getNext())
	{
		if(child.className == 'element_e')
			return true;
	}
	return false;
}
var arLeft;
window.addEvent('domready', function() {

	var togglers = $$('div.toggler');
	var elements = $$('div.element');

	arLeft = new Array();
	var leftCookie = Cookie.read('leftMenu_NHN');
	
	for(i=0;i<elements.length;i++) {
		arLeft.push(new Fx.Slide(elements[i]).show());
		elements[i].style.display = 'block';
	}

	if (leftCookie == null) {
		leftCookie = "0|1|0|0|0|0";
	}
	var arFlag = leftCookie.split('|');
	for(i=0;i<elements.length;i++) {
		if ((i>=arFlag.length) || !( arFlag[i] == '1' || isSelected(elements[i])) ) {
			arLeft[i].hide();
			var extBtn = togglers[i].getElement('div');
			if(extBtn)
				extBtn.style.backgroundImage=extBtn.style.backgroundImage.replace("minus.gif", "plus.gif");
		}
	}
//	if (leftCookie != getLeftCookie(arLeft)) {
	leftCookie = getLeftCookie(arLeft);
	Cookie.write('leftMenu_NHN', leftCookie, {duration: 10000, path: '/', domain: "ijji.com"});
//	}

	togglers.each(function(item, index) {
		item.addEvent('click', function(e) {
			e.stop();
			arLeft[index].toggle().chain(function() {
				var extBtn = togglers[index].getElement('div');
				if(extBtn)
					extBtn.style.backgroundImage=extBtn.style.backgroundImage.replace((arLeft[index].open?"plus.gif":"minus.gif"),(arLeft[index].open?"minus.gif":"plus.gif"));
				leftCookie = getLeftCookie(arLeft);
				Cookie.write('leftMenu_NHN', leftCookie, {duration: 10000, path: '/', domain: "ijji.com"});
				});
		});
	});
});

