function iniciaSlideshow(){	
    if($('#slideshow').length){		
        var largura=parseInt($('#slideshow').css('width').replace('px',''), 10);
        if(largura>$(window).width()) $('#slideshow').css('marginLeft', '-'+parseInt((largura-$(window).width())/2, 10)+'px');
        if($('#slideshow .slideimages>li').length>1){
            $('#slideshow').prepend('<span><a class="back" title="anterior">anterior</a><a class="next" title="pr&oacute;xima">pr&oacute;xima</a></span>');
			$('#slideshow span a').css('cursor','pointer')
            if(dar_a_volta) {
				var first = $('#slideshow .slideimages>li').first().clone()
				var second = $('#slideshow .slideimages>li').eq(1).clone()
				$('#slideshow .slideimages').append(first).append(second)
			}
        }
        $('#slideshow span a').click( function () {
			if($('#slideshow .slideimages').is(':animated')) {
				return
			}
			
			if(!imgMudando){
				imgMudando=true;
				slideImages(imgMostrando+($(this).hasClass('back')?-1:1));
			}
			return false
        });
        slideImages(0);
    }
}

var imgMostrando=0;
var imgMudando=false;
var dar_a_volta=true;

function slideImages(n){
    var nimgs=$('#slideshow .slideimages>li').length;
	if (nimgs==1) dar_a_volta=false
    if(n<0) n=dar_a_volta?nimgs-1:0;
    if(n>nimgs-1) n=dar_a_volta?0:nimgs-1;
    if(!dar_a_volta){
        $('#slideshow span a').hide();
        if(n>0) $('#slideshow span a.back').show();
        if(n<nimgs-1) $('#slideshow span a.next').show();
    }
    imgMostrando=n;
    var largura=parseInt($('#slideshow').css('width').replace('px',''), 10);
    $('#slideshow .slideimages').animate(
        {
            marginLeft: (-1*imgMostrando*largura)+'px'
        },
        1000,
        function(){
            var nimgs=$('#slideshow .slideimages>li').length;
            if(dar_a_volta){
                if(imgMostrando==0){
                    imgMostrando=nimgs-2;
                }else if(imgMostrando==nimgs-1){
                    imgMostrando=1;
                }
                $('#slideshow .slideimages').css('marginLeft', (-1*imgMostrando*largura)+'px');
            }
        }
    );
	var patt=/.*slideimage(\d+).*/ ;
	var mClasse = patt.exec( $('#slideshow .slideimages li:eq('+imgMostrando+')').attr('class') );
	if (mClasse!=null) {
		if(mClasse[1]){
			$('#slideshow')
				.find('.subimagens').fadeOut().end()
				.find('.subimagens#subslideimage' + mClasse[1]).fadeIn(2000);
		}
	}
	imgMudando=false;
}
