function _HpbShowObj(lId){
	var ob;ob=new Array;
	var appVer=parseInt(navigator.appVersion);
	var isNC=false,isN6=false,isIE=false;
	if (document.all && appVer >= 4) isIE=true; else
    if (document.getElementById && appVer > 4) isN6=true; else
	if (document.layers && appVer >= 4) isNC=true;
	if (isNC){
		w_str = "document." + lId;ob[lId] = eval(w_str);
		if (!ob[lId]) ob[lId] = _HpbFindHiddenObj(document, lId);
		if (ob[lId]) ob[lId].visibility = "show";
	}
	if (isN6){
		ob[lId] = document.getElementById(lId);
		ob[lId].style.visibility = "visible";
	}
	if (isIE){
		w_str = "document.all.item(\"" + lId + "\").style";ob[lId] = eval(w_str);
		ob[lId].visibility = "visible";
	}
}

function _HpbFindHiddenObj(doc, lId){
	for (var i=0; i < doc.layers.length; i++){
		var w_str = "doc.layers[i].document." + lId;
		var obj;obj=new Array;
		obj[lId] = eval(w_str);
		if (!obj[lId]) obj[lId] = _HpbFindHiddenObj(doc.layers[i], lId);
		if (obj[lId]) return obj[lId];
	}
	return null;
}
//-->

function _HpbHideObj(lId){
	var ob;ob=new Array;
	var appVer=parseInt(navigator.appVersion);
	var isNC=false,isN6=false,isIE=false;
	if (document.all && appVer >= 4) isIE=true; else
	if (document.getElementById && appVer > 4) isN6=true; else
	if (document.layers && appVer >= 4) isNC=true;
	if (isNC){
		w_str = "document." + lId;ob[lId] = eval(w_str);
		if (!ob[lId]) ob[lId] = _HpbFindShownObj(document, lId);
		if (ob[lId]) ob[lId].visibility = "hide";
	}
	if (isN6){
		ob[lId] = document.getElementById(lId);
		ob[lId].style.visibility = "hidden";
	}
	if (isIE){
		w_str = "document.all.item(\"" + lId + "\").style";ob[lId] = eval(w_str);
		ob[lId].visibility = "hidden";
	}
}

function _HpbFindShownObj(doc, lId){
	for (var i=0; i < doc.layers.length; i++){
		var w_str = "doc.layers[i].document." + lId;
		var obj;obj=new Array;
		obj[lId] = eval(w_str);
		if (!obj[lId]) obj[lId] = _HpbFindShownObj(doc.layers[i], lId);
		if (obj[lId]) return obj[lId];
	}
	return null;
}
