function calendar_show(src,ifrm_obj,forminput) {
  var ifobj = eval(ifrm_obj);
  var df = eval("document.all."+ifrm_obj);
  var sp = src;
  var pt=0,pl=0,ph=0;
  var dh=df.style.pixelHeight;
  var st=document.body.scrollTop;
  var ch=document.body.clientHeight;
  while(sp&&sp.tagName!="BODY"){
    pt+=sp.offsetTop;
    pl+=sp.offsetLeft;
    sp=sp.offsetParent;
  }
  
  ph = src.offsetHeight;
  
  df.style.left=pl;
  
  if (pt-dh>=st && pt+ph+dh>st+ch)
    df.style.top=pt-dh;
  else
    df.style.top=pt+ph;
  
  if (df.style.display=="none") {
    df.style.display='block';
  }
  else {
    df.style.display='none';
  }
  
  ifobj.winset(df);
  var op = forminput;
  ifobj.objset(op);
}

function iframeset(ifrm_obj) {
  var ifobj = eval(ifrm_obj);
  var df = eval("document.all."+ifrm_obj);
  ifobj.winset(df);
  df.style.display="";
  ifobj.frame_adjust();
  df.style.display="none";
}
