function getElementsByClassName(classname,tag) {
 if(!tag) tag = "*";
 var anchs =  document.getElementsByTagName(tag);
 var total_anchs = anchs.length;
 var regexp = new RegExp('\\b' + classname + '\\b');
 var class_items = new Array()
 
 for(var i=0;i<total_anchs;i++) { //Go thru all the links seaching for the class name
  var this_item = anchs[i];
  if(regexp.test(this_item.className)) {
   class_items.push(this_item);
  }
 }
 return class_items;
}

function foldMenu(id) {
	
	hetElement = document.getElementById(id);
	
	var elements = getElementsByClassName('foldMenuOpen');
	
	//alert(hetElement.className);
	
	if(hetElement.className == 'foldMenuOpen') {
		hetElement.className = 'foldMenuClosed';
		
		for(i=0;i<elements.length;i++) {
			elements[i].className = 'foldMenuClosed';
		}
	} else {
		hetElement.className = 'foldMenuOpen';
		
		for(i=0;i<elements.length;i++) {
			elements[i].className = 'foldMenuClosed';
		}
	}
	
}
