function formatText(index, panel) {
  return index + "";
}

$(function () {

    $('.anythingSlider').anythingSlider({
        easing: "easeInOutExpo",        // Anything other than "linear" or "swing" requires the easing plugin
        autoPlay: false,                // This turns off the entire FUNCTIONALY, not just if it starts running or not.
        delay: 3000,                    // How long between slide transitions in AutoPlay mode
        startStopped: false,            // If autoPlay is on, this can force it to start stopped
        animationTime: 600,             // How long the slide transition takes
        hashTags: true,                 // Should links change the hashtag in the URL?
        buildNavigation: false,          // If true, builds and list of anchor links to link to each slide
		pauseOnHover: true,             // If true, and autoPlay is enabled, the show will pause on hover
		startText: "Go",             	// Start text
        stopText: "Stop",               // Stop text
        navigationFormatter: formatText // Details at the top of the file on this use (advanced use)
    });
    
    $('.home_etalage').anythingSlider({
        easing: "easeInOutExpo",        // Anything other than "linear" or "swing" requires the easing plugin
        autoPlay: false,                // This turns off the entire FUNCTIONALY, not just if it starts running or not.
        delay: 5000,                    // How long between slide transitions in AutoPlay mode
        startStopped: false,            // If autoPlay is on, this can force it to start stopped
        animationTime: 2000,             // How long the slide transition takes
        hashTags: true,                 // Should links change the hashtag in the URL?
        buildNavigation: false,          // If true, builds and list of anchor links to link to each slide
		pauseOnHover: true,             // If true, and autoPlay is enabled, the show will pause on hover
		startText: "Go",             	// Start text
        stopText: "Stop",               // Stop text
        navigationFormatter: formatText // Details at the top of the file on this use (advanced use)
    });
});

$(document).ready(function(){
	var elements = $(".anythingSlider .wrapper li");

	function perform_image_replacement(li)
	{
		var $li = $(li);
		var $a = $("a", $li);
		$a.css({background:"url(http://www.galerieoudzuylen.nl/public/images/spinner.gif) no-repeat scroll center center"});
		var a = $a[0];
		var $old_img = $("img", $a);
		var src = $old_img.attr("src");
		function error_html()
		{
			$a.css({background:"none"});
			$a.html("Kon de afbeelding niet inladen.");
		}
		if (src) {
			$old_img.remove();
			var img = new Image();
	    	$(img).load(function () {
		        var $this = $(this);
		        $this.css({display: "none"});
		        $this.addClass("loaded");
		        $this.appendTo(a);
		        $this.fadeIn();
	        }).error(error_html).attr('src', src);
	    } else {
	    	error_html();
	    }
	}
	for (var a = 0, z = elements.length; a < z; ++a) {
		perform_image_replacement(elements[a]);
	}
});
