function findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

var hideTimer=false;
function show_hide (cur, mid, act) {
	var obj,oid,i=0;
	if(hideTimer){clearTimeout(hideTimer);}
	do{
		oid="subMenu" + i;
		obj=findObj(oid);
		if(obj!=null) {
			if(i==cur){
				if(act=="show"){
					obj.style.display="";
				}else{
					hideTimer=setTimeout("hide_all()", 500);
				}
			}else{
				obj.style.display="none";
			}
		}
	}while (++i&&obj!=null);
}

function hide_all () {
	var obj,oid,i=0;
	do{
		oid="subMenu" + i;
		obj=findObj(oid);
		if(obj!=null) {
			obj.style.display="none";
		}
	}while (++i&&obj!=null);
}
