function profile_switch_slides(frame, delay, div) {
	return (
		function() {
			items = $$(div + " a.profile");
			slides = items.length;
			if (slides > 1) {
				items[frame].fade();
				
				if (frame == slides - 1) {
					frame = 0;
				}
				else {
					frame = frame + 1;
				}
				
				items[frame].appear();
				$('site_overlay').href = items[frame].href;
				setTimeout(profile_switch_slides(frame, delay, div), delay);
			} else {
				if (slides == 1) {
					items[0].appear();
				}
			}
		}
	)
}

function profile_start_slideshow(delay, div) {
	setTimeout(profile_switch_slides(0, delay, div), delay);
}

document.observe("dom:loaded", function() {
	if ($$("#profile_slideshow a.profile").length > 0) {
		$$("#profile_slideshow a.profile")[0].show();
		$('site_overlay').href = $$("#profile_slideshow a.profile")[0].href;
		profile_start_slideshow(5000, "#profile_slideshow");
	}
});