id=new Array(2);
start=1;
end=0;
max_show_catalogo=5;
str='test';
var timer;

function catalogo() {
	str='';
	end=start+max_show_catalogo-1;
	if (end>tot) end=tot;
	for (i=start;i<=end;i++)
		str+='<a href="catalogo.php?tipo='+prod+'&id='+i+'"><img src="cache/'+prod+'-'+id[i]+'_150.jpg" style="margin-left:0" class="anteprime" /></a>';
	timer=setTimeout('catalogo2()',500);
	start=end+1;
	if (end==tot) start=1;
}

function catalogo_new(verso) {
	margin=$('temp').style.marginLeft.replace('px','');
	margin=margin-1+1;	// trucco
	margin=margin+verso*2;
	if (margin<=0 && margin>=-146*(tot-5)-20) {
		$('temp').style.marginLeft=margin+'px';
		timer_new=setTimeout('catalogo_new('+verso+')',10);
	}
	else catalogo_stop();
}

function catalogo_stop() {
	clearTimeout(timer_new);
	timer_new=null;
}

function catalogo2() {
	timer=null;
	$('temp').innerHTML=str;
	if (tot>max_show_catalogo) {
		Effect.Appear($('temp'),{duration:1.0, from:0, to:1.0});
		setTimeout('catalogo3()',4500);
	}
}

function catalogo3() {
	Effect.Fade($('temp'),{duration:1.0, from:1.0, to:0});
	setTimeout('catalogo()',1000);
}

function hide(oggetto) {
	$(oggetto).style.display='none';
}
function show(oggetto,classe) {
	$(oggetto).style.display='block';
}

function oscura() {
	for (i=1;i<=5;i++) {
		obj=$('top'+i);
		obj.className='oscurato';
	}
}

function sfuma(id) {
	new Effect.Fade($('top'+id),{duration:3.0, from:1.0, to:0.3});
	
	id++;
	if (id>5) id=1;
	window.setTimeout("slideshow("+id+")",3000);
}

function slideshow(id) {
	oscura();
	obj=$('top'+id);
	obj.className='';
	new Effect.Appear(obj,{duration:3.0, from:0.3, to:1.0});

	window.setTimeout("sfuma("+id+")",7000);
}

function init() {
	oscura();
	$('top1').className='';
	sfuma(1);
}

function offusca(num) {
	new Effect.Fade('hp'+num,{duration:1.2});
	num++;
	if (num==9) num=1;
	window.setTimeout("hp_show("+num+")",1200);
}

function hp_show(num) {
	for (i=1;i<=8;i++) $('hp'+i).style.display='none';
	new Effect.Appear('hp'+num,{duration:1.5});
	window.setTimeout("offusca("+num+")",4500);
}