$(document).ready(function(){
	var totalcount=6;
	var curr_slide=1;
	var curr_slide_id='slide_'+curr_slide;
	var timer_length=4000;
	var fade_duration=1000;
	var slideshow_timer='';
	var image_url='';
	var this_slide='';
	$('#flash_main div.slides').each(function(){if($(this).attr('id')!=curr_slide_id){$(this).hide();image_url=$(this).find('img').attr('src');}});
	
    function str_replace(search, replace, subject) {
    	return subject.split(search).join(replace);
	}

	
	pause=function(){clearInterval(slideshow_timer);}
	play=function(){slideshow_timer=setInterval('skip()',timer_length);}
	skip=function()
		{
			next_slide=curr_slide+1;
	        next_slide_id="slide_"+next_slide;
	        curr_slide_id="slide_"+curr_slide;
	        if (next_slide > totalcount)
				{
	                curr_slide=totalcount;
	            	next_slide=1;
	            	next_slide_id="slide_1";
	        	}
			$('#flash_main div.slides').each(function(){if($(this).attr('id')!=curr_slide_id){$(this).hide();}});
			$('#flash_main div[@id$="'+curr_slide_id+'"]').css("z-index","50");
			$('#flash_main div[@id$="'+next_slide+'"]').css("z-index","100");
	    	$('#flash_main div[@id$="'+next_slide+'"]').animate({"opacity":"show"},{"duration":fade_duration});
	    	curr_slide=next_slide;
	    	curr_slide_id="slide_"+curr_slide;
		}
    $('div.flash_thumbs img').click(function(){
		this_slide=str_replace("slide_", "", $(this).attr('class'));
		if (this_slide!=curr_slide)
		    {
                pause();
                $('#flash_main div.slides').each(function(){if($(this).attr('id')!=curr_slide_id){$(this).hide();}});
                $('#flash_main div[@id$="'+curr_slide_id+'"]').css("z-index","50");
				$('#flash_main div[@id$="'+this_slide+'"]').css("z-index","100");
		    	$('#flash_main div[@id$="'+this_slide+'"]').animate({"opacity":"show"},{"duration":fade_duration});
		    	curr_slide=parseFloat(this_slide);
		    	curr_slide_id="slide_"+curr_slide;
		    	next_slide=curr_slide+1;
		        next_slide_id="slide_"+next_slide;
		        if (next_slide > totalcount)
					{
		                curr_slide=totalcount;
		            	next_slide=1;
		            	next_slide_id="slide_1";
		        	}
                setTimeout('play()', 100);
		    }
	});
    setTimeout('play()', 100);
});
