  function getProperty(layerObject, property) {
    if (layerObject[property])   return layerObject[property];
    if (layerObject.style)       return layerObject.style[property];
  }

  function setProperty(layerObject, property, value) {
    if (layerObject[property])   layerObject[property] = value;
    if (layerObject.style)       layerObject.style[property] = value;
  }
 
  function positionPasswordLayer() {
            var myTextLayer     = document.getElementById("mytextlayer");
            var myPasswordLayer = document.getElementById("mypasswordlayer");
            // Position the password layer on top of the text layer
            var leftValue = getProperty(myTextLayer, "left", leftValue);
            var topValue  = getProperty(myTextLayer, "top", topValue);
            setProperty(myPasswordLayer, "left", leftValue);
            setProperty(myPasswordLayer, "top",  topValue);
      }

      function switchField() {
            var myTextLayer     = document.getElementById("mytextlayer");
            var myPasswordLayer = document.getElementById("mypasswordlayer");
            // Switch visibility
            setProperty(myTextLayer, "visibility", "hidden");
            setProperty(myPasswordLayer, "visibility", "visible");
            var myPasswordField = document.getElementById("dbusers_user_password");
            myPasswordField.focus();
      }
     