	var home = "index.html";
		var heightHome = 620;
	var ueberUns = "ueberuns.html";
		var heightUeberUns = 680;
	var phil = "philosophie.html";
		var heightPhil = 620;

	var leistungen = "leistungen.html";
		var heightLeistungen = 620;
	var referenzen = "referenzen.html";
		var heightReferenzen = 620;
	var refIndustrie = "refindustrie.html";
		var heightRefIndustrie = 620;
	var refMontage = "refmontage.html";
		var heightRefMontage = 620;
	var refNetzwerk = "refnetzwerk.html";
		var heightRefNetzwerk = 740;
	var refSoftware = "refsoftware.html";
		var heightRefSoftware = 720;
	var industrie = "industrie.html";
		var heightIndustrie = 620;
	var montage = "montage.html";
		var heightMontage = 620;
	var netzwerk = "netzwerk.html";
		var heightNetzwerk = 620;
	var software = "software.html";
		var heightSoftware = 720;

	var links = "links.html";
		var heightLinks = 1080;
	var kontakt = "kontakt";
	var impressum = "impressum.html";
		var heightImpressum = 1000;

    // Position der Tabelle mit den Inhalten von oben bei den Leistungen
    var contentTabPosTop = 200;
    var contentTabPosTopHome = 144;
    var topLineHeight = 50;
    var txtLeistungenHeight = 23;

    var noSub = 0;
    var subLeistungen = 11;
    var subRefIndustrie = 12;
    var subRefNetzwerk = 13;
    var subRefSoftware = 14;
    var subReferenzen = 21;
    var subPhil = 1;

/**
* Die Funktion setzt verschiedene Eigenschaften bei den Leistungen-Seiten. Auf diese
* Weise wird gewährleistet, dass die Schaltflächen zum vor und zurück blättern unten
* mit dem grauen linken und rechten Randbalken abschließen.
*/
function setTabProps()
{
	var siteName = getSiteName();
	// Höhe der ersten Zeile der Container-Tabelle ermitteln
	var height = getColHeight(siteName);
	// Abstand zum oberen Rand bei der Tabelle mit den Seiteninhalten setzen
	if(siteName != home)
		document.getElementById("tab").style.top = contentTabPosTop + "px";
	else
		document.getElementById("tab").style.top = contentTabPosTopHome + "px";
	// Höhe der ersten Zeile der Inhalte-Tabelle setzen
	var txtHeight = (height - contentTabPosTop - txtLeistungenHeight);
	if(document.getElementById("contentCell") != null)
		document.getElementById("contentCell").style.height = txtHeight + "px";

}

/**
* Liefert die Buttons zum verzweigen auf die Leistungen in den einzelnen Bereichen.
*/
/*function getTopMenu()
{
	var siteName = getSiteName();

    var industrieRef = '<a href="' + industrie + '"><img src="img/TextIndustrieKlein.gif" alt="Industrie-Elektro-Montage" border="0"></a> ';
    var netzwerkRef = '<a href="' + netzwerk + '"><img src="img/TextNetzwerkKlein.gif" alt="Netzwerktechnik" border="0"></a> ';
    var softwareRef = '<a href="' + software + '"><img src="img/TextSoftwareKlein.gif" alt="Softwareentwicklung" border="0"></a>';

	if(siteName == referenzen || siteName == refIndustrie || siteName == refNetzwerk || siteName == refSoftware)
	{
	    industrieRef = '<a href="' + refIndustrie + '"><img src="img/TextIndustrieKlein.gif" alt="Referenzen Industrie-Elektro-Montage" border="0"></a> ';
	    netzwerkRef = '<a href="' + refNetzwerk + '"><img src="img/TextNetzwerkKlein.gif" alt="Referenzen Netzwerktechnik" border="0"></a> ';
	    softwareRef = '<a href="' + refSoftware + '"><img src="img/TextSoftwareKlein.gif" alt="Referenzen Softwareentwicklung" border="0"></a>';
	}

    var auswahl = '';

    if(siteName == leistungen || siteName == referenzen)
    	auswahl = industrieRef + netzwerkRef + softwareRef;
    else if(siteName == industrie || siteName == refIndustrie)
    	auswahl = netzwerkRef + softwareRef;
    else if(siteName == netzwerk || siteName == refNetzwerk)
    	auswahl = industrieRef + softwareRef;
    else if(siteName == software || siteName == refSoftware)
    	auswahl = industrieRef + netzwerkRef;

    document.write(getTopLine(auswahl));

}*/

