dom = (document.getElementById)?(true):(false);
ie = document.all;
ieMN = document.all;
ie4 = ie && !dom;
nn4 = document.layers;

visible = (nn4)?('show'):('visible');
hidden = (nn4)?('hide'):('hidden');

var elem = 0, timer = 0;

function mouseOver(id,a)
{
	var open;
	if(!id) return;
	if(dom) open = document.getElementById(id);
	else if(ie4) open = document.all[id];
	else if(nn4) open = document.layers[id];

	if(!open)return;
	if(!nn4)open = open.style;

	if(timer){
		clearTimeout(timer);
		timer=0;
	}

	if(elem && open!=elem)hideNow();
	if(a) {open.left = menuLeft(id,a); open.top = menuTop(id,a);}
	open.visibility = visible;
	elem = open;
}

function mouseOut()
{
	timer = setTimeout('hideNow()',400);
}

function hideNow()
{
	if(elem) elem.visibility = hidden;
	elem = 0;
}

function menuLeft(id,a)
{
	if(nn4) return document.layers['x'+id].pageX-12;
	else {
		var pos = a.offsetLeft;
		while (a.offsetParent != null) {
			a = a.offsetParent;
			pos += a.offsetLeft;
			if (a.tagName == 'BODY') break;
		} return pos+120;
	}
}

function menuTop(id,a)
{
	if(nn4) return document.layers['x'+id].pageY+17;
	else {
		var pos = a.offsetTop;
		while (a.offsetParent != null) {
			a = a.offsetParent;
			pos += a.offsetTop;
			if (a.tagName == 'BODY') break;
		} return pos-10;
	}
}

function changeMap(elemId)
{
	var elem, img;
	if(dom || ie4){
	        elem = (dom)?(document.getElementById(elemId)):(document.all[elemId]);
	        img = (dom)?(document.getElementById(elemId+"-img")):(document.all[elemId+"-img"]);
            img_off = (dom)?(document.getElementById(elemId+"-imgoff")):(document.all[elemId+"-imgoff"]);
	        /* dv = (dom)?(document.getElementById(elemId+"D")):(document.all[elemId+"D"]); */
	        if(elem)
	                with(elem.style)
	                if(display == "block" || display == ""){
	                        display = "none";
	                        if(img) img.src = "images/ico_folder.gif";
                            if(img_off) img_off.src = "images/ico_folder_off.gif";
	                      /*  if(dv) dv.style.color = "Black"; */
	                }
	                else{
	                        display = "block";
	                        if(img) img.src = "images/ico_folder_open.gif";
                            if(img_off) img_off.src = "images/ico_folder_open_off.gif";
	                      /*  if(dv) dv.style.color = "#3366ff"; */
	                }
	}
}

function cm(elemId)
{
	var elem;
	if(dom || ie4){
	        elem = (dom)?(document.getElementById(elemId)):(document.all[elemId]);
	        if(elem)
	                with(elem.style)
	                if(display == "block" || display == ""){
	                        display = "none";
	                }
	                else{
	                        display = "block";
	                }
	}
	return false;
}

function banners(i,banCount)
{
    for (var jj=0; jj<banCount; jj++)
       document.all("b00"+jj).style.display = "none";

       if (i == banCount) i = 0;
       document.all("b00"+i).style.display = "";
       i=i+1;
       if (i == banCount) i = 0;
       document.all("b00"+i).style.display = "";
       i=i+1;
       if (i == banCount) i = 0;
       document.all("b00"+i).style.display = "";

     j= i + 1;
     ban = banCount;
     timerID = setTimeout("banners(j,ban)",3000);
}
