function seiteDrucken()
{
    var seitentext = document.getElementsByTagName("body")[0].innerHTML;
    var neuer_inhalt = "";
    var a = 0;
    var z = 0;
    var newDoc;
    var printWin;
    var printArea;
    a = seitentext.indexOf("<!-- ListeAnfang -->");
    z = seitentext.indexOf("<!-- ListeEnde -->");
    z -= 1;
    neuer_inhalt = seitentext.substring(a,z);
    printArea = "<html>";
    printArea += "<head>";
    printArea += "<link rel=\"stylesheet\" type=\"text/css\" href=\"/www/media/css/drucken.css\" media=\"print\" />";
    printArea += "</head><body>";
    printArea += neuer_inhalt;
    printArea += "</body></html>";
    newDoc = document.open("text/html");
    newDoc.write(printArea);
    newDoc.close();
    window.print();
    history.back();
}


var inth1 = 35;

function printSpecArea(areaID,areaTitle,showPreviewWin) {

        var docTitle = document.title;
        var myAreaTitle;
        var clientBrowserType = "OTHER";
        var ua = navigator.userAgent.toLowerCase();
        var av = navigator.appVersion;
        var isNS = (ua.indexOf("mozilla") != -1 &&
                    ua.indexOf("compatible") == -1 &&
                    ua.indexOf("opera") == -1);
        var isIE = (ua.indexOf("msie")>-1);
        var version = av.substring(0, av.indexOf(" ")) * 1;
        var version2 = av.substring(0, av.indexOf(".")) * 1;
        var versionNumber;
        var printArea;
        var newDoc;
        var printWin;
        var msg;
        var backgrColor = "white";

        if(areaTitle == null) {
          myAreaTitle = docTitle;
        }
        else {
          myAreaTitle = areaTitle;
        }

        if(isNS) {
          versionNumber = version2;

          if(versionNumber >= 5) {
            clientBrowserType = "NS";
          }
        }
        else if(isIE){
          var startIndex = ua.indexOf("msie") + 5;
          var endIndex = startIndex + 1;

          versionNumber = ua.substring(startIndex, endIndex) * 1;

          if(versionNumber >= 5) {
            clientBrowserType = "IE";
          }
        }
        else {
          clientBrowserType = "OTHER";
        }

        if(clientBrowserType == "IE") {
          printArea = "<html>";
          printArea += "<head>";
          printArea = printArea + "<title>" + myAreaTitle + "</title>";
          printArea += "<style type=\"text/css\">";
          printArea += "body { font-family: Arial, Verdana, Helvetica, sans-serif; margin:0px;padding:0px 0px 5px 10px;background:#FFFFFF;font-size:1em; }";
	  printArea += "div.break { line-height:5px; font-size:0px; clear:both; height:0px; width:1px; }";
	  printArea += "h1, h2, h3 {font-family: \"Lucida Grande\", \"Lucida Sans\", \"Lucida Sans Unicode\", \"Lucida\", Verdana, \"Bitstream Vera Sans\", sans-serif; margin: .75em 0 .5em 0; page-break-after: avoid;}";
	  printArea += "#link_allesDrucken a, #link_allesDrucken a:link, #link_allesDrucken a:visited, #link_allesDrucken a:hover, #link_allesDrucken a:active { margin-right: 5px; font-family:arial;font-size:11px;font-weight:bold;color: #000000; text-decoration:none;}";
	  printArea += "#zurueck-drucken a, #zurueck-drucken a:link, #zurueck-drucken a:visited, #zurueck-drucken a:hover, #zurueck-drucken a:active {font-family:arial;font-size:11px;font-weight:bold;color: #000000; text-decoration:none;}";
	  printArea += "#scContent { height:300px; padding:10px 0px 0px 0px; overflow:auto; background:#FFFFFF; }";
	  printArea += ".iBox { float:left; display:inline; margin:0px 5px 5px 10px; padding:10px 10px 10px 10px; background:#FFFFFF; }";
	  printArea += ".cBoxWide { clear=left;}";
          printArea += "</style>";     
          printArea += "</head>";
          printArea += "<body bgcolor=\"" + backgrColor + "\">";
          printArea += document.all[areaID].innerHTML;
          printArea += "</body></html>";

          if(showPreviewWin) {
            printWin = window.open("about:blank","Fenster1","width=800,height=600,left=0,top=0");
            newDoc = printWin.document.open("text/html");
            newDoc.write(printArea);
            newDoc.close();
            printWin.print();
            printWin.close();
          }
          else {
            newDoc = document.open("text/html");
            newDoc.write(printArea);
            newDoc.close();
            window.print();
            history.back();
          }
        }
        else if(clientBrowserType == "NS") {
          printArea = "<html>";
          printArea += "<head>";
          printArea = printArea + "<title>" + myAreaTitle + "</title>";
          printArea += "<style type=\"text/css\">";
          printArea += "body { font-family: Arial, Verdana, Helvetica, sans-serif; margin:0px;padding:0px 0px 5px 10px;background:#FFFFFF;font-size:1em; }";
	  printArea += "div.break { line-height:5px; font-size:0px; clear:both; height:0px; width:1px; }";
	  printArea += "h1, h2, h3 {font-family: \"Lucida Grande\", \"Lucida Sans\", \"Lucida Sans Unicode\", \"Lucida\", Verdana, \"Bitstream Vera Sans\", sans-serif; margin: .75em 0 .5em 0; page-break-after: avoid;}";
	  printArea += "#link_allesDrucken a, #link_allesDrucken a:link, #link_allesDrucken a:visited, #link_allesDrucken a:hover, #link_allesDrucken a:active { margin-right: 5px; font-family:arial;font-size:11px;font-weight:bold;color: #000000; text-decoration:none;}";
	  printArea += "#zurueck-drucken a, #zurueck-drucken a:link, #zurueck-drucken a:visited, #zurueck-drucken a:hover, #zurueck-drucken a:active {font-family:arial;font-size:11px;font-weight:bold;color: #000000; text-decoration:none;}";
	  printArea += "#scContent { height:300px; padding:10px 0px 0px 0px; overflow:auto; background:#FFFFFF; }";
	  printArea += ".iBox { float:left; display:inline; margin:0px 5px 5px 10px; padding:10px 10px 10px 10px; background:#FFFFFF; }";
	  printArea += ".cBoxWide { clear=left;}";
          printArea += "</style>";     
          printArea += "</head>";
          printArea += "<body bgcolor=\"" + backgrColor + "\">";
          printArea += document.getElementById(areaID).innerHTML;
          printArea += "</body></html>";

          if(showPreviewWin) {
            printWin = window.open("about:blank","Fenster1","width=800,height=600,left=0,top=0");
            newDoc = printWin.document.open("text/html");
            newDoc.write(printArea);
            newDoc.close();
            printWin.print();
            printWin.close();
          }
          else {
            newDoc = document.open("text/html");
            newDoc.write(printArea);
            newDoc.close();
            window.print();
            window.back();
          }

        }
        else {
          msg =  "Ihr Browser wird leider nicht unterstüzt!\n";
          msg += "Bitte benutzen Sie MS Internet Explorer ab Version 5.0 oder\n";
          msg += "Netscape ab Version 6.0 um diese Funktion nutzen zu können.";

          alert(msg);
        }
      }

function winOnLoad() {
  var ele = xGetElementById('scContent');
  if (ele && xDef(ele.style, ele.offsetHeight)) { // another compatibility check
    inth1 = xHeight('scContent')+15;
    adjustLayout();
    xAddEventListener(window, 'resize', winOnResize, false);
  }
}
function winOnResize() {
  adjustLayout();
}
function adjustLayout() {
 var h1 = xHeight('scContent');
 if (h1 > inth1) h1 = inth1;
 var h12 = xHeight('scToolBox')-14;
 var h2 = xClientHeight()-127;
 if ( h1>h12 && h2<h12  ) {
  //avoid double scrolling
  //xHeight('navSub',h1);
 } else {
  var maxHeight = Math.max( Math.max(h1, h12), h2);
  xHeight('scContent',maxHeight-15);
 }
}
sfHover = function() {
	var sfEls = document.getElementById("unav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);


