// xMenu5/xCollapsible Demo
var box = new Array();

function registerBoxStatus(strId, status)
{
	if(status == "none") {
		status = false;
	} else {
		status = true;
	}
	visitordata.load();
	eval("visitordata."+strId+" = status");
	visitordata.store();
} // registerBoxStatus

function getBoxStatus(elId)
{
	visitordata.load();
	eval("var statusTMP = visitordata."+elId+";");
	if(statusTMP == "false") {
		return(false);
	} else {
		return(true);
	}
} // getBoxStatus

function loadCollapsibleBoxes()
{
  	var status = true;
	var boxes = xGetElementsByClassName("box", "", "");
	for (var i = 0; i < boxes.length; ++i) {
		status = getBoxStatus(boxes[i].id);
		box[i] = new xCollapsibleIMG(boxes[i].id, status);
	}
} // loadCollapsibleBoxes()

function unloadCollapsibleBoxes()
{
  for (var i = 0; i < box.length; ++i) {
    box[i].onUnload();
  }
} // unloadCollapsibleBoxes()

// listeners
window.addOnLoadListener(loadCollapsibleBoxes);
window.addOnUnLoadListener(unloadCollapsibleBoxes);

