window.onload = function(e) {
  popupVorbereiten();
}

function PopUp (URL,Name,Breite,Hoehe,Scroller,Menubar) {
  var Ausstattung = "";
  Ausstattung="height="+Hoehe+",width="+Breite+",scrollbars="+Scroller+",menubar="+Menubar+",top=50";
  window.open(URL,Name,Ausstattung);
}


function popupTestDerWoche (URL) {
  var Name = "TestName";
  var Breite = 490;
  var Hoehe = 330;
  var Scroller = "true";
  var Menubar = "true";
  var Ausstattung = "";
  Ausstattung="height="+Hoehe+",width="+Breite+",scrollbars="+Scroller+",menubar="+Menubar+",top=50",resizable=true;
  window.open(URL,Name,Ausstattung);
}


function screenshotTitleAnpassen() {
  var textNeuesFenster = "(neues Browserfenster)";
  linkObjekt = document.screenshot;
  if (linkObjekt.getAttribute) {
    textAlt = linkObjekt.getAttribute("title");
    if(textAlt && textAlt.indexOf(textNeuesFenster) == -1) {
      linkObjekt.setAttribute("title", textAlt + " " + textNeuesFenster);
    }
    textAlt = linkObjekt.getAttribute("alt");
    if(textAlt && textAlt.indexOf(textNeuesFenster) == -1) {
      linkObjekt.setAttribute("alt", textAlt + " " + textNeuesFenster);
    }
  }
}


function test () {
  alert('guten Tag');
}

function popupTitleAnpassen_alt() {
  var textNeuesFenster = " (neues Fenster)";
  var linkObjekt = document.getElementsByName("erlaeuterung");
  for (var i = 0; i < linkObjekt.length; i++) {
    var textAlt = linkObjekt[i].getAttribute("title");
    linkObjekt[i].setAttribute("title", textAlt + " " + textNeuesFenster);
  }
}


// neue Fenster ankuendigen
function popupTitleAnpassen() {
    if (document.getElementById) {
        var anker = '';
        var i = 0;
        var test = '';
        do {
            anker += document.links[i].className;
            var puenktchen = '';
            var blank = ' ';
            if (document.links[i].title == '') {
                blank = '';
            }
            if (document.links[i].className == 'neuesFenster' || document.links[i].className == 'neuesFenster pfeil') {
                document.links[i].title = 'Neues Fenster:' + blank + document.links[i].title ;
            }
            i++;
        } while (i <= document.links.length-1);
    }
}

/*
  if (linkObjekt.getAttribute) {
    textAlt = linkObjekt.getAttribute("title");
    if(textAlt && textAlt.indexOf(textNeuesFenster) == -1) {
      linkObjekt.setAttribute("title", textAlt + " " + textNeuesFenster);
    }
    textAlt = linkObjekt.getAttribute("alt");
    if(textAlt && textAlt.indexOf(textNeuesFenster) == -1) {
      linkObjekt.setAttribute("alt", textAlt + " " + textNeuesFenster);
    }
  }
*/

function popupTabellen (URL) {
  var Name = "PopUp";
  var Breite = 490;
  var Hoehe = 330;
  var Scroller = "true";
  var Menubar = "true";
  var Ausstattung = "";
  var URLparts = URL.split('?');
  URL = '/tabellen_popup.php?' + URLparts[1];

  Ausstattung="height="+Hoehe+",width="+Breite+",scrollbars="+Scroller+",menubar="+Menubar+",top=50",resizable=true;
  window.open(URL,Name,Ausstattung);
}


function popupProdukt (URL) {
  var Name = "PopUp";
  var Breite = 490;
  var Hoehe = 330;
  var Scroller = "true";
  var Menubar = "true";
  var Ausstattung = "";
//  var URLparts = URL.split('?');
  URL = '/produkt_popup.php?URL=' + URL;

  Ausstattung="height="+Hoehe+",width="+Breite+",scrollbars="+Scroller+",menubar="+Menubar+",top=50",resizable=true;
  window.open(URL,Name,Ausstattung);
}


function popupBild (URL) {
  var Name = "PopUp";
  var Breite = '';
  var Hoehe = '';
  var Scroller = "true";
  var Menubar = "true";
  var Ausstattung = "";

  Ausstattung="height="+Hoehe+",width="+Breite+",scrollbars="+Scroller+",menubar="+Menubar+",top=50",resizable=true;
  window.open(URL,Name,Ausstattung);
}




// PopUp oeffnen
/*
    menubar: Menueleiste mit Browser-Befehlen
    toolbar: Werkzeugleiste
    location: Adresszeile
*/
function openWin(e) {

    var Name = "_blank";
    var Breite = '800';
    var Hoehe = '600';
    var Scroller = "yes";
    var Menubar = "yes";
    var Toolbar = "yes";
    var Location = 'yes';
    var Ausstattung="height="+Hoehe+",width="+Breite+",scrollbars="+Scroller+",menubar="+Menubar+",toolbar="+Toolbar+",location="+Location+",top=50,resizable=true";

    var event = (!e) ? window.event : e;
    if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return true;
    else {
        var oWin = window.open(this.getAttribute('href'),Name,Ausstattung);
        //var oWin = window.parent;
        if (oWin) {
          if (oWin.focus) oWin.focus();
          return false;
        }
        oWin = null;
        return true;
    }
}

function openWinTab(e) {

    var Name = "_blank";
    var Breite = '490';
    var Hoehe = '330';
    var Scroller = "yes";
    var Menubar = "yes";
    var Toolbar = "yes";
    var Location = 'yes';
    var Ausstattung="height="+Hoehe+",width="+Breite+",scrollbars="+Scroller+",menubar="+Menubar+",toolbar="+Toolbar+",location="+Location+",top=50,resizable=true";

    var event = (!e) ? window.event : e;
    if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return true;
    else {
        var URLparts = this.getAttribute('href').split('?');
        URL = '/tabellen_popup.php?' + URLparts[1];
        var oWin = window.open(URL,Name,Ausstattung);
        //var oWin = window.parent;
        if (oWin) {
          if (oWin.focus) oWin.focus();
          return false;
        }
        oWin = null;
        return true;
    }
}

function popupVorbereiten() {
    if (document.getElementById) {
        var i = 0;
        do {
            var blank = ' ';
            if (document.links[i].title == '') {
                blank = '';
            }
            if (document.links[i].className.indexOf('neuesFenster') != -1) {
                // neue Fenster ankuendigen: title anpassen
                document.links[i].title = document.links[i].title + blank + '(neues Fenster)';
                //onclick-event definieren:
                if (document.links[i].className.indexOf('tab') != -1) {
                    document.links[i].onclick = openWinTab;
                } else {
                    document.links[i].onclick = openWin;
                }
            }
            i++;
        } while (i <= document.links.length-1);
    }
}
