
var time_go = 1;

function picswitch (paths, texts, urls) {
	var i = 0;
	var time = setInterval(
		function() {
			if (time_go) {
				if ((i!=0) && (i%(paths.length-1) == 0)) {
						i = -1;
						var ajax_next = document.getElementById('reload_rotation').getAttribute('value');
						new Ajax.Updater('scroll', ajax_next+'?cnt=0', {
							onComplete: function(request) {
								i++;
								change_img(paths, texts, urls, i)
							}
						});
					
				}
				else {
					if (i%4 == 3) {
						var ajax_next = document.getElementById('ajax_next').parentNode;
						new Ajax.Updater('scroll', ajax_next.getAttribute('href'), {
							onComplete: function(request) {
								i++;
								change_img(paths, texts, urls, i)
							}
						});
					}
					else {
						i++;
						change_img(paths, texts, urls, i)
					}
				}
			}
			else {
				clearInterval(time);
			}
		},
	7000);

}

function change_img(paths, texts, urls, i) {
	var img = document.getElementById('foto_src');
	var title = document.getElementById('foto_title');
	var url = document.getElementById('foto_url');

	change_board ('img_foto_mini'+i%4);
	img.setAttribute('src', paths[i%paths.length]);
	title.innerHTML=texts[i%texts.length];
	url.setAttribute('href', urls[i%urls.length]);
}

function time_no(img_src, img_href, img_name) {

	time_go = 0;

	var img = document.getElementById('foto_src');
	var url = document.getElementById('foto_url');
	var title = document.getElementById('foto_title');

	img.setAttribute('src', img_src);
	url.setAttribute('href', img_href);
	title.innerHTML=img_name;
}

function click_img (img_id, img_src, img_href, img_name) {

	time_no(img_src, img_href, img_name);
	change_board (img_id);
}

function no_board (id_pref) {
	var img;
	for (var i=0; i<4; ++i) {
		img = document.getElementById(id_pref+i);
		if (img) {
			img.style.border = '1px #000000 solid';
		}
	}
}

function change_board (img_id) {
	var size = img_id.length;
	no_board(img_id.substr(0,size-1));
	var img_mini = document.getElementById(img_id);
	img_mini.style.border = '1px #ffee60 solid';
}
