//Comment
function openclosecomment(id)	{
	//document.getElementById(id).className = (document.getElementById(id).className == "open") ? "closed" : "open";
	if(document.getElementById(id).style.display == "none")
		document.getElementById(id).style.display = "block";
	else
		document.getElementById(id).style.display = "none";
}
function bkHandler() {
if (!bkcurrent) {
	setdisplay(true);
	startmouse();
}
else 
	setdisplay(false);
}



function bkHandlerForRSS() {
if (!bkcurrent) {
	setdisplayForRSS(true);
	startmouse();
}
else 
	setdisplayForRSS(false);
}


function setdisplayForRSS(dpy) {
elem2 = document.getElementById("rssLayer").style;
elem2.visibility = (dpy ? "visible" : "hidden");
bkcurrent=dpy;
}

function setdisplay(dpy) {
elem = document.getElementById("bookmarks").style;
elem.visibility = (dpy ? "visible" : "hidden");
bkcurrent=dpy;
}



function startmouse(){
if (document.addEventListener) { // DOM Level 2 Event Model
document.addEventListener("mouseup", displayevent, true);
}
else if (document.attachEvent) { // IE 5+ Event Model
document.attachEvent("onmouseup", displayevent);
}
else { // IE 4 Event Model
document.onmouseup=displayevent;
}
}


function displayevent(e) {
if (!e) var e = window.event;
if (e.target) targ = e.target;
else if (e.srcElement) targ = e.srcElement;
if (targ.nodeType == 3) // defeat Safari bug
targ = targ.parentNode;
if (targ.id == "bkFunc") {

return false;
}
var isInDiv = false;
while(targ != null) {
if (targ.id == "bookmarks") {
isInDiv=true;
break;
}
if (targ.id == "rssLayer") {
isInDiv=true;
break;
}
if (targ.id == "bkclose")
break;
targ = targ.parentNode;
}
if (!isInDiv) {
setdisplay(false);

}
return false;
}
