var ns4 = (document.layers)? true:false;
var ie4 = (document.all)? true:false;
var dom = (document.getElementById)? true:false;

function setToAnchor(ID_Anchor,Name_Anchor,nomdiv,supx,supy,visi) {
	var DivLeft = 0;
	var DivTop = 0;
    if (dom) {
		pos = document.getElementById(ID_Anchor);
		DivLeft = getLeft(pos);
		DivTop = getTop(pos);
		document.getElementById(nomdiv).style.left = DivLeft + supx;
		document.getElementById(nomdiv).style.top = DivTop + supy;
		document.getElementById(nomdiv).style.visibility = visi;
    } else if (ie4) {
		pos = document.all[ID_Anchor];
		DivLeft = getLeft(pos);
		DivTop = getTop(pos);
		document.all[nomdiv].style.posLeft = DivLeft + supx;
		document.all[nomdiv].style.posTop = DivTop + supy;
		document.all[nomdiv].style.visibility = visi;	
	} else if (ns4) {
		pos = document.anchors[Name_Anchor];
		DivLeft = pos.x;
		DivTop = pos.y;
		document.layers[nomdiv].left = DivLeft + supx;
		document.layers[nomdiv].top = DivTop + supy;
		document.layers[nomdiv].visibility = visi;        
	}
}
function MM_findObj(n, d) { //v4.01
  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=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function getLeft(MyObject) {
    if (MyObject.offsetParent) return (MyObject.offsetLeft + getLeft(MyObject.offsetParent));
    else return (MyObject.offsetLeft);
} 
function getTop(MyObject) {
    if (MyObject.offsetParent) return (MyObject.offsetTop + getTop(MyObject.offsetParent));
    else return (MyObject.offsetTop);
}    
function placecalks(calks) {
	for (i=0;i<calks.length;i++) {
		setToAnchor('lockmenu','lockmenu',calks[i][0],calks[i][1],calks[i][2],calks[i][3]);
	}
}
