var totbck=6;
var myimages=new Array();

function bck(cont) {
	$('back').src='images/bck/bck'+cont+'.jpg';
	cont++;
	if (cont>totbck) cont=1;
	timer=window.setTimeout('bck('+cont+')',30000);
}

function init() {
	for (i=1;i<=totbck;i++){
		myimages[i-1]=new Image();
		myimages[i-1].src='images/bck/bck'+i+'.jpg';
	}
	inizio=Math.floor(Math.random()*(totbck-1))+1;
	timer=window.setTimeout('bck('+inizio+')',30000);
}

function linkprog(data) {
//	Effect.Pulsate(data,{pulses:1,duration:.5})
}

function mappa(id) {
	$('base').hide();
	$('cucina').hide();
	$('cocktail').hide();
	$('birra').hide();
	$('enoteca').hide();
	$(id).show();
	$('sinistra-fake').hide();
	Effect.SlideDown('sinistra-fake',{duration:2.5,scaleContent:false});
}

function programma(cont) {
	if (cont>0) Effect.Appear('prog'+cont,{duration:1});
	cont=cont+1;
	if (cont<=8) timer0=window.setTimeout('programma('+cont+')',1200);
	else {window.clearTimeout(timer0); timer0=null;}
}

function programma_init() {
	$('prog1').hide(); $('prog2').hide(); $('prog3').hide(); $('prog4').hide(); $('prog5').hide(); $('prog6').hide(); $('prog7').hide(); $('prog8').hide();
	programma(0);
}

function anni(cont) {
	if (cont==2003) {$('2003').style.color='#fff'; $('2004').style.color='#fff'; $('2005').style.color='#fff'; $('2006').style.color='#fff'; $('2007').style.color='#fff'; $('2008').style.color='#fff';}

	$('2003').style.fontStyle='italic'; $('2004').style.fontStyle='italic'; $('2005').style.fontStyle='italic'; $('2006').style.fontStyle='italic'; $('2007').style.fontStyle='italic'; $('2008').style.fontStyle='italic'; $('2010').style.fontStyle='italic';
	$(''+cont+'').style.fontStyle='normal'; $(''+cont+'').style.color='#E43719';
	Effect.Pulsate(''+cont+'',{pulses:3,duration:2})
	cont++;
	if (cont==2009) cont=2010; 
	if (cont>2010) cont=2003;
	timer2=window.setTimeout('anni('+cont+')',2200);
}

function programma_data(giorno,obj) {
	var video=Array();
	video['7agosto']='KZH-IysFWFk';
	video['8agosto']='wV-HLgt2gK4';
	video['9agosto']='kpkTkIKjxZY';
	video['11agosto']='wtclEmlNgDE';
	video['12agosto']='x7SdUqeHdnQ';
	video['13agosto']='g0OzvYocguk';
	var videogiorno=video[giorno];
	var videostr='<p style="text-align:right"><a href="javascript:$(\'videoprog\').hide()">Chiudi video</a></p><object width="550" height="437"><param name="movie" value="http://www.youtube.com/v/'+videogiorno+'&amp;hl=it_IT&amp;fs=1?rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'+videogiorno+'&amp;hl=it_IT&amp;fs=1?rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="550" height="437"></embed></object>';
	Effect.Pulsate(obj.id,{pulses:2,duration:1.5});
	var myAjax = new Ajax.Request(
		'_'+giorno+'.inc.php', 
		{
			method:'get',
			onComplete:function(originalRequest){$('sinistra-fake').hide(); $('programma_text').innerHTML=originalRequest.responseText; Effect.SlideDown('sinistra-fake',{duration:2.5,scaleContent:false}); $('videoprog').hide(); $('videoprog').innerHTML=videostr;}
	}); //myAjax
	return false;
}

function gioca_testi(id,cont) {
	var testi=new Array('instauro la connessione...','scelgo un drink tra una vasta scelta di bibite, vini, birre alla spina, cocktail, aperitivi...','determino le date della festa secondo il calendario Maya...','calcolo l\'entropia media dell\'universo...','valuto la tua partecipazione alle edizioni 2007 e 2008 di AnguriaraFara...','ci siamo quasi...','elaborazione completata. Ancora un attimo di pazienza...');
	$(id).childNodes[1].innerHTML='<p style="text-align:left;font-size:20px">attendi...</p>'+testi[cont]+'<p style="text-align:center"><img src="images/ajax-loader.gif" style="border:0" /></p>';
	cont++;
	if (cont<testi.length) timer2=setTimeout("gioca_testi('"+id+"',"+cont+")",3000);
	else {clearTimeout(timer2); timer2=null}
}

var giocato=false

function gioca(id,step) {
	giocato=true;
	var box=new Array(); pos=0;
	if (id!='boxA') box[pos++]='boxA';
	if (id!='boxB') box[pos++]='boxB';
	if (id!='boxC') box[pos++]='boxC';
	switch(step) {
		case 0:
			Effect.Puff(box[step],{duration:1}); 
			timer=setTimeout("gioca('"+id+"',"+(step+1)+')',1000);
			break;
		case 1:
			Effect.Puff(box[step],{duration:1}); 
			timer=setTimeout("gioca('"+id+"',"+(step+1)+')',1000);
			break;
		case 2:
			new Effect.Scale(id,200,{scaleFromCenter:false,scaleContent:true});
			timer=setTimeout("gioca('"+id+"',"+(step+1)+')',1000);
			break;
		case 3:
			new Effect.Shake(id,{duration:.5});
			timer=setTimeout("gioca('"+id+"',"+(step+1)+')',700);
			break;
		case 4:
			new Effect.Scale(id,150,{scaleFromCenter:false,scaleContent:true,scaleY:false});
			timer=setTimeout("gioca('"+id+"',"+(step+1)+')',1000);
			break;
		case 5:
			clearTimeout(timer); timer=null;
			$('lblA').className='box_lbl'; $('lblB').className='box_lbl'; $('lblC').className='box_lbl';
			gioca_testi(id,0)
			timer=setTimeout("gioca('"+id+"',"+(step+1)+')',3000*7);
			break;
		case 6:
			clearTimeout(timer); timer=null;
			var myAjax = new Ajax.Request('_gioca.inc.php', 
			{
				method:'get',
				onComplete:function(originalRequest){$(id).childNodes[1].innerHTML=originalRequest.responseText}
			}); //myAjax
			break;
	}
}