function show_bar(ev, id) {
var arrPageScroll = ___getPageScroll();
objs = closeElementsByClass("bar");
obj = document.getElementById("win[" + id + "]");

if (self.pageYOffset) {
    MouseY = self.pageYOffset;
} else {	 // Explorer 6 Strict
    MouseY = document.documentElement.scrollTop;
}

//MouseY = document.documentElement.scrollTop - 100;
//MouseX = arrPageScroll[0];
//MouseY = document.body.scrollTop  + (document.body.clientHeight / 10);
MouseX = document.body.scrollWidth / 2 - obj.clientWidth / 2;
MouseY -= 150;
obj.style.top = MouseY + "px";
obj.style.left = MouseX + "px";
obj.style.visibility = "visible";
}
function hide_bar(id) {

document.getElementById('win['+id+']').style.visibility='hidden';

}
function closeElementsByClass(searchClass,node,tag) {

        if (node == null)
                node = document;
        if (tag == null)
                tag = '*';
        var els = node.getElementsByTagName(tag);
        var elsLen = els.length;
        var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
        var j = 0;
        for (i = 0; i < elsLen; i++) {
                if (pattern.test(els[i].className) ) {
                        els[i].style.visibility='hidden';
                        j++;
                }
        }
}
function ___getPageScroll() {
			var xScroll, yScroll;
			if (self.pageYOffset) {
				yScroll = self.pageYOffset;
				xScroll = self.pageXOffset;
			} else if (document.documentElement && document.documentElement.scrollTop) {	 // Explorer 6 Strict
				yScroll = document.documentElement.scrollTop;
				xScroll = document.documentElement.scrollLeft;
			} else if (document.body) {// all other Explorers
				yScroll = document.body.scrollTop;
				xScroll = document.body.scrollLeft;	
			}
			arrayPageScroll = new Array(xScroll,yScroll);
			return arrayPageScroll;
		};