
/*  fw2 PopUp-Functions 1.2.1
    Stand: 20.11.2007

    Alle Links mit der Klasse "neuesFenster" oeffnen in einem neuen Fenster.

    Getestet in folgenden Browsern:
    Windows:
        IE 5, IE 5.5, IE 6, IE 7
        Firefox 1, 1.5, 2
        Opera 7+
        netscape 6+
    Mac:
        Firefox 1+
        Safari
        Opera 8.5+
        Mac IE
*/


window.onload = function(e) {
  popupVorbereiten();
}

// PopUp oeffnen
/*
    menubar:  Menueleiste mit Browser-Befehlen
    toolbar:  Werkzeugleiste
    location: Adresszeile
*/
function openWin(e) {

    var Name = "_blank";
    var Scroller = "yes";
    var Menubar = "yes";
    var Toolbar = "yes";
    var Location = 'yes';
//    var Breite = '800';
//    var Hoehe = '600';
    var Breite = document.documentElement.clientWidth;
    var Hoehe = document.documentElement.clientHeight-40;
    var Ausstattung="height="+Hoehe+",width="+Breite+",scrollbars="+Scroller+",menubar="+Menubar+",toolbar="+Toolbar+",location="+Location+",top=20,resizable=yes,status=yes,top=0,left=0";

    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 popupVorbereiten() {
    if (document.links) {
        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 = 'new window' + blank + document.links[i].title;
                //onclick-event definieren:
                document.links[i].onclick = openWin;
            }
            i++;
        } while (i <= document.links.length-1);
    }
}
