function BB_SetClip(selObj, nTop, nRight, nBottom, nLeft)
	{
	var strObj, evalStmt;

	strObj = docObj +  '.' + selObj + styleObj;
	if (isNS4)
		{
		evalStmt = strObj + ".clip.top=" + nTop + ";";
		evalStmt += strObj + ".clip.right=" + nRight + ";";
		evalStmt += strObj + ".clip.bottom=" + nBottom + ";";
		evalStmt += strObj + ".clip.left=" + nLeft + ";";
		}
	else
		{
		evalStmt = strObj + ".clip='rect(" + nTop + ", " + nRight + ", " + nBottom + ", " + nLeft + ")'";
		}
	eval(evalStmt);
	}

function BB_Middle(selObj)
	{
	var objWidth, objLeft, strObj, evalStmt, objMiddle;

	strObj = docObj +  '.' + selObj + styleObj;
	evalStmt = "objWidth = " + strObj + ".width";
	eval(evalStmt);
	evalStmt = "objLeft = " + strObj + ".left";
	eval(evalStmt);

	objLeft = parseInt(objLeft);
	objWidth = parseInt(objWidth);
	objMiddle = objLeft + Math.round(objWidth/2);

	return objMiddle;
	}

function BB_ShowLayer(selObj, ShowState)
	{
	var strObj, evalStmt;

	strObj = docObj +  '.' + selObj + styleObj;
	
	if (ShowState == 0)
		evalStmt = strObj + ".visibility='hide'";
	else
		evalStmt = strObj + ".visibility='show'";
	eval(evalStmt);

	evalStmt = strObj
	}

function BB_LocateLayer(selObj, mLeft, mTop)
	{
	var strObj, evalStmt;
	var mWidth;
	var domObj;
	strObj = docObj +  '.' + selObj + styleObj;
//	domObj = eval(strObj);
	evalStmt = strObj + ".top=" + mTop;
	eval(evalStmt);
	evalStmt = strObj + ".left=" + mLeft;
	eval(evalStmt);

	return;

	}