// Please adjust:
lastUpdate = "2010-02-04"

function writeLastUpdateFoot() {
	document.write("<div id='foot'>last modified: " + lastUpdate + "</div>");
}

/**
  * Header for the UWE Website, DO NOT FORGET to update noScriptMenu.html, too!
 */
function writeHeader() {
	document.write(" \
		<div id='head'>\
		\
			<a name='top'></a>\
			<!-- logo --> \
			<a id='logo' href='index.html' title='UWE Logo with an anchor of the front page'><img src='_Layout/UWELogoMain.png' \
				alt='UWE Logo' /></a> \
				\
			<h1>UWE &ndash; UML-based Web Engineering</h1>\
			<p>\
				<span><a href='http://www.uni-muenchen.de/'>LMU &ndash; Ludwig-Maximilians-Universit&auml;t M&uuml;nchen</a></span>\
				<span><a href='http://www.ifi.lmu.de/'>Institute for Informatics</a></span>\
				<span><a href='http://www.pst.ifi.lmu.de/'>Programming and Software Engineering</a></span>\
			</p>\
		\
			<div class='clr-left'></div>\
		</div>");
}

/**
 * Sidebar for the UWE website
 *  @param nr Number of active menu item
 */
function writeSidebar(nr){
	var activeText = " class='active'";
    // Anfang
	document.write(" \
		<div id='sidebar'>\
			<ul>\
				<li><h1>General Information</h1>\
					<ul>\
						<li " + (nr == 0 ? activeText : "") + "><a href='index.html'>Home</a></li>\
						<li " + (nr == 1 ? activeText : "") + "><a href='news.html'>News</a></li>\
						<li " + (nr == 2 ? activeText : "") + "><a href='aboutUwe.html'>About UWE</a></li>\
						<li " + (nr == 3 ? activeText : "") + "><a href='downloadsOverview.html'>Downloads</a></li>\
					</ul>\
				</li>\
                <li><h1>Tool Support</h1>\
					<ul>\
                        <li " + (nr >= 10 & nr < 14 ? "class='minus'" : "class='plus'") + "><a class='topic' href='toolMagicUWE.html'>MagicUWE</a>\
							" + (nr < 10 | nr > 13 ? "" : "\
							<ul>" +
                              (nr == 13 ?
                                "<li " + (nr == 13 ? activeText : "") + "><a href='toolMagicUWEReferenceGermanV1.3.html'>Reference (German)</a></li>"
                              : "<li " + (nr == 11 ? activeText : "") + "><a href='toolMagicUWEReferenceV1.3.html'>Reference</a></li>"
                              )
                                +"<li " + (nr == 12 ? activeText : "") + "><a href='toolMagicUWEOldVersions.html'>Previous versions</a></li>\
		                    </ul>") + "\
						</li>\
						<li " + (nr == 14 ? activeText : "") + "><a href='toolargoUWE.html'>ArgoUWE</a></li>\
                        <li " + (nr == 16 ? activeText : "") + "><a href='toolUWEet.html'>UWEet (palette)</a></li>\
						<li " + (nr == 15 ? activeText : "") + "><a href='toolUWE4JSF.html'>UWE4JSF</a></li>\
                        <li " + (nr >= 100 & nr < 130 ? "class='minus'" : "class='plus'") + "><a class='topic' href='examples.html'>Model Examples</a>\
							" + (nr < 100 | nr >= 130 ? "" : "\
							<ul>\
								<li " + (nr == 120 ? activeText : "") + "><a href='exampleSimpleWebsite.html'>Simple Website</a></li>\
								<li " + (nr == 121 ? activeText : "") + "><a href='exampleSimpleAddressBook.html'>Simple Address Book</a></li>\
								<li " + (nr == 122 ? activeText : "") + "><a href='exampleAddressBookWithSearches.html'>Address Book With Searches</a></li>\
								<li " + (nr == 123 ? activeText : "") + "><a href='exampleAddressBookWithContentUpdates.html'>Address Book With Content Updates</a></li>\
								<li " + (nr == 124 ? activeText : "") + "><a href='exampleMusicPortal.html'>Music Portal</a></li>\
		                    </ul>") + "\
						</li>\
                    </ul>\
                </li>\
				<li><h1>Teaching</h1>\
				<ul>\
						<li " + (nr == 31 ? activeText : "") + "><a href='teachingCourseMaterial.html'>Course Material</a></li>");
    
    // Tutorial  
    if(nr >= 35 & nr < 40){
        document.write("<li class='minus'><a class='topic' href='teachingTutorial.html'>Tutorial</a>\
                            <ul>\
								<li " + (nr == 36 ? activeText : "") + "><a href='teachingTutorialContent.html'>Content Model</a></li>\
								<li " + (nr == 37 ? activeText : "") + "><a href='teachingTutorialNavigation.html'>Navigation Model</a></li>\
								<li " + (nr == 38 ? activeText : "") + "><a href='teachingTutorialPresentation.html'>Presentation Model</a></li>\
								<li " + (nr == 39 ? activeText : "") + "><a href='teachingTutorialProcess.html'>Process Model</a></li>\
		                    </ul>");
    }else if(nr >= 200 & nr < 210){
        document.write("<li class='minus'><a class='topic' href='teachingTutorialFrench.html'>Tutorial (French)</a>\
                            <ul>\
								<li " + (nr == 201 ? activeText : "") + "><a href='teachingTutorialContentFrench.html'>Content Model (French)</a></li>\
								<li " + (nr == 202 ? activeText : "") + "><a href='teachingTutorialNavigationFrench.html'>Navigation Model (French)</a></li>\
								<li " + (nr == 203 ? activeText : "") + "><a href='teachingTutorialPresentationFrench.html'>Presentation Model (French)</a></li>\
								<li " + (nr == 204 ? activeText : "") + "><a href='teachingTutorialProcessFrench.html'>Process Model (French)</a></li>\
		                    </ul>");
    }else if(nr >= 210 & nr < 220){
        document.write("<li class='minus'><a class='topic' href='teachingTutorialGerman.html'>Tutorial (German)</a>\
                            <ul>\
								<li " + (nr == 211 ? activeText : "") + "><a href='teachingTutorialContentGerman.html'>Content Model (German)</a></li>\
								<li " + (nr == 212 ? activeText : "") + "><a href='teachingTutorialNavigationGerman.html'>Navigation Model (German)</a></li>\
								<li " + (nr == 213 ? activeText : "") + "><a href='teachingTutorialPresentationGerman.html'>Presentation Model (German)</a></li>\
								<li " + (nr == 214 ? activeText : "") + "><a href='teachingTutorialProcessGerman.html'>Process Model (German)</a></li>\
		                    </ul>");
    }else if(nr >= 220 & nr < 230){
        document.write("<li class='minus'><a class='topic' href='teachingTutorialSpanish.html'>Tutorial (Spanish)</a>\
                            <ul>\
								<li " + (nr == 221 ? activeText : "") + "><a href='teachingTutorialContentSpanish.html'>Content Model (Spanish)</a></li>\
								<li " + (nr == 222 ? activeText : "") + "><a href='teachingTutorialNavigationSpanish.html'>Navigation Model (Spanish)</a></li>\
								<li " + (nr == 223 ? activeText : "") + "><a href='teachingTutorialPresentationSpanish.html'>Presentation Model (Spanish)</a></li>\
								<li " + (nr == 224 ? activeText : "") + "><a href='teachingTutorialProcessSpanish.html'>Process Model (Spanish)</a></li>\
		                    </ul>");
    }else{
        // kein Tutorial ausgewaehlt
        if(nr == 13){
            // von deutscher Referenz auf deutsches Tutorial springen
            document.write("<li class='plus'><a class='topic' href='teachingTutorialGerman.html'>Tutorial (German)</a>");
        }else{
            document.write("<li class='plus'><a class='topic' href='teachingTutorial.html'>Tutorial</a>");
        }
    }
    document.write("</li>");
                        
    // Rest                    
    document.write("<li " + (nr == 33 ? activeText : "") + "><a href='teachingBooks.html'>Books</a></li>\
				</ul>\
				</li>\
				<li><h1>Publications</h1>\
					<ul>\
						<li " + (nr == 40 ? activeText : "") + "><a href='publicationsByTopic.html'>by Topic</a></li>\
						<li " + (nr == 41 ? activeText : "") + "><a href='publicationsByYear.html'>by Year</a></li>\
						<li " + (nr == 42 ? activeText : "") + "><a href='publicationsMetamodelAndProfile.html'>UWE Metamodel and Profile</a></li>\
					</ul>\
				</li>\
				<li><h1>Information About Us</h1>\
					<ul>\
						<li " + (nr == 50 ? activeText : "") + "><a href='infoGroup.html'>Web Engineering Group</a></li>\
						<li " + (nr == 52 ? activeText : "") + "><a href='infoMAEWA.html'>About the MAEWA projects</a></li>\
						<li " + (nr == 51 ? activeText : "") + "><a href='infoProjects.html'>Related Projects</a></li>\
						<li class='mail'><a href='mailto:uwe[at]pst.ifi.lmu.de'>uwe [at] pst ifi lmu de</a></li>\
					</ul>\
			</li></ul>\
			</div>\
			");
}