/**
* Liefert die Zeile in der die Buttons für die einzelnen Leistungen untergebracht sind.
*/
/*function getTopLine(auswahl)
{
	var block =
        '<tr>                                               ' +
        '    <td colspan="2">                               ' +
        '    	<div style="height:' + topLineHeight + 'px">' +
        '       	<!-- Der Button -->                     ' +
                    auswahl 								  +
        '       </div>                                      ' +
        '    </td>                                          ' +
        '</tr>                                              '
        ;

    return block;
}*/

/**
* Liefert den Button zum verzweigen auf die Leistung/Referenz in den einzelnen Bereichen.
*/
function getBottomMenu()
{
	var siteName = getSiteName();

    var href = '';

    if(siteName == industrie)
		href = '<div id="ref"><a href="' + refIndustrie + '">Referenzen</a></div>';
    else if(siteName == montage)
		href = '<div id="ref"><a id="ref" href="' + refMontage + '">Referenzen</a></div>';
    else if(siteName == netzwerk)
		href = '<div id="ref"><a id="ref" href="' + refNetzwerk + '">Referenzen</a></div>';
    else if(siteName == software)
		href = '<div id="ref"><a id="ref" href="' + refSoftware + '">Referenzen</a></div>';
    else if(siteName == refIndustrie)
		href = '<div id="ref"><a id="ref" href="' + industrie + '">Leistungen</a></div>';
    else if(siteName == refMontage)
		href = '<div id="ref"><a id="ref" href="' + montage + '">Leistungen</a></div>';
    else if(siteName == refNetzwerk)
		href = '<div id="ref"><a id="ref" href="' + netzwerk + '">Leistungen</a></div>';
    else if(siteName == refSoftware)
		href = '<div id="ref"><a id="ref" href="' + software + '">Leistungen</a></div>';

    document.write(getBottomLine(href));

}

/**
* Liefert den Button, über den auf die jeweilige Referenz, bzw. Leistung verzweigt
* werden kann.
*/
function getBottomLine(auswahl)
{
	var block =
        '<tr>                                                     ' +
        '    <td>                                                 ' +
        '       <div style="height:' + txtLeistungenHeight + 'px; vertical-align:bottom;">' +
        '    		<!-- Der Button -->                           ' +
                    auswahl 									    +
        '       </div>                                            ' +
        '    </td>                                                ' +
        '</tr>                                                    '
        ;

    return block;
}

/**
* Liefert true wenn es sich um den Microsoft Internet Explorer handelt, sonst false.
*/
function isMSI()
{
	return (navigator.appName.substr(0, 9) == "Microsoft") ? true : false;
}

/**
* Liefert true wenn es sich bei dem Browser um Opera handelt, sonst false.
*/
function isOpera()
{
	return (navigator.appName.substr(0, 5) == "Opera") ? true : false;
}

/**
* Liefert true zurück, wenn das Betriebssystem ein Windows-System ist, sonst false.
*/
function isWindows()
{
	return (navigator.platform.substr(0, 3) == "Win") ? true : false;
}

/**
* Liefert true, wenn die Seite von Localhost geladen wurde, sonst false.
*/
function isLocalhost()
{
	return (location.hostname == "") ? true : false;
}

/**
* Liefert den Namen der aktuellen Seite.
*/
function getSiteName()
{
	var siteName = new String(document.URL);
    var sep = (isMSI() && isLocalhost()) ? "\\" : "/";

	var subPos = siteName.lastIndexOf(sep);
	if(subPos > -1)
		siteName = siteName.substr(subPos + 1);

    // Ein Aufruf der Seite über den Domainnamen ohne den Seitennamen
    // liefert einen Leer-String als Ergebnis. Der Browser lädt aber
    // ohne weitere Angabe die Datei index.html.
    if(siteName == "")
    	siteName = home;

	return siteName;
}

/**
* Liefert den Style der ersten Container-Zeile.
*/
function setContainerRowStyle()
{
	var height = getColHeight(getSiteName());

	document.write(
		"<style type='text/css'>" +
		"#conHeight {height:" + height + "px;}" +
		"</style>"
	);
}

