var image		= '',
	myImages	= '',
	current 	= 0,
	next 		= 0,
	timeToDelay = 1000,
	fxDuration	= 1000,
	containerID = 'imagerotator';
	
	n			= 0;	
window.addEvent('domready', function() {
	
	image		= $$('#'+containerID+' img').getLast();
	myImages = new Asset.images(imgsToLoad, {
		onComplete: function(){
        	changeImg.periodical(timeToDelay*2 + 1000);
    	} 
	});
	
	mails = $$('.mail');
	mails.each(function(email){
		divs = email.getElements('div');
		correctName = '';
		correctDomine = '';
		hasChiocciola = false;
		divs.each(function(el){
			if(el.hasClass('chiocciola'))
			{
				hasChiocciola = true;
			}else if(!hasChiocciola)
				correctName = correctName+el.get('text');
			else
				correctDomine = correctDomine+el.get('text');
			el.dispose();
		});
		emailLink = new Element('a', {'href': 'mailto:'+correctName});
		if(hasChiocciola)
		{
			emailLink.set('html', correctName+'<span class="chiocciola">@</span>'+correctDomine);
			emailLink.set('href', 'mailto:'+correctName+'@'+correctDomine);
			emailLink.inject(email, 'top');
		}
		else
		{
			emailLink.set('html', correctName);
			emailLink.set('href', 'mailto:'+correctName);
			emailLink.addClass('')
			emailLink.inject(email, 'before');
			new Element('span', {'class': 'email'}).wraps(emailLink);
			email.dispose();
		}
	})
	
	var mailMe = $('mailMe');
	if(mailMe)	changeColor.periodical(2000, mailMe);
	
});


function changeImg(){
	next = (current == imgsToLoad.length-1) ? 0 : next+1;
	myImages[next].setStyle('opacity', 1).inject(image, 'before');
	image.get('tween', {duration: fxDuration}).start('opacity', 0);
	image 	= myImages[next];
	current = next;
}