	function getMenuDe(selected){
		var idArray = new Array();
		idArray[0] = "rtt_home";
		idArray[1] = "rtt_contacts";
		idArray[2] = "rtt_calendar";
		idArray[3] = "rtt_courses";
		idArray[4] = "rtt_wt";
		idArray[5] = "rtt_books";
		idArray[6] = "rtt_archive";
		idArray[7] = "rtt_forms";
		idArray[8] = "rtt_links";
		
		var menuString = "<ul>";
		
		/* Home Pages */
		menuString += "<li";
		if (!isCSSCompatible()){
			menuString += " onmouseover=\"javascript:showElement('"+idArray[0]+"', 'block')\"";
			menuString += " onmouseout=\"javascript:hideElement('"+idArray[0]+"')\"";
		}
		menuString += "><a";
		if (selected == "home"){
			menuString += " class='selected'";
		}
		menuString += ">Start</a><ul id='"+idArray[0]+"'><li><a href='/index.html'>Startseite</a></li>";
		menuString += "<li><a href='/deutsch/main.html'>Deutsch</a></li>";
		menuString += "<li><a href='/english/index.html'>Englisch</a></li>";
		menuString += "</ul></li>";
	
		/* RTT contacts */
		menuString += "<li";
		if (!isCSSCompatible()){
			menuString += " onmouseover=\"javascript:showElement('"+idArray[1]+"', 'block')\"";
			menuString += " onmouseout=\"javascript:hideElement('"+idArray[1]+"')\"";
		}
		menuString += "><a";
		if (selected == "ueber"){
			menuString += " class='selected'";
		}
		menuString += ">&Uuml;ber uns</a><ul id='"+idArray[1]+"'><li><a href='/deutsch/derrtt/index.html'>Wir &Uuml;ber Uns</a></li>";
		menuString += "<li><a href='/deutsch/derrtt/vorstand.html'>Vorstand</a></li>";
		menuString += "<li><a href='/deutsch/derrtt/adressen.html'>Adressen</a></li>";
		menuString += "<li><a href='/deutsch/derrtt/mitglied.html'>Mitgliedschaft</a></li>";
		menuString += "<li><a href='/deutsch/derrtt/kursleiter.html'>Kursleiter</a></li>";
		menuString += "<li><a href='/deutsch/derrtt/wegbeschreibung.html'>Wegbeschreibung</a></li>";
		menuString += "<li><a href='/deutsch/derrtt/impressum.html'>Impressum</a></li>";
		menuString += "</ul></li>";
		
		/* Calendar and News */
		menuString += "<li";
		if (!isCSSCompatible()){
			menuString += " onmouseover=\"javascript:showElement('"+idArray[2]+"', 'block')\"";
			menuString += " onmouseout=\"javascript:hideElement('"+idArray[2]+"')\"";
		}
		menuString += "><a";
		if (selected == "aktuelles"){
			menuString += " class='selected'";
		}
		menuString += ">Aktuelles</a><ul id='"+idArray[2]+"'><li><a href='/deutsch/aktuelles/aktuelles.html'>Aktuelles</a></li>";
		menuString += "<li><a href='/deutsch/aktuelles/termine.html'>Termine</a></li>";
		menuString += "</ul></li>";
		
		/* Kurse */
		menuString += "<li";
		if (!isCSSCompatible()){
			menuString += " onmouseover=\"javascript:showElement('"+idArray[3]+"', 'block')\"";
			menuString += " onmouseout=\"javascript:hideElement('"+idArray[3]+"')\"";
		}
		menuString += "><a";
		if (selected == "kurse"){
			menuString += " class='selected'";
		}
		menuString += ">Kurse</a><ul id='"+idArray[3]+"'><li><a href='/deutsch/kurse/index.html'>&Uuml;bersicht</a></li>";
		menuString += "<li><a href='/deutsch/kurse/welpen.html'>Welpengruppe</a></li>";
		menuString += "<li><a href='/deutsch/kurse/junghund.html'>Junghund</a></li>";
		menuString += "<li><a href='/deutsch/kurse/begleithund.html'>Begleithund</a></li>";
		menuString += "<li><a href='/deutsch/kurse/dummy.html'>Dummy</a></li>";
		menuString += "<li><a href='/deutsch/kurse/einzeln.html'>Einzelunterricht</a></li>";
		menuString += "<li><a href='/deutsch/kurse/jagd.html'>Jagdkurs</a></li>";
		menuString += "<li><a href='/deutsch/kurse/pruefungen.html'>Pr&uuml;fungen</a></li>";
		menuString += "</ul></li>";	
		
		
		/* Workingtests */
		menuString += "<li";
		if (!isCSSCompatible()){
			menuString += " onmouseover=\"javascript:showElement('"+idArray[4]+"', 'block')\"";
			menuString += " onmouseout=\"javascript:hideElement('"+idArray[4]+"')\"";
		}
		menuString += "><a";
		if (selected == "workingtest"){
			menuString += " class='selected'";
		}
		menuString += ">Workingtests</a><ul id='"+idArray[4]+"'>";
		menuString += "<li><a href='/deutsch/workingtest/2012/veteranen.html'>Veteranen Cup 2012</a></li>";	
		menuString += "<li><a href='/deutsch/workingtest/2012/index.html'>Workingtest 2012</a></li>";	
		menuString += "<li><a href='/deutsch/workingtest/2011/ergebnisse.html'>Ergebnisse Juni. 2011</a></li>";	
		menuString += "<li><a href='/deutsch/workingtest/archiv.html'>Archiv</a></li>";
		menuString += "</ul></li>";
		
		/* Amazon Bookshop */
		menuString += "<li";
		if (!isCSSCompatible()){
			menuString += " onmouseover=\"javascript:showElement('"+idArray[5]+"', 'block')\"";
			menuString += " onmouseout=\"javascript:hideElement('"+idArray[5]+"')\"";
		}
		menuString += "><a>B&uuml;cher</a>";
		menuString += "<ul id='"+idArray[5]+"'><li><a href='http://astore.amazon.de/retrieververe-21' target='_Books'>B&uuml;cherecke</a></li>";
		menuString += "</ul></li>";
		
		
		/* Archives */
		menuString += "<li";
		if (!isCSSCompatible()){
			menuString += " onmouseover=\"javascript:showElement('"+idArray[6]+"', 'block')\"";
			menuString += " onmouseout=\"javascript:hideElement('"+idArray[6]+"')\"";
		}
		menuString += "><a";
		if (selected == "archiv"){
			menuString += " class='selected'";
		}
		menuString += ">Zeitung/Ergebnisse</a><ul id='"+idArray[6]+"'><li><a href='/deutsch/archiv/index.html'>Inhaltsverzeichnis</a></li>";
		menuString += "<li><a href='/deutsch/archiv/artikel.html'>Artikel-Verzeichnis</a></li>";
		menuString += "</ul></li>";
		
		
		/* Forms */
		menuString += "<li";
		if (!isCSSCompatible()){
			menuString += " onmouseover=\"javascript:showElement('"+idArray[7]+"', 'block')\"";
			menuString += " onmouseout=\"javascript:hideElement('"+idArray[7]+"')\"";
		}
		menuString += "><a";
		if (selected == "formulare"){
			menuString += " class='selected'";
		}
		menuString += ">Formulare</a><ul id='"+idArray[7]+"'><li><a href='/deutsch/forms/formulare.html'>Formulare</a></li>";
		menuString += "</ul></li>";
		
		
		
		/* Links */
		menuString += "<li";
		if (!isCSSCompatible()){
			menuString += " onmouseover=\"javascript:showElement('"+idArray[8]+"', 'block')\"";
			menuString += " onmouseout=\"javascript:hideElement('"+idArray[8]+"')\"";
		}
		menuString += "><a";
		if (selected == "links"){
			menuString += " class='selected'";
		}
		menuString += ">Links</a><ul id='"+idArray[8]+"'>";
		menuString += "<li><a href='/deutsch/links/dsv.html'>DSV-Vereine</a></li>";
		menuString += "<li><a href='/deutsch/links/retriever_de.html'>Retrievers (D)</a></li>";
		menuString += "<li><a href='/deutsch/links/retriever_intl.html'>Retrievers (Intl.)</a></li>";
		menuString += "<li><a href='/deutsch/links/allgemein.html'>Interessantes</a></li>";
		menuString += "</ul></li>";
		/* End of menu */
		return menuString += "</ul>";
	}
	
	function getMenuEn(selected){
		var idArray = new Array();
		idArray[0] = "rtt_home";
		idArray[1] = "rtt_contacts";
		idArray[2] = "rtt_wt";
		
		var menuString = "<ul>";
		
		/* Home Pages */
		menuString += "<li";
		if (!isCSSCompatible()){
			menuString += " onmouseover=\"javascript:showElement('"+idArray[0]+"', 'block')\"";
			menuString += " onmouseout=\"javascript:hideElement('"+idArray[0]+"')\"";
		}
		menuString += "><a";
		if (selected == "home"){
			menuString += " class='selected'";
		}
		menuString += ">Start</a><ul id='"+idArray[0]+"'><li><a href='/index.html'>Homepage</a></li>";
		menuString += "<li><a href='/deutsch/main.html'>German</a></li>";
		menuString += "<li><a href='/english/index.html'>English</a></li>";
		menuString += "</ul></li>";
	
		/* RTT contacts */
		menuString += "<li";
		if (!isCSSCompatible()){
			menuString += " onmouseover=\"javascript:showElement('"+idArray[1]+"', 'block')\"";
			menuString += " onmouseout=\"javascript:hideElement('"+idArray[1]+"')\"";
		}
		menuString += "><a";
		if (selected == "ueber"){
			menuString += " class='selected'";
		}
		menuString += ">About the RTT</a><ul id='"+idArray[1]+"'><li><a href='/english/derrtt/vorstand.html'>Committee</a></li>";
		menuString += "<li><a href='/english/derrtt/adressen.html'>Addresses</a></li>";
		menuString += "<li><a href='/english/derrtt/wegbeschreibung.html'>How to find us</a></li>";
		menuString += "</ul></li>";
		
		/* Workingtests */
		menuString += "<li";
		if (!isCSSCompatible()){
			menuString += " onmouseover=\"javascript:showElement('"+idArray[2]+"', 'block')\"";
			menuString += " onmouseout=\"javascript:hideElement('"+idArray[2]+"')\"";
		}
		menuString += "><a";
		if (selected == "workingtest"){
			menuString += " class='selected'";
		}
		menuString += ">Workingtests</a><ul id='"+idArray[2]+"'>";
		menuString += "<li><a href='/english/workingtest/2011/index.html'>June 2011</a></li>";
		menuString += "<li><a href='/english/workingtest/2010/index.html'>June 2010</a></li>";
		menuString += "<li><a href='/english/workingtest/archiv.html'>Archives</a></li>";
		menuString += "</ul></li>";
		
		/* End of menu */
		return menuString += "</ul>";
	}
	
	function putMenu(theMenuString){
		var theMenuRef = getRefToElement("menu");
		if (typeof(theMenuRef.innerHTML) != 'undefined'){
			theMenuRef.innerHTML = theMenuString;
		}else{
			document.write(theMenuString);
		}
	}

	function putSubMenu(theMenuString){
		var theMenuRef = getRefToElement("sub_menu");
		if (typeof(theMenuRef.innerHTML) != 'undefined'){
			theMenuRef.innerHTML = theMenuString;
		}else{
			document.write(theMenuString);
		}
	}

	function MailTo(Name)
	{
		var add = "mailto:";
		var Title = "";
		var Domain = "";
		var Country = "de";
		if (Name == "JudithR"){
			Title = "RetrieverTrainingsTreff";
			Domain = "t-online";
		}
		if (Name == "Klaus"){
			Title = "klaus.grond";
			Domain = "koeln";
		}
		if (Name == "Kathrin"){
			Title = "mail";
			Domain = "kathrinstrehle";
		}
		if (Name == "Roger"){
			Title = "nc-karenro";
			Domain = "netcologne";
		}
		if (Name == "Andreas"){
			Title = "andreas.itzenhaeuser";
			Domain = "koeln";
		}
		if (Name == "Jasmin"){
			Title = "MoreEntertailnment";
			Domain = "t-online";
		}
		if (Name == "Gerd"){
			Title = "gerd-fassbender";
			Domain = "netcologne";
		}
		if (Name == "JudithF"){
			Title = "judith.fassbender";
			Domain = "netcologne";
		}
		if (Name == "Rosemary"){
			Title = "rbloy";
			Domain = "t-online";
		}
		if (Name == "Rene"){
			Title = "rene.gebek";
			Domain = "imail";
		}
		if (Name == "Carina"){
			Title = "carina.becker";
			Domain = "imail";
		}
		if (Name == "Heike"){
			Title = "heike_eikelmann";
			Domain = "web";
		}
		if (Name == "Wilfred"){
			Title = "w.r.jackes";
			Domain = "t-online";
		}
		if (Name == "Elke"){
			Title = "elke.lebelu";
			Domain = "t-online";
		}
		add += Title;
		add += "@";
		add += Domain;
		add += "."
		add += Country;
		window.location.href = add;
	}

	/**
	 * This is used to determine if we can use CSS functionality. Browsers not in the 
	 * list should use older DHTML or other functions. Really we should try to make this
	 * compatible for all browsers, but...... Then there is the problems of browser
	 * detection. One of the major hates of my life, and I hate to let this spoil 
	 * a good website, is that the MSIE is light years beind the modern browsers. 
	 * As microsoft will not support windows users with older versions this means
	 * that we are stuck with liming along with MSIE 5 / 6 - unless the users update
	 * to Firefox or Opera. So here we go with a version of a sniffer to detect the
	 * MSIE Browsers. And if anyone has changed their browser information to mimic
	 * older browsers - as the Germans say - Selber Schuld.
	 *
	 * The CSS compatible browsers for the purpose of this exercise are (01.11.2007):
	 *		Opera 7+
	 *		Gecko (Firefox, Mozilla, NS7+)
	 *		IE 7+
	 *		Konqueror 3.2
	 *		Safari / OmniWeb 4.5+
	 */
	function isCSSCompatible(){
		BrowserDetect.init();
		if (BrowserDetect.browser == "Explorer"){
			if (BrowserDetect.version >= 7){
				return true;
			}
			return false;
		}
		if (BrowserDetect.browser == "Firefox"){
			return true;
		}
		if (BrowserDetect.browser == "Mozilla"){
			return true;
		}
		if (BrowserDetect.browser == "Netscape"){
			if ( BrowserDetect.version >= 7 ){
				return true;
			}
			return false;
		}
		if (BrowserDetect.browser == "Konqueror"){
			if ( BrowserDetect.version >= 3.2 ){
				return true;
			}
			return false;
		}
		if (BrowserDetect.browser == "Safari"){
			return true;
		}
		if (BrowserDetect.browser == "OmniWeb"){
			if ( BrowserDetect.version >= 4.5 ){
				return true;
			}
			return false;
		}
		if (BrowserDetect.browser == "Opera"){
			if ( BrowserDetect.version >= 7 ){
				return true;
			}
			return false;
		}
		// No idea ! play safe and use the old stuff. This *should* work in most browsers.
		return false;
	}
	
	
