$(document).ready(function(){

    $('.selectCountForm > select').change(function() {
        $(this).parent().submit();
    });

    $('.moreOptions').click(function() {
        $('.search-options-wrap').toggle();
        return false;
    });

    Shadowbox.init({
        handleOversize: "resize",
        overlayOpacity: 0.7
    });

    $('.ajaxLink').click(function() { //start function when any link is clicked
        var activeItem = $(this).attr('title');
        var buttonID = $(this).attr('id').split(activeItem);
        switch (buttonID[0]) {
            case 'basketButton':
                ajaxAction = 'toggleImageSelection';
            break;
            case 'image':
            case 'imageDetailsButton':
                ajaxAction = 'showImageDetails';
            break;
            case 'videoDetailsButton':
                ajaxAction = 'showVideoDetails';
            break;
        }

        $.ajax({
            type: 'POST',
            url: 'index.php',
            data: 'eID=press_search&pageID='+ pageID +'&action='+ ajaxAction +'&activeItem='+ activeItem,
            success: function(html){
                if (ajaxAction == 'toggleImageSelection') {
                    if (html == 'in') {
                        $('#basketButton'+activeItem+' > img').attr('src', 'fileadmin/templates/img/btn_add2basket_active.gif');
                    } else if (html == 'out') {
                        $('#basketButton'+activeItem+' > img').attr('src', 'fileadmin/templates/img/btn_add2basket.gif');
                    } else {
                        // do not reload imageList - buggy!
                        //$('.press_search_results').html(html);
                    }
                    return false;
                }

                $('.press_search_resultDetails').html(html);
                $('.active').removeClass('active');
                $('#image'+activeItem).addClass('active');
                // set image from fileadmin/templates_pressportal/img/btn_info_active.gif back to fileadmin/templates/img/btn_info_inactive.gif
                $('a[id^="detailsButton"] > img').attr('src', 'fileadmin/templates/img/btn_info_inactive.gif');
                $('#detailsButton'+activeItem+' > img').attr('src', 'fileadmin/templates/img/btn_info_active.gif');
            }
        }); //close $.ajax(
        return false;
     }); //close click(

    if ($('.slideshow').length > 0) {
        $('.slideshow').cycle({
    		fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
            speed: 300,
            timeout: 1000,
            delay: -1000
    	});
        $('.slideshow').cycle('pause');

        $('.slideshow').mouseenter(function(){
            $(this).cycle('resume');
        });
        $('.slideshow').mouseleave(function(){
            $(this).cycle('pause');
        });
    }
}); //close $(


