display_cancelled = false;
display_useCol = false;
	
function display_goto (module, cancelable) {
	if (cancelable && display_cancelled) {
		display_cancelled=false;
		return;
	}
	display_cancelled = true;
	display_closeAll();
	display_openProject(module);
	if (document.thumbScroller) {
		if (display_useCol) {
			document.thumbScroller.flexMoveToCol(String(display_useCol));
			display_useCol = false;
		} else {
			document.thumbScroller.flexMoveToMarker(String(module));
		}
	}
}

function display_gotoCol () {
	// get col from cookie
	var re		= new RegExp('real_use_col=(.*)');
	var value	= re.exec(document.cookie);
	var cookie	= (value) ? value[1].split(';')[0] : false;
	display_useCol = cookie;
}

function display_setCol (col) {
	document.cookie = "real_use_col="+escape(col)+";path=/;expires=2";
}

function display_closeAll () {
	var elements = getElementsByClassName("displaycontent");
	for (var i=0; i<elements.length;i++) {
		elements[i].style.display = "none";
	}
	
	var list = document.getElementsByName("listitems");
	if (!list || !list.length) {
		list = getElementsByName_iefix("a", "listitems");
	}
	
	for (var i=0; i<list.length;i++) {
		list[i].className = "notselected";
	}
	
}
	
function display_openProject (module) {
	if (document.getElementById(module)) {
		document.getElementById(module).style.display = "block";
		if (document.getElementById("list_"+module)) {
			document.getElementById("list_"+module).className = "selected";
		}
	}
}