/**
* Liefert den Rahmen und die Menüs auf den Seiten. Je nach Parameter werden die
* Sub-Menüs ein- oder ausgeblendet.
*/
function getBorder(withSubMenu)
{
	var siteName = getSiteName();
	var height = getColHeight(siteName);

	// Topbar
	/*document.write(
		'<div><img src="img/SideBar.jpg" style="position:absolute; top:0px; left:0px; width:150px; height:' + height + 'px;"></div>' +
		'<div><img id="sbTopBg" src="img/SideBarBg.jpg"></div>' +
		'<div><img id="sbPicBg" src="img/SideBarBg.jpg"></div>' +
		'<div><img src="img/TopBarGrau.jpg" style="position:absolute; top:0px; left:840px; width:60px; height:' + height + 'px;"></div>' +
		'<div><img id="sbrTopBg" src="img/SideBarBg.jpg"></div>' +
		'<div><img id="tbGrau" src="img/TopBarGrauEffekt.jpg"></div>' +
		'<div><img id="topPicBg" src="img/TopBarBlau.jpg"></div>' +
		'<div><img id="tbRot2" src="img/TopBarBlau.jpg"></div>' +
		'<div><img id="tbRot1" src="img/TopBarBlau.jpg"></div>'*/

	document.write(
		'<div><img src="img/SideBar.jpg" style="position:absolute; top:0px; left:0px; width:150px; height:' + height + 'px;"></div>' +
		'<div><img id="sbTopBg" src="img/SideBarBg.jpg"></div>' +
		'<div><img id="sbPicBg" src="img/SideBarBg.jpg"></div>' +
		'<div><img id="tbGrau" src="img/TopBarGrauEffekt.jpg"></div>' +
		'<div><img id="topPicBg" src="img/TopBarBlau.jpg"></div>' +
		'<div><img id="tbRot2" src="img/TopBarBlau.jpg"></div>' +
		'<div><img id="tbRot1" src="img/TopBarBlau.jpg"></div>'

	);

    // Menü Teil 1
    document.write(
        '    <div id="m1">' +
        '        <a href="' + home + '">' + getMenuText(home) + '</a>' +
        '        <a href="' + ueberUns + '">' + getMenuText(ueberUns) + '</a>'
    );

    // Evt. Submenu von Über uns einblenden
	if(withSubMenu > noSub && withSubMenu < subLeistungen)
		writeSubMenu(withSubMenu);

    document.write(
        '        <a href="' + leistungen + '">' + getMenuText(leistungen) + '</a>'
        );

	// Evt. Submenu der Leistungen einblenden
    if(withSubMenu == subLeistungen)
		writeSubMenu(withSubMenu);

    document.write(
        '        <a href="' + referenzen + '">' + getMenuText(referenzen) + '</a>'
        );

	// Evt. Submenu der Referenzen einblenden
    if(withSubMenu == subReferenzen)
		writeSubMenu(withSubMenu);

	// Menü letzter Teil
    document.write(
        '        <a href="' + links + '">' + getMenuText(links) + '</a>' +
        '        <a href="mailto:info@dr-gmbh.com">' + getMenuText(kontakt) + '</a>' +
        '        <a href="' + impressum + '">' + getMenuText(impressum) + '</a>' +
        '    </div>');
        //'</div>');

    getHeaderPics();

    if(siteName != home)
    {
	    // Logo rechts oben
	    document.write(
	        '<div align="center" style="position:absolute; top:56px; left:30px;">' +
	        '    <img src="img/D-und-R-Logo-klein.gif" alt="Logo" border="0">' +
	        '</div>'
	    );
    }

}

/**
* Liefert das Submenu.
*/
function writeSubMenu(withSubMenu)
{
    var menu = "";

    if(withSubMenu > noSub && withSubMenu < subLeistungen)
    	menu = "<div id='m2'>" +
			"    <a href='" + phil + "'>" + getMenuText(phil) + "</a>" +
			"</div>";
    else if(withSubMenu == subLeistungen)
	    menu = "<div id='m2'>" +
	        "    <a href='" + industrie + "'>" + getMenuText(industrie) + "</a>" +
	        "    <a href='" + montage + "'>" + getMenuText(montage) + "</a>" +
	        "    <a href='" + netzwerk + "'>" + getMenuText(netzwerk) + "</a>" +
	        "    <a href='" + software + "'>" + getMenuText(software) + "</a>" +
	        "</div>"
    else if(withSubMenu == subReferenzen)
	    menu = "<div id='m2'>" +
	        "    <a href='" + refIndustrie + "'>" + getMenuText(industrie) + "</a>" +
	        "    <a href='" + refMontage + "'>" + getMenuText(montage) + "</a>" +
	        "    <a href='" + refNetzwerk + "'>" + getMenuText(netzwerk) + "</a>" +
	        "    <a href='" + refSoftware + "'>" + getMenuText(software) + "</a>" +
	        "</div>"

    //alert(menu);

    document.write(menu);
}

