window.onload = function(){
	setClickListener();
}
function setClickListener(){
	var all_elem = document.getElementsByTagName('*');
    var css_flag = 'm_group_head_a';
	var css_flag2 = 'm_group_head';
    var css_class, flag_elem;
    for(var i=0;i<all_elem.length;i++){
     css_class = all_elem[i].className;
		if(css_class.search(css_flag2) != -1){
			 all_elem[i].onclick = function(i){
				ShowGroupList(this);
			 }
		}
        if(css_class.search(css_flag) != -1){
		flag_elem = all_elem[i].nextSibling.nextSibling;
			if(flag_elem.nodeName == '#text'){
				flag_elem = flag_elem.nextSibling;
			}
		flag_elem = flag_elem.getElementsByTagName('div');
			for(var j=0;j<flag_elem.length;j++){
				flag_elem[j].style.display = 'block';
			}
        }
    }
}
function ShowGroupList(obj){
	var flag_elem, css_class;
		flag_elem = obj.nextSibling.nextSibling;
		if(flag_elem.nodeName == '#text'){
			flag_elem = flag_elem.nextSibling;
		}
		css_class = flag_elem.className;
		flag_elem = flag_elem.getElementsByTagName('div');

		for(var j=0;j<flag_elem.length;j++){
			if(css_class.search(/hidd_menu_f/) == -1){
				if(flag_elem[j].style.display == 'none' || !flag_elem[j].style.display)
					flag_elem[j].style.display = 'block';
				else
					flag_elem[j].style.display = 'none';
			}else	if(css_class.search(/hidd_menu_f/) != -1){
				if(flag_elem[j].style.display == 'none'){
					flag_elem[j].style.display = 'block';
				}else{
					flag_elem[j].style.display = 'none';
				}
			}
		}
}