function delay(gap){ /* gap is in millisecs */
      var then,now; then=new Date().getTime();
      now=then;
      while((now-then)<gap)
      {now=new Date().getTime();}
   }   
   
function doSubmit(btn)  {
   btn.form.postfunc.value=btn.name
   if (btn.name.toUpperCase()=="DELETE") {
      if (!confirm("Are you sure you want to delete this record?")) {
      return false; }
   }
   btn.form.submit();
}
function OW(strName,iW,iH,TOP,LEFT,R,S,SC,T,TB,URL,TYPE,dArg)
{
 if (TYPE=="modal" || TYPE=="modalIframe")
 {
  var sF=""
  var _rv
  sF+=T?"unadorned:"+T+";":"";
  sF+=TB?"help:"+TB+";":"";
  sF+=S?"status:"+S+";":"";
  sF+=SC?"scroll:"+SC+";":"";
  sF+=R?"resizable:"+R+";":"";
  sF+=iW?"dialogWidth:"+iW+"px;":"";
  sF+=iH?"dialogHeight:"+iH+"px;":"";
  sF+=TOP?"dialogTop:"+TOP+"px;":"";
  sF+=LEFT?"dialogLeft:"+LEFT+"px;":"";
  if (TYPE=="modal")
   _rv=window.showModalDialog(URL,dArg?dArg:"",sF);
  else
  {
   var da=new Object()
   da.w=iW;
   da.h=iH;
   da.url=URL;
   _rv=window.showModalDialog(URL,da,sF);
  }
  if ("undefined" != typeof(_rv) )
  return _rv;
 }
 else
 {
  var sF=""
  sF += iW?"width="+iW+",":"";
  sF+=iH?"height="+iH+",":"";
  sF+=R?"resizable="+R+",":"";
  sF+=S?"status="+S+",":"";
  sF+=SC?"scrollbars="+SC+",":"";
  sF+=T?"titlebar="+T+",":"";
  sF+=TB?"toolbar="+TB+",":"";
  sF+=TB?"menubar="+TB+",":"";
  sF+=TOP?"top="+TOP+",":"";
  sF+=LEFT?"left="+LEFT+",":"";
  var HMW=window.open(URL?URL:"about:blank",strName?strName:"",sF);
  if ( (document.window != null) && (!HMW.opener) )
   HMW.opener=document.window;
  HMW.focus();
 }
}
 var thisitem;
function fnull () {
// deliberately empty 
 }
function fhide (item) {
   thisitem = item;
   setTimeout("document.getElementById(thisitem).style.visibility='hidden';", 300);
}

