﻿function initMenuSearchCategory(){
	$$('ul.list_SideMenu a.tit_Filter').each(function(el){Element.cleanWhitespace(el.parentNode);el.onclick=function(){switchMenuCategory(this);return false};});
	$$('ul.list_SideMenu a.link_OpenClose').each(function(el){el.onclick=function(){expandSubMenuCategory(this);return false};});
}

function switchMenuCategory(thisMenu){
	var parentNode = thisMenu.parentNode;
	if (parentNode.hasClassName('li_Closed'))
		expandMenuCategory(parentNode);
	else
		collapseMenuCategory(parentNode);
}

function expandMenuCategory(thisMenu){
	thisMenu.removeClassName('li_Closed');
	thisMenu.addClassName('li_Open');
}

function collapseMenuCategory(thisMenu){
	thisMenu.removeClassName('li_Open');
	thisMenu.addClassName('li_Closed');
}

function expandSubMenuCategory(thisMenu){
	Element.cleanWhitespace(thisMenu.parentNode);
	var list = thisMenu.parentNode.nextSiblings();
	list.each(function(el){el.removeClassName('li_Closed'); });
	thisMenu.parentNode.hide();
}

function initializeSearchPage(){
	initMenuSearchCategory();	
}

Event.observe(window,'load',initializeSearchPage);
