// $Id: functions.js 101 2011-12-28 16:19:11Z hweber $// ==========================================================================// System-Meldung// ==========================================================================	// Variablen für die System-Meldung definierenvar messageBoxDelay;// Funktion zum Einblenden von System-Meldungenfunction openMessageBox() {	if( $('#message_box').contents('p').length ) {		$('div.overlay').css('opacity', overlayOpacity).fadeIn(400);		$('#message_box').css('opacity',0).show().fadeTo(400, 1, 			function(){				clearTimeout( messageBoxDelay );				messageBoxDelay = setTimeout(function() {					closeMessageBox();				}, 3000);			}		);	};}// Funktion zum Schliessen von System-Meldungenfunction closeMessageBox() {	// Timer für das automatische Ausblenden löschen	clearTimeout( messageBoxDelay );	// Overlay und Warenkorb-Kontainer ausblenden, und den Standard-Inhalt wieder herstellen	$('#overlay').fadeOut(400);	$('#message_box').fadeOut(400);	}// ==========================================================================// Overlay// ==========================================================================var overlayOpacity	= 0.65;// ==========================================================================// JQuery-Funktionen initialisieren// ==========================================================================$(document).ready(function(){	// ==========================================================================	// Hyperlinks	// ==========================================================================	// Link in einem neuen Fenster öffnen	$('a.new_window').click(		function (event) {			event.preventDefault();	// Das eigentliche ausführen des Links verhindern			window.open( $(this).attr('href') );		}	);	// Seite neu laden	$('a.reload').click(		function (event) {			event.preventDefault();	// Das eigentliche ausführen des Links verhindern			location.reload();		}	);	// Eine Seite zurück	$('a.back').click(		function (event) {			event.preventDefault();	// Das eigentliche ausführen des Links verhindern			window.history.back();		}	);	// Seite drucken	$('a.print_page').click(		function (event) {			event.preventDefault();	// Das eigentliche ausführen des Links verhindern			window.print();		}	);	// ==========================================================================	// Suche	// ==========================================================================	// Leerer Unternavigation eine CSS-Klasse hinzufügen 	$('input.search').focus(		function () {			if ($(this).val() == $(this)[0].defaultValue) {				$(this).val('');			}		}	);	// ==========================================================================	// Überblender des Testimonial-Bilder (Header-Bilder)	// ==========================================================================	// Überblender des Testimonial-Bilder mittels innerfade-Plugin	$('div.testimonial').innerfade( {		speed:		2000,		timeout:	8000	}); 	// ==========================================================================	// Slimbox2-Bildergalerie	// ==========================================================================	// Slimbox-Funktion für Einzelbilder initialisieren	jQuery(function($) {		$("a[rel^='lightbox']").slimbox({'counterText': 'Bild {x} von {y}', 'overlayOpacity': overlayOpacity}, null, function(el) {			return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));		});	});	// ==========================================================================	// System-Meldung	// ==========================================================================	// System-Meldung einblenden, und nach einer Wartezeit automatisch wieder ausblenden	openMessageBox();	// Wenn Mauszeiger auf der System-Meldung, dann Timer für das Ausblenden löschen	$('#message_box').mouseenter(		function(){			clearTimeout( messageBoxDelay );		}	);	// System-Meldung ausblenden, wenn der Mauszeiger diese wieder verlässt.	$('#message_box').mouseleave(		function(){			closeMessageBox();		}	);	// ==========================================================================	// Video einbinden	// ==========================================================================	if ( $('#mediaplayer').length ) {		jwplayer('mediaplayer').setup({			autostart: false,			bufferlength: 5,			controlbar: 'bottom',			file: $('#mediaplayer').data('flv'),			image: $('#mediaplayer').data('poster'),			flashplayer: '/templates/hk-gmbh/scripts/player.swf',			height: $('#mediaplayer').css('height'),			screencolor: 'FFFFFF',			width: $('#mediaplayer').css('width')		});	}});
