function kasten_fuellen(inhalt) {
//	$("#content_main").fadeOut("5000");
	$("#content_main").hide();

	var container = document.getElementById("content_main");
	
	switch(inhalt) {
	
	case "start":
	container.innerHTML = "<h1 id='willkommen'>Gerne ...</h1><p id='inhalt'>...unterrichte ich Sie in einem Anwendungsprogramm, einer Programmiersprache oder einem Datenbanksystem.</p><p id='inhalt'>...berate ich Sie, wenn Sie eine Firmenl&ouml;sung zu MS Office, Adobe oder openOffice.org suchen.</p><p id='inhalt'>...entwickle ich ein L&ouml;sung f&uuml;r Sie.</p><p id='inhalt'>...erstelle ich ein Handbuch f&uuml;r Sie.</p>";
	var schulungmaus = document.getElementById("schulungmaus");
	schulungmaus.setAttribute("src", "images/schulung_maus.jpg");
	break;

/* Kontakt(formular)
----------------------------------*/

	case "kontakt":
	container.innerHTML = "xx<?php $t = 'ob ralf noch kommt?'; echo($t); ?>";
	break;	


/* Impressum
----------------------------------*/

	case "impressum":
	container.innerHTML = "<h1 id='willkommen'>Impressum</h1><p id='inhalt'>Angaben gem&auml;&szlig; &sect; 5 TMG:<br/>Dr. Ren&eacute; Martin<br/>compurem<br/>Grasserstra&szlig;e 12<br/>80339 M&uuml;nchen</p><p id='inhalt'>Kontakt:<br/>E-Mail: <a href='mailto:rene.martin@compurem.de'>rene.martin@compurem.de</a><br/>Telefon: +49 89/54 40 44 16<br/>Umsatzsteuer-ID: DE 152 95 64 34<br/>Finanzamt M&uuml;nchen III</p><p id='inhalt'>Verantwortlich f&uuml;r den Inhalt nach &sect; 55 Abs. 2 RStV:<br/>Ren&eacute; Martin</p><p id='inhalt'>Der Autor &uuml;bernimmt keinerlei Gew&auml;hr f&uuml;r die Aktualit&auml;t, Korrektheit, Vollst&auml;ndigkeit oder Qualit&auml;t der bereitgestellten Informationen. Haftungsanspr&uuml;che gegen den Autor, welche sich auf Sch&auml;den materieller oder ideeller Art beziehen, die durch die Nutzung oder Nichtnutzung der dargebotenen Informationen bzw. durch die Nutzung fehlerhafter und unvollst&auml;ndiger Informationen verursacht wurden, sind grunds&auml;tzlich ausgeschlossen, sofern seitens des Autors kein nachweislich vors&auml;tzliches oder grob fahrl&auml;ssiges Verschulden vorliegt.</p><p id='inhalt'>Verweise und Links:<br/>Bei direkten oder indirekten Verweisen auf fremde Webseiten, die au&szlig;erhalb des Verantwortungsbereiches des Autors liegen, w&uuml;rde eine Haftungsverpflichtung ausschlie&szlig;lich in dem Fall in Kraft treten, in dem der Autor von den Inhalten Kenntnis hat und es ihm technisch m&ouml;glich und zumutbar w&auml;re, die Nutzung im Falle rechtswidriger Inhalte zu verhindern.</p><p id='inhalt'>Der Autor erkl&auml;rt hiermit ausdr&uuml;cklich, dass zum Zeitpunkt der Linksetzung keine illegalen Inhalte auf den zu verlinkenden Seiten erkennbar waren. Auf die aktuelle und zuk&uuml;nftige Gestaltung, die Inhalte oder die Urheberschaft der verlinkten/verkn&uuml;pften Seiten hat der Autor keinerlei Einfluss. Deshalb distanziert er sich hiermit ausdr&uuml;cklich von allen Inhalten aller verlinkten /verkn&uuml;pften Seiten, die nach der Linksetzung ver&auml;ndert wurden. Diese Feststellung gilt f&uuml;r alle innerhalb des eigenen Internetangebotes gesetzten Links und Verweise sowie f&uuml;r Fremdeintr&auml;ge in vom Autor eingerichteten G&auml;steb&uuml;chern, Diskussionsforen, Linkverzeichnissen, Mailinglisten und in allen anderen Formen von Datenbanken, auf deren Inhalt externe Schreibzugriffe m&ouml;glich sind. F&uuml;r illegale, fehlerhafte oder unvollst&auml;ndige Inhalte und insbesondere f&uuml;r Sch&auml;den, die aus der Nutzung oder Nichtnutzung solcherart dargebotener Informationen entstehen, haftet allein der Anbieter der Seite, auf welche verwiesen wurde, nicht derjenige, der &uuml;ber Links auf die jeweilige Ver&ouml;ffentlichung lediglich verweist.</p>";
	var schulungmaus = document.getElementById("schulungmaus");
	schulungmaus.setAttribute("src", "images/schulung_tastatur.jpg");
	break;	

/* Anwendungsprogramme
----------------------------------*/
	case "anwend":
	container.innerHTML = "<h1 id='willkommen'>Office-Programme</h1>";
	break;


	case "train_access":
	container.innerHTML = "<h1 id='willkommen'>Microsoft Access</h1><p id='inhalt'>Neben Standardkursen (Einf&uuml;hrung, Ausbaukurs und Workshop) biete ich folgende spezielle Access-Themen an:</p><ul><li>komplexe Dateneingabe-, Abfrage- und Auswertungsm&ouml;glichkeiten</li><li>Anbindung von Datenbanken an andere Systeme</li><li>Formeln und Funktionen</li><li>Datenanalye</li><li>Datenaufbereitung</li><li>Erstellung von Formularen und Berichten</li><li>Controlling mit Access</li><li>&nbsp;</li></ul>";
	break;	
	
	case "train_excel":
	container.innerHTML = "<h1 id='willkommen'>Microsoft Excel</h1><p id='inhalt'>Neben Standardkursen (Einf&uuml;hrung, Ausbaukurs und Workshop) biete ich folgende spezielle Excel-Themen an:</p><ul><li>Formeln und Funktionen</li><li>Datenanalye</li><li>Datenaufbereitung</li><li>Statistische Berechnungen</li><li>mathematisches, naturwissenschaftliches und technisches Rechnen</li><li>Kalender in Excel</li><li>Controlling mit Excel</li><li>Automatisierung von Abl&auml;ufen mithilfe von Excel</li><li>Erstellung neuer Funktionen in Excel</li><li>Add-Ins und Add-Ons mit VBA und VS.NET</li><li><a href='#' onclick='excel_fenster_oeffnen()' style='font-weight:bold'}>weitere Informationen finden Sie hier</a></li><li>&nbsp;</li></ul>";
	break;	
	
	case "train_infopath":
	container.innerHTML = "<h1 id='willkommen'>Microsoft InfoPath</h1><p id='inhalt'>Ich biete Ihnen Kurse in InfoPath an</p><ul><li>&nbsp;</li></ul>";
	break;
	
	case "train_visio":
	container.innerHTML = "<h1 id='willkommen'>Microsoft Visio</h1><p id='inhalt'>Die Schulung ist zweigeteilt. Im ersten Teil lernen die Teilnehmerinnen und Teilnehmer die Oberfl&auml;che von Visio kennen und machen sich mit den Begriffen Shape, Schablone, Vorlage, Zeichnung vertraut. Es wird vermittelt, wie man schnell und &quot;ordentlich&quot; eine Zeichnung erstellen kann, die Themen ausrichten, verteilen, Hilfslinien, Fenster &quot;Gr&ouml;&szlig;e und Position&quot;, Text, Verbinderlinien, wie &quot;gro&szlig;e&quot; Dokumente erzeugt werden (zeichne auf DIN-A-0 und drucke auf DIN-A-0 oder verkn&uuml;pfe mehrere Bl&auml;tter miteinander). Der Datenimport und -export wird erl&auml;utert und auf Vorlagen eingegangen. Auf das Thema Shapes mit Daten verkn&uuml;pfen wird eingegangen, der Datenimport und -export wird gezeigt.<p><p id='inhalt'>Im zweiten Teil stehen die M&ouml;glichkeiten der Shapeerzeugung im Vordergrund. Es werden die Werkzeuge, die Techniken der &quot;Vorg&auml;nge&quot;, des Gruppierens und der Verbindungspunkte gezeigt. Es wird gezeigt, wie Shapes in Schablonen gespeichert werden k&ouml;nnen, wie man Vorlagen erstellt und wie Vorlagen und Schablonen firmenweit verteilt werden k&ouml;nnen.</p><a href='#' onclick='visio_fenster_oeffnen()' style='font-weight:bold'}>weitere Informationen finden Sie hier</a><p id='inhalt'>Themen:</p><ul><li>Grundlagen</li><li>Oberfl&auml;che von Visio</li><li>Shapes auf das Zeichenblatt ziehen</li><li>Shapes duplizieren</li><li>Shapes formatieren (Text, Linie, F&uuml;llbereich)</li><li>Shapes ordentlich ausrichten und verteilen</li><li>Shapes beschriften</li><li>Verbinder</li><li>Vordergrund und Hintergrund</li><li>Zeichenbl&auml;tter verkn&uuml;pfen</li><li>Import und Export</li><li>Daten an Shapes binden</li><li>Datenexport</li><li>Visio anpassen</li><li>eigene Shapes erstellen</li><li>eigene Schablonen erstellen</li><li>eigene Vorlagen erstellen</li><li>die Organisation von Visio<li>&nbsp;</li></ul>";
	break;	

	case "train_ooo":
	container.innerHTML = "<h1 id='willkommen'>openOffice.org<br/>(Writer, Calc und Impress)</h1><p id='inhalt'>Neben Standardkursen (Einf&uuml;hrung, Ausbaukurs und Workshop) biete ich folgende spezielle openOffice.org-Themen an:</p><ul><li>Umsteigen von MS Office auf openOffice.org</li><li>Writer:</li><li>Professioneller Umgang mit langen Dokumenten</li><li>spezielle Techniken: Serienbriefe, Feldbefehle</li><li>komplexe Tabellen</li><li>Umsetzung des Corporate Design mit Hilfe von Formatvorlagen und Dokumentvorlagen</li><li>&nbsp;</li><li>Calc:</li><li>Formeln und Funktionen</li><li>Datenanalye und Datenaufbereitung mit Calc</li><li>Statistische Berechnungen</li><li>mathematisches, technisches und naturwissenschaftliches Rechnen</li><li>&nbsp;</li></ul>";
	break;	
	
	case "train_outlook":
	container.innerHTML = "<h1 id='willkommen'>Microsoft Outlook</h1><p id='inhalt'>Neben Standardkursen (Einf&uuml;hrung, Ausbaukurs und Workshop) biete ich folgende spezielle Outlook- Themen an:</p><ul><li>firmenspezifische Formulare in Outlook</li><li>automatisierte Mails</li><li>Zugriff von Word-Dokumenten auf Outlook-Kontakte</li><li>Duplikatensuche von Kontakten</li><li>Formularprogrammierung mit VB Script</li><li>Add-Ins und Add-Ons mit VBA und VS.NET</li><li>&nbsp;</li></ul>";
	break;	
	
	case "train_pp":
	container.innerHTML = "<h1 id='willkommen'>Microsoft PowerPoint</h1><p id='inhalt'>Neben Standardkursen (Einf&uuml;hrung, Ausbaukurs und Workshop) biete ich folgende spezielle PowerPoint-Themen an:</p><ul><li>Umsetzung des Corporate Design mit Hilfe von Master und Vorlagen</li><li>&Uuml;berarbeitung von Pr&auml;sentationen zu ansprechenden Pr&auml;sentationen</li><li>Add-Ins und Add-Ons mit VBA und VS.NET</li><li>&nbsp;</li></ul>";
	break;	

case "train_word":
	container.innerHTML = "<h1 id='willkommen'>Microsoft Word</h1><p id='inhalt'>Neben Standardkursen (Einf&uuml;hrung, Ausbaukurs und Workshop) biete ich folgende spezielle Word-Themen an:</p><ul><li>Professioneller Umgang mit langen Dokumenten</li><li>spezielle Techniken: Serienbriefe, Feldfunktionen</li><li>komplexe Tabellen</li><li>Umsetzung des Corporate Design mit Hilfe von Formatvorlagen und Dokumentvorlagen</li><li>Zentrale Steuerung durch Textbausteine, AutoKorrektur, Grundeinstellungen</li><li>&quot;intelligente&quot; Formulare, die mehrere Varianten in sich beinhalten</li><li>firmenweite Organisation von Dokumentenvorlagen<li><li>Add-ins und Add-Ons mit VBA und/oder VS.NET</li><li>&nbsp;</li></ul>";
	break;	

/* Programmiersprachen
----------------------------------*/

	case "prog":
	container.innerHTML = "<h1 id='willkommen'>Programmiersprachen</h1>";
	break;
	

	case "train_vba":
	container.innerHTML = "<h1 id='willkommen'>Microsoft VBA</h1><p id='inhalt'>VBA kann man in drei Tagen erlernen. Ich Ihnen einen VBA-Workshop an. M&ouml;gliche Inhalte k&ouml;nnten sein:</p><ul><li>VBA: der Sprachkern (Kontrollstrukturen: Variablen, Verzweigungen, Schleifen, Suche von eigenen Fehlern und Abfangen von Eingabefehlern)</li><li>Starten der Programme</li><li>Dialoge, Userformen, Eingabemasken</li><li>objektorientiertes Programmieren</li><li>Objekte und Sammlungen von Objekten</li><li>Eigenschaften, Methoden und Ereignisse</li><li>das Objektmodell von Excel</li><li>das Objektmodell von Word</li><li>das Objektmodell von Visio</li><li>das Objektmodell von Access</li><li>das Objektmodell von Outlook</li><li>das Objektmodell von PowerPoint</li><li>Zugriff auf andere Programme (Access, Word, Excel, ...)</li><li>Schreiben von Daten in Textdateien</li><li>Zugriff auf Dateien der Festplatte</li><li><a href='#' onclick='vba_fenster_oeffnen()' style='font-weight:bold'}>weitere Informationen finden Sie hier</a></li><li>&nbsp;</li></ul>";
	break;	
	
	case "train_oobasic":
	container.innerHTML = "<h1 id='willkommen'>openOffice.org Basic</h1><p id='inhalt'>Die Basic-Sprache von openOffice.org kann man in drei Tagen erlernen. Ich Ihnen einen Basic-Workshop an. M&ouml;gliche Inhalte k&ouml;nnten sein:</p><ul><li>Basic: der Sprachkern (Kontrollstrukturen: Variablen, Verzweigungen, Schleifen, Suche von eigenen Fehlern und Abfangen von Eingabefehlern)</li><li>Starten der Programme</li><li>Dialoge, Userformen, Eingabemasken</li><li>Sammlungen, Konstanten und Strukturen</li><li>Eigenschaften, Methoden und Ereignisse</li><li>Die StarOffice API</li><li>Erzeugen kontextunabh&auml;ngiger Objekte<li>das Objektmodell von Calc</li><li>das Objektmodell von Writer</li><li>Schreiben von Daten in Textdateien</li><li>Zugriff auf Dateien der Festplatte</li><li>&nbsp;</li></ul>";
	break;	
	
	case "train_vbnet":
	container.innerHTML = "<h1 id='willkommen'>Microsoft VB.NET/C#</h1><p id='inhalt'>.NET ist zu einer solch umfangreichen Entwicklungsplattform geworden, dass wohl kaum ein Programmierer oder Trainer s&auml;mtliche Klassen, Programmiertechniken und Anwendungsbeispiele &uuml;berblicken kann.</p><p id='inhalt'>M&ouml;gliche Inhalte einer Schulung k&ouml;nnten sein:</p><ul><li>Das .NET-Framework</li><li>Die Entwicklungsumgebung</li><li>Der Sprachkern (Kontrollstrukturen: Variablen, Verzweigungen, Schleifen, Suche von eigenen Fehlern, Abfangen von Fehlern)</li><li>Objektorientierte Programmierung</li><li>Zugriff auf Dateien der Festplatte</li><li>Delegates, Events, Interfaces, Generics, Collections</li><li>Multithreading</li><li>Windows.Forms</li><li>Grafikprogrammierung: GDI+</li><li>Zugriff auf MS Office</li><li>ADO.NET</li><li>Setup-Dateien erstellen</li><li>XML</li><li>Fortgeschrittene Programmiertechniken</li><li>&nbsp;</li></ul>";
	break;	

	case "train_java":
	container.innerHTML = "<h1 id='willkommen'>Java</h1><p id='inhalt'>Java ist zu einer solch umfangreichen Programmiersprache geworden, dass wohl kaum ein Programmierer oder Trainer s&auml;mtliche Klassen, Programmiertechniken und Anwendungsbeispiele &uuml;berblicken kann.</p><p id='inhalt'>M&ouml;gliche Inhalte einer Schulung k&ouml;nnten sein:</p><ul><li>Einf&uuml;hrung und &Uuml;berblick, die Besonderheiten von Java</li><li>Installation des Java Development Kit JDK</li><li>Compiler und Interpreter, GarbageCollector</li><li>Arbeiten mit integrierten Entwicklungsumgebungen (NetBeans, Eclipse, IntelliJ)</li><li>Variablen und Datentypen: Variablen f&uuml;r Zahlen und Zeichenketten, primitive und abstrakte Datentypen, Konstanten, Arrays</li><li>Kontrollstrukturen: Bedingungen, Schleifen, Entscheidungsbl&ouml;cke</li><li>Objektorientierte Programmierung</li><li>Einige wichtige APIs aus dem Framework</li><li>Applets: Schreiben eines einfachen Applets, Einbinden von Applets in HTML-Dokumente</li><li>JDBC</li><li>Architektur von RMI</li><li>Java und XML</li><li>Fortgeschrittene Programmiertechniken</li></ul>";
	break;	


/* Internet
----------------------------------*/

	case "internet":
	container.innerHTML = "<h1 id='willkommen'>Internettechnologien</h1>";
	break;


	case "train_html":
	container.innerHTML = "<h1 id='willkommen'>HTML</h1><p id='inhalt'>Sicherlich muss heute niemand mehr HTML-Code per Hand in einem Editor schreiben. Dennoch: es gibt einige Dinge, die man bez&uuml;glich HTML wissen sollte:</p><p id='inhalt'>M&ouml;gliche Inhalte einer Schulung k&ouml;nnten sein:</p><ul><li>Konzept und Aufbau einer Website</li><li>Syntaxgrundlagen von (X)HTML</li><li>Navigationsgestaltung</li><li>Webdesign f&uuml;r mobile Clients</li><li>Verhalten der unterschiedlichen Browser</li><li>Barrierefreiheit</li><li>Werkzeuge und Editoren</li><li>Referenzen: Language-Code, Encoding und Farben</li><li>HTML und css</li><li>&nbsp;</li></ul>";
	break;	

	case "train_css":
	container.innerHTML = "<h1 id='willkommen'>css</h1><p id='inhalt'>2011 feiert das W3C das 15-j&auml;hrige Bestehen von css. Erstaunlich, wie lange es gedauert hat, bis sich die saubere Trennung von Inhalt und Design auf Internetseiten durchgesetzt hat.</p><p id='inhalt'>M&ouml;gliche Inhalte einer Schulung k&ouml;nnten sein:</p><ul><li>Das css-Konzept</li><li>css-Aufbau</li><li>Validierungen</li><li>Ma&szlig;einheiten</li><li>Selektoren und Pseudoselektoren</li><li>Kaskade und Vererbung</li><li>Inline-Elemente</li><li>Block-Elemente</li><li>Browser-Weichen</li><li>&nbsp;</li></ul>";
	break;	

	case "train_xml":
	container.innerHTML = "<h1 id='willkommen'>XML</h1><p id='inhalt'>Erstaunlich ist es schon. W&auml;hrend die eine H&auml;lfte derer, die in der IT zu tun haben, selbstverst&auml;ndlich mit XML umgeht, hat die andere H&auml;lfte noch nie etwas von XML geh&ouml;rt.</p><p id='inhalt'>Diese L&uuml;cke kann geschlossen werden. Lassen Sie sich zeigen, was XML ist, wo es eingesetzt wird, welchen Nutzen diese Metasprache besitzt; aber auch, wo einige Schw&auml;chen sich offenbaren.</p><p id='inhalt'>M&ouml;gliche Inhalte einer Schulung k&ouml;nnten sein:</p><ul><li>Wohlgeformte XML-Dokumente</li><li>XML-Editoren</li><li>G&uuml;ltige XML-Dokumente: die DTD</li><li>G&uuml;ltige XML-Dokumente: Schema-Dateien</li><li>das DOM</li><li>das SAX</li><li>JAXP</li><li>XSL(T)</li><li>XPath, XLink, XPointer</li><li>mit fo pdf-Dokumente erzeugen</li><li>Beispiele f&uuml;r den Einsatz von XML</li><li>&nbsp;</li></ul>";
	break;	

	case "train_javascript":
	container.innerHTML = "<h1 id='willkommen'>JavaScript</h1><p id='inhalt'>Die Zeiten, in denen die Mehrheit der Userinnen und User JavaScript deaktiviert haben, sind sicherlich vorbei. Denn: JavaScript erweitert die M&ouml;glichkeiten von reinem HTML und css.</p><p id='inhalt'>M&ouml;gliche Inhalte einer Schulung k&ouml;nnten sein:</p><ul><li>Editoren und Werkzeuge f&uuml;r JavaSript</li><li>die verschiedenen Browser und JavaScript</li><li>JavaScript in eine Seite einbinden</li><li>Der Sprachkern: Variablen, Verweigungen und Schleifen</li><li>Ereignisse</li><li>Informationen &uuml;ber den Browser ermitteln</li><li>Formulare</li><li>Fenster</li><li>Frames</li><li>Grafiken</li><li>Cookies</li><li>Ajax</li><li>css</li><li>JavaScript und Java</li><li>&nbsp;</li></ul>";
	break;	

	case "train_jquery":
	container.innerHTML = "<h1 id='willkommen'>jQuery</h1><p id='inhalt'>jQuery liefert sicherlich keine neuen JavaScriptfunktionalit&auml;ten, sondern erweitert seine M&ouml;glichkeiten. Wenn man weiss, wie man das Framework einbindet, dann lassen sich einige &uuml;berraschende Effekte auf einem Internetauftritt realisieren.</p><p id='inhalt'>M&ouml;gliche Inhalte einer Schulung k&ouml;nnten sein:</p><p id='inhalt'>Editoren f&uuml;r jQuery</p><ul><li>das jQuery-Framework</li><li>Das Einbinden von Code in die HTML-Seite</li><li>Selektoren und Filter</li><li>Das DOM</li><li>Ereignisse</li><li>Formulare</li><li>css-Manipulation</li><li>Animationen</li><li>Ajax &amp; JSON</li><li>&nbsp;</li></ul>";
	break;	

	case "train_php":
	container.innerHTML = "<h1 id='willkommen'>PHP und mySQL</h1><p id='inhalt'>Vielleicht ist PHP eine der beliebtesten Programmiersprachen im Internet. Ihr Einsatzbereich ist schier unbegrenzt. Angefangen von dynamischen Internetseiten, &uuml;ber gesch&uuml;tze Bereiche bis zu Shopsystemen reicht die Bandbreite.</p><p id='inhalt'>M&ouml;gliche Inhalte einer Schulung k&ouml;nnten sein:</p><ul><li>Vorbereitung und Installation</li><li>PHP: der Sprachkern (Kontrollstrukturen: Variablen, Verzweigungen, Schleifen, Suche von eigenen Fehlern, Abfangen von fehlerhaften Eingaben)</li><li>Arrays</li><li>Formulare</li><li>Textdateien</li><li>Der include-Befehl</li><li>Sessions und Cookies</li><li>Funktionen in PHP</li><li>PHP und mySQL</li><li>objektorientierte Programmierung</li><li>Sicherheiten und PHP</li><li>&nbsp;</li></ul>";
	break;	

	case "train_sqlite":
	container.innerHTML = "<h1 id='willkommen'>SQLite</h1><p id='inhalt'>Eine der Besonderheiten von SQLite ist ihre Gr&ouml;&szlig;e: Obwohl s&auml;mtliche SQL-Befehle unterst&uuml;tzt werden, ist sie nur einige Hundert KiloByte gro&szlig;. Allerdings bringt diese Datenbank keine Rechteverwaltung oder Mehrbenutzerfunktionatit&auml;ten mit. Sie wird vor allem in PHP und der Handy-Programmierung eingesetzt.</p><p>Schulungsinhalte:</p><ul><li>Installation des SQLite-Managers</li><li>Einf&uuml;hrung in die Sprache SQL</li><li>Datenbanken und Tabellen erzeugen</li><li>&Uumlberblick &uuml;ber die Datentypen und Dateneinstellungen</li><li>Daten hinzuf&uuml;gen, &auml;ndern und l&ouml;schen</li><li>Daten sortieren und filtern</li><li>Tabellen verkn&uuml;pfen</li><li>Index, Sichten und Trigger</li><li>Daten exportieren und importieren</li><li>der Zugriff von &quot;au&szlig;en&quot;:</li><li>per PHP oder Android-Programmierung auf SQLite zugreifen</li><li>&nbsp;</li></ul>";
	break;	



/* Grafik
----------------------------------*/

	case "grafik":
	container.innerHTML = "<h1 id='willkommen'>Grafik, Satz, Druckvorstufe</h1>";
	break;


	case "train_photoshop":
	container.innerHTML = "<h1 id='willkommen'>Photoshop</h1><p id='inhalt'>Ein Bild sagt mehr als 1000 Worte. Aber seit es Bildbearbeitungsprogramme gibt, kann man wohl keinem Bild mehr Glauben schenken. Photoshop ist sicherlich das m&auml;chtigste Programm zur Bildkorrektur geworden.</p><p id='inhalt'>M&ouml;gliche Inhalte einer Schulung k&ouml;nnten sein:</p><ul><li>Die Oberfl&auml;che</li><li>Bilddateien messen und bewerten</li><li>Farbmodus und Farbtiefe</li><li>Ausschnitt, Gr&ouml;&szlig;e und Aufl&ouml;sung</li><li>Kontrast und Farbton</li><li>Aufnahmefehler korrigieren</li><li>Teile ausw&auml;hlen</li><li>Kan&auml;le</li><li>Masken</li><li>Pfade</li><li>Ebenen</li><li>Text</li><li>speichern f&uuml;r das Internet</li><li>der Profidruck</li><li>&nbsp;</li></ul>";
	break;	

	case "train_indesign":
	container.innerHTML = "<h1 id='willkommen'>InDesign</h1><p id='inhalt'>InDesign ist Bestandteil der Adobe Creative Suite Collection und bildet zusammen mit anderen Adobe-Produkten wie Acrobat, Illustrator und Photoshop eine vollst&auml;ndige integrierte Publishing-L&ouml;sung f&uuml;r die Gestaltung, Produktion und Verteilung von Dokumenten. Was kann man sich darunter vorstellen?</p><ul><li>Die Benutzeroberfl&auml;che</li><li>Mit Objekten arbeiten - Kontur und Fl&auml;chenattribute</li><li>Seiten- und Dokumentaufbau: Festlegen des Satzspiegels</li><li>Mustervorlagen erstellen und bearbeiten</li><li>Typografisches Gestalten: Satzarten, Zeilenaufbau, Mikrotypografie</li><li>Absatzformate und Zeichenformate</li><li>Farben</li><li>Effekte und Deckkraft</li><li>Import und Skalieren von Bilddateien</li><li>Umgang verschiedener Dateiformate beim Import</li><li>Preflight, offenen Dateien weiterreichen</li><li>Die Druckvorstufe</li><li>&nbsp;</li></ul>";
	break;	

	case "train_illustrator":
	container.innerHTML = "<h1 id='willkommen'>Illustrator</h1><p id='inhalt'>Illustrator geh&ouml;rt zu der Gruppe der vektorbasierten Grafikprogramme. Was hei&szlig;t das?</p><ul><li>Die Arbeitsumgebung kennenlernen</li><li>Geometrische Objekte und Transformationen</li><li>Exakt arbeiten</li><li>Pfade und Freihandwerkzeuge</li><li>Farbe</li><li>Text</li><li>Filter</li><li>Diagramme</li><li>Ebenen</li><li>Dateien platzieren</li><li>Die Druckvorstufe</li><li>&nbsp;</li></ul>";
	break;	

	case "train_acrobat":
	container.innerHTML = "<h1 id='willkommen'>Adobe Acrobat</h1><p id='inhalt'>Adobe hat es geschafft, das Datenformat pdf zum Standard zu erheben. Mit dem Adobe Acrobat kann man jedoch viel mehr als nur schnell ein pdf erzeugen oder ein pdf ansehen. Eas dieses m&auml;chtige Programm noch alles kann, zeigt Ihnen dieses Seminar:</p><p id='inhalt'>Geschicht des portablen Dokumentenformats</p><ul><li>Die verschiedenen Programme in Acrobat</li><li>Die Oberfl&auml;che</li><li>Die Werkzeuge</li><li>Navigieren im Dokument</li><li>Verschiedene Wege zum pdf</li><li>pdf-Ausgabequalit&auml;t und die Adobe pdf-Einstellungen</li><li>Adobe Acrobat und Microsoft Office</li><li>pdf-Dokumente modifizieren</li><li>Lesezeichen, Verkn&uuml;pfungen, Kommentare</li><li>Dokumenteneigenschaften</li><li>&nbsp;</li></ul>";
	break;	

	case "train_coreldraw":
	container.innerHTML = "<h1 id='willkommen'>CorelDraw!</h1><p id='inhalt'>CorelDraw! geh&ouml;rt zu der Gruppe der vektorbasierten Grafikprogramme. Auch wenn im Profi- und Highendbereich nur noch selten mit CorelDraw! gearbeitet wird, geh&ouml;rt es doch zu den beliebtesten Grafikprogrammen und bietet Anf&auml;ngern einen schnellen Einstieg. Was hei&szlig;t das?</p><ul><li>Die Arbeitsumgebung kennenlernen</li><li>Geometrische Objekte erstellen, anordnen und &auml;ndern</li><li>Exakt arbeiten</li><li>Das Formen-, Freihand- und Bezierwerkzeug</li><li>Farbe</li><li>Text</li><li>Filter</li><li>Effekte</li><li>Bitmaps einf&uuml;gen</li><li>Dateien importieren und bearbeiten</li><li>Die Druckvorstufe</li><li>&nbsp;</li></ul>";
	break;	


/* Beratung
----------------------------------*/

	case "ber_beratung":
	container.innerHTML = "<h1 id='willkommen'>Beratungsleistungen</h1><ul><li>Auswahl der richtigen Programme oder Programmversionen</li><li>Anpassung von Programmen an benutzerspezifische Bed&uuml;rfnisse</li><li>L&ouml;sung von Routineaufgaben per Programmierung</li><li>Professionelle Tools zur Datenauswertung</li><li>Erstellung von Datenbanken</li><li>CAD-Import nach Visio</li><li>Weiterverarbeitung von Daten und Anbindung an Datenbanken</li><li>Internet-L&ouml;sungen</li><li>&nbsp;</li></ul>";
	break;	
	
	/* Referenzen
----------------------------------*/

	case "referenzen":
	container.innerHTML = "<h1 id='willkommen'>Referenzen</h1>";
	break;


	case "ref_programmierung":
	container.innerHTML = "<h1 id='willkommen'>Einige Firmen, f&uuml;r die ich programmiert habe:</h1><ul><li>Wacker Chemie Burghausen und M&uuml;nchen</li><li>toshibatec, Neuss</li><li>Danka, M&uuml;nchen</li><li>Kreissparkasse Heinsberg</li><li>Rohde &amp; Schwarz, M&uuml;nchen</li><li>Dyneon, Burgkirchen</li><li>Eurest, M&uuml;nchen</li><li>peguform, B&ouml;tzingen</li><li>&nbsp;</li></ul>";
	break;	
	
	case "ref_schulinst":
	container.innerHTML = "<h1 id='willkommen'>Einige Schulungsinstitute und Institutionen, f&uuml;r die ich unterrichte:</h1><ul><li>c//m//t, M&uuml;nchen</li><li>Landeshauptstadt M&uuml;nchen</li><li>Kreissparkasse Heinsberg</li><li>eduCADion</li><li>pc-plus, M&uuml;nchen</li><li>artaro, M&uuml;nchen</li><li>InfraServ, Burgkirchen</li><li>gfu, K&ouml;ln</li><li>WorldWideWAN, M&uuml;nchen</li><li>&nbsp;</li></ul>";
	break;

	case "ref_coaching":
	container.innerHTML = "<h1 id='willkommen'>Einige Firmen, f&uuml;r die ich unterrichtet habe:</h1><ul><li>Conti, M&uuml;nchen</li><li>Gardena, Ulm</li><li>Kreissparkasse Heinsberg</li><li>DEGW, M&uuml;nchen</li><li>Utsch, Siegen</li><li>Landratsamt Freudenstadt</li><li>P&auml;dagogisches Institut, M&uuml;nchen</li><li>Rohde &amp; Schwarz, M&uuml;nchen</li><li>Geneart, Regensburg</li><li>actori, M&uuml;nchen</li><li>ARAG, M&uuml;nchen</li><li>Philip Morris, M&uuml;nchen</li><li>Europ&auml;isches Patentamt, M&uuml;nchen</li><li>Burger King, M&uuml;nchen</li><li>vonhaveprojekt, Hamburg</li><li>&nbsp;</li></ul>";
	break;

	case "ref_beratung":
	container.innerHTML = "<h1 id='willkommen'>Einige Firmen, die ich beraten habe:</h1><ul><li>BMW, Regensburg</li><li>IC Immobilien Holding, Frankfurt</li><li>Kreissparkasse Heinsberg</li><li>Allianz, M&uuml;nchen</li><li>Utsch, Siegen</li><li>Conti, M&uuml;nchen</li><li>Angelos Ticket Shop, M&uuml;nchen</li><li>Rohde &amp; Schwarz, M&uuml;nchen</li><li>Geneart, Regensburg</li><li>Polizei-Sportverein, M&uuml;nchen</li><li>toshibatec, Neuss</li><li>rwe, Dortmund</li><li>Europ&auml;isches Patentamt, M&uuml;nchen</li><li>Burger King, M&uuml;nchen</li><li>vonhaveprojekt, Hamburg</li><li>&nbsp;</li></ul>";
	break;

	/* Programmierbeispiele
----------------------------------*/

		case "prog_bsp":
		var anzeige = "";
		var nn = "";
		var titel = new Array ("", "Kopiererdatenbank<br/>Wacker Chemie", "Datenbank f&uuml;r Druckauftr&auml;ge<br/>Wacker Chemie", "Kopiererdatenbank<br/>Wacker Chemie", "Dokumentenmanagementtool<br/>Wacker Chemie", "Dokumentenmanagementtool<br/>Wacker Chemie", "Dokumentenmanagementtool<br/>Wacker Chemie", "Dokumentenmanagementtool<br/>Wacker Chemie", "Benutzerverwaltung<br/>Wacker Chemie", "Verkaufsdatenbank<br/>toshibatec", "Verkaufsdatenbank<br/>toshibatec", "Reportingtool<br/>toshibatec", "Tool f&uuml;r den Schichtbetrieb<br/>KTM", "Speiseplan im Intranet generieren<br/>Eurest", "Vertriebsdatenbank<br/>Knaupp", "Tool f&uuml;r ein Zeiterfassungssystem<br/>vonhaveprojekt", "Ausschreibungsdatenbank<br/>Yamaichi", "Datenbank zur Auswertung der Fehler<br/>HILTI", "Organigrammsassistent<br/>Audi", "Reportingtool<br/>peguform", "Reportingtool<br/>peguform");
					
					for (i=20; i>=1; i--) {
						if (i <= 9) {
							nn = "0";
						} else {
							nn = "";
						}

		anzeige += "<li><a href='prog_bilder/prog" + nn + i + ".gif' title='" + titel[i] + "'><img src='prog_bilder/prog" + nn + i + "_klein.gif' width='160' height='85' alt='Programmierbeispiel'></a></li>";	

					}
					
		anzeige = "<h1 id='bilder'>Programmierbeispiele</h1><p>Klicken Sie auf eines der <strong>Programmierbeispiele</strong>, um die Ansicht zu vergr&ouml;&szlig;ern.</p><div id='gallery'><ul>" + anzeige;
		anzeige += "</ul></div>";
		container.innerHTML = anzeige;

		$('#gallery a').lightBox(
		{overlayBgColor: '#6666FF',
			overlayOpacity: 0.7
		});
		break;

	/* Bücher
----------------------------------*/

	case "autor":
	container.innerHTML = "<h1 id='willkommen'>Autorent&auml;tigkeit</h1>";
	break;

	
		
	case "pic_buecher":
	var anzeige = "";
	var nn = "";
	var titel = new Array ("", "VBA mit Word 97<br/>Addison Wesley", "VBA mit Office 97<br/>Addison Wesley", "VBA mit Word 2000<br/>Addison Wesley", "VBA mit Word 2002<br/>Addison Wesley", "Formulare<br/>Hanser", "XML und VBA<br/>Addison Wesley", "Berechnungen in Excel 2000<br/>Hanser", "VB.NET<br/>Galileo", "workshop VBA<br/>Addison Wesley", "Visio 2000<br/>Addison Wesley", "Visio programmieren<br/>Software & Support", "Visio f&uuml;r Anwender<br/>Software & Support", "VBA-Programmierung mit Word und Excel<br/>Hanser", "Berechnungen in OpenOffice.org/StarCalc<br/>Hanser", "OpenOffice-Programmierung<br/>Hanser", "Berechnungen in Excel<br/>Hanser", "Office Visio 2007<br/>MS Press", "Visio Programmierung 2007<br/>Hanser", "VBA mit Excel<br/>Hanser", "Visio 2010<br/>MS Press");
					
					for (i=20; i>=1; i--) {
						if (i <= 9) {
							nn = "0";
						} else {
							nn = "";
						}

		anzeige += "<li><a href='buch_bilder/buch" + nn + i + ".jpg' title='" + titel[i] + "'><img src='buch_bilder/buch" + nn + i + "_klein.gif' alt='ein Buch' width='72' height='72'></a></li>";	

					}
					
		anzeige = "<h1 id='bilder'>Buchliste</h1><p>Klicken Sie auf eines der <strong>B&uuml;cher</strong>, um die Ansicht zu vergr&ouml;&szlig;ern.</p><div id='gallery'><ul>" + anzeige;
		anzeige += "</ul></div>";
		container.innerHTML = anzeige;

		$('#gallery a').lightBox(
		{overlayBgColor: '#6666FF',
			overlayOpacity: 0.7
		});
		break;
		
		case "pic_downloads":
		container.innerHTML = "<h1 id='willkommen'>Downloads</h1><p>&nbsp;</p><strong><ul><li><a href='buecherdownloads/20080421_28421113438-37_978-3-446-41506-5_Leseprobe.zip'>Leseprobe VBA Programmierung mit Excel</a></li><li><a href='buecherdownloads/20070515_275159427-96_978-3-446-41084-8_Leseprobe2.zip'>Leseprobe1 Visio 2007 Programmierung</a></li><li><a href='buecherdownloads/20070515_2751594116-71_978-3-446-41084-8_Leseprobe1.zip'>Leseprobe2 Visio 2007 Programmierung</a></li><li><a href='buecherdownloads/Visio_prog.zip'>Downloadbeispiele Visio-Programmierung 2007</a></li><li><a href='buecherdownloads/Visio_prog_2010.zip'>Downloadbeispiele Visio-Programmierung 2010</a></li><li><a href='buecherdownloads/20070327_2732711659-63_978-3-446-41029-9_Leseprobe.zip'>Leseprobe Berechnungen in Excel</a></li><li><a href='buecherdownloads/Excel97_2003.zip'>Downloadbeispiele Excel 2003</a></li><li><a href='buecherdownloads/Excel2007.zip'>Downloadbeispiele Excel 2007</a></li><li><a href='buecherdownloads/20070515_2751594116-71_978-3-446-41084-8_Leseprobe1.zip'>Leseprobe Microsoft Visio 2007</a></li><li><a href='buecherdownloads/Buchbeispiele.zip'>Downloadbeispiele openOffice.org-Programmierung</a></li><li><a href='buecherdownloads/Vorlagen.zip'>DownloadVorlagen openOffice.org-Programmierung</a></li><li><a href='buecherdownloads/Schulung_Makros.zip'>Schulung PI openOffice.org-Programmierung I</a></li><li><a href='buecherdownloads/openOfficeBasic.zip'>Schulung PI openOffice.org-Programmierung II</a></li><li><a href='buecherdownloads/XML.zip'>VBA und XML</a></li><li><a href='buecherdownloads/Interaktiv.zip'>Interaktiv</a></li><li><a href='buecherdownloads/tasten_Word.pdf' target='_blank'>Tastenkombinationen Word</a></li><li><a href='buecherdownloads/tasten_Excel.pdf' target='_blank'>Tastenkombinationen Excel</a></li><li><a href='buecherdownloads/tasten_Powerpoint.pdf' target='_blank'>Tastenkombinationen PowerPoint</a></li><li><a href='buecherdownloads/tasten_Outlook.pdf' target='_blank'>Tastenkombinationen Outlook</a></li><li>&nbsp;</li><li>&nbsp;</li></strong>";
	break;
		
		case "pic_fachartikel":
		container.innerHTML = "<h1 id='willkommen'>Einige der Fachartikel, die ich geschrieben habe:</h1><p>&nbsp;</p><table border='0' cellpadding='0' cellspacing='0'><tr><td>Microsoft Visio: Microsoft Software Report</td><td>01/2008, S. 422ff.</td></tr><tr><td>Word einrichten - ein Vorschlag</td><td>05/2007, S. 40ff.</td></tr><tr><td>VBA-Programmierrichtlinien</td><td>02/2007, S. 102ff.</td></tr><tr><td>Ansprechend pr&auml;sentieren mit Powerpoint</td><td>der edv-leiter 06/2006, S. 42f.</td></tr><tr><td>Word einrichten - ein Vorschlag</td><td>der edv-leiter 05/2006, S. 40ff.</td></tr><tr><td>Access oder Excel?</td><td>der edv-leiter 04/2006, S. 38ff.</td></tr><tr><td>Excel als Dreh- und Angelpunkt</td><td>der edv-leiter 03/2006, S. 42f.</td></tr><tr><td>Schreiben und lesen</td><td>dotnetpro 06/2006, S. 88ff.</td></tr><tr><td>Vorlagen verlegen</td><td> dotnetpro 10/2005, S. 62f.</td></tr><tr><td>Gr&uuml;ndlich aufr&auml;umen. Dateien und Ordner auslesen und l&ouml;schen </td><td>dotnetpro 6/2005, S. 74ff.</td></tr><tr><td>Office-Programmierung mit OpenOffice.org</td><td> dotnetpro 5/2005, S. 60ff.</td></tr><tr><td>Den Office Nutzwert steigern. VBA mit Word und Excel</td><td>dotnetpro 1/2005, S. 124ff.</td></tr><tr><td>&Uuml;berwachte Ordner</td><td>dotnetpro 11/2004, S. 19ff.</td></tr><tr><td>Layer in Visio.</td><td>dotnetpro 5/2004, S. 70ff.</td></tr><tr><td>Daten mit VBA in Word und Excel speichern.</td><td>dotnetpro 3/2004, S. 75ff.</td></tr><tr><td>Bewegung mit Visio.</td><td>dotnetpro 2/2004, S. 82f.</td></tr><tr><td>Das Nichts in Excel.</td><td>dotnetpro 9/2003, S. 139ff.</td></tr><tr><td>Textbausteine in gesch&uuml;tzten Word-Dokumenten.</td><td>dotnetpro 7/2003, S. 126ff.</td></tr><tr><td>VBA-Anwendungen f&uuml;r verschiedene Office-Versionen.</td><td>dotnetpro 6/2003, S. 134ff.</td></tr><tr><td>Bilddatenbank in PowerPoint.</td><td>dotnetpro 5/2003, S.122ff.</td></tr><tr><td>Sicherheit wird gro&szlig; geschrieben.</td><td> dotnetpro 4/2003, S.130ff.</td></tr><tr><td>Polyglottes VBA</td><td> dotnetpro 3/2003, S.132ff. </td></tr><tr><td>XML-Dateien transformieren und erzeugen.</td><td>vba magazin 3/2002, S. 94ff.</td></tr><tr><td>Excel-Funktionen programmieren.</td><td> vba magazin 1/2002, S. 76ff.</td></tr><tr><td>Prozeduren speichern, starten und verteilen: Outlook.</td><td>vba magazin 1/2002, S.62f. </td></tr><tr><td>Prozeduren speichern, starten und verteilen: Excel.</td><td>vba magazin 6/2001, S.16ff.</td></tr><tr><td>Prozeduren speichern, starten und verteilen: Powerpoint</td><td> vba magazin 5/2001, S. 36f.</td></tr><tr><td>Prozeduren speichern, starten und verteilen: Word.</td><td> vba magazin 4/2001, S. 35ff. </td></tr><tr><td>Word-Formulare mit VBA steuern.</td><td> vba magazin 2/2001, S. 51ff.</td></tr></table>";
	break;	
	
	case "pic_handbuecher":
		var anzeige = "";
		var nn = "";
		var titel = new Array ("", "easy facts", "faciplan", "faciplan");
					
					for (i=3; i>=1; i--) {
						if (i <= 9) {
							nn = "0";
						} else {
							nn = "";
						}

		anzeige += "<li><a href='handbuecher_bilder/buch" + nn + i + ".jpg' title='" + titel[i] + "'><img src='handbuecher_bilder/buch" + nn + i + "_klein.gif' alt='Handbuch' width='72' height='72'></a></li>";	
		}
					
		anzeige = "<h1 id='bilder'>Liste der von mir erstellten LernDVDs</h1><p>Klicken Sie auf eines der <strong>Lern-DVDs</strong>, um die Ansicht zu vergr&ouml;&szlig;ern.</p><div id='gallery'><ul>" + anzeige;
		anzeige += "</ul></div>";
		container.innerHTML = anzeige;

		$('#gallery a').lightBox(
		{overlayBgColor: '#6666FF',
			overlayOpacity: 0.7
		});
		break;
	
		case "pic_lerndvd":
		var anzeige = "";
		var nn = "";
		var titel = new Array ("", "Visio 2010<br/>video2brain", "Visio programmieren<br/>video2brain", "Office 2010<br/>video2brain", "Word 2010<br/>video2brain");
					
					for (i=4; i>=1; i--) {
						if (i <= 9) {
							nn = "0";
						} else {
							nn = "";
						}

		anzeige += "<li><a href='lerndvd_bilder/buch" + nn + i + ".jpg' title='" + titel[i] + "'><img src='lerndvd_bilder/buch" + nn + i + "_klein.gif' alt='Handbuch' width='72' height='72'></a></li>";	
		}
					
		anzeige = "<h1 id='bilder'>Liste der von mir erstellten LernDVDs</h1><p>Klicken Sie auf eines der <strong>LernDVDs</strong>, um die Ansicht zu vergr&ouml;&szlig;ern.</p><div id='gallery'><ul>" + anzeige;
		anzeige += "</ul></div>";
		container.innerHTML = anzeige;

		$('#gallery a').lightBox(
		{overlayBgColor: '#6666FF',
			overlayOpacity: 0.7
		});
		break;
		
		case "pic_video2brain":
		container.innerHTML = "<h1 id='willkommen'>Beispiele zu Visio</h1><p>&nbsp;</p><strong><ul><li><a href='http://www.video2brain.com/de/videos-58525.htm' target='_blank'>Einf&uuml;rung in die Benutzeroberfl&auml;che</a></li><li><a href='http://www.video2brain.com/de/videos-58526.htm' target='_blank'>Die Schablonen</a></li><li><a href='http://www.video2brain.com/de/videos-58563.htm' target='_blank'>Neue Shapes generieren</a></li><li><a href='http://www.video2brain.com/de/videos-58569.htm' target='_blank'>Verhaltensmechanismen, Schutz und Copyright</a></li><li>&nbsp;</li><li><a href='http://www.video2brain.com/de/videos-58601.htm' target='_blank'>Das ShapeSheet</a></li><li><a href='http://www.video2brain.com/de/videos-59715.htm' target='_blank'>Funktion SETF</a></li><li><a href='http://www.video2brain.com/de/videos-59739.htm' target='_blank'>Bewegungen in Visio</a></li><li>&nbsp;</li></strong>";
	    break;


		case "pic_video2brain_word":
		container.innerHTML = "<h1 id='willkommen'>Beispiele zu Word</h1><p>&nbsp;</p><img src='../images/full_banner_468_x_60_word.jpg' width='370'><strong><ul><li><a href='http://www.video2brain.com/de/videos-69047.htm' target='_blank'>Das Wiederherstellungsfenster</a></li><li><a href='http://www.video2brain.com/de/videos-69053.htm' target='_blank'>Durch ein Dokument navigieren</a></li><li><a href='http://www.video2brain.com/de/videos-69083.htm' target='_blank'>Tabellen in Word: Zellen, Zeilen und Spalten</a></li><li>&nbsp;</li></strong>";
	    break;
		
		
	
	}
		
		//		$("#content_main").fadeIn("3000");
		$("#content_main").show(500);

}

$(function() {
		$('#gallery a').lightBox(
		{overlayBgColor: '#6666FF',
			overlayOpacity: 0.7
		});
   });

