$(document).ready(function(){

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

    $('.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_pressportal/img/btn_add2basket_active.gif");
                    } else if (html == "out") {
                        $("#basketButton"+activeItem+" > img").attr("src", "fileadmin/templates_pressportal/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_pressportal/img/btn_info_inactive.gif
                $("a[id^='detailsButton'] > img").attr("src", "fileadmin/templates_pressportal/img/btn_info_inactive.gif");
                $("#detailsButton"+activeItem+" > img").attr("src", "fileadmin/templates_pressportal/img/btn_info_active.gif");
            }
        }); //close $.ajax(
        return false;
     }); //close click(

    if ( $('.slideshow').length ) {
        $('.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 $(

