function collapseBox(id, container, dopen, dclose, group){
  var box = $(id);
  if (!box){
    return;
  }
  
  // If the function is called from group or event page we have to use 'group_tab_masks' array
  var masks = (group) ? group_tab_masks : tab_masks;
  var cookie_key = (group) ? 'group_closed_tabs' : 'closed_tabs';
      
  var c = document.getElementsByClassName("c", box);
  if (c.length > 0 && !c[0].blinding){
    c[0].blinding = true;
    if (c[0].style.display == "none"){
      Effect.BlindDown(c[0], {
        afterFinish: function(){
          c[0].blinding = false;
        },
        duration: dopen
      });
      container.parentNode.className = "bOpen";
      if (masks[id]) {
        var closed_tabs = parseInt(cookies.get('remix' + cookie_key));
        closed_tabs = isNaN(closed_tabs) ? 0 : closed_tabs & ~masks[id];
        cookies.set('remix' + cookie_key, closed_tabs, 360);
      }
    } else {
      Effect.BlindUp(c[0], {
        afterFinish: function(){
          c[0].blinding = false; 
        },
        duration: dclose
      });
      container.parentNode.className = "bShut";
      if (masks[id]) {
        var closed_tabs = parseInt(cookies.get('remix' + cookie_key));
        closed_tabs = isNaN(closed_tabs) ? masks[id] : closed_tabs | masks[id];
        cookies.set('remix' + cookie_key, closed_tabs, 360);
      }
    }
  }
  return false;
}

function open_menu(){
	if(GetID('view_menu').style.display =='block')
	GetID('view_menu').style.display='none';
	else
	GetID('view_menu').style.display='block';
}