/**
* Liefert den Menütext für den Aufruf der übergebenen Seite.
*/
function getMenuText(siteName)
{
	if(siteName == home)
		return "Startseite";
	else if(siteName == ueberUns)
		return "&Uuml;ber uns";
	else if(siteName == phil)
		return "Philosophie";
	else if(siteName == leistungen)
		return "Leistungen";
	else if(siteName == refIndustrie ||
			siteName == refMontage ||
			siteName == refNetzwerk ||
			siteName == refSoftware ||
			siteName == referenzen)
		return "Referenzen";
	else if(siteName == industrie)
		return "Elektromontage";
	else if(siteName == montage)
		return "Anlagenbau";
	else if(siteName == netzwerk)
		return "IT-Systemtechnik";
	else if(siteName == software)
		return "Softwareentwicklung";
	else if(siteName == links)
		return "Links";
	else if(siteName == kontakt)
		return "Kontakt";
	else if(siteName == impressum)
		return "Impressum";
	else
		return "";

}

/**
* Liefert die Höhe in Pixeln der jeweiligen Seite für die erste Zeile der Container-Tabelle.
*/
function getColHeight(siteName)
{
	var multValue = 1;

	// Browser-Spezifische Anpassung
	if(isMSI())
		multValue = 1.045;
	else if(isOpera())
		multValue = 0.96;

	if(siteName == home)
		return heightHome * multValue;
	else if(siteName == ueberUns)
		return heightUeberUns * multValue;
	else if(siteName == phil)
		return heightPhil * multValue;
	else if(siteName == leistungen)
		return heightLeistungen * multValue;
	else if(siteName == referenzen)
		return heightReferenzen * multValue;
	else if(siteName == refIndustrie)
		return heightRefIndustrie * multValue;
	else if(siteName == refMontage)
		return heightRefMontage * multValue;
	else if(siteName == refNetzwerk)
		return heightRefNetzwerk * multValue;
	else if(siteName == refSoftware)
		return heightRefSoftware * multValue;
	else if(siteName == industrie)
		return heightIndustrie * multValue;
	else if(siteName == montage)
		return heightMontage * multValue;
	else if(siteName == netzwerk)
		return heightNetzwerk * multValue;
	else if(siteName == software)
		return heightSoftware * multValue;
	else if(siteName == links)
		return heightLinks * multValue;
	else if(siteName == impressum)
		return heightImpressum * multValue;
	else
		return 0;
}

/**
* Liefert die waagerechte Bildleiste.
*/
function getHeaderPics()
{
	document.write(
        "<div id='horPic'>" +
        "    <img src='img/PicLeitstand.jpg' alt='Pic Leitstand' border='0'>" +
        "    <img src='img/PicEtv.jpg' alt='Pic ETV' border='0'>" +
        "    <img src='img/PicServer.jpg' alt='Pic Server' border='0'>" +
        "    <img src='img/PicHaende.jpg' alt='Pic Haende' border='0'>" +
        "    <img src='img/PicHtmlCode.jpg' alt='Pic HTML Code' border='0'>" +
        "</div>"
	);
}

/**
* Liefert die Kontaktdaten auf jeder Seite. Je nach Parameter mit Copyright-Meldung
* und Stand der letzten Aktuallisierung oder ohne.
*/
function getFooter(withCopyright, withAktual)
{
	var jahr = new Date().getYear();
	if(jahr < 999)
		jahr += 1900;

    document.write(
        '<div id="copyright">Copyright © 2008 - ' + jahr + ' D&R Servicetechnik GmbH - Anlagenbau/Elektromontagen/IT-Systemtechnik/Softwareentwicklung</div>'
    );
    document.write(
        '<div id="copyright">Letzte Aktualisierung: ' + document.lastModified + '</div>'
    );
}
