function getChecks() { var type_categories = new Array(); var branch_categories = new Array(); // get alle actives van #type en zet de title attribute in de array categories $('#type a.active').each(function(){ type_categories.push($(this).attr('title')); }); $('#branch a.active').each(function(){ branch_categories.push($(this).attr('title')); }); // alle logos laten zien die voldoen aan type_categories if(type_categories.length > 0 || branch_categories.length > 0) { $('#no_checks').hide(); $('#with_checks .logo_tease_box .wrapper_logo .categories').each(function() { var text = $(this).text(); show = true; if (type_categories.length > 0){ for(i=0; i < type_categories.length; i++) { if(!text.match(type_categories[i]) && type_categories[i]!= 'alles') { show = false; } } } if(show) { if(branch_categories.length > 0) { show = false; for(i=0; i < branch_categories.length; i++) { if(branch_categories == '*' || (text.match(branch_categories[i]) && show == false)) { show = true; } } if(show) { $(this).parent().show(); } else { $(this).parent().hide(); } } else { $(this).parent().show(); } } else { $(this).parent().hide(); } }); } else { $('#no_checks').show(); $('#with_checks .logo_tease_box .wrapper_logo').hide(); } } function externalLinks() { if (!document.getElementsByTagName) return; var anchors = document.getElementsByTagName("a"); for (var i=0; i widthNum) node.width = widthNum; if(node.height > heightNum) node.height = heightNum; } } function getElementsByClassName(classNameStr) { tagNameStr = '*'; var elements = document.getElementsByTagName(tagNameStr); var nodes = []; for(i=0; i < elements.length; i++) { element = elements[i]; if(element.className == classNameStr) { nodes[nodes.length] = element; } } return nodes; } imageNumber = 1; function showNextImage() { var imageId = 'product_img'; if(document.getElementById(imageId + imageNumber)) Effect.Fade(imageId + imageNumber); if(document.getElementById(imageId + (imageNumber + 1))) { imageNumber += 1; } else { imageNumber = 1; } Effect.Appear(imageId + imageNumber); } function showPrevImage() { var imageId = 'product_img'; if(document.getElementById(imageId + imageNumber)) Effect.Fade(imageId + imageNumber); if(document.getElementById(imageId + (imageNumber - 1))) { imageNumber -= 1; } else { while(document.getElementById(imageId + (imageNumber + 1))) { imageNumber++; } } Effect.Appear(imageId + imageNumber); } function showRecentCaseImage(thisObj, stopTimeout) { if(stopTimeout) { clearTimeout(timeoutId); } photoHolder = thisObj.parent().siblings('.photoholder'); cases = photoHolder.parent().parent(); photoHolderVisible = cases.find('.photoholder:visible') if(photoHolderVisible.length > 0) { photoHolderVisible.fadeOut(); photoHolderVisible.siblings('.tab').animate({ backgroundColor: "#ededed" }, "slow") photoHolderVisible.siblings('.tab').find('a').animate({ color: "#777777" }, "slow") } thisObj.animate({ color: "#FFFFFF" }, "slow") thisObj.parent().animate({ backgroundColor: "#279afb" }, "slow") photoHolder.fadeIn("slow"); } var i = 1; var timeoutId; function anitmateRecentCaseImages() { activeTab = $('#recent_cases > .case .tab_' + i + ' a'); showRecentCaseImage(activeTab, false); if($('#recent_cases > .case .tab_' + (i+1) + ' a').length > 0) { i++; } else { i = 1; } timeoutId = setTimeout("anitmateRecentCaseImages()",5000); } window.onload = function(){ externalLinks(); if(document.getElementById('recent_cases')) anitmateRecentCaseImages(); getChecks() }