PageSourceSearch

https://www.asbach-baeumenheim.de/fileadmin/templates/js/page.js

js asbach-baeumenheim.de collected 2026-10-02 22:35:13 UTC 18,780 bytes, 408 lines download raw bytes

1jQuery.noConflict();
2jQuery(document).ready(function($) {
3	$(document).ready(function(){				   
4		//JQuery ready is quicker than onload
5		
6		
7		$(".contenttable tr").mouseover(function() {$(this).addClass("over");}).mouseout(function() {$(this).removeClass("over");});
8		$(".contenttable tr:nth-child(odd)").addClass("alt");
9		var jetzt = new Date();
10		$.tools.dateinput.localize('de', {
11			   months: 'Januar,Februar,März,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember',
12			   shortMonths:  'Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Okt,Nov,Dez',
13			   days:         'Sonntag,Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag',
14  			   shortDays:    'So,Mo,Di,Mi,Do,Fr,Sa'
15			   
16			});
17		$(":date,#powermail_field_datum").dateinput({
18							 format: 'dd. mmmm yyyy',
19
20							 lang: 'de'
21		});
22		
23		$(document).ready(function () {
24			
25			
26		$("#menue a").each(function(){
27			if ($(this).children().length == 0){
28				$(this).css("display, none")
29			}
30		});
31		
32		$("#menue a:empty").text("").remove();	
33									
34		var bodyWidth = jQuery(window).width();
35		if(bodyWidth < 972) {
36		
37		$('#menue ul li a').click(function() {   
38				/*Anzhal der li zählen*/
39				var list =$(this).next("ul").children("li").length;
40				/*Wenn es mehr als 0 li's gibt soll er ul und li auf display block machen */
41			if (list>0){
42				$(this).next("ul").toggle();
43				$(this).next("ul").children("li").show();
44			}
45			else {
46			
47			}	
48			
49				
50		});
51		$('#menue ul li ul li a').click(function() {   
52				/*Anzhal der li zählen*/
53				var ullist =$(this).find("ul li ul li").length;
54				/*Wenn es mehr als 0 li's gibt soll er ul und li auf display block machen */
55			if (ullist>0){
56				$(this).next("ul").toggle();
57				$(this).next("ul").children("li").show();
58			}
59			else {
60			
61			}			
62		});
63			}
64		});
65		/*------------------------------------------------------Kalender Dateinput ANFANG----------------------------------------------------------------------*/
66		$(".formobjektCalenderSmall").dateinput({
67			trigger: true,
68			lang: 'de',
69			firstDay: 1,
70			//min: -1,
71			format: 'dd.mm.yyyy'
72			
73		})
74		$(".formobjektCalenderSmall").bind("onShow onHide", function()  {
75			$(this).parent().toggleClass("active");
76		});
77		/*------------------------------------------------------Kalender Dateinpu ENDE----------------------------------------------------------------------*/
78		
79		/*------------------------------------------------------Nach oben ANFANG----------------------------------------------------------------------*/	
80		$(function(){
81			$('a[href=#oben]').click(function(){
82				$('html, body').animate({scrollTop:0}, 'slow');
83				return false;
84	    });
85		/*------------------------------------------------------Nach oben Ende----------------------------------------------------------------------*/	
86		
87		/*------------------------------------------------------bgSlider ANFANG----------------------------------------------------------------------*/
88			$('.bgSlider').bxSlider({
89				mode: 'fade',
90				auto: true,
91				easing: 'linear',
92				pause: 10000,
93				speed: 1000
94			});
95			
96			
97		});
98	
99		/*------------------------------------------------------bgSlider ENDE----------------------------------------------------------------------*/
100		
101		/*------------------------------------------------------Minigalerie ANFANG----------------------------------------------------------------------*/
102		/* minigal start */
103		
104		//Klasse .minigal wird mit Klasse .minigalXY erweitert
105		$(".minigal").attr('class', function(index) {			
106			return 'minigal minigal' + index;
107		});
108				
109		$('.minigal').each(function(i) {
110			
111			//Variablen werden gesetzt und hochgecountet
112			var prev = 'prev'+ i +' browse left disabled';
113			var next = 'next'+ i +' browse right disabled';
114			var selector = '.minigal' + i;
115			
116			$('<div id="image_wrap'+ i +'"><a href="#" titel="#" rel="lightbox[bigImg'+ i +']" class="bigImg"><img src="fileadmin/templates/images/clear.gif" /></a></div>').prependTo($(selector));
117			
118			$(selector + " .ce-gallery").wrap('<div class="scrollWrap"><div class="scrollable"><div class="items"></div></div></div>');
119			
120			$('<a class="' + prev + '"></a>').insertBefore($(selector + ' .scrollable'));
121			$('<a class="' + next + '"></a>').insertAfter($(selector + ' .scrollable'));
122			$(selector + ' .scrollable').removeAttr("rel");
123			$(selector + ' .scrollable a, ' + selector + ' .scrollable img').removeAttr("alt");
124			$(selector + ' .scrollable').removeAttr("title");
125			$(selector + ' .scrollable a').removeAttr("href");
126			$(function() { 
127				var count = $(selector+' .ce-gallery .ce-row').length;
128				for(var c = 0; c<=count;c+=3){
129					$(selector+' .ce-gallery .ce-row').slice(c, c+3).wrapAll('<div class="itemsinnerwrap"></div>');
130				}                                               
131				
132				//initalisierung für jedes einzelne Scrollable Objekt
133				$(selector+' .items').scrollable({ prev: '.prev'+i, next: '.next'+i });
134				
135				$(selector+' .items img').click(function() {
136					// see if same thumb is being clicked
137					//if ($(this).hasClass("active")) { return; }
138					// calclulate large image's
139					var url = $(this).attr("src").replace("_t", "");
140					// get handle to element that wraps the image and make it semi-transparent
141					var wrap = $(selector + ' #image_wrap'+i).fadeTo("fast", 0.7);
142					// the large image
143					var img = new Image();
144					// call this function after it's loaded
145					img.onload = function() {
146						// make wrapper fully visible
147						wrap.fadeTo("fast", 1);
148						// change the image
149						wrap.find("img").attr("src", url);
150					};
151					// begin loading the image
152					img.src = url;
153					// activate item
154					$(selector+' .items img').removeClass("active");
155					
156					$(this).addClass("active");
157						$(selector+ ' #image_wrap'+i+' a.bigImg').each(function() {
158							var src = $(selector+ ' .active').attr('src');
159							console.info(src);
160							$(this).attr('href', src);
161							var title = $(selector+ ' .active').attr('title');
162							$(this).attr('title', title);
163						}); 
164					// when page loads simulate a "click" on the first image
165				//});
166				}).filter(":first").click();
167			});	
168		});
169		/* minigal end */
170		
171	
172		
173		/*------------------------------------------------------Minigalerie ENDE----------------------------------------------------------------------*/
174	
175		/*------------------------------------------------------Contentblocksmall ANFANG----------------------------------------------------------------------*/
176		$( ".contentblocksmall" ).wrapAll( "<div class='contentblocksmallWrap' />"); 
177		//---------- Zähler begin ------------------
178		
179		var image = document.getElementsByClassName('contentblocksmall');
180		
181		
182			$('.contentblocksmall:nth-child(2n)').addClass('contentblocksmallnone');
183
184		/*---------------- Zähler end ------------------------*/
185		
186		
187				//---------- maximale Höhe Contentblock begin ------------------
188		
189				var cb_height = 0;  
190				$('#contentbereich .contentblocksmall, #contentbereich .contentblocksmallnone').each(function(e) {  
191				  hoe = $(this).height();  
192				  if(typeof(h) != "undefined") {  
193						if(hoe > cb_height) {  
194								cb_height = hoe;  
195						}  
196				  }  
197				});  
198				if(cb_height > 0) {  
199				 $('#contentbereich .contentblocksmall, #contentbereich .contentblocksmallnone').height(cb_height);  
200				}  
201			
202			//---------- maximale Höhe Contentblock end ------------------
203		
204		//---------- maximale Höhe H4 begin ------------------
205		
206			/* Variable zum Merken der maximalen Höhe */
207		    var h4_height = 0;  
208			/* alle Elemente mit der CSS-Klasse durchlaufen */  
209			$('#contentbereich .contentblocksmall h4, #contentbereich .contentblocksmallnone h4').each(function(e) {  
210			/* Höhe des aktuellen Elements */ 
211			  h = $(this).height();  
212			   /* Wenn Höhe erfolgreich bestimmt werden konnte */  
213			  if(typeof(h) != "undefined") { 
214			  /* Wenn aktuelle Höhe grösser unserer maximalen, Höhe merken */   
215					if(h > h4_height) {  
216							h4_height = h;  
217					}  
218			  }  
219			});  
220			/* maximale Höhe größer als 0 dann setze sie für die CSS-Klasse */
221			if(h4_height > 0) {  
222			 $('#contentbereich .contentblocksmall h4, #contentbereich .contentblocksmallnone h4').height(h4_height);  
223			}  
224		
225		/*---------------- maximale Höhe H4 end ------------------------*/
226
227		/*------------------------------------------------------Contentblocksmall ENDE----------------------------------------------------------------------*/
228		
229		/*------------------------------------------------------Caption berechnen ANFANG----------------------------------------------------------------------*/
230		$('#contentbereich .ce-gallery img').addClass('img');
231		var image = document.getElementsByClassName('ce-gallery');
232		
233		for (var i =image.length-1 ; i >=0; i--) {
234			image[i].className += ' ce-gallery'+i;
235			var imageCounter = '#contentbereich .ce-gallery'+i;		
236			var m= $('#contentbereich .ce-gallery'+i+' .img').outerWidth();
237			//Beispiel für padding // .css('width',m -20)
238			$(imageCounter).find('.image-caption').css('width',m -32);
239		}	
240		/*------------------------------------------------------Caption berechnen ENDE----------------------------------------------------------------------*/
241
242		/*------------------------------------------------------Menü FallBack ANFANG----------------------------------------------------------------------*/
243		$('#menue ul#nav ul li:nth-child(3n+4)').addClass('clearleft');
244		/*------------------------------------------------------Menü FallBack ENDE----------------------------------------------------------------------*/
245
246$(".descriptionBlockShow").each(function(){
247			if ($(this).children().html() == null){
248				$("#contentbereich .descriptionBlockShow").hide();
249			} else {
250				$('<div class="descriptionOpenCloseBlock">Weitere Informationen</div>').insertBefore($(this));
251	
252			}
253		});			
254		//Publish-Listen Beschreibung aus- und einblenden
255		$(this).find("#contentbereich .descriptionBlockShow").addClass("sliderClosed");
256		$(this).find("#contentbereich .descriptionOpenCloseBlock").next().hide();
257		
258		$("#contentbereich .descriptionOpenCloseBlock").click(function() {
259			if ($(this).next(".descriptionBlockShow").hasClass("sliderClosed")){
260				$(this).next(".descriptionBlockShow").slideDown();
261				$(this).next(".descriptionBlockShow").removeClass("sliderClosed");
262				$(this).html("Weitere Informationen schlie&szlig;en");
263			}
264			else {
265				$(this).next(".descriptionBlockShow").slideUp();
266				$(this).next(".descriptionBlockShow").addClass("sliderClosed");
267				$(this).html("Weitere Informationen");
268				}
269		});	
270			
271
272
273
274		/*------------------------------------------------------Platzhalterbilder ANFANG----------------------------------------------------------------------*/
275		$("#contentbereich .teaserPicture a").each(function(){
276			if ($(this).children().length == 0){
277				$(this).append("<img src='fileadmin/templates/images/platzhalter.jpg' />")
278			}
279		});
280
281		/*------------------------------------------------------Platzhalterbilder ENDE----------------------------------------------------------------------*/
282		
283		//--------------- Menüebene 2 einblenden lassen begin------------------//
284	//--------------- Menüebene 2 einblenden lassen begin------------------//
285			
286		$(".menueebene0, .menueebene0Active").mouseenter(function(){
287			$("#mainMenueSub ul .menueebene0, #mainMenueSub ul .menueebene0Active").css("display","block");
288			$("#mainMenueSub ul .menueebene1, #mainMenueSub ul .menueebene1Active, #mainMenueSub ul .menueebene2, #mainMenueSub ul .menueebene2Active, #mainMenueSub ul .menueebene3, #mainMenueSub ul .menueebene3Active, #mainMenueSub ul .menueebene4, #mainMenueSub ul .menueebene4Active, #mainMenueSub ul .menueebene5, #mainMenueSub ul .menueebene5Active").css("display","none");
289			
290		});
291		$(".menueebene1, .menueebene1Active").mouseenter(function(){
292			$("#mainMenueSub ul .menueebene1, #mainMenueSub ul .menueebene1Active").css("display","block");
293			$("#mainMenueSub ul .menueebene0, #mainMenueSub ul .menueebene0Active, #mainMenueSub ul .menueebene2, #mainMenueSub ul .menueebene2Active, #mainMenueSub ul .menueebene3, #mainMenueSub ul .menueebene3Active, #mainMenueSub ul .menueebene4, #mainMenueSub ul .menueebene4Active, #mainMenueSub ul .menueebene5, #mainMenueSub ul .menueebene5Active").css("display","none");
294		});
295		$(".menueebene2, .menueebene2Active").mouseenter(function(){
296			$("#mainMenueSub ul .menueebene2, #mainMenueSub ul .menueebene2Active").css("display","block");
297			$("#mainMenueSub ul .menueebene0, #mainMenueSub ul .menueebene0Active, #mainMenueSub ul .menueebene1, #mainMenueSub ul .menueebene1Active, #mainMenueSub ul .menueebene3, #mainMenueSub ul .menueebene3Active, #mainMenueSub ul .menueebene4, #mainMenueSub ul .menueebene4Active, #mainMenueSub ul .menueebene5, #mainMenueSub ul .menueebene5Active").css("display","none");
298		});
299		$(".menueebene3, .menueebene3Active").mouseenter(function(){
300			$("#mainMenueSub ul .menueebene3, #mainMenueSub ul .menueebene3Active").css("display","block");
301			$("#mainMenueSub ul .menueebene0, #mainMenueSub ul .menueebene0Active, #mainMenueSub ul .menueebene1, #mainMenueSub ul .menueebene1Active, #mainMenueSub ul .menueebene2, #mainMenueSub ul .menueebene2Active, #mainMenueSub ul .menueebene4, #mainMenueSub ul .menueebene4Active, #mainMenueSub ul .menueebene5, #mainMenueSub ul .menueebene5Active").css("display","none");
302		});
303		$(".menueebene4, .menueebene4Active").mouseenter(function(){
304			$("#mainMenueSub ul .menueebene4, #mainMenueSub ul .menueebene4Active").css("display","block");
305			$("#mainMenueSub ul .menueebene0, #mainMenueSub ul .menueebene0Active, #mainMenueSub ul .menueebene1, #mainMenueSub ul .menueebene1Active, #mainMenueSub ul .menueebene2, #mainMenueSub ul .menueebene2Active, #mainMenueSub ul .menueebene3, #mainMenueSub ul .menueebene3Active, #mainMenueSub ul .menueebene5, #mainMenueSub ul .menueebene5Active").css("display","none");
306		});
307		$(".menueebene5, .menueebene5Active").mouseenter(function(){
308			$("#mainMenueSub ul .menueebene5, #mainMenueSub ul .menueebene5Active").css("display","block");
309			$("#mainMenueSub ul .menueebene0, #mainMenueSub ul .menueebene0Active, #mainMenueSub ul .menueebene1, #mainMenueSub ul .menueebene1Active, #mainMenueSub ul .menueebene2, #mainMenueSub ul .menueebene2Active, #mainMenueSub ul .menueebene3, #mainMenueSub ul .menueebene3Active, #mainMenueSub ul .menueebene4, #mainMenueSub ul .menueebene4Active").css("display","none");
310		});
311		//--------------- Menüebene 2 einblenden lassen ende------------------//
312			
313		//--------------- Menüebene 2 ausblenden lassen begin------------------//	
314		$(".menueebene0, .menueebene0Active, .menueebene1, .menueebene1Active, .menueebene2, .menueebene2Active, .menueebene3, .menueebene3Active, .menueebene4, .menueebene4Active, .menueebene5, .menueebene5Active").mouseleave(function(){
315			$("#mainMenueSub ul .menueebene0, #mainMenueSub ul .menueebene0Active, #mainMenueSub ul .menueebene1, #mainMenueSub ul .menueebene1Active,#mainMenueSub ul .menueebene2, #mainMenueSub ul .menueebene2Active, #mainMenueSub ul .menueebene3, #mainMenueSub ul .menueebene3Active, #mainMenueSub ul .menueebene4, #mainMenueSub ul .menueebene4Active, #mainMenueSub ul .menueebene5, #mainMenueSub ul .menueebene5Active").css("display","none");
316		});
317		//--------------- Menüebene 2 ausblenden lassen ende------------------//
318		
319		// Menü das 4te ul bricht um
320		$('#mainMenueSub ul li ul li:nth-child(3n+4)').addClass('menueumbruch');
321				
322		/*------------------------------------------------------hide / show MainNavi ANFANG----------------------------------------------------------------------*/
323		// hide / show MainNavi
324		$(".nav_responsive_activate").click(function(){
325			$("#responsiveSidemenue #mainMenue, #responsiveSidemenue").removeClass("show");
326			$("#wrap, #bg1, #bg2").removeClass("fade");
327			$("body").removeClass("fadeb");
328			$(".nav_responsive_active").show();
329			$(this).hide();
330		});
331		$(".nav_responsive_active").click(function(){
332			$("#responsiveSidemenue #mainMenue, #responsiveSidemenue").addClass("show");
333			$("body").addClass("fadeb");
334			$("#wrap, #bg1, #bg2").addClass("fade");
335			
336			$(".nav_responsive_activate").show();
337			$(this).hide();
338		});
339		$( "#wrap" ).click(function() {
340			$("#responsiveSidemenue #mainMenue, #responsiveSidemenue").removeClass("show");
341			$("body").removeClass("fadeb");
342			$("#wrap").removeClass("fade");
343			$(".nav_responsive_active").show();
344			$(".nav_responsive_activate").hide();
345		});	
346
347		});
348		/*------------------------------------------------------hide / show MainNavi ENDE----------------------------------------------------------------------*/
349
350	function createCookie(name,value,days){
351		if (days){
352			var date = new Date();
353			date.setTime(date.getTime()+(days*24*60*60*1000));
354			var expires = "; expires="+date.toGMTString();
355		}
356		else var expires = "";
357		document.cookie = name+"="+value+expires+"; path=/";
358	}
359	
360	function readCookie(name){
361		var nameEQ = name + "=";
362		var ca = document.cookie.split(';');
363		for(var i=0;i < ca.length;i++){
364			var c = ca[i];
365			while (c.charAt(0)==' ') c = c.substring(1,c.length);
366			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
367		}
368		return null;
369	}
370	
371	function eraseCookie(name){
372		createCookie(name,"",-1);
373	}
374			function AllMessages() {
375				for(var x=0;x<document.SEARCH.elements.length;x++) {
376					var y=document.SEARCH.elements[x];
377					if(y.name!='ALLMSGS') y.checked=document.SEARCH.ALLMSGS.checked;
378				}
379			}
380	});
381	
382	function MM_jumpMenu(targ,selObj,restore){ //v3.0
383		eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
384		if (restore) selObj.selectedIndex=0;
385	}
386	
387	function MM_swapImgRestore() { //v3.0
388	  var i,x,a=document.MM_sr;
388 for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
389	}
390	
391	function MM_preloadImages() { //v3.0
392	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
393		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
394		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
395	}
396	
397	function MM_findObj(n, d) { //v4.01
398	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
399		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
400	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
401	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
402	  if(!x && d.getElementById) x=d.getElementById(n); return x;
403	}
404	
405	function MM_swapImage() { //v3.0
406	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
407	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
408	}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.