var MSIE = navigator.appName == "Microsoft Internet Explorer";
function resdv1(intd,extd) {
  var dint1= document.getElementById(intd);
  document.getElementById(extd).style.height=dint1.offsetHeight+"px";
  if (!MSIE) document.getElementById(intd).style.top="-"+dint1.offsetHeight+"px";
}
function mvlin1(topd,botd,line1) {
  var topdiv = document.getElementById(topd);
  var txtht = topdiv.offsetTop+topdiv.offsetHeight;
  var fudge = (MSIE)?0:1
  document.getElementById(line1).style.top=txtht-fudge+"px";
  document.getElementById(line1).style.height=document.getElementById(botd).offsetTop-txtht+fudge+"px";
}
function mvlin2(line1,line2,botd) {
  var dhlin = document.getElementById(line1);
  var txtht = dhlin.offsetTop+0.8*dhlin.offsetHeight;
  document.getElementById(line2).style.top=txtht+"px";
  document.getElementById(line2).style.height=document.getElementById(botd).offsetTop-txtht+3+"px";
}
function mvtop(divb,divt) {
  var dint1 = document.getElementById(divt);
  var dims = findPos(dint1);
  txtht = dims[1]+dint1.offsetHeight+10;
  document.getElementById(divb).style.top=txtht+"px";
}

function findPos(obj){
	var curleft = curtop = 0;
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop,myWidth,myHeight];
}
function shd(obj,what,shohi) {
  var dropmenuobj = document.getElementById(what)
  if (shohi) { // Show "what" at "obj" position
	 var xy=findPos(obj)
	 var rmar = (MSIE)?30:26
	 if (window.pageYOffset) pos = window.pageYOffset
	 else if (document.documentElement && document.documentElement.scrollTop)
			pos = document.documentElement.scrollTop
		else if (document.body) pos = document.body.scrollTop
	 if (window.pageXOffset) lft = window.pageXOffset
	 else if (document.documentElement && document.documentElement.scrollLeft)
			lft = document.documentElement.scrollLeft
		else if (document.body) lft = document.body.scrollLeft
	 var xyr = [xy[0]+obj.offsetWidth+5,xy[1]+obj.offsetHeight+3,xy[2],xy[3]]
	 dropmenuobj.style.left=xyr[0]+"px"
	 dropmenuobj.style.top=xyr[1]+"px"
	 dropmenuobj.style.display="block";
	 xy[2]=dropmenuobj.offsetWidth
	 xy[3]=dropmenuobj.offsetHeight
	 var r1=xyr[0]+xy[2]
	 var r2=xyr[2]+lft
	 if (xyr[0]+xy[2] > xyr[2]+lft-rmar) dropmenuobj.style.left=xyr[0]-xy[2]-obj.offsetWidth-10+"px"
	 if (xyr[1]+xy[3] > xyr[3]+pos) dropmenuobj.style.top=xyr[1]-xy[3]-2+"px"
	 dropmenuobj.style.visibility="visible";
  } else {
	 dropmenuobj.style.display="none";
	 dropmenuobj.style.visibility="hidden";
  }
  return true;
}