function switchBookmark(a, num, bottom){
	if (num == curMainBookmark) return true;
	try {
		if (div = document.getElementById("rbLoadedId_" + curMainBookmark)){
			div.style.display =  "none";	
		}
		
		curMainBookmark = num;
		var td, tr = a, div;
		var node, i, remJ = [], curTD = 0;
		
		if (div = document.getElementById("rbLoadedId_" + num)){
			div.style.display = "";	
		}
		
		
		
		while (tr.parentNode && tr.nodeName.toLowerCase() != "tr"){
			if (tr.nodeName.toLowerCase() == "td") td = tr;
			tr = tr.parentNode;
		}
		
		for (i = 0; i < tr.childNodes.length; i++){
			node = tr.childNodes[i];
			if (node.nodeType != 1) continue;
			if (node.nodeName.toLowerCase() != "td") continue;
	                if (node.firstChild.className != "lft" && node.firstChild.className != "lft first" && node.firstChild.className != "lst") continue;
			if (node == td) {node.className = "selected"; curTD = 1;} 
			else {node.className = curTD ? "aftact" : "pas"; curTD = 0;}
		}
		return false;
		
		
		
	} catch(e) {
		return false;
	}
}