// Browser detect courtesy http://www.quirksmode.org/js/detect.html
var BrowserDetect = {
        init: function () {
                this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
                this.version = this.searchVersion(navigator.userAgent)
                        || this.searchVersion(navigator.appVersion)
                        || "an unknown version";
        },
        searchString: function (data) {
                for (var i=0;i<data.length;i++) {
                        var dataString = data[i].string;
                        var dataProp = data[i].prop;
                        this.versionSearchString = data[i].versionSearch || data[i].identity;
                        if (dataString) {
                                if (dataString.indexOf(data[i].subString) != -1)
                                        return data[i].identity;
                        }
                        else if (dataProp)
                                return data[i].identity;
                }
        },
        searchVersion: function (dataString) {
                var index = dataString.indexOf(this.versionSearchString);
                if (index == -1) return;
                return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
        },
        dataBrowser: [
                {       string: navigator.userAgent,
                        subString: "OmniWeb",
                        versionSearch: "OmniWeb/",
                        identity: "OmniWeb"
                },
                {
                        string: navigator.vendor,
                        subString: "Apple",
                        identity: "Safari"
                },
                {
                        prop: window.opera,
                        identity: "Opera"
                },
                {
                        string: navigator.vendor,
                        subString: "iCab",
                        identity: "iCab"
                },
                {
                        string: navigator.vendor,
                        subString: "KDE",
                        identity: "Konqueror"
                },
                {
                        string: navigator.userAgent,
                        subString: "Firefox",
                        identity: "Firefox"
                },
                {
                        string: navigator.vendor,
                        subString: "Camino",
                        identity: "Camino"
                },
                {               // for newer Netscapes (6+)
                        string: navigator.userAgent,
                        subString: "Netscape",
                        identity: "Netscape"
                },
                {
                        string: navigator.userAgent,
                        subString: "MSIE",
                        identity: "Explorer",
                        versionSearch: "MSIE"
                },
                {
                        string: navigator.userAgent,
                        subString: "Gecko",
                        identity: "Mozilla",
                        versionSearch: "rv"
                },
                {               // for older Netscapes (4-)
                        string: navigator.userAgent,
                        subString: "Mozilla",
                        identity: "Netscape",
                        versionSearch: "Mozilla"
                }
        ]
};
