function toggle_visibility(id) {
  var e = document.getElementById(id);
  if(e.style.display == 'none' || e.style.display == '')
    e.style.display = 'block';
  else
    e.style.display = 'none';
}

function accesspad_keypress(iKey) {
  if (iKey == 10) {
    document.keypad.keycode.value = "";
  } else if (iKey == 11) {
      document.keypad.submit();
  } else {
    document.keypad.keycode.value = document.keypad.keycode.value + iKey;
  }
}

function hidediv(sID) {
  var ele = document.getElementById(sID);
  ele.style.display = "none";
}

function showdiv(sID) {
  var ele = document.getElementById(sID);
  ele.style.display = "block";
}

function showeventinfo(iID) {
  getForm('getevent.php?id='+iID,'ddc');
  var ele = document.getElementById('ddc');
  ele.style.display = "block";
  var ele2 = document.getElementById('content');
  ele2.style.display = "none";
}

function showeventsinfo(sDate) {
  getForm('getevents.php?d='+sDate,'ddc');
  var ele = document.getElementById('ddc');
  ele.style.display = "block";
  var ele2 = document.getElementById('content');
  ele2.style.display = "none";
}

function hideeventinfo() {
  var ele = document.getElementById('ddc');
  ele.style.display = "none";
  var ele2 = document.getElementById('content');
  ele2.style.display = "block";
}

  function deletefile(iID) {
    if (confirm("Are you sure you want to delete this file? \n")) {
      document.edit_form.action = "?e=f&d=1&id=" + iID;
      document.edit_form.submit();
    }
    return;
  }

function copyToClipboard(s) {
  if( window.clipboardData && clipboardData.setData )
    {
    clipboardData.setData("Text", s);
    }
  else
    {
    // You have to sign the code to enable this or allow the action in about:config by changing
    user_pref("signed.applets.codebase_principal_support", true);
    netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
    var clip = Components.classes['@mozilla.org/widget/clipboard;[[[[1]]]]'].createInstance(Components.interfaces.nsIClipboard);
    if (!clip) return;
    // create a transferable
    var trans = Components.classes['@mozilla.org/widget/transferable;[[[[1]]]]'].createInstance(Components.interfaces.nsITransferable);
    if (!trans) return;
    // specify the data we wish to handle. Plaintext in this case.
    trans.addDataFlavor('text/unicode');
    // To get the data from the transferable we need two new objects
    var str = new Object();
    var len = new Object();
    var str = Components.classes["@mozilla.org/supports-string;[[[[1]]]]"].createInstance(Components.interfaces.nsISupportsString);
    var copytext=meintext;
    str.data=copytext;
    trans.setTransferData("text/unicode",str,copytext.length*[[[[2]]]]);
    var clipid=Components.interfaces.nsIClipboard;
    if (!clip) return false;
    clip.setData(trans,null,clipid.kGlobalClipboard);	   
    }
  return;
}
