//------------------------------------------------------------------------------------------// Variable fuer Browser-Version, Online-Status, Pfad und Datum definieren -----------------//------------------------------------------------------------------------------------------		d = document; w = window;	ie = ((d.all) && (w.offscreenBuffering)) ? true : false;	nn4 = ((d.captureEvents) && (!d.getElementById)) ? true : false;	nn6 = ((d.getElementById) && (!d.all) && (d.documentElement)) ? true : false;	op = ((d.getElementById) && (navigator.userAgent.indexOf('Opera') != -1)) ? true : false;	var offline = (document.URL.indexOf("ile://"));		var path = "";	var href = document.location.href;	var s = href.split("/"); 	for (var i=2;i<(s.length-1);i++)	{		path+="<A HREF=\""+href.substring(0,href.indexOf(s[i])+s[i].length)+"/\">"+s[i]+"</A> / ";	}	i=s.length-1;	path+="<A HREF=\""+href.substring(0,href.indexOf(s[i])+s[i].length)+"\">"+s[i]+"</A>";	var urlpfad = window.location.protocol + "//" + path;		var WochentagName = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");	var MonatsName = new Array("Januar","Februar","M&auml;rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");	var Jetzt = new Date();	var Tag = Jetzt.getDate();	var Monat = Jetzt.getMonth();	var Jahr = Jetzt.getYear();	if(Jahr < 999) Jahr += 1900;	var Wochentag = Jetzt.getDay();	var Vornull = ((Tag < 10) ? "0" : "");	var Anzeige = WochentagName[Wochentag] + ", " + Vornull + Tag + ". " + MonatsName[Monat]+" "+Jahr;	lastmod = document.lastModified; // get string of last modified date	lastmoddate = Date.parse(lastmod);	// convert modified string to date	var Last = new Date(lastmoddate);	var lastTag = Last.getDate();	var lastMonat = Last.getMonth();	var lastJahr = Last.getYear();	if  (lastJahr < 999) lastJahr += 1900;	var lastWochentag = Last.getDay();	var lastVornull = ((lastTag < 10) ? "0" : "");	var lastAnzeige = WochentagName[lastWochentag] + ", " + lastVornull + lastTag + ". " + MonatsName[lastMonat]+" "+lastJahr;	//------------------------------------------------------------------------------------------// Web-Recherche ---------------------------------------------------------------------------//------------------------------------------------------------------------------------------			// Eingabe ueberpruefen			function validate(form)			{  				var i;  				i = form.engines.selectedIndex;  				if(i==-1)  				{    				alert("Bitte w&auml;hlen Sie eine Suchmaschine aus!");    				return false;  				}  				var s;  				s = form.searchfor.value;  				if((s==0)||(s=="Suchbegriff eingeben"))  				{    				alert("Bitte geben Sie einen Suchbegriff ein!");    				return false;  				}  				  				form.method="get";				  				form.action=form.engines.options[i].value;				if (i==0) c0(form);if (i==1) c1(form);if (i==2) c2(form);if (i==3) c3(form);if (i==4) c4(form);if (i==5) c5(form)				form.submit();  				return false;			}			// Anpassung der Suchmaschine			function c5(form)			{form.elements[1].name="query";return true;}			function c4(form)			{form.elements[1].name="q";return true;}			function c3(form)			{form.elements[1].name="q";return true;}			function c2(form)			{form.elements[1].name="search";return true;}			function c1(form)			{form.elements[1].name="search";return true;}			function c0(form)			{form.elements[1].name="query";return true;}//------------------------------------------------------------------------------------------// Mouseover-Effekt bei Steuertasten und Bildern -------------------------------------------//------------------------------------------------------------------------------------------// Navigationstaste aktivieren	function highlight(img)	{		document.images[img].src = "../../media/steuer/" + img + "o.gif";	}// Navigationstaste auf Normalzustand setzen	function normal(img)	{		document.images[img].src = "../../media/steuer/" + img + ".gif";	}// Bild zoomen   function bildfenster(name)   {      f2 = window.open("","gross","screenX=10,screenY=10,height=500,width=550,locationbar=no,menubar=no,resizable=yes,status=yes,scrollbars=no");      f2.document.write("<head><title>Detailansicht</title></head>");      f2.document.write("<BODY bgcolor=#333333 TEXT=#f5f5f5>");      f2.document.write("<CENTER><img src=../media/bilder/" + name + ".jpg vspace=4><BR>");      f2.document.write("</CENTER></body></html>");      f2.focus();      f2.document.close()     }// Variable zum Vorab-Speichern von Steuerlogos und -tasten werden hier erzeugt	var img60 = new Image();	var img61 = new Image();	var img62 = new Image();	var img63 = new Image();	var img64 = new Image();	var img65 = new Image();	var img66 = new Image();	var img67 = new Image();	var img68 = new Image();	var img69 = new Image();	var img70 = new Image();	// Die Bilder werden geladen    img60.src = "../../media/steuer/engo.gif";  	img61.src = "../../media/steuer/topo.gif";  	img62.src = "../../media/steuer/einkaufswageno.gif";  	img63.src = "../../media/steuer/druckansichto.gif";  	img65.src = "../../media/steuer/merkzettelo.gif";  	img66.src = "../../media/steuer/empfehlungo.gif";   	img67.src = "../../media/steuer/audioo.gif";	img68.src = "../../media/steuer/lupeo.gif";	img69.src = "../../media/steuer/t_kontaktdo.gif";   	img70.src = "../../media/steuer/videoo.gif";//------------------------------------------------------------------------------------------// Steuerung der Druckansicht --------------------------------------------------------------//------------------------------------------------------------------------------------------// Vorbereitung fŸr Druckansicht	function vorschau()	{  		strURL = document.URL;  		url = strURL + "#druck";  		window.open(url,"_blank","locationbar=no,menubar=yes,resizable=yes,status=yes,scrollbars=yes"); 	}// Stylesheet fuer Druckvoransicht zuladen	var Zeile1, CSSFile;	strURL = document.URL;	if (strURL.indexOf("druck")> 0)	{		CSSFile="../../javascript/druck.css";		Zeile1="<LINK REL=\"STYLESHEET\" HREF=\""+CSSFile+"\" TYPE=\"text/css\">";		document.write(Zeile1);	}	//------------------------------------------------------------------------------------------// Popup-Fenster aufrufen ------------------------------------------------------------------//------------------------------------------------------------------------------------------// URL in kleinem PopUp-Fenster oeffnen 	function popupklein(url) 	{  		window.open(url,"Formular","width=320,height=520,locationbar=no,menubar=no,resizable=yes,status=yes"); 	}// Sender Live-Stream 	function webradio(url) 	{  		window.open(url,"Formular","width=275,height=540,locationbar=no,menubar=no,resizable=yes,status=yes,scrollbars=yes"); 	}//Feedback an Verlag		function feedback()		{			window.open("../../formulare/change.htm","","width=400,height=500,locationbar=no,menubar=no,resizable=yes,status=no,scrollbars=yes");		}					//Bericht weiterempfehlen (neu)function empfehlung()	{		window.open("../../formulare/form_empfmgd.htm","Empfehlung","width=380,height=500,locationbar=no,menubar=no,resizable=yes,status=no,scrollbars=no");	}	//Anfrage Geomedia		function geomedia()		{			window.open("../../formulare//form_geomediad.htm","","width=380,height=500,locationbar=no,menubar=no,resizable=yes,status=no,scrollbars=yes");		}	//------------------------------------------------------------------------------------------// Navigation und Formular-Bearbeitung -----------------------------------------------------//------------------------------------------------------------------------------------------//Auswahlmenue switched auf erste Position zurueckfunction switcher(box){	var item = box.selectedIndex;	box.selectedIndex = 0;	top.location = box.options[item].value;}// Feedback-Formular ausgefuellt?		function check()		{ 			if(document.feedbackform.note[0].checked == false && document.feedbackform.note[1].checked == false && document.feedbackform.note[2].checked == false && document.feedbackform.note[3].checked == false && document.feedbackform.note[4].checked == false)   			{  				alert("Vor dem Absenden Ihres Feedbacks sollten Sie eine Bewertungsnote vergeben!"); 				return false; 			} 			else if(document.feedbackform.text.value.indexOf("Verbesserungs") > 0  ||  document.feedbackform.text.value == "") 			{  				alert("Bitte tragen Sie einen kurzen Kommentar zu Ihrer Bewertung ein und - falls wir Ihnen antworten sollen - Ihre Email-Adresse."); 				document.feedbackform.text.value = ""; 				document.feedbackform.text.focus(); 				return false; 			} 			else 			{ 				document.feedbackform.subject.value = document.URL; 				document.feedbackform.email.value = "formularserver@messetreff.com" 				document.feedbackform.submit(); 			} 		} 		// Suchfeld ausgefuellt?	function chkSuche()	{   		if(document.suche.query.value == "")   		{    		alert("Bitte Suchbegriff eingeben!");    		document.suche.query.focus()    		return false;    	}   		else   		{    	document.suche.submit();    	}  	} // kaufm. Rundung auf 2 Nachkommastellen		function kaufm(x)		{  			var k = (Math.round(x * 100) / 100).toString();  			k += (k.indexOf('.') == -1)? '.00' : '00';  			var p = k.indexOf('.'), m = k.indexOf('-.'); 			var f = (p == 0 || m == 0)? '0,' : ',';  			return k.substring(0, p) + f + k.substring(p+1, p+3);		}		// nur ganzzahlige Werte eingeben		function checkInt(o)		{			var	temp	= parseInt(o.value);			if(isNaN(temp))			{				alert("Bitte nur ganzzahlige Werte!")				o.focus()				temp	= 0			}			o.value	= Math.abs(temp)		} //------------------------------------------------------------------------------------------// Fenster neuladen, falls Groessenaenderung in NN4 ----------------------------------------//------------------------------------------------------------------------------------------	function MM_reloadPage(init)	{		if (init==true) with (navigator)  		{  			if ((appName=="Netscape")&&(parseInt(appVersion)==4))  			{    			document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage;    		}    	} 		else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) 		{ 			location.reload();		}	}	MM_reloadPage(true);	//------------------------------------------------------------------------------------------// Suchbegriffe gelb unterlegen ------------------------------------------------------------//------------------------------------------------------------------------------------------	function highlightWord(node,word) {	// Iterate into this nodes childNodes	if (node.hasChildNodes) {		var hi_cn;		for (hi_cn=0;hi_cn<node.childNodes.length;hi_cn++) {			highlightWord(node.childNodes[hi_cn],word);		}	}		// And do this node itself	if (node.nodeType == 3) { // text node		tempNodeVal = node.nodeValue.toLowerCase();		tempWordVal = word.toLowerCase();		if (tempNodeVal.indexOf(tempWordVal) != -1) {			pn = node.parentNode;			if (pn.className != "searchword") {				// word has not already been highlighted!				nv = node.nodeValue;				ni = tempNodeVal.indexOf(tempWordVal);				// Create a load of replacement nodes				before = document.createTextNode(nv.substr(0,ni));				docWordVal = nv.substr(ni,word.length);				after = document.createTextNode(nv.substr(ni+word.length));				hiwordtext = document.createTextNode(docWordVal);				hiword = document.createElement("span");				hiword.className = "searchword";				hiword.appendChild(hiwordtext);				pn.insertBefore(before,node);				pn.insertBefore(hiword,node);				pn.insertBefore(after,node);				pn.removeChild(node);			}		}	}}function googleSearchHighlight() {	if (!document.createElement) return;	ref = document.referrer;	if (ref.indexOf('?') == -1) return;	qs = ref.substr(ref.indexOf('?')+1);	qsa = qs.split('&');	for (i=0;i<qsa.length;i++) {		qsip = qsa[i].split('=');	        if (qsip.length == 1) continue;        	if (qsip[0] == 'q' || qsip[0] == 'p') { // q= for Google, p= for Yahoo			words = unescape(qsip[1].replace(/\+/g,' ')).split(/\s+/);	                for (w=0;w<words.length;w++) {				highlightWord(document.getElementsByTagName("body")[0],words[w]);                	}	        }	}}window.onload = googleSearchHighlight;//------------------------------------------------------------------------------------------// Lesezeichen/Merkzettel (Autor der 1. Version: Johannes Gamperl) -------------------------//------------------------------------------------------------------------------------------// Allgemeine Variablen definierenvar cookie_name = 'merkzettel';var cookie_exp  = 365;var msg_1 = '\n____________Achtung____________     \n\n' +		    'Der Speicher für Ihre Lesezeichen ist\n' +		    'voll. Löschen Sie einige Einträege, um\n' +		    'neue Merker zu setzen.\n\n';			var msg_2 = '\n___________Achtung___________     \n\n' +		    'Um ein Lesezeichen zu löschen, \n' +		    'müssen Sie dieses zuvor markieren!\n\n';var msg_3 = 'Bisher haben Sie keine Lesezeichen abgelegt.\n\n';var msg_4 = 'Momentan haben Sie kein Lesezeichen abgelegt.\n\n';var msg_5 = 'Die Lesezeichen werden als Cookies gespeichert.\n' +		    'Wenn Sie den Merkzettel verwenden wollen, sollten\n' +		    'Sie in den Voreinstellungen Ihres Browsers die\n' +		    'Annahme von Cookies zulassen.\n\n';// Funktionen fuer Lesezeichenfunction getCookie(name){  var index = document.cookie.indexOf(name + "=");  if (index == -1) return null;  index = document.cookie.indexOf("=", index) + 1;  var endstr = document.cookie.indexOf(";", index);  if (endstr == -1) endstr = document.cookie.length;  return unescape(document.cookie.substring(index, endstr));}function setCookie(name, value){	var today = new Date();	var expiry = new Date(today.getTime() + 24 * 60 * 60 * 1000 * cookie_exp);	if (value != null && value != "")        document.cookie=name + "=" + escape(value)+ "; path=/" + "; expires=" + expiry.toGMTString();}	 function setLesezeichenCookie(titel,url,ziel){	var pfad = escape(url);	var treffer = pfad.indexOf("%23")	// Rautenzeichen fuer Seitenanker aus URL entfernen	if (treffer > 0)	{		pfad = pfad.substring(0,treffer);	}	pfad = unescape(pfad);	window.open("../../menues/lesezeichen.htm","merkzettel","width=320,height=520,locationbar=no,menubar=no,resizable=yes,status=no");	var alles = new String(getCookie(cookie_name));	if (alles.indexOf(pfad) >  0)	{		alert("Diese Seite wurde bereits als Lesezeichen vorgemerkt!");	}	else	if (!ziel) ziel = 0;	start = new String(getCookie(cookie_name));	if (start.length <= 3300) // Bug in NS -> nur 3.3kb erlaubt, dann Einzelschritte bis 4kb	{		if (start == "null")		{			setCookie(cookie_name, titel+'#'+pfad+'#'+ziel);		}		else if (start.indexOf(titel) == -1)		{			setCookie(cookie_name, start+"#"+titel+'#'+pfad+'#'+ziel);		}	}	else	alert(msg_1);  }function delLesezeichenCookie(){	var newData, was;	var alles = new String(getCookie(cookie_name));	var data = alles.split("#");	var del = document.delform.count.value;	if (document.delform.del.checked)	{		was = "leer";	}	else if (document.delform.del.checked != false)	{		for (i=0; i<del; i++)	{	 	if (document.delform.del[i].checked)	 	was += document.delform.del[i].value + '|';	}}if (was){	if (was == "leer")	{		setCookie(cookie_name, "leer");		location.reload();		}	else {	    if (document.delform.del.checked) was_neu = was;		else was_neu = was.substring(9,was.length-1);		var was_del = was_neu.split("|");		for (i=0; i<was_del.length; i++)		{ 			 data[was_del[i]] = -1;	 	}		for (i=0; i<data.length; i++)		{    		 if (data[i] == -1) continue;	   		 newData += data[i] + '#';	 	 }		newData_real = newData.substring(9,newData.length-1);		setCookie(cookie_name, newData_real);		location.reload();	}}else	alert(msg_2);}function delAllLesezeichenCookie(){  setCookie(cookie_name, "leer");  location.reload();}function Go(){  zkette = document.goform.auswahl.options[document.goform.auswahl.selectedIndex].value;  ziel = zkette.substring(0,zkette.indexOf('~'));  url_go = zkette.substring(zkette.indexOf('~')+1,zkette.length);  if (ziel==0) location = url_go;  else eval('parent.' +ziel+ '.location=\'' +url_go+ '\'');}function Lesezeichen(){	var alles = new String(getCookie(cookie_name));		if (alles.indexOf("leer")!=-1) alles = alles.substring(5,alles.length);	if (alles.charAt(0)==0) alles = alles.substring(2,alles.length);	var data = alles.split("#");	if (alles == "null")	{		document.write(msg_3);	} 	else if (alles == "leer" || alles == 0)	{		document.write(msg_4);	}	else	{		// Lesezeichen als Verweise + zum Loeschen ausgeben		document.write('<FORM NAME="delform">');		var count=0,nr=0;		for (i=0;i<=data.length-1;i+=3)		{			document.write('<INPUT TYPE="Checkbox" NAME="del" VALUE="' +count+'|'+(count+1)+'|'+(count+2)+ '">');			if (data[i+2]==0) document.write('<A HREF="' +data[i+1]+ '">' +data[i]+ '</A><BR>');			else document.write('<A HREF="' +data[i+1]+ '" ziel="' +data[i+2]+ '">' +data[i]+ '</A><BR>');			count=count+2;			count++;nr++;		}		document.write('<P><INPUT TYPE="Hidden" NAME="count" VALUE="' +nr+ '">');		document.write('<hr noshade><br><INPUT TYPE=Button  style="width:300px; background-color:#D9D9D9; font-family:Trebuchet MS,Arial,Tahoma,Geneva,Helvetica,sans-serif; font-size:12px; font-weight:bold" VALUE=" Markierte Lesezeichen l&ouml;schen " onClick="delLesezeichenCookie()"><br>');		if (data.length > 3)		{			document.write('<INPUT TYPE=Button style="width:300px; background-color:#D9D9D9; font-family:Trebuchet MS,Arial,Tahoma,Geneva,Helvetica,sans-serif; font-size:12px; font-weight:bold" VALUE=" Alle Lesezeichen l&ouml;schen " onClick="delAllLesezeichenCookie()">');		}			document.write('</FORM>');	}	if (navigator.cookieEnabled == false) document.write(msg_5); // Hinweis - Cookies einschalten}		// End -->  