var pos=0;
function loadMonth(url) {
	new Ajax.Updater('ajaxcalendar', url);
}

function addEvent(elm, evType, fn, useCapture) {
	if (elm.addEventListener) {
		elm.addEventListener(evType, fn, useCapture);
		return true;
	} else if (elm.attachEvent) {
		var r = elm.attachEvent('on' + evType, fn);
		return r;
	} else {
		elm['on' + evType] = fn;
	}
}


function rotate_place() {
	new PeriodicalExecuter(function(pe) {
		pe.stop();
		new Effect.Fade('luogorandom',{duration: 1.0, to: 0.01, afterFinish: updateimage });	
		}, 5);
}

function updateimage() {
	pos=pos+1;
	new Ajax.Updater('luogorandom',"random_place-"+pos, {onSuccess: function(){
		/*document.getElementById('luogothumb').onload=imageloaded;
		var src=document.getElementById('luogothumb').src;
		document.getElementById('luogothumb').src="";
		document.getElementById('luogothumb').src=src;*/
		if(!document.getElementById('luogothumb').complete)
			addEvent(document.getElementById('luogothumb'),'load',imageloaded,false);
		else
			imageloaded();
	}});
}

function imageloaded() { 
	new Effect.Fade('luogorandom',{duration: 1.0, from: 0.01, to: 1.0});
	rotate_place();
}

rotate_place();
