Album, Horizontal Switch, Ajax Load (JSON Data), Auto Play, Customized Switch Events

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.easing.1.3.min.js"></script>
<script type="text/javascript" src="js/jquery.SimpleCarousel.js"></script>
<script type="text/javascript">
(function($){
    $("#carousel-album").SimpleCarousel({

        // Ajax Load
        ajax: {

            // Request URL
            url: "data.json",

            // innerHTML template of the carousel list items
            itemInnerHTML: "<p><a href=\"{url}\"><img width=\"{imgWidth}\" height=\"{imgHeight}\" alt=\"{title}\" src=\"{src}\"></a></p><h3><a target=\"_blank\" href=\"{url}\">{title}</a></h3>"
        },

        // HTML template of the container element
        container: $("<div id=\"carousel-album-container\" class=\"carousel-album-container\"></div>"),

        // HTML template of the carousel list element
        carousel: $("<ul id=\"carousel-album-list\" class=\"carousel-album-list\"></ul>"),

        // HTML template of the 'prev' page button element
        prevBtn: $("<a title=\"Previous Page\" id=\"carousel-album-prev-btn\" class=\"carousel-album-prev-btn\" href=\"#prev\">‹</a>"),

        // HTML template of the 'next' page button element
        nextBtn: $("<a title=\"Next Page\" id=\"carousel-album-next-btn\" class=\"carousel-album-next-btn\" href=\"#next\">›</a>"),

        playDirection: 'H',

        autoPlay: true,

        cyclePlay: true,

        paginated: true,

        easing: "easeOutBounce",

        // The 'beforeSwitch' event handlers for each page
        beforeSwitch: [function(){
            console.log("b:1");
        },function(){
            console.log("b:2");
        },function(){
            console.log("b:3");
        },function(){
            console.log("b:4");
        },function(){
            console.log("b:5");
        },function(){
            console.log("b:6");
        },function(){
            console.log("b:7");
        },function(){
            console.log("b:8");
        },function(){
            console.log("b:9");
        }],

        // The 'afterSwitch' event handlers for each page
        afterSwitched: [function(){
            console.log("a:1");
        },function(){
            console.log("a:2");
        },function(){
            console.log("a:3");
        },function(){
            console.log("a:4");
        },function(){
            console.log("a:5");
        },function(){
            console.log("a:6");
        },function(){
            console.log("a:7");
        },function(){
            console.log("a:8");
        },function(){
            console.log("a:9");
        }]
    });
})(jQuery);
</script>