$(document).ready(function(){
	jgallery('#slideshow');
});
function jgallery(elmsel){
    var elmsel = $(elmsel);
    if(!elmsel){
        return;
    }
	
    var items = elmsel.find('.slideIntro .slideInner'),
    links = elmsel.find('.listStyle a');
		
    if(items.length < 2 || items.length != links.length){
        if($('ul.listStyle li').length > 0){
         if($('ul.listStyle li').length==1){
             $('ul.listStyle li').hide();
         }
        }
        return;
    }
	
    items.css('opacity', 0).removeClass('hidden').first().css('opacity', 1);
    links.first().parent('li').addClass('current');
	
    var olditem = 0,
    curitem = 0,
    autoTimer = null;
	
    function next(){
        curitem++;
        if(curitem > links.length -1){
            curitem = 0;
        }
		
        $(links[curitem]).trigger('click', 'auto');
    };
	
    links.each(function(idx){
        $(this).click(function(e, auto){
            if(auto != 'auto'){
                curitem = idx;
				
                clearInterval(autoTimer);
                autoTimer = setInterval(next, 5000);
            }
			
            $(items[olditem]).css('zIndex', 0).stop().fadeTo(800, 0);
            $(items[idx]).css('zIndex', 1).stop().fadeTo(1000, 1);
			
            $(this).parent('li').addClass('current');
            $(links[olditem]).parent('li').removeClass('current');
			
            olditem = idx;
            return false;
        });
    });
	
    autoTimer = setInterval(next, 5000);
}
