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ß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.