jQuery(function($)
{
    $('a.lightbox').fancybox(
    {
        zoomSpeedIn:   300,
        zoomSpeedOut:  300,
        overlayShow:   true,
        titlePosition: 'inside' // alternativen: 'over' (transparent), 'outside' (achtung: nur einzeiliger text moeglich)
    });
    
    $('.productfinder-glossary a dfn').glossify();
    
    // image gallery
    $('#MyFlowGallery').append('<div class="imageflow-nav-bar"><div class="btn-left"></div><div class="btn-right"></div></div>');
    $('#MyFlowGallery').append('<a class="thickbox" id="MyFlowGallery-clicklink" rel="imageflow" href="#"></a>');
    //$('#MyFlowGallery').prepend('<div class="btn-left"></div>');
    $('#MyFlowGallery .btn-right').bind("click", function() { $('#MyFlowGallery_next').trigger('click') });
    $('#MyFlowGallery .btn-left').bind("click", function() { $('#MyFlowGallery_previous').trigger('click') });
    $('#MyFlowGallery img').css('cursor','pointer !important');
    
    $('#search-form :text').labelify();
    
   
    /*
    if($('.tx-felogin-pi1 label').length > 0)
    {
        $('.tx-felogin-pi1').hint();
    }
    */
    $('#user').placehold();
    $('#pass').placehold();
    
    if($('#content-text .filelinks').length > 0)
    {
        $('#content-text .filelinks').parent().css({
            'border':'1px solid #891d24',
            'padding': '10px 30px 10px 30px',
            'float':'left'
        });
        if($('#content-text .filelinks').parent().next().attr("class") == "back-to-productfinder-button")
        {
           $('#content-text .filelinks').parent().css({
                'border':'1px solid #891d24',
                'padding': '10px 30px 10px 30px',
                'float':'left',
                'margin-bottom':'20px'
            }); 
        }
    }
    
    
    $('.faq-list-container h2').each(function()
        {
            $(this).addClass('h2-accordion-down');
            $(this).next('.faq-list-content').addClass('accordion');
        }
    );
    $('.faq-list-container h2').bind({
        click: function()
        {
            $('.faq-list-container h2').each(function()
                {
                    $(this).addClass('h2-accordion-down');
                    $(this).next('.faq-list-content').addClass('accordion');
                }
            );
            $(this).toggleClass('h2-accordion-down');
            $(this).next('.faq-list-content').toggleClass('accordion');    
        }

    });
    
    //$('.faq-list-container h2').first().next('.faq-list-content').toggleClass('accordion');    
    //$('.faq-list-container h2').first().toggleClass('h2-accordion-down');
    
    if($('.news-list-container').length > 0)
    {
        $('.news-list-item').each(function()
        {
            if($(this).find('.news-list-image a img').size() < 1)
            {
                $(this).find('.news-list-image').remove();
                $(this).find('.news-list-content').css(
                {
                    'width' : '649px',
                    'margin' : '0'
                });
            }
        });  
    }
    
    $('#container').accordion(
        {
            objID: '#acc1',
            objClass: '.nested-accordion',
            el:".h", 
            head:"h2, h3",
            next:"div",
            showMethod: "slideFadeDown",
            hideMethod: "slideFadeUp",
            scrollSpeed:100 
        }
    );
    
    
    $('#container').accordion(
        {
            objID: '#acc2',
            objClass: '.single-accordion',
            el:".h", 
            head:"h2, h3",
            next:"div",
            showMethod: "slideFadeDown",
            hideMethod: "slideFadeUp",
            scrollSpeed:100 
        }
    );
    
    
    $('.productfinder-wrapper').hide();
    
    $('.productfinder-headline-first h2').bind({
        click: function()
        {
            $('.cat-finder .productfinder-wrapper').hide('slow', 'swing');
            $('.prod-finder .productfinder-wrapper').show('slow', 'swing');
        }
    });
    
    $('.productfinder-headline-sec h2').bind({
        click: function()
        {
            $('.prod-finder .productfinder-wrapper').hide('slow', 'swing');
            $('.cat-finder .productfinder-wrapper').show('slow', 'swing');
        }
    });
    
    
    $('.productfinder').hover(
        function()
        {
            $(this).find('dt').css('border', '1px solid #91221f');
            $(this).find('dd.csc-textpic-caption').css('color', '#91221f');    
        },
        function()
        {
           $(this).find('dt').css('border', '1px solid #faf8f5');
           $(this).find('dd.csc-textpic-caption').css('color', '#7C776F');  
        }

    );
    
    /* Cookies löschen bei navigationsklick */
    $('#nav11').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produktfinder');
            return true;
        }
    );
    
    
    $('#nav14 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/esprit-re');
            return true;
        }
    );
    $('#nav57 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/esprit-re/nischentuer');
            return true;
        }
    );
    $('#nav76 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/esprit-re/eckabtrennung');
            return true;
        }
    );
    $('#nav92 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/esprit-re/viertelkreis');
            return true;
        }
    );
    $('#nav87 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/esprit-re/fuenfeck');
            return true;
        }
    );
    $('#nav101 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/esprit-re/halbkreis');
            return true;
        }
    );
    $('#nav15 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/flat-rf');
            return true;
        }
    );
    $('#nav58 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/flat-rf/nischentuer');
            return true;
        }
    );
    $('#nav77 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/flat-rf/eckabtrennung');
            return true;
        }
    );
    $('#nav93 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/flat-rf/viertelkreis');
            return true;
        }
    );
    $('#nav102 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/flat-rf/halbkreis');
            return true;
        }
    );
    $('#nav72 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/flat-rf/wannenabtrennung');
            return true;
        }
    );
    $('#nav16 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/style-rs');
            return true;
        }
    );
    $('#nav78 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/style-rs/eckabtrennung');
            return true;
        }
    );
    $('#nav17 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/creation-scp');
            return true;
        }
    );
    $('#nav59 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/creation-scp/nischentuer');
            return true;
        }
    );
    $('#nav37 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/creation-scp/eckabtrennung');
            return true;
        }
    );
    $('#nav38 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/creation-scp/viertelkreis');
            return true;
        }
    );
    $('#nav40 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/creation-scp/fuenfeck');
            return true;
        }
    );
    $('#nav39 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/creation-scp/halbkreis');
            return true;
        }
    );
    $('#nav49 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/creation-sca');
            return true;
        }
    );
    $('#nav60 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/creation-sca/nischentuer');
            return true;
        }
    );
    $('#nav79 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/creation-sca/eckabtrennung');
            return true;
        }
    );
    $('#nav94 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/creation-sca/viertelkreis');
            return true;
        }
    );
    $('#nav88 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/creation-sca/fuenfeck');
            return true;
        }
    );
    $('#nav18 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/compact-rc');
            return true;
        }
    );
    $('#nav61 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/compact-rc/nischentuer');
            return true;
        }
    );
    $('#nav80 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/compact-rc/eckabtrennung');
            return true;
        }
    );
    $('#nav95 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/compact-rc/viertelkreis');
            return true;
        }
    );
    $('#nav70 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/compact-rc/halbkreis');
            return true;
        }
    );
    $('#nav73 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/compact-rc/wannenabtrennung');
            return true;
        }
    );
    $('#nav19 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/vision-sv');
            return true;
        }
    );
    $('#nav62 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/vision-sv/nischentuer');
            return true;
        }
    );
    $('#nav81 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/vision-sv/eckabtrennung');
            return true;
        }
    );
    $('#nav96 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/vision-sv/viertelkreis');
            return true;
        }
    );
    $('#nav89 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/vision-sv/fuenfeck');
            return true;
        }
    );
    $('#nav20 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/grenada-sg');
            return true;
        }
    );
    $('#nav63 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/grenada-sg/nischentuer');
            return true;
        }
    );
    $('#nav82 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/grenada-sg/eckabtrennung');
            return true;
        }
    );
    $('#nav97 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/grenada-sg/viertelkreis');
            return true;
        }
    );
    $('#nav90 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/grenada-sg/fuenfeck');
            return true;
        }
    );
    $('#nav71 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/grenada-sg/halbkreis');
            return true;
        }
    );
    $('#nav74 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/grenada-sg/wannenabtrennung');
            return true;
        }
    );
    $('#nav21 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/miami-sm');
            return true;
        }
    );
    $('#nav64 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/miami-sm/nischentuer');
            return true;
        }
    );
    $('#nav83 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/miami-sm/eckabtrennung');
            return true;
        }
    );
    $('#nav22 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/trento-st');
            return true;
        }
    );
    $('#nav65 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/trento-st/nischentuer');
            return true;
        }
    );
    $('#nav84 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/trento-st/eckabtrennung');
            return true;
        }
    );
    $('#nav98 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/trento-st/viertelkreis');
            return true;
        }
    );
    $('#nav91 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/trento-st/fuenfeck');
            return true;
        }
    );
    $('#nav23 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/swing-line-sl');
            return true;
        }
    );
    $('#nav66 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/swing-line-sl/nischentuer');
            return true;
        }
    );
    $('#nav99 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/swing-line-sl/eckabtrennung');
            return true;
        }
    );
    $('#nav24 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/florida-sf');
            return true;
        }
    );
    $('#nav67 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/florida-sf/nischentuer');
            return true;
        }
    );
    $('#nav85 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/florida-sf/eckabtrennung');
            return true;
        }
    );
    $('#nav25 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/karibik-sk');
            return true;
        }
    );
    $('#nav68 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/karibik-sk/nischentuer');
            return true;
        }
    );
    $('#nav86 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/karibik-sk/eckabtrennung');
            return true;
        }
    );
    $('#nav26 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/wega-sw');
            return true;
        }
    );
    $('#nav75 a').click(
        function(event)
        {
            event.preventDefault();
            deleteTheCookieMonster('produkte/wega-sw/wannenabtrennung');
            return true;
        }
    );
    
    
    
    
    $('.productfinder-nischentuer, .productfinder-halbkreis, .productfinder-wannenabtrennung, .productfinder-eckabtrennung, .productfinder-fuenfeck, .productfinder-sonderanfertigung, .productfinder-viertelkreis').hide();
    $('.productfinder-rahmenlose-abtrennungen, .productfinder-teilgerahmte-abtrennungen, .productfinder-gerahmte-abtrennungen, .productfinder-faltabtrennungen, .productfinder-begehbare-abtrennungen, .productfinder-badewannenabtrennungen').hide();
    
    $('.nischentuer').click(
        function()
        {
            $.cookie('productfinder-cookie', 'nischentuer', { path: '/' });
            $('.productfinder-nischentuer').show('slow', 'swing');
            $('.productfinder-halbkreis, .productfinder-wannenabtrennung, .productfinder-eckabtrennung, .productfinder-fuenfeck, .productfinder-sonderanfertigung, .productfinder-viertelkreis').hide('slow', 'swing');
            $('.productfinder-rahmenlose-abtrennungen, .productfinder-teilgerahmte-abtrennungen, .productfinder-gerahmte-abtrennungen, .productfinder-faltabtrennungen, .productfinder-begehbare-abtrennungen, .productfinder-badewannenabtrennungen').hide('slow', 'swing');
            setTeaserHigh();
            goScrollTo('productfinder-result-wrapper');
        }
    );
    
    $('.halbkreis').click(
        function()
        {
            $.cookie('productfinder-cookie', 'halbkreis', { path: '/' });
            $('.productfinder-halbkreis').show('slow', 'swing');
            $('.productfinder-nischentuer, .productfinder-wannenabtrennung, .productfinder-eckabtrennung, .productfinder-fuenfeck, .productfinder-sonderanfertigung, .productfinder-viertelkreis').hide('slow', 'swing');
            $('.productfinder-rahmenlose-abtrennungen, .productfinder-teilgerahmte-abtrennungen, .productfinder-gerahmte-abtrennungen, .productfinder-faltabtrennungen, .productfinder-begehbare-abtrennungen, .productfinder-badewannenabtrennungen').hide('slow', 'swing');
            setTeaserHigh();
            goScrollTo('productfinder-result-wrapper');
        }
    );
    
    $('.wannenabtrennung').click(
        function()
        {
            $.cookie('productfinder-cookie', 'wannenabtrennung', { path: '/' });
            $('.productfinder-wannenabtrennung').show('slow', 'swing');
            $('.productfinder-halbkreis, .productfinder-nischentuer, .productfinder-eckabtrennung, .productfinder-fuenfeck, .productfinder-sonderanfertigung, .productfinder-viertelkreis').hide('slow', 'swing');
            $('.productfinder-rahmenlose-abtrennungen, .productfinder-teilgerahmte-abtrennungen, .productfinder-gerahmte-abtrennungen, .productfinder-faltabtrennungen, .productfinder-begehbare-abtrennungen, .productfinder-badewannenabtrennungen').hide('slow', 'swing');
            setTeaserHigh();
            goScrollTo('productfinder-result-wrapper');
        }
    );
    
    $('.eckabtrennung').click(
        function()
        {
            $.cookie('productfinder-cookie', 'eckabtrennung', { path: '/' });
            $('.productfinder-eckabtrennung').show('slow', 'swing');
            $('.productfinder-halbkreis, .productfinder-nischentuer, .productfinder-wannenabtrennung, .productfinder-fuenfeck, .productfinder-sonderanfertigung, .productfinder-viertelkreis').hide('slow', 'swing');
            $('.productfinder-rahmenlose-abtrennungen, .productfinder-teilgerahmte-abtrennungen, .productfinder-gerahmte-abtrennungen, .productfinder-faltabtrennungen, .productfinder-begehbare-abtrennungen, .productfinder-badewannenabtrennungen').hide('slow', 'swing');
            setTeaserHigh();
            goScrollTo('productfinder-result-wrapper');
        }
    );
    
    $('.fuenfeck').click(
        function()
        {
            $.cookie('productfinder-cookie', 'fuenfeck', { path: '/' });
            $('.productfinder-fuenfeck').show('slow', 'swing');
            $('.productfinder-halbkreis, .productfinder-nischentuer, .productfinder-eckabtrennung, .productfinder-wannenabtrennung, .productfinder-sonderanfertigung, .productfinder-viertelkreis').hide('slow', 'swing');
            $('.productfinder-rahmenlose-abtrennungen, .productfinder-teilgerahmte-abtrennungen, .productfinder-gerahmte-abtrennungen, .productfinder-faltabtrennungen, .productfinder-begehbare-abtrennungen, .productfinder-badewannenabtrennungen').hide('slow', 'swing');
            setTeaserHigh();
            goScrollTo('productfinder-result-wrapper');
        }
    );
    
    $('.sonderanfertigung').click(
        function()
        {
            $.cookie('productfinder-cookie', 'sonderanfertigung', { path: '/' });
            $('.productfinder-sonderanfertigung').show('slow', 'swing');
            $('.productfinder-halbkreis, .productfinder-nischentuer, .productfinder-eckabtrennung, .productfinder-fuenfeck, .productfinder-wannenabtrennung, .productfinder-viertelkreis').hide('slow', 'swing');
            $('.productfinder-rahmenlose-abtrennungen, .productfinder-teilgerahmte-abtrennungen, .productfinder-gerahmte-abtrennungen, .productfinder-faltabtrennungen, .productfinder-begehbare-abtrennungen, .productfinder-badewannenabtrennungen').hide('slow', 'swing');
            setTeaserHigh();
            goScrollTo('productfinder-result-wrapper');
        }
    );
    
    $('.viertelkreis').click(
        function()
        {
            $.cookie('productfinder-cookie', 'viertelkreis', { path: '/' });
            $('.productfinder-viertelkreis').show('slow', 'swing');
            $('.productfinder-halbkreis, .productfinder-nischentuer, .productfinder-eckabtrennung, .productfinder-fuenfeck, .productfinder-sonderanfertigung, .productfinder-wannenabtrennung').hide('slow', 'swing');
            $('.productfinder-rahmenlose-abtrennungen, .productfinder-teilgerahmte-abtrennungen, .productfinder-gerahmte-abtrennungen, .productfinder-faltabtrennungen, .productfinder-begehbare-abtrennungen, .productfinder-badewannenabtrennungen').hide('slow', 'swing');
            setTeaserHigh();
            goScrollTo('productfinder-result-wrapper');
        }
    );
    
    
    $('.rahmenlose-abtrennungen').click(
        function(event)
        {
            event.preventDefault();
            $.cookie('productfinder-cookie', 'rahmenlose-abtrennungen', { path: '/' });
            $('.productfinder-rahmenlose-abtrennungen').show('slow', 'swing');
            $('.productfinder-halbkreis, .productfinder-nischentuer, .productfinder-eckabtrennung, .productfinder-fuenfeck, .productfinder-sonderanfertigung, .productfinder-wannenabtrennung, .productfinder-viertelkreis').hide('slow', 'swing');
            $('.productfinder-teilgerahmte-abtrennungen, .productfinder-gerahmte-abtrennungen, .productfinder-faltabtrennungen, .productfinder-begehbare-abtrennungen, .productfinder-badewannenabtrennungen').hide('slow', 'swing');
            setTeaserHigh();
            goScrollTo('productfinder-result-wrapper');
            return false;
        }
    );
    
    $('.teilgerahmte-abtrennungen').click(
        function(event)
        {
            event.preventDefault();
            $.cookie('productfinder-cookie', 'teilgerahmte-abtrennungen', { path: '/' });
            $('.productfinder-teilgerahmte-abtrennungen').show('slow', 'swing');
            $('.productfinder-halbkreis, .productfinder-nischentuer, .productfinder-eckabtrennung, .productfinder-fuenfeck, .productfinder-sonderanfertigung, .productfinder-wannenabtrennung, .productfinder-viertelkreis').hide('slow', 'swing');
            $('.productfinder-rahmenlose-abtrennungen, .productfinder-gerahmte-abtrennungen, .productfinder-faltabtrennungen, .productfinder-begehbare-abtrennungen, .productfinder-badewannenabtrennungen').hide('slow', 'swing');
            setTeaserHigh();
            goScrollTo('productfinder-result-wrapper');
            return false;
        }
    );
    
    $('.gerahmte-abtrennungen').click(
        function(event)
        {
            event.preventDefault();
            $.cookie('productfinder-cookie', 'gerahmte-abtrennungen', { path: '/' });
            $('.productfinder-gerahmte-abtrennungen').show('slow', 'swing');
            $('.productfinder-halbkreis, .productfinder-nischentuer, .productfinder-eckabtrennung, .productfinder-fuenfeck, .productfinder-sonderanfertigung, .productfinder-wannenabtrennung, .productfinder-viertelkreis').hide('slow', 'swing');
            $('.productfinder-rahmenlose-abtrennungen, .productfinder-teilgerahmte-abtrennungen, .productfinder-faltabtrennungen, .productfinder-begehbare-abtrennungen, .productfinder-badewannenabtrennungen').hide('slow', 'swing');
            setTeaserHigh();
            goScrollTo('productfinder-result-wrapper');
            return false;
        }
    );
    
    $('.faltabtrennungen').click(
        function(event)
        {
            event.preventDefault();
            $.cookie('productfinder-cookie', 'faltabtrennungen', { path: '/' });
            $('.productfinder-faltabtrennungen').show('slow', 'swing');
            $('.productfinder-halbkreis, .productfinder-nischentuer, .productfinder-eckabtrennung, .productfinder-fuenfeck, .productfinder-sonderanfertigung, .productfinder-wannenabtrennung, .productfinder-viertelkreis').hide('slow', 'swing');
            $('.productfinder-rahmenlose-abtrennungen, .productfinder-teilgerahmte-abtrennungen, .productfinder-gerahmte-abtrennungen, .productfinder-begehbare-abtrennungen, .productfinder-badewannenabtrennungen').hide('slow', 'swing');
            setTeaserHigh();
            goScrollTo('productfinder-result-wrapper');
            return false;
        }
    );
    
    $('.begehbare-abtrennungen').click(
        function(event)
        {
            event.preventDefault();
            $.cookie('productfinder-cookie', 'begehbare-abtrennungen', { path: '/' });
            $('.productfinder-begehbare-abtrennungen').show('slow', 'swing');
            $('.productfinder-halbkreis, .productfinder-nischentuer, .productfinder-eckabtrennung, .productfinder-fuenfeck, .productfinder-sonderanfertigung, .productfinder-wannenabtrennung, .productfinder-viertelkreis').hide('slow', 'swing');
            $('.productfinder-rahmenlose-abtrennungen, .productfinder-teilgerahmte-abtrennungen, .productfinder-gerahmte-abtrennungen, .productfinder-faltabtrennungen, .productfinder-badewannenabtrennungen').hide('slow', 'swing');
            setTeaserHigh();
            goScrollTo('productfinder-result-wrapper');
            return false;
        }
    );
    
    $('.badewannenabtrennungen').click(
        function(event)
        {
            event.preventDefault();
            $.cookie('productfinder-cookie', 'badewannenabtrennungen', { path: '/' });
            $('.productfinder-badewannenabtrennungen').show('slow', 'swing');
            $('.productfinder-halbkreis, .productfinder-nischentuer, .productfinder-eckabtrennung, .productfinder-fuenfeck, .productfinder-sonderanfertigung, .productfinder-wannenabtrennung, .productfinder-viertelkreis').hide('slow', 'swing');
            $('.productfinder-rahmenlose-abtrennungen, .productfinder-teilgerahmte-abtrennungen, .productfinder-gerahmte-abtrennungen, .productfinder-faltabtrennungen, .productfinder-begehbare-abtrennungen').hide('slow', 'swing');
            setTeaserHigh();
            goScrollTo('productfinder-result-wrapper');
            return false;
        }
    );
    
    if($('#p11').length > 0)
    {
        if($.cookie('productfinder-cookie') == 'nischentuer')
        {
            $('.productfinder-headline-first h2').click();
            $('.nischentuer').click();
            goScrollTo2('productfinder-result-wrapper');
        }
        if($.cookie('productfinder-cookie') == 'eckabtrennung')
        {
            $('.productfinder-headline-first h2').click();
            $('.eckabtrennung').click();
            goScrollTo2('productfinder-result-wrapper');
        }
        if($.cookie('productfinder-cookie') == 'halbkreis')
        {
            $('.productfinder-headline-first h2').click();
            $('.halbkreis').click();
            goScrollTo2('productfinder-result-wrapper');
        }
        if($.cookie('productfinder-cookie') == 'wannenabtrennung')
        {
            $('.productfinder-headline-first h2').click();
            $('.wannenabtrennung').click();
            goScrollTo2('productfinder-result-wrapper');
        }
        if($.cookie('productfinder-cookie') == 'fuenfeck')
        {
            $('.productfinder-headline-first h2').click();
            $('.fuenfeck').click();
            goScrollTo2('productfinder-result-wrapper');
        }
        if($.cookie('productfinder-cookie') == 'sonderanfertigung')
        {
            $('.productfinder-headline-first h2').click();
            $('.sonderanfertigung').click();
            goScrollTo2('productfinder-result-wrapper');
        }
        if($.cookie('productfinder-cookie') == 'viertelkreis')
        {
            $('.productfinder-headline-first h2').click();
            $('.viertelkreis').click();
            goScrollTo2('productfinder-result-wrapper');
        }
        if($.cookie('productfinder-cookie') == 'rahmenlose-abtrennungen')
        {
            $('.productfinder-headline-sec h2').click();
            $('.rahmenlose-abtrennungen').click();
            goScrollTo2('productfinder-result-wrapper');
        }
        if($.cookie('productfinder-cookie') == 'teilgerahmte-abtrennungen')
        {
            $('.productfinder-headline-sec h2').click();
            $('.teilgerahmte-abtrennungen').click();
            goScrollTo2('productfinder-result-wrapper');
        }
        if($.cookie('productfinder-cookie') == 'gerahmte-abtrennungen')
        {
            $('.productfinder-headline-sec h2').click();
            $('.gerahmte-abtrennungen').click();
            goScrollTo2('productfinder-result-wrapper');
        }
        if($.cookie('productfinder-cookie') == 'faltabtrennungen')
        {
            $('.productfinder-headline-sec h2').click();
            $('.faltabtrennungen').click();
            goScrollTo2('productfinder-result-wrapper');
        }
        if($.cookie('productfinder-cookie') == 'begehbare-abtrennungen')
        {
            $('.productfinder-headline-sec h2').click();
            $('.begehbare-abtrennungen').click();
            goScrollTo2('productfinder-result-wrapper');
        }
        if($.cookie('productfinder-cookie') == 'badewannenabtrennungen')
        {
            $('.productfinder-headline-sec h2').click();
            $('.badewannenabtrennungen').click();
            goScrollTo2('productfinder-result-wrapper');
        }
    }
    
    
    if($('.tx-jppageteaser-pi1-list-entry').length > 0)
    {
      setTeaserHigh();
    }  
    
    
    $('#MyFlowGallery_caption').css('margin','0 0 0 30px'); 
    $('#MyFlowGallery_caption').css('width','608px');
    
    
    $('.teaser-startside a span').hide();
    $('.quickfinder-list').hide();
    
    $('#quickfinder-wrapper').hover(
        function()
        {
            $('.quickfinder-list').show();
        },
        function()
        {
           $('.quickfinder-list').hide();
        }
    
    );
    
    $('.teaser-startside a').hover(
        function()
        {
            $(this).find('span').show();
        },
        function()
        {
           $(this).find('span').hide();
        }
    );
    
    $('.quickfinder-list li:even').addClass('quickfinder-even');
    $('.quickfinder-first a').click(
        function(event)
        {
            return false;
        }
    );
    
});

