function scrollToTop(){
	$('html, body').stop().animate({scrollTop:0}, 500);
	return false;
}

var current_slide_link_index = 0;

function followSlideLink(){
	location.href = slide_link_list[current_slide_link_index];
	return false;
}

//Slideshow script by Sergiu Baluta
function frameSlideshow(tag_param,speed_param,frame_list,delay_param){
	if(frame_list && frame_list.length > 1){
		var frameIndex = 0;
		var imageIndex = 0;
		var expectLoad = 0;
		var $imageA = null;
		var $imageB = null;
		var tag = tag_param;
		var speed =  speed_param;
		var delay = parseInt(delay_param);
		
		$('#'+tag+'1').css('opacity',0);
		
		function scheduleNextFrame(){
			setTimeout(function(){
				frameIndex = (frameIndex + 1 ) % frame_list.length;
				imageIndex = 1 - imageIndex;
				$imageA = $('#'+ tag + imageIndex);
				$imageB = $('#'+ tag + (1-imageIndex));
				expectLoad = 1;
				$imageA[0].src = frame_list[frameIndex] + '?rand=' + Math.random(); //force reload, to fix Safari bug
			},speed*2);
		}
		
		$('.'+tag).load(function(){
			//alert('loaded:'+ this.src);								 
			if(expectLoad){	
				expectLoad = 0;
				var keepFrameIndex = frameIndex;				
				$imageB.animate({opacity:0},speed,function(){current_slide_link_index = keepFrameIndex;});
				setTimeout(function(){
					$imageA.animate({opacity:1},speed);				
				}, delay);
				scheduleNextFrame();
			}
		});		
		
		scheduleNextFrame();
	}else{
		$('#'+tag_param+'1').hide();
	}
}


