window.addEvent('domready', function() {	// Klappmenüs in der Produkte-Brotkrumen-Navi	if ($('elSelectFirmen')) { var bkSelFirmen = new elSelect( {container : 'elSelectFirmen'} ); }	if ($('elSelectKat')) { var bkSelKat = new elSelect( {container : 'elSelectKat'} ); }		// Schnellsuche-Form	if ($('suche-suchfeld')) {		$('suche-suchfeld').addEvent('focus', function(e) {			e = new Event(e);			if (this.get('value') == 'Suchen') { this.set('value',''); } else { this.select(); }			e.stop();		});		$('suche-suchfeld').addEvent('blur', function(e) {			e = new Event(e);			if (this.get('value') == '') { this.set('value','Suchen'); }			e.stop();		});	}		// Externe Links in neuem Fenster	$$('a').each(function(link){		if (link.get('rel') == 'external') {			link.target = "_blank";		}	});		// Externe Links in neuem Fenster	if ($('partnerseitenliste') && Browser.Engine.trident) {		$$('#partnerseitenliste a').each(function(link) {			link.getElement('img').addEvent('click', function() {				window.open(link.get('href'));			});		});	}		// Die Animation im Kopf der Start- und anderer Seiten	if ($('featurekasten')) {		var featurekasten = new gallery($('featurekasten'), {			timed: true,			showArrows: false,			showCarousel: false,			delay: 13500,			slideInfoZoneSlide:false,			fadeDuration: 2000		});	}		// Überschriften der News auf der Startseite	if(typeof sIFR == "function"){		sIFR.replaceElement(".sifr-wrapper", named({sFlashSrc: "/_f/helvetica.swf", sColor: "#ffffff", sLinkColor:"#ffffff", sHoverColor:"#e5e5e5", sWmode:"transparent", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"" }));		//sIFR.replaceElement(".sifrnavi", 		named({sFlashSrc: "/_f/helvetica55roman.swf", sColor: "#222222", sLinkColor:"#222222", sHoverColor:"#ffffff", sWmode:"transparent", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"" }));	}	// In den Newsletter eintragen, auf der Startseite	if ($('nleintragen')) {			// Text im Feld		if ($('nleintragenemail')) {			$('nleintragenemail').addEvent('focus', function(e) {				e = new Event(e);				if (this.get('value') == 'E-Mail Adresse') { this.set('value',''); } else { this.select(); }				e.stop();			});			$('nleintragenemail').addEvent('blur', function(e) {				e = new Event(e);				if ($('nleintragenemail') && this.get('value') == '') { this.set('value','E-Mail Adresse'); }				e.stop();			});		}		$('nleintragen').addEvent('submit', function(e){			e = new Event(e);			e.stop();						$('newsletter-box').addClass('submitting');						if ($('nleintragenemail').get('value') != ''){				var req = new Request.HTML({					url:'/_ajax/nleintragen.php', 					onSuccess: function(responseTree, responseElements, response, responseJavaScript) {						$('newsletter-box').removeClass('submitting');						// Formular ausblenden						if(response == 'failemail'){							// Meldung einblenden							$('newsletter-box').getElement('p').set('html','DIES IST LEIDER KEIN GÜLTIGE E-MAIL-ADRESSE<br />Bitte korrigieren Sie Ihre Eingabe.');						} else if (response == 'doppelemail') {							$('newsletter-box').getElement('p').set('html','DIESE ADRESSE IST BEREITS IN DEN NEWSLETTERVERTEILER EINGETRAGEN<br />&nbsp;');						} else {							$('nleintragen').getElement('fieldset').set('html','&nbsp;');							if(response == 'ok'){								// Meldung einblenden								$('newsletter-box').getElement('p').set('html','<p style="width:580px;"><b>Vielen Dank&hellip;</b><br />Sie werden in K&uuml;rze eine E-Mail erhalten, um Ihre Anmeldung f&uuml;r den Newsletter zu best&auml;tigen.</p>');							} else if(response == 'fail'){								// Meldung einblenden								$('newsletter-box').getElement('p').set('html','<p style="width:580px;"><b>Problem beim Eintragen&helip;!</b></p>');							}						}					}				}).post($('nleintragen'));								req.send();			}		});	}	});	// Zeilenumbruch typografischerHyphenator.setMinWordLength(4);Hyphenator.setHyphenChar('&shy;');Hyphenator.run();