/* //////////////////////////////////////////////////////////////// // // Allgemeine JavaScript Funktionen // // Weblication CMS Strukturdesign Version 5.1.0.0 // erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de // erstellt mit Weblication Content Management Server, www.weblication.de // //////////////////////////////////////////////////////////////// */ //////////////////////////////////////////////////////////////// // // @method void wOpenPrintPreview(url) // // @desc Öffnet die aktuelle Seite in der Druckvorschau // // @return void // //////////////////////////////////////////////////////////////// function wOpenPrintPreview(width, height, name){ var name = name || 'printpreview'; var url = location.href.indexOf('?') == -1 ? location.href.replace(/#.*/, '') + '?viewmode=print' : location.href.replace(/#.*/, '') + '&viewmode=print'; options = ',location=no,menubar=no,toolbar=no,resizable=yes,scrollbars=yes,status=no'; wOpenPopupURL(url, width, height, name, options); } //////////////////////////////////////////////////////////////// // // @method void wOpenURL(url) // // @desc Öffnet eine Seite // // @return void // //////////////////////////////////////////////////////////////// function wOpenURL(url, target, event){ if(location.pathname.indexOf('/weblication/grid5/') != 0){ if(target == '_blank'){ window.open(url); } else if(target == 'box'){ var widthFancybox = '80%'; if(jQuery(window).width() <= 480){ widthFancybox = '100%'; } jQuery.fancybox({"type": "iframe", "href" : url, "width": widthFancybox, "height": '80%', "titlePosition": "inside", "transitionIn" : "none", "transitionOut" : "none", "hideOnContentClick": true, "zoomOpacity": true, "zoomSpeedChange": 200, "zoomSpeedIn": 400, "zoomSpeedOut": 400, "overlayShow": false, "overlayOpacity": 1}); } else{ top.location.href = url; } } } //////////////////////////////////////////////////////////////// // // @method void wOpenPopupURL(url, width, height, name, options) // // @desc Öffnet eine Seite in einem Popup // // @return void // //////////////////////////////////////////////////////////////// function wOpenPopupURL(url, width, height, name, options){ var name = name || ''; if(width == '' || width == ' ' || typeof(width) == 'undefined'){ width = 786; } if(height == '' || height == ' ' || typeof(height) == 'undefined'){ height = 677; } url = url.replace(/&/g, '&'); options = options || ',location=no,menubar=no,toolbar=no,resizable=yes,scrollbars=yes,status=no'; width = parseInt(width); height = parseInt(height); var posLeft = (screen.width / 2) - (width / 2); var posTop = (screen.height / 2) - (height / 2); window.open(url, name, 'top='+posTop+',left='+posLeft+',width='+width+',height='+height+',' + options); } //////////////////////////////////////////////////////////////// // // @method void wDisableAnalytics() // // @desc Deaktiviert Google-Analytics per Cookie // // @return void // //////////////////////////////////////////////////////////////// function wDisableAnalytics(){ document.cookie = 'disableGoogleAnalytics=1; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; if(window['gaId']){ window['ga-disable-' + window['gaId']] = true; } } //////////////////////////////////////////////////////////////// // // @method void wSendMailNospam(data) // // @desc Öffnet eine E-Mail zum Versenden // // @return void // //////////////////////////////////////////////////////////////// function wSendMailNospam(data){ location.href = 'mailto:' + data.replace('|', '@'); } //////////////////////////////////////////////////////////////// // // @method void wEmbedNavpoint(id, url, mode) // // @desc Öffnet einen eingebetteten Navigationspunkt // // @return void // //////////////////////////////////////////////////////////////// function wEmbedNavpoint(id, url, mode){ if(typeof wEditor == 'object'){ return false; } if(document.all){ var versionIE = (navigator.appVersion.match(/MSIE (\d+\..)/)[1]).replace(/\..*/, ''); if(versionIE < 8){ return false; } } var clientWidth = document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth; if(clientWidth < 768){ return false; } if(mode == 'embed'){ if(jQuery('#navpoint_' + id).data('hasLoaded') == '1'){ } else{ url = url.indexOf('?') == -1 ? url + '?viewmode=embed' : url + '&viewmode=embed'; url = url.replace('[URL]', location.pathname + location.search); jQuery.ajax({ type: "GET", url: url, success: function(result){ result = result.replace(/\n/g, '_wNL-'); result = result.replace(/\s+id="[^"]+"/gim, ''); result = result.replace(/^.*/im, ''); result = result.replace(/.*$/im, ''); result = result.replace(/_wNL-/g, "\n"); jQuery('#navpoint_' + id).data('hasLoaded', '1'); jQuery('#navEmbed_' + id).html(result); var navpointLeft = jQuery('#navpoint_' + id).offset().left; jQuery('#navEmbed_' + id).fadeIn({'duration' : 200, 'queue' : false}); var layerLeft = jQuery('#navEmbed_' + id).offset().left; var blockMainRight = jQuery('#blockBeforeLeftContentRightInner').offset().left + jQuery('#blockBeforeLeftContentRightInner').width(); if(layerLeft < navpointLeft){ jQuery('#navEmbed_' + id).css('left', String(navpointLeft - layerLeft - 6) + 'px'); } var layerRight = jQuery('#navEmbed_' + id).offset().left + jQuery('#navEmbed_' + id).width(); if(layerRight > blockMainRight){ jQuery('#navEmbed_' + id).css('left', String(parseInt(jQuery('#navEmbed_' + id).css('left')) - (layerRight - blockMainRight)) + 'px'); } var diffWidthNavEmbed = parseInt(jQuery('#navEmbed_' + id).css('padding-left')) + parseInt(jQuery('#navEmbed_' + id).css('padding-right')) + parseInt(jQuery('#navEmbed_' + id).css('border-left-width')) + parseInt(jQuery('#navEmbed_' + id).css('border-right-width')); jQuery('#navEmbed_' + id).css({'left': 0, 'width' : parseInt(jQuery('#blockBeforeLeftContentRightInner').width() - diffWidthNavEmbed)}); jQuery('#navEmbed_' + id).parent().mouseenter(function(event){ if((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) < 768){ return false; } jQuery('#navEmbed_' + id).fadeIn({'duration' : 200, 'queue' : false}); }); jQuery('#navpoint_' + id).parent().mouseleave(function(event){ jQuery('#navEmbed_' + id).hide({'duration' : 0, 'queue' : false}); }); } }); } } else{ if(jQuery('#navpoint_' + id).data('hasLoaded') == '1'){ jQuery('#navEmbed_' + id).show(); } else{ url = url.indexOf('?') == -1 ? url + '?parentIframeId=navEmbedIframe_'+id : url + '&parentIframeId=navEmbedIframe_'+id; url = url.indexOf('dropdown') == -1 ? url + '&viewmode=blank' : url; url = url.replace('[URL]', location.pathname + location.search); jQuery('#navpoint_' + id).data('hasLoaded', '1'); var iframeEmbed = document.createElement('iframe'); iframeEmbed.id = 'navEmbedIframe_' + id; iframeEmbed.className = 'navLevel1Embed'; iframeEmbed.frameBorder = '0'; iframeEmbed.scrolling = 'no'; iframeEmbed.src = url; var embedContainer = document.getElementById('navEmbed_' + id); embedContainer.appendChild(iframeEmbed); var navpointLeft = jQuery('#navpoint_' + id).offset().left; jQuery('#navEmbed_' + id).show(); var layerLeft = jQuery('#navEmbed_' + id).offset().left; var blockMainRight = jQuery('#blockBeforeLeftContentRightInner').offset().left + jQuery('#blockBeforeLeftContentRightInner').width() - 2; if(layerLeft < navpointLeft){ jQuery('#navEmbed_' + id).css('left', String(navpointLeft - layerLeft - 6) + 'px'); } var layerRight = jQuery('#navEmbed_' + id).offset().left + jQuery('#navEmbed_' + id).width(); if(layerRight > blockMainRight){ jQuery('#navEmbed_' + id).css('left', String(parseInt(jQuery('#navEmbed_' + id).css('left')) - (layerRight - blockMainRight)) + 'px'); } jQuery('#navpoint_' + id).mouseout(function(){ jQuery('#navEmbed_' + id).hide(); }); jQuery('#navEmbed_' + id).mouseover(function(){ jQuery('#navEmbed_' + id).show(); }); jQuery('#navEmbed_' + id).mouseout(function(){ jQuery('#navEmbed_' + id).hide(); }); //jQuery('.blockContentEmbed').attr('id', 'blockContent'); //jQuery('.blockContentEmbedInner').attr('id', 'blockContentInner'); } } } //////////////////////////////////////////////////////////////// // // @method void wShowLayerBookmarklet() // // @desc Schlägt vor, diese Webseite als App abzulegen // // @return void // //////////////////////////////////////////////////////////////// function wShowLayerBookmarklet(){ if(/(iPad|iPhone|iPod)/.test(window.navigator.userAgent)){ if(window.localStorage){ if(typeof(window.localStorage['numberBookmarketShown']) == 'undefined' || Number(window.localStorage['numberBookmarketShown']) < 2){ window.localStorage['numberBookmarketShown'] = String(Number(window.localStorage['numberBookmarketShown'] || 0) + 1); var bookmarkletInfo = document.createElement('div'); bookmarkletInfo.id = 'wBookmarkletInfo'; bookmarkletInfo.style.width = '100%'; bookmarkletInfo.style.position = 'absolute'; bookmarkletInfo.style.bottom = '0'; bookmarkletInfo.style.maxWidth = '480px'; var bookmarkletInfoInner = document.createElement('div'); bookmarkletInfoInner.style.color = '#ffffff'; bookmarkletInfoInner.style.border = 'solid 4px #ffffff'; bookmarkletInfoInner.style.margin = '20px'; bookmarkletInfoInner.style.padding = '8px'; bookmarkletInfoInner.style.overflow = 'hidden'; bookmarkletInfoInner.style.position = 'relative'; bookmarkletInfoInner.style.background = '#cddcf3 -webkit-gradient(linear, left top, left bottom, from(#B5C9D9), to(#6886B0)) no-repeat bottom'; bookmarkletInfoInner.style.WebkitBorderRadius = '8px'; bookmarkletInfoInner.style.WebkitBoxShadow = '0 4px 6px #a0a0a0'; bookmarkletInfo.appendChild(bookmarkletInfoInner); var bookmarkletInfoIcon = document.createElement('img'); bookmarkletInfoIcon.style.margin = '8px'; bookmarkletInfoIcon.style.position = 'absolute'; var linkTags = document.getElementsByTagName('link'); for(var i = 0; i != linkTags.length; i++){ if(linkTags[i].getAttribute('rel') == 'apple-touch-icon'){ bookmarkletInfoIcon.src = linkTags[i].getAttribute('href'); } } bookmarkletInfoInner.appendChild(bookmarkletInfoIcon); var bookmarkletInfoCloser = document.createElement('img'); bookmarkletInfoCloser.src = '/weblication/grid5/gui/images/style/bookmarklet_close.png'; bookmarkletInfoCloser.style.margin = '-4px'; bookmarkletInfoCloser.style.padding = '2px'; bookmarkletInfoCloser.style.background = '#ffffff'; bookmarkletInfoCloser.style.border = 'solid 1px #c0c0c0'; bookmarkletInfoCloser.style.float = 'right'; bookmarkletInfoCloser.onclick = function(){document.getElementById('wBookmarkletInfo').parentNode.removeChild(document.getElementById('wBookmarkletInfo'));window.localStorage['numberBookmarketShown'] = '99'}; bookmarkletInfoInner.appendChild(bookmarkletInfoCloser); var bookmarkletInfoText = document.createElement('div'); bookmarkletInfoText.style.margin = '8px 8px 8px 100px'; bookmarkletInfoText.style.position = 'left'; bookmarkletInfoText.style.backgroundColor = 'none'; bookmarkletInfoText.innerHTML = 'Klicken Sie unten auf das "+" Zeichen und dann auf "Zum Home-Bildschirm hinzufügen", um diese Seiten als App abzulegen.'; bookmarkletInfoInner.appendChild(bookmarkletInfoText); var bookmarkletArrow = document.createElement('div'); bookmarkletArrow.style.height = '23px'; bookmarkletArrow.style.width = '100%'; bookmarkletArrow.style.marginTop = '-23px'; bookmarkletArrow.style.position = 'absolute'; bookmarkletArrow.style.zIndex = '10'; bookmarkletArrow.style.backgroundRepeat = 'no-repeat'; bookmarkletArrow.style.backgroundPosition = 'center'; bookmarkletArrow.style.backgroundImage = 'url(/weblication/grid5/gui/images/style/arrow_bookmarklet.png)'; bookmarkletInfo.appendChild(bookmarkletArrow); document.body.appendChild(bookmarkletInfo); } else{ } } } } //////////////////////////////////////////////////////////////// // // @method void setViewmode(viewmode) // // @desc Setzt den Ansichtsmodus eines Links // // @param viewmode Ansichtmodus // // @return void // //////////////////////////////////////////////////////////////// jQuery.fn.setViewmode = function(viewmode){ jQuery.each(jQuery(this), function(){ var hrefNew = this.getAttribute('href') || ''; var anchor = ''; if(/#[^#]+$/.test(hrefNew)){ anchor = hrefNew.replace(/.*#/, ''); hrefNew = hrefNew.replace(/#.*/, ''); } hrefNew = hrefNew.indexOf('?') != -1 ? hrefNew + '&viewmode=' + viewmode: hrefNew + '?viewmode=' + viewmode; if(anchor != ''){ hrefNew += '#' + anchor; } if(this.className.indexOf('boxOnly') == -1 && this.innerHTML.indexOf('= 2){ jQuery("a.box, a.boxOnly, a[target*='fancy'], a[target*='boxVideo'], a[target*='boxVideoOnly']").each(function(){ if(/box\w*\-(\d+)\-(\d+)/.test(jQuery(this).attr('target'))){ widthFancybox = RegExp.$1 + 'px'; heightFancybox = RegExp.$2 + 'px'; jQuery(this).fancybox({"type": "iframe", "width": widthFancybox, "maxHeight": heightFancybox, "titlePosition": "inside", helpers : {title : {type : 'inside'},overlay : {css : {'background' : 'rgba(0, 0, 0, 0.2)'}}}}); } else{ jQuery(this).fancybox({"type": "iframe", "width": widthFancybox, "minHeight": '80%', "titlePosition": "inside", helpers : {title : {type : 'inside'},overlay : {css : {'background' : 'rgba(0, 0, 0, 0.2)'}}}}); } }); jQuery("a.box, a.boxOnly, a[target='fancy'], a[target='boxVideo'], a[target='boxVideoOnly']").setViewmode('blank'); if(jQuery(window).width() <= 480){ jQuery("a.boxPicture, a.boxPictureOnly").fancybox({"type": "image", "margin" : 15, "padding" : 5, "titlePosition": "inside", helpers : {title : {type : 'inside'},overlay : {css : {'background' : 'rgba(0, 0, 0, 0.2)'}}}}); } else{ jQuery("a.boxPicture, a.boxPictureOnly").fancybox({"type": "image", "titlePosition": "inside", helpers : {title : {type : 'inside'},overlay : {css : {'background' : 'rgba(0, 0, 0, 0.2)'}}}}); } } else{ jQuery("a.box, a.boxOnly, a[target*='boxVideo'], a[target*='boxVideoOnly']").each(function(){ if(/box\w*\-(\d+)\-(\d+)/.test(jQuery(this).attr('target'))){ widthFancybox = RegExp.$1 + 'px'; heightFancybox = RegExp.$2 + 'px'; jQuery(this).fancybox({"type": "iframe", "width": widthFancybox, "height": heightFancybox, "titlePosition": "inside", "transitionIn" : "none", "transitionOut" : "none", "hideOnContentClick": true, "zoomOpacity": true, "zoomSpeedChange": 200, "zoomSpeedIn": 400, "zoomSpeedOut": 400, "overlayShow": false, "overlayOpacity": 0.7}); } else{ jQuery(this).fancybox({"type": "iframe", "width": widthFancybox, "height": '80%', "titlePosition": "inside", "transitionIn" : "none", "transitionOut" : "none", "hideOnContentClick": true, "zoomOpacity": true, "zoomSpeedChange": 200, "zoomSpeedIn": 400, "zoomSpeedOut": 400, "overlayShow": false, "overlayOpacity": 0.7}); } }); jQuery("a.box, a.boxOnly, a[target='boxVideo'], a[target='boxVideoOnly']").setViewmode('blank'); if(jQuery(window).width() <= 480){ jQuery("a.boxPicture, a.boxPictureOnly").fancybox({"type": "image", "margin" : 15, "padding" : 5, "titlePosition": "inside", "transitionIn" : "none", "transitionOut" : "none", "hideOnContentClick": true, "zoomOpacity": true, "zoomSpeedChange": 200, "zoomSpeedIn": 400, "zoomSpeedOut": 400, "overlayShow": false, "overlayOpacity": 0.7}); } else{ jQuery("a.boxPicture, a.boxPictureOnly").fancybox({"type": "image", "titlePosition": "inside", "transitionIn" : "none", "transitionOut" : "none", "hideOnContentClick": true, "zoomOpacity": true, "zoomSpeedChange": 200, "zoomSpeedIn": 400, "zoomSpeedOut": 400, "overlayShow": false, "overlayOpacity": 0.7}); } } if(typeof pageTracker != 'undefined'){ jQuery("a.pdf, a.download").addAnalytics(); } jQuery('ul.navLevel1Container').before(function(){if(typeof jQuery(this).data('togglertext') != 'undefined') return ''}); jQuery('#navigationMainToggler').click(function(){ if(jQuery('#navigationResponsiveAll') && jQuery('#navigationSidebar').length > 0){ if(jQuery('#blockMainOuter').hasClass('moveWithSidebar')){ if(jQuery('#navigationSidebar').width() < 64){ jQuery("#navigationSidebar").removeClass('navigationSidebarClosed'); jQuery('#navigationSidebar').prepend(jQuery("#navigationMainToggler").clone(true).data('innerhtml', jQuery("#navigationMainToggler").html()).html('')); jQuery('#navigationResponsiveAll').data('widthbeforeexpandnavigationsidebar', jQuery('#blockMainOuter').css('width')) ; jQuery('#blockMainOuter').data('marginleftbeforeexpandnavigationsidebar', jQuery('#blockMainOuter').css('margin-left')) jQuery('#blockMainOuter').data('maxwidthbeforeexpandnavigationsidebar', jQuery('#blockMainOuter').css('max-width')) jQuery('#blockMainOuter').data('widthbeforeexpandnavigationsidebar', jQuery('#blockMainOuter').width()); jQuery('#blockMainOuter').css({'width' : jQuery('#blockMainOuter').width(), 'max-width' : ''}); jQuery('#navigationResponsiveAll').css({'width' : '200px'}); jQuery('#navigationResponsiveAll').animate({'width' : 'toggle'}); if(jQuery('#navigationSidebar').css('left').replace(/(px|em|pt|%)$/, '') == '0'){ jQuery('#blockMainOuter').animate({'margin-left' : '240px'}, function(){ jQuery("#navigationSidebar").addClass('navigationSidebarOpen').removeClass('navigationSidebarClosed'); }); } else{ jQuery('#blockMainOuter').animate({'margin-left' : '-240px'}, function(){ jQuery("#navigationSidebar").addClass('navigationSidebarOpen').removeClass('navigationSidebarClosed'); }); } } else{ jQuery("#navigationSidebar").removeClass('navigationSidebarOpen'); jQuery("#navigationMainToggler").remove(); jQuery('#navigationResponsiveAll').animate({'width' : 'toggle'}); jQuery('#blockMainOuter').css({'width' : jQuery('#blockMainOuter').data('widthbeforeexpandnavigationsidebar'), 'max-width' : ''}); jQuery('#blockMainOuter').animate({'margin-left' : jQuery('#blockMainOuter').data('marginleftbeforeexpandnavigationsidebar')}, function(){ jQuery('#blockMainOuter').css({'width' : '', 'margin-left' : ''}); jQuery("#navigationSidebar").addClass('navigationSidebarClosed'); }); } } else{ jQuery('#navigationResponsiveAll').animate({'width' : 'toggle'}); } } else if(jQuery('#navigationResponsiveAll')){ jQuery('#navigationResponsiveAll').animate({'height' : 'toggle'}); } else{ jQuery(this).next('ul').animate({'height' : 'toggle'}); } }); var limitNavigationArea = jQuery(window).width(); if(jQuery('#blockTop #navigationMain').length > 0){ limitNavigationArea = jQuery('#navigationMain').offset().left + jQuery('#navigationMain').outerWidth(); jQuery('#navigationMain li.navLevel1').mouseover(function(){ var diffLeft = jQuery(this).offset().left + jQuery(this).find('ul.navLevel2Container').outerWidth() - limitNavigationArea; if(diffLeft > 0){ jQuery(this).addClass('alignNavContainerSubLeft'); jQuery(this).data('alignNavContainerSub', 'left'); jQuery(this).find('ul.navLevel2Container').css({'margin-left' : '-' + String(diffLeft) + 'px'}); } else{ jQuery(this).data('alignNavContainerSub', ''); } }); jQuery('#navigationMain li.navLevel2').mouseover(function(){ if(jQuery(this).find('ul.navLevel3Container').length > 0){ var diffLeft = jQuery(this).find('ul.navLevel3Container').offset().left + jQuery(this).find('ul.navLevel3Container').outerWidth() - limitNavigationArea; if(diffLeft > 0 || jQuery(this).closest('#navigationMain li.navLevel1').data('alignNavContainerSub') == 'left'){ jQuery(this).data('alignNavContainerSub', 'left'); jQuery(this).addClass('alignNavContainerSubLeft'); jQuery(this).find('ul.navLevel3Container').css({'margin-left' : '-' + String(jQuery(this).find('ul.navLevel3Container').outerWidth()) + 'px'}); } else{ jQuery(this).data('alignNavContainerSub', ''); } } }); jQuery('#navigationMain li.navLevel3').mouseover(function(){ if(jQuery(this).find('ul.navLevel4Container').length > 0){ var diffLeft = jQuery(this).find('ul.navLevel4Container').offset().left + jQuery(this).find('ul.navLevel4Container').outerWidth() - limitNavigationArea; if(diffLeft > 0 || jQuery(this).closest('#navigationMain li.navLevel2').data('alignNavContainerSub') == 'left'){ jQuery(this).addClass('alignNavContainerSubLeft'); jQuery(this).data('alignNavContainerSub', 'left'); jQuery(this).find('ul.navLevel4Container').css({'margin-left' : '-' + String(jQuery(this).find('ul.navLevel4Container').outerWidth()) + 'px'}); } else{ jQuery(this).data('alignNavContainerSub', ''); } } }); } } }); //////////////////////////////////////////////////////////////// // // Nach dem vollständigen Laden der Seite und der Bilder etc. // //////////////////////////////////////////////////////////////// jQuery(window).load(function(){ //jQuery("img:not([data-src2x])").removeAttr('height'); }); //////////////////////////////////////////////////////////////// // // Beim Ändern der Fenstergröße // //////////////////////////////////////////////////////////////// jQuery(window).resize(function(){ //var windowWidth = jQuery(this).width(); //var windowHeight = jQuery(this).height(); //console.log(windowWidth + ' / ' + windowHeight); }); //////////////////////////////////////////////////////////////// // // Beim Scrollen // //////////////////////////////////////////////////////////////// jQuery(window).scroll(function(){ //var scrollTop = jQuery(this).scrollTop(); //var scrollLeft = jQuery(this).scrollLeft(); //console.log(scrollLeft + ' / ' + scrollTop); //if(scrollTop > 96){ // jQuery('#blockMainOuter').css({'margin-top' : '0'}) // jQuery('#navigationMain').css({'position' : 'fixed', 'z-index' : '100', 'top' : '0'}); //} //else{ // jQuery('#navigationMain').css({'position' : 'static'}) //} }); //////////////////////////////////////////////////////////////// // // Beim Aktivieren bzw. Deaktivieren von Media Queries // //////////////////////////////////////////////////////////////// mediaquery_max768_onactivate = function(){ //console.log('mediaquery_max768_onactivate'); }; mediaquery_max768_ondeactivate = function(){ //console.log('mediaquery_max768_ondeactivate'); }; // mediaquery_max540_onactivate = function(){ //console.log('mediaquery_max540_onactivate'); //jQuery('#blockTop #navigationMeta').addClass('navigationMetaInitSourceTop').insertBefore("#blockBottomInner"); //jQuery('#navigationSub').insertBefore("#blockBottomInner"); // }; //mediaquery_max540_ondeactivate = function(){ //console.log('mediaquery_max540_ondeactivate'); //jQuery('.navigationMetaInitSourceTop').insertBefore("#navigationMain"); //jQuery('#navigationSub').prependTo("#blockLeftInner"); //}; mediaquery_max320_onactivate = mediaquery_max400_onactivate = function(){ //console.log('mediaquery_max400_onactivate'); if(jQuery('#navigationSidebar').length > 0 && jQuery('#navigationSidebar #navigationMainToggler').length == 0){ //jQuery('#navigationSidebar').prepend(jQuery("#navigationMainToggler").html('')); } if(jQuery('#navigationResponsiveAll').length > 0){ //jQuery('#navigationResponsiveAll').show(); } else{ jQuery.ajax({ type: "GET", url: '/de-wGlobal/wGlobal/scripts/php/navigationResponsiveAll.php?project=' + wProjectPath + '&navid=' + (typeof(wNavidStandard) != 'undefined' ? wNavidStandard : ''), success: function(result){ if(jQuery('#navigationSidebar').length > 0){ jQuery('#navigationSidebar').append(result); } else{ jQuery('#navigationMain').after(result); } jQuery('.navLevelOpener, .navLevelCloser').bind('click', function(){ //console.log(jQuery(this).next().css('display')); if(jQuery(this).next().css('display') != 'none' || jQuery(this).next().data('isopen') == 1){ jQuery(this).addClass('navLevelOpener'); jQuery(this).removeClass('navLevelCloser'); jQuery(this).next().slideUp('fast', function(){ jQuery(this).data('isopen', 0); }); } else{ jQuery(this).addClass('navLevelCloser'); jQuery(this).removeClass('navLevelOpener'); jQuery(this).next().slideDown('fast', function(){ jQuery(this).data('isopen', 1); }); } }); } }); } }; mediaquery_max320_ondeactivate = mediaquery_max400_ondeactivate = function(){ //console.log('mediaquery_max400_ondeactivate'); jQuery('ul.navLevel1Container').css({'display' : ''}); jQuery('#navigationResponsiveAll').hide(); //Falls die Sidebar-Navigation davor geöffnet war jQuery('#blockMainOuter').css({'width' : '', 'margin-left' : ''}); };