if(document.event_controller==undefined){
	document.event_controller  = new event_controller;
}
document.event_controller.onHtmlLoad(brend_menu);

function brend_menu(){
	var menu = document.getElementById('brend_menu');
	if(menu!=null){dig_brend_menu(menu);}
	var link = document.getElementById('current_brend');
	if(link!=null){
		brend_menu_restore(link);
	}
}

function dig_brend_menu(obj){
	if(!obj.hasChildNodes()){
		return;
	}
	var kids = obj.childNodes;
	for (var i = 0; i < kids.length; i++){
		if(kids[i].tagName=="SPAN"){
			try{
				document.event_controller.addHandler(kids[i],'click',function(e){if(e!=null){var e = e || window.event;} brend_menu_switch(this);if(e!=null){if (typeof e.preventDefault != 'undefined'){e.preventDefault();}}return!1;}.bind(kids[i]));
			}catch(err){
				alert(err.toString());	
			}
		}
		dig_brend_menu(kids[i]);
	}
}

function brend_menu_restore(obj){
	if(obj.parentNode!=null){
		if(obj.parentNode.tagName=="DIV"){
			return;
		}
		var kids = obj.parentNode.childNodes;
		for (var i = 0; i < kids.length; i++) {
			if(kids[i].className=='closed'){
				kids[i].className='open';
			}
		}
		brend_menu_restore(obj.parentNode);
	}
}

function brend_menu_switch(obj){
	//alert(obj.className);
	switch(obj.className){
		case 'open':
			var kids = obj.parentNode.childNodes;
			for (var i = 0; i < kids.length; i++) {
				if(kids[i].className=='open'){
					kids[i].className='closed';
				}
			}
			break;
		case 'closed':
			var kids = obj.parentNode.childNodes;
			for (var i = 0; i < kids.length; i++) {
				if(kids[i].className=='closed'){
					kids[i].className='open';
				}
			}
			break;
	}
	return false
}