﻿// =================================================================================================
// JavaScript-Funktionen
//
// Author: Ernst Richter
// =================================================================================================



// =================================================================================================
// Update History
//
// Date     Author     Description
// -------------------------------------------------------------------------------------------------
//
//
// =================================================================================================



// =================================================================================================
// Abschnitt 1 - Variablen und Konstanten
// =================================================================================================
var enableExternalLinks = true;
var enableInternalDocuments = true;



// =================================================================================================
// Abschnitt 2 - Funktionen
// =================================================================================================

// =================================================================================================
// Deaktivierung Textmarkierung
// function disableText(e)
// {
//   return false;
// }
//
// function reEnable()
// {
//   return true;
// }
//
// document.onselectstart = new Function("return false");
//
// if (document.layers)
// {
//   document.onmousedown = disableText;
//   document.onclick = reEnable;
// }
// =================================================================================================

// =================================================================================================
// Deaktivierung rechte Maustaste
// function disableRightClick(e)
// {
//   if (document.all)
//   {
//     if (event.button == 2)
//     {
//       return false;
//     }
//   }
//   if (document.layers)
//   {
//     if (e.which == 3)
//     {
//       return false;
//     }
//   }
// }

// function disableRightClick2()
// {
//   event.returnValue = false;
//   return false;
// }
//
// document.onmousedown = disableRightClick;
// document.oncontextmenu = disableRightClick2;
//
// if (document.layers)
// {
//   document.captureEvents(Event.MOUSEDOWN);
// }
// =================================================================================================

// =================================================================================================
function handleExternalLink(link) {
  // Deaktivierung von Verweisen auf externe Hyperlinks
  if (enableExternalLinks != true) {
    event.returnValue = false;
    return false;
  }
}
// =================================================================================================

// =================================================================================================
function handleInternalDocument(link) {
  // Deaktivierung von Verweisen auf interne Dokumente
  if (enableInternalDocuments != true) {
    event.returnValue = false;
    return false;
  }
}
// =================================================================================================