
$().ready(function() {
	
	var msie = $.browser.msie;

	var options = {
		showTime: 4000,		 	 // Number of milliseconds to show a slide (if autoStart is false)
		transitionTime: 800,	 // Number of milliseconds of transition duration
		autoHeight: false,		 // Whether to automatically adjust the height to fit the current slide
		animateAutoHeight: true, // Whether to animate the automatic height adjustment
		slideType: (msie) ? 'serial-fade' : 'fade',
		fadeInOut: true,		 // Keep this as true
		doHoverPause: false,	 // Whether to pause the show when user hovers over a slide
		autoStart: true,		 // Whether to start the show automatically
		slideChange: function(index) {
			index = parseInt(index, 10);
			$('#slide-control a').removeClass('current');
			$('#slide-control a.dot_'+index).addClass('current');
		}
	};
	
	if (msie) $('img.png').fixPNG();
	
    var $slides = $('#slideshow li'),
		$slideshow = $slides.simpleCrossFade(options),
		slideCount = $slides.length,
		$slideControl = $('#slide-control');
		
	if (!options.autoStart) $slideshow.simpleCrossFade('stop');
	
	$slideControl.append('<table><tbody><tr></tr></tbody></table>');
	var $tr = $slideControl.find('tr');
	for (var i=0; i<slideCount; i++) $tr.append('<td><a class="png dot_'+i+'" href="#'+i+'">'+i+'</a></td>');
	
	$slideControl.find('a.dot_0').addClass('current');
	
	$slideControl.find('a').click(function() {
		$slideshow.simpleCrossFade('jump', $(this).text());
		return false;
	});
});



// FIX IE AGAIN
(function ($) {
    if (!$) return;
    $.fn.extend({
        fixPNG: function(sizingMethod, forceBG) {
                if (!($.browser.msie)) return this;
                var emptyimg = "_image/_slides/empty.gif"; //Path to empty 1x1px GIF goes here
                sizingMethod = sizingMethod || "scale"; //sizingMethod, defaults to scale (matches image dimensions)
                this.each(function() {
                        var isImg = (forceBG) ? false : jQuery.nodeName(this, "img"),
                                imgname = (isImg) ? this.src : this.currentStyle.backgroundImage,
                                src = (isImg) ? imgname : imgname.substring(5,imgname.length-2);
                        this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='" + sizingMethod + "')";
                        if (isImg) this.src = emptyimg;
                        else this.style.backgroundImage = "url(" + emptyimg + ")";
                });
                return this;
        }
    });
})(jQuery);

