jQuery.noConflict(); jQuery(document).ready(function($) { $(document).ready(function(){ //JQuery ready is quicker than onload $(".contenttable tr").mouseover(function() {$(this).addClass("over");}).mouseout(function() {$(this).removeClass("over");}); $(".contenttable tr:nth-child(odd)").addClass("alt"); var jetzt = new Date(); $.tools.dateinput.localize('de', { months: 'Januar,Februar,März,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember', shortMonths: 'Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Okt,Nov,Dez', days: 'Sonntag,Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag', shortDays: 'So,Mo,Di,Mi,Do,Fr,Sa' }); $("#powermail_field_datum, :date").dateinput({ format: 'dd. mmmm yyyy', max: jetzt, firstDay: 1, lang: 'de' }); // KALENDER DATEINPUT Start $(".formobjektCalenderSmall").dateinput({ trigger: true, lang: 'de', firstDay: 1, //min: -1, format: 'dd.mm.yyyy' }) $(".formobjektCalenderSmall").bind("onShow onHide", function() { $(this).parent().toggleClass("active"); }); // KALENDER DATEINPUT ende $(function(){ $('a[href=#oben]').click(function(){ $('html, body').animate({scrollTop:0}, 'slow'); return false; }); /* Projektbezogenes Javascript ANFANG */ /*------------------------------------------------------bgSlider ANFANG----------------------------------------------------------------------*/ $('.bgSlider02').bxSlider ({ mode: 'horizontal', minSlides: 3, maxSlides: 3, moveSlides: 1, slideWidth: 341, slideMargin: 28, prevText: '', nextText: '' }); $('.bgSlider').bxSlider({ mode: 'fade', auto: true, easing: 'linear', pause: 10000, speed: 1000, pagerCustom: '#bx-pager', nextSelector: '.controls-direction', prevSelector: '.controls-direction', prevText: '', nextText: '' }); /*------------------------------------------------------bgSlider ENDE----------------------------------------------------------------------*/ }); /* Projektbezogenes Javascript ENDE */ /*----------------Contentblocksmall Zähler START------------------------*/ // Es werden alle ".contentblocksmall" in eine Variable geschrieben var blockSmall = document.getElementsByClassName('contentblocksmall'); // Gibt es mehr wie 2 ".contentblocksmall" if( blockSmall.length-1 <= 1) { $('.contentblocksmall').css({'width': '44.2%'}); // Füge dem zweiten ".contentblocksmall" die Klasse ".contentblocksmallnone" hinzu $('.contentblocksmall').eq(1).addClass('contentblocksmallnone'); } else{ //Füge jedem dritten ".contentblocksmall" die Klasse ".contentblocksmallnone" hinzu die Schleife endet bei 30 ".contentblocksmall" Blöcken for ( i=2; i < 30; i = i+3){ $('.contentblocksmall').eq(i).addClass('contentblocksmallnone'); } } /*----------------Contentblocksmall Zähler ENDE------------------------*/ /*----------------Caption brechnene START------------------------*/ $('#contentbereich .ce-gallery img').addClass('img'); var image = document.getElementsByClassName('ce-gallery'); for (var i =image.length-1 ; i >=0; i--) { image[i].className += ' ce-gallery'+i; var imageCounter = '#contentbereich .ce-gallery'+i; var m= $('#contentbereich .ce-gallery'+i+' .img').outerWidth(); //Beispiel für padding // .css('width',m -20) $(imageCounter).find('.image-caption').css('width',m -46); } /*----------------Caption brechnene ENDE------------------------*/ //--------------- Menüebene 2 einblenden lassen begin------------------// $(".menueebene0, .menueebene0Active").mouseenter(function(){ $("#mainMenueSub ul .menueebene0, #mainMenueSub ul .menueebene0Active").css("display","block"); $("#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"); $('#mainMenue ul li.menueebene0').addClass('hover'); $('#mainMenue ul li.menueebene1, #mainMenue ul li.menueebene2, #mainMenue ul li.menueebene3, #mainMenue ul li.menueebene4').removeClass('hover'); }); $(".menueebene1, .menueebene1Active").mouseenter(function(){ $("#mainMenueSub ul .menueebene1, #mainMenueSub ul .menueebene1Active").css("display","block"); $("#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"); $('#mainMenue ul li.menueebene1').addClass('hover'); $('#mainMenue ul li.menueebene0, #mainMenue ul li.menueebene2, #mainMenue ul li.menueebene3, #mainMenue ul li.menueebene4').removeClass('hover'); }); $(".menueebene2, .menueebene2Active").mouseenter(function(){ $("#mainMenueSub ul .menueebene2, #mainMenueSub ul .menueebene2Active").css("display","block"); $("#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"); $('#mainMenue ul li.menueebene2').addClass('hover'); $('#mainMenue ul li.menueebene1, #mainMenue ul li.menueebene0, #mainMenue ul li.menueebene3, #mainMenue ul li.menueebene4').removeClass('hover'); }); $(".menueebene3, .menueebene3Active").mouseenter(function(){ $("#mainMenueSub ul .menueebene3, #mainMenueSub ul .menueebene3Active").css("display","block"); $("#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"); $('#mainMenue ul li.menueebene3').addClass('hover'); $('#mainMenue ul li.menueebene1, #mainMenue ul li.menueebene2, #mainMenue ul li.menueebene0, #mainMenue ul li.menueebene4').removeClass('hover'); }); $(".menueebene4, .menueebene4Active").mouseenter(function(){ $("#mainMenueSub ul .menueebene4, #mainMenueSub ul .menueebene4Active").css("display","block"); $("#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"); $('#mainMenue ul li.menueebene4').addClass('hover'); $('#mainMenue ul li.menueebene1, #mainMenue ul li.menueebene2, #mainMenue ul li.menueebene3, #mainMenue ul li.menueebene0').removeClass('hover'); }); //--------------- Menüebene 2 einblenden lassen ende------------------// //--------------- Menüebene 2 ausblenden lassen begin------------------// $(".menueebene0, .menueebene0Active, .menueebene1, .menueebene1Active, .menueebene2, .menueebene2Active, .menueebene3, .menueebene3Active, .menueebene4, .menueebene4Active, .menueebene5, .menueebene5Active").mouseleave(function(){ $("#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"); $('#mainMenue ul li.menueebene1, #mainMenue ul li.menueebene2, #mainMenue ul li.menueebene3, #mainMenue ul li.menueebene0, #mainMenue ul li.menueebene4').removeClass('hover'); }); //--------------- Menüebene 2 ausblenden lassen ende------------------// // Menü das 4te ul bricht um $('#mainMenueSub ul li ul li:nth-child(4n+5)').addClass('menueumbruch'); /*------------------------------------------------------Minigalerie ANFANG----------------------------------------------------------------------*/ //Klasse .minigal wird mit Klasse .minigalXY erweitert $(".minigal").attr('class', function(index) { return 'minigal minigal' + index; }); $('.minigal').each(function(i) { //Variablen werden gesetzt und hochgecountet var prev = 'prev'+ i +' browse left'; var next = 'next'+ i +' browse right'; var selector = '.minigal' + i; $('
').prependTo($(selector)); $(selector + " .ce-gallery").wrap('
'); $('').insertBefore($(selector + ' .scrollable')); $('').insertAfter($(selector + ' .scrollable')); $(selector + ' .scrollable').removeAttr("rel"); $(selector + ' .scrollable a, ' + selector + ' .scrollable img').removeAttr("alt"); $(selector + ' .scrollable').removeAttr("title"); $(selector + ' .scrollable a').removeAttr("href"); $(function() { var count = $(selector+' .ce-row').length; for(var c = 0; c<=count;c+=3){ $(selector+' .ce-row').slice(c, c+3).wrapAll('
'); } //initalisierung für jedes einzelne Scrollable Objekt $(selector+' .items').scrollable({vertical:true, prev: '.prev'+i, next: '.next'+i }); $(selector+' .items img').click(function() { // see if same thumb is being clicked //if ($(this).hasClass("active")) { return; } // calclulate large image's var url = $(this).attr("src").replace("_t", ""); // get handle to element that wraps the image and make it semi-transparent var wrap = $(selector + ' #image_wrap'+i).fadeTo("fast", 0.7); // the large image var img = new Image(); // call this function after it's loaded img.onload = function() { // make wrapper fully visible wrap.fadeTo("fast", 1); // change the image wrap.find("img").attr("src", url); }; // begin loading the image img.src = url; // activate item $(selector+' .items img').removeClass("active"); $(this).addClass("active"); $(selector+ ' #image_wrap'+i+' a.bigImg').each(function() { var src = $(selector+ ' .active').attr('src'); //console.info(src); $(this).attr('href', src); var title = $(selector+ ' .active').attr('title'); $(this).attr('title', title); var caption = $(selector+ ' .active').attr('title'); //console.info (caption); //$(this).class('caption', caption); $(".caption").html(caption); if(title == undefined) { $(".caption").css("display","none") } else { $(".caption").css("display","block"); } }); // when page loads simulate a "click" on the first image //}); }).filter(":first").click(); }); }); /*------------------------------------------------------Minigalerie ENDE----------------------------------------------------------------------*/ // Dummy-Bild einf�gen $("#contentbereich .teaserPicture a").each(function(){ if ($(this).children().length == 0){ $(this).append("") } }); // Dummy-Bild einf�gen $("#homenews ul.bgSlider1 li .news .teaserPicture a").each(function(){ if ($(this).children().length == 0){ $(this).append("") } }); /*--------------------Responsive Menue start------------------*/ $("#menue a").each(function(){ if ($(this).children().length == 0){ $(this).css("display, none") } }); $("#menue a:empty").text("").remove(); $(document).ready(function () { var bodyWidth = jQuery(window).width(); if(bodyWidth < 972) { $('a.nohref, a.pfeilSub').attr('href','#'); $('#menue ul li a').click(function() { /*Anzhal der li zählen*/ var list =$(this).next("ul").children("li").length; /*Wenn es mehr als 0 li's gibt soll er ul und li auf display block machen */ if (list>0){ $(this).next("ul").toggle(); $(this).next("ul").children("li").show(); } else { } }); $('#menue ul li ul li a').click(function() { /*Anzhal der li zählen*/ var ullist =$(this).find("ul li ul li").length; /*Wenn es mehr als 0 li's gibt soll er ul und li auf display block machen */ if (ullist>0){ $(this).next("ul").toggle(); $(this).next("ul").children("li").show(); } else { } }); } }); }); // hide / show MainNavi $(".nav_responsive_activate").click(function(){ $("#responsiveSidemenue #mainMenue, #responsiveSidemenue").removeClass("show"); $("#wrap").removeClass("fade"); $("body").removeClass("fadeb"); $(".nav_responsive_active").show(); $(this).hide(); }); $(".nav_responsive_active").click(function(){ $("#responsiveSidemenue #mainMenue, #responsiveSidemenue").addClass("show"); $("body").addClass("fadeb"); $("#wrap").addClass("fade"); $(".nav_responsive_activate").show(); $(this).hide(); }); $( "#wrap" ).click(function() { $("#responsiveSidemenue #mainMenue, #responsiveSidemenue").removeClass("show"); $("body").removeClass("fadeb"); $("#wrap").removeClass("fade"); $(".nav_responsive_active").show(); $(".nav_responsive_activate").hide(); }); /*--------------------Responsive Menue end------------------*/ function createCookie(name,value,days){ if (days){ var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name){ var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++){ var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function eraseCookie(name){ createCookie(name,"",-1); } function AllMessages() { for(var x=0;x0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i