function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function placeDhtmlMenu(vId,vManX) {
  if(vManX!=undefined) {
    var inputPosition = findPos(document.getElementById(vManX));
    tmp_x = inputPosition[0];
  } else {
    tmp_x = arrDhtml[vId];
  }
  if(tmp_x>=0) {
    if(dm_centered==1) {
      document.getElementById("dm_p"+vId).style.left = tmp_x+((document.body.clientWidth-dm_shave)/2)+"px";
    } else {
      document.getElementById("dm_p"+vId).style.left = tmp_x+"px";
    }
    document.getElementById("dm_p"+vId).style.visibility = "visible";
  }
}

function hideDhtmlMenu(vId) {
  if(arrDhtml[vId]>=0) {
    document.getElementById("dm_p"+vId).style.visibility = "hidden";
  }
}

function linkDhtmlMenu(vMid,vSid,vLng) {
  if(navigator.appName == "Microsoft Internet Explorer") {
    var prefix = "";
  } else {
    var prefix = "../../";
  }
  document.location = prefix+"main.php?mid="+vMid+"&sid="+vSid+"&lng="+vLng;
}