/* http://webkit.opendarwin.org/webdevelopers/webkit_version.js */
function parse_webkit_version(version) {
  var bits = version.split(".");
  var is_nightly = (version[version.length - 1] == "+");
  if (is_nightly) {
    var minor = "+";
  } else {
    var minor = parseInt(bits[1]);
    // If minor is Not a Number (NaN) return an empty string
    if (isNaN(minor)) {
      minor = "";
    }
  }
  return {major: parseInt(bits[0]), minor: minor, is_nightly: is_nightly};
}

function finish_6881_workaround() {
    var sig = document.getElementById('divSignatur');
    sig.style.display = "";
}

/* workaround for http://bugzilla.opendarwin.org/show_bug.cgi?id=6881 */
function webkit_6881_workaround() {
  var regex = new RegExp("\\(.*\\) AppleWebKit/(.*) \\((.*)");
  var matches = regex.exec(navigator.userAgent);
  if (matches) {
    var webkit_version = parse_webkit_version(matches[1]);
    if (webkit_version['major'] < 420) {
        var sig = document.getElementById('divSignatur');
        sig.style.display = "none";
        document.body.setAttribute("onload","finish_6881_workaround()" );
    }
  } 
}  

webkit_6881_workaround();

