 /*
 * ====================================================================
 * Funktion:      Die Funktion Druckvorschau erzeugt eine Internetseite nur mit dem MainInahlt.
 *
 * Autor:           Marcus Eppler (29.08.2008)
 *
 * =====================================================================
 */

function Druckvorschau ()
  {
  var i, sprache, template;
  sprache = "DE";
  template = "";

  var inhalt = new Array("SeitenHead","DIBtLogo","MenueTabelle", "Maintext");
  for (i = 0; i < inhalt.length; ++i)
    {
    inhalt[i] = document.getElementById(inhalt[i]).innerHTML;
	}
  /* Sprache filtern */
  if (window.location.href.indexOf("/en/") > 0)
    {
	sprache = "EN";
	}
   else
    {
	/* für Seiten aus der Suche die Sprache aus dem Rubriken-Menü filtern */
    if (inhalt[2].indexOf("_eng_") > 0)
      {
	  sprache = "EN";
      }
    }
	
  /* Template anhand der CSS-Datei filtern */
  if (inhalt[0].indexOf("/css/css_") > 0)
    {
	template = inhalt[0].substr(inhalt[0].indexOf("/css/css_")+9, inhalt[0].indexOf(".css")-inhalt[0].indexOf("/css/css_")-9);
	}
  /* Imagetrenner in der MenüTabelle durch spacer.gif (weiß) ersetzen */
  if (template != "")
    {
    for (i = 1; i <= 6; ++i)
	  {
      inhalt[2] = inhalt[2].replace(template+"_header_strich"+i+".jpg", "spacer.gif");
	  }
	}
	
  inhalt[0] = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n" + 
              inhalt[0] + "\n</head>\n<body leftmargin=0 topmargin=0>";

  if (sprache == "EN")
    {
    inhalt[1] = inhalt[1] + "&nbsp;&nbsp;&nbsp;<A Href=\"javascript:history.back();\" class=\"SubMenue\">Back</A>" +
	                        "&nbsp;&nbsp;&nbsp;<A href=\"javascript:window.print()\" class=\"SubMenue\">Print this page</A>"; 
	}
  else
    {
    inhalt[1] = inhalt[1] + "&nbsp;&nbsp;&nbsp;<A Href=\"javascript:history.back();\" class=\"SubMenue\">Zurück</A>" +
	                        "&nbsp;&nbsp;&nbsp;<A href=\"javascript:window.print()\" class=\"SubMenue\">Diese Seite drucken</A>"; 
	}

  inhalt[2] = "<TABLE cellSpacing=0 cellPadding=0 width=565 border=0>\n" + inhalt[2] + "\n</TABLE>";
  
  /* Array ausgeben */
  document.open("text/html"); 
  for (i = 0; i < inhalt.length; ++i)
    {
    document.writeln(inhalt[i]);
	}

  document.writeln("\n</body>\n</html>");
  document.close();
  }
