var myimages=new Array();

function preloadimages(){
	for (i=0;i<preloadimages.arguments.length;i++){
		myimages[i]=new Image();
		myimages[i].src=preloadimages.arguments[i];
	}
}

//preloadimages('/images/puls_left.gif', '/images/puls_left_a.gif', '/images/puls_right.gif', '/images/puls_left_a.gif');

pre_imgs="'/images/puls_left.gif', '/images/puls_left_a.gif', '/images/puls_right.gif', '/images/puls_left_a.gif', '/images/loading.gif'";
for(i=1; i<=21; i++) {
	pre_imgs=pre_imgs+", '/images/icone/"+i+".jpg'";
}

preloadimages(pre_imgs);


function setta_seq(seq) {
	
	a=$('int_cartucciera');
	new Effect.Opacity(a, { from: 1.0, to: 0, duration: 0.7 });
	setTimeout("carica_sequenza('"+seq+"')", 0800);

	
}

function carica_sequenza(seq) {
	a=$('int_cartucciera');
	//a.style.opacity='1.0';
	par="sequenza="+seq;
	
	new Ajax.Updater(a, "/sequenza.php", {
			method: 'get',
			parameters: par,
			onComplete: function() {
				new Effect.Opacity(a, { from: 0.0, to: 1.0, duration: 0.7 });
			}
		});
	
}

function scroll_foto(num) {
	Effect.ScrollTo('cont_testo');
	setTimeout("cambia_foto('"+num+"')", 0500);
}

function cambia_foto(num) {
	//load_="<img src='/images/loading.gif' />";
	par='';
	new Ajax.Updater('cont_foto', "/loading.php", {
			method:'get',
			parameters: par
		
		});
		setTimeout("vedi_foto('"+num+"')", 0300);
	
}

function vedi_foto(num) {
	
	par='num='+num;
	new Ajax.Updater('cont_foto', "/foto.php", {
		method: 'get',
		parameters: par,
		onComplete: function(){
		
			new Effect.Opacity('cont_foto', { from: 0.0, to: 1.0, duration: 0.5});
		}
		
	});
}

function prenota() {
	
	myreg_name=new RegExp("^[a-zA-Z 'àèìòùé]+$");
	myreg_num=new RegExp("^[0-9]+$");
	myreg_email=new RegExp("^([a-zA-Z0-9\._-])+@([a-zA-Z0-9-])+\.([a-zA-Z0-9])+$");
	myreg_data=new RegExp("^[0-3]+[0-9]+\-[0-1]+[0-9]+\-[0-1]+[0-9]+$");
	
	obblighi=0;
	sbagli=new Array();
	
	a=document.prenotazione;
	
	if(a.autorizzo[0].checked==true) {
		aut=1;
	} else {
		aut=0;
	}
	
	if(a.nome.value=="" || a.cognome.value=="" || a.telefono.value=="" || a.coperti.value=="" || a.giorno.value=="" || a.mese.value=="" || a.anno.value=="") {
		alert("I campi contrassegnati da asterisco (*) sono obbligatori");
		
	} else {
		
		res=myreg_name.test(a.nome.value);
		if(!(res)) {
			sbagli.push("NOME");
		}
		
		res=myreg_name.test(a.cognome.value);
		if(!(res)) {
			sbagli.push("COGNOME");
		}
		
		res=myreg_email.test(a.email.value);
		if(!(res)) {
			sbagli.push("EMAIL");
		}
		
		data=a.giorno.value+"-"+a.mese.value+"-"+a.anno.value;
		res=myreg_data.test(data);
		if(!(res)) {
			sbagli.push("DATA");
		}
		
		res=myreg_num.test(a.coperti.value);
		if(!res) {
			sbagli.push("COPERTI");
		} 
		
		if(sbagli.length>0) {
			campi_sb="";
			for(i=0; i<sbagli.length; i++) {
				campi_sb=campi_sb+" "+sbagli[i];
			}
			stringa="Ci sono errori nei seguenti campi:"+campi_sb;
			alert(stringa);
		} else {
			if (aut == 0) {
				alert("E' necessario autorizzare il trattamento dei dati personali.");
			}
			else {
				a.submit();
			}
		}
	}
	
}

