/* - ++resource++bda.broschuerenshop.rubrik.js - */
// http://www.bankenverband.de/portal_javascripts/++resource++bda.broschuerenshop.rubrik.js?original=1
function getUrlVars(){var map={};var parts=window.location.href.replace(/[?&#]+([^=&#]+)=([^&#]*)/gi, function(m,key,value){map[key]=value});return map}
jQuery(document).ready(function(){var found=getUrlVars().open;if(found!=null){jq('#'+found).toggleClass('collapseActiv');jq('#'+found+'-items').removeClass('collapsedBlockCollapsible');jq('#'+found+'-items').addClass('expandedBlockCollapsible')}
jq('div.rubrik-collapsible').each(function(){var container=jq(this);if(jq('h2.shop-rubrik-headline').length!=0){var toogleAllButton=jq('div.expandcollapseall')}
if(!container||!toogleAllButton) return true;var collapse=container.find('.rubrik-items');var collapseA=container.find('a.collapseexpand');container.find('.rubrik-headline a.collapseexpand').click(function(){collapse.toggleClass('collapsedBlockCollapsible').toggleClass('expandedBlockCollapsible');collapseA.toggleClass('collapseActiv');if(toogleAllButton.hasClass('collapsedAllCollapsible')&&jq('a.collapseexpand').length==jq('a.collapseActiv').length){toogleAllButton.removeClass('collapsedAllCollapsible');toogleAllButton.addClass('expandedAllCollapsible')}
if(toogleAllButton.hasClass('expandedAllCollapsible')&&jq('a.collapseActiv').length==0){toogleAllButton.removeClass('expandedAllCollapsible');toogleAllButton.addClass('collapsedAllCollapsible')}})});jq('div#shopToogleWrapper').each(function(){var container=jq(this);if(jq('h2.shop-rubrik-headline').length!=0){var toogleAllButton=jq('div.expandcollapseall')}
var collapse=container.find('.rubrik-items');var collapseA=container.find('a.collapseexpand');if(!toogleAllButton) return true;toogleAllButton.addClass('collapsedAllCollapsible');toogleAllButton.click(function(){toogleAllButton.toggleClass('collapsedAllCollapsible').toggleClass('expandedAllCollapsible');collapseA.addClass('collapseActiv');collapse.each(function(){if(toogleAllButton.hasClass('expandedAllCollapsible')){collapse.removeClass('collapsedBlockCollapsible');collapse.addClass('expandedBlockCollapsible')} else{collapse.addClass('collapsedBlockCollapsible');collapse.removeClass('expandedBlockCollapsible');collapseA.removeClass('collapseActiv')}})})})});