function setTeaserHigh(){
    $('.tx-jppageteaser-pi1-list-entry').each(function(e) {  
        h = $(this).find('.tx-jppageteaser-pi1-list-entry-image').height() - 32;  
        $(this).find('.tx-jppageteaser-pi1-list-entry-description').height(h + 'px');  
    });
}

function goScrollTo(identifier) {
    $('html,body').animate({scrollTop: $('.' + identifier).offset().top},'slow');
}

function goScrollTo2(identifier) {
    $('html,body').animate({scrollTop: $('.' + identifier).offset().top+300},'slow');
}


function setLinkForFancybox(linkTarget, linkTitle) {
    var attributes = {
        href: linkTarget
    }
    if (linkTitle)
    {
        attributes.title = linkTitle;
    }
    $('#MyFlowGallery-clicklink').attr(attributes);
}

function deleteTheCookieMonster(linkTarget) {
    
    if($.browser.msie && $.browser.version == 7)
    {
        
    }
    else
    {
        $.cookie('productfinder-cookie', '', { expires: -1, path: '/' });
    }
    
    window.location.replace('http://www.reichelkg.de/' + linkTarget);
    
    
}




// usage: log('inside coolFunc',this,arguments);
// paulirish.com/2009/log-a-lightweight-wrapper-for-consolelog/
window.log = function(){
	log.history = log.history || [];   // store logs to an array for reference
	log.history.push(arguments);
	if(this.console){
		console.log( Array.prototype.slice.call(arguments) );
	}
};

/*
log('bin davor');

$.holdReady(true);
$.getScript('/typo3conf/ext/flowgallery/res/2/imageflow.js', function() {
    log('schaffe es');
    $.holdReady(false);
});

 

$(document).ready(function() {
   if($('.tx-flowgallery-pi2').length > 0)
    {
        log(flow_height);
        var flow_height = $('#MyFlowGallery').height() + 20;
        log(flow_height);
        //$('.tx-flowgallery-pi2').parent().height(flow_height);
    }
});
*/


