﻿// =================================================================================================
// 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;
  }
}
// =================================================================================================

// =================================================================================================
function navigateByWizard(Index)
{
  // Navigation Wizard
  var url = "";
  switch (Index) {
    case 1:
      // nach aktuellen Angeboten suchen
      url = "/Scripts/ParametricSearch.aspx";
      break;
    case 2:
      // mich ueber Top-Angebote informieren
      url = "/Scripts/ApplicationCategory.aspx";
      break;
    case 3:
      // eine Anfrage stellen
      url = "/Scripts/Enquiry.aspx";
      break;
    case 4:
      // das Vertriebsteam kontaktieren
      url = "/StaticHtml/vertriebsteam.htm";
      break;
    case 5:
      // Serviceinformationen erhalten
      url = "/StaticHtml/serviceinformationen.htm";
      break;
    case 6:
      // einen Reparaturauftrag erteilen
      url = "/Scripts/ServiceCenter.aspx";
      break;
    case 7:
      // Unterstuetzung erfahren
      url = "/StaticHtml/sozialmanagement.htm";
      break;
    case 8:
      // Antwort auf eine Frage erhalten
      url = "/Scripts/FaqSelection.aspx";
      break;
    case 9:
      // ZUKUNFT erleben
      url = "/StaticHtml/zukunft_erleben.htm";
      break;
    case 10:
      // das Magazin PROZUKUNFT lesen
      url = "/StaticHtml/prozukunft.htm";
      break;
    case 11:
      // Aktuelles erfahren
      url = "/Scripts/NewsSelection.aspx";
      break;
    case 12:
      // den Veranstaltungskalender oeffnen
      url = "/Scripts/EventSelection.aspx";
      break;
    case 13:
      // die Startseite aufrufen
      url = "/index.htm";
      break;
  }
  if (url != "")
  {
    location.href = url;
  }
}
// =================================================================================================