 // JavaScript Document
function conferma(tour,nome){
while(nome.indexOf("&#039;","\'")!=-1){
			nome = nome.replace('&#039;','\'');
		}
while(nome.indexOf("&quot;","\"")!=-1){
			nome = nome.replace("&quot;","\"");
		}
while(nome.indexOf("&amp;","&")!=-1){
			nome = nome.replace("&amp;","&");
		}
while(nome.indexOf("&lt;","<")!=-1){
			nome = nome.replace("&lt;","<");
		}
while(nome.indexOf("&gt;",">")!=-1){
			nome = nome.replace("&gt;",">");
		}
var confer = confirm("Are you sure you want to delete the tour '"+nome+"' from the list? If you do so you will cancel also the entire list of the participants at this tour");
if(confer)
location.href = "?canc_tour="+tour+"&title="+nome; 
	}
	
function verifica2_email(verifica,errors,email){
	var cont = document.getElementById("contenitore_registrazione");
	var email_valore_fin = null;
var quest = null;
var risultato = '';
if(window.XMLHttpRequest){
quest = new XMLHttpRequest();
}
if(window.ActiveXObject){
quest = new ActiveXObject("Microsoft.XMLHTTP");
}
if(quest){
var url = "controlla_pass_email.php?email="+email;
quest.open("GET",url);
quest.onreadystatechange = function(){
if(quest.readyState == 4){
risultato = quest.responseText;
if(risultato=="si"){
	email_valore_fin = false;
		document.getElementsByName('email_valore').item(0).value = false;
		} else if(risultato=="no"){
			document.getElementsByName('email_valore').item(0).value = true;
			}
if(email_valore_fin=="false" || email_valore_fin==false){
verifica = false;
errors += "- Email: Email inserita gi&agrave; esistente<br/>";
insieme = verifica+"|"+errors;
		document.getElementById('email1_err').style.visibility = 'visible';
	document.getElementById('email2_err').style.visibility = 'visible';
		document.getElementsByName('email1').item(0).style.backgroundColor = '#0FF';
	document.getElementsByName('email2').item(0).style.backgroundColor = '#0FF';
	}
				if(verifica=="false" || verifica==false){
					
var diverror = document.getElementById("errors");
if(document.getElementById("errors")!=null){
cont.removeChild(diverror);
	}
	
var div = document.createElement("div");
div.setAttribute("id","errors");
div.innerHTML = errors;
var after = document.getElementById("campo_prima_errore");
cont.insertBefore(div, after);
}
if(verifica==true || verifica=="true"){
document.form_reg.submit();
	}

	}
	}
	quest.send(null);
	}
	
	}
	
	
	
var verifica_email_pass = {
	verifica : function(verifica,errors,email,pass3,dati){
		
		var cont = document.getElementById("contenuto");
		var verifica2 = verifica;
		var quest;
		if(dati=="accesso"){
		if(window.XMLHttpRequest)
		quest = new XMLHttpRequest();
		if(window.ActiveXObject)
		quest = new ActiveXObject("Microsoft.XMLHTTP");
		if(quest){
			var url = "controlla_pass_email.php?pass="+pass3+"&email="+email;
			quest.open("get",url);
		quest.onreadystatechange = function(){
			if(quest.readyState == 4){
				var risposta = quest.responseText;
				var risposte = risposta.split(',');
	            if(risposte[0]=='si'){
					verifica2 = false;
					document.getElementsByName('email1').item(0).style.backgroundColor = '#0FF';
					document.getElementsByName('email2').item(0).style.backgroundColor = '#0FF';
					errors += "Email inserita non valida, appartiene ad un altro utente!<br/>";
					}
					if(risposte[1]=='no'){
					verifica2 = false;
					document.getElementsByName('pw').item(0).style.backgroundColor = '#0FF';
					errors += "- Password: Password attuale inserita non esistente<br/>";
					}}
					if(verifica2=="false" || verifica2==false){

var diverror = document.getElementById("errors");
if(document.getElementById("errors")!==null){
cont.removeChild(diverror);
	}
var div = document.createElement("div");
div.setAttribute("id","errors");
div.innerHTML = errors;
var after = document.getElementById("name_user_in");
cont.insertBefore(div, after);

}
else{
document.forms[0].submit();
}
				}
			}
			quest.send(null);
		   }	  
if(dati=="personali"){
if(verifica2=="false" || verifica2==false){
var diverror = document.getElementById("errors");
if(document.getElementById("errors")!==null){
cont.removeChild(diverror);
	}
var div = document.createElement("div");
div.setAttribute("id","errors");
div.innerHTML = errors;
var after = document.getElementById("name_user_in");
cont.insertBefore(div, after);
}
else{
document.form_reg.submit();
}
}
		}
	}
	
	
	
	


// FORM PER REGISTRAZIONE
	
function verifica_form(dati){

if(dati == null){
if(document.form_reg.elements['autorizza'][0].checked==false){
 alert("Se non autorizzi il trattamento dei dati personali non puoi registrarti!");
  return false;
                       }}		
	if(dati == "personali" || dati == null){
	document.getElementsByName('nome').item(0).style.backgroundColor = '';
	document.getElementsByName('cognome').item(0).style.backgroundColor = '';
	if(dati == "personali")
	document.getElementsByName('localita').item(0).style.backgroundColor = '';
	else
	document.getElementsByName('citta').item(0).style.backgroundColor = '';
	document.getElementsByName('age').item(0).style.backgroundColor = '';
	document.getElementsByName('tel').item(0).style.backgroundColor = '';
	document.getElementsByName('cell').item(0).style.backgroundColor = '';
	var nome = document.form_reg.elements['nome'].value;
	var cognome = document.form_reg.elements['cognome'].value;
	if(dati == "personali")
	var citta= document.form_reg.elements['localita'].value;
	else
	var citta= document.form_reg.elements['citta'].value;
	var age = document.form_reg.elements['age'].value;
	var tel = document.form_reg.elements['tel'].value;
	var cell = document.form_reg.elements['cell'].value;
	}
	if(dati == "accesso" || dati == null){
		var email = document.form_reg.elements['email1'].value;
	var email2 = document.form_reg.elements['email2'].value;
	var pass = document.form_reg.elements['pw1'].value;
	var pass2 = document.form_reg.elements['pw2'].value;
	document.getElementsByName('email1').item(0).style.backgroundColor = '';
	document.getElementsByName('email2').item(0).style.backgroundColor = '';
	document.getElementsByName('pw1').item(0).style.backgroundColor = '';
	document.getElementsByName('pw2').item(0).style.backgroundColor = '';
	if(dati == "accesso"){
	var pass3 = document.form_reg.elements['pw'].value;
	document.getElementsByName('pw').item(0).style.backgroundColor = '';}}
	
	if(dati == null){
	document.getElementById('nome_err').style.visibility = 'hidden';
	document.getElementById('cognome_err').style.visibility = 'hidden';
	document.getElementById('citta_err').style.visibility = 'hidden';
	document.getElementById('age_err').style.visibility = 'hidden';
	document.getElementById('telef_err').style.visibility = 'hidden';
	document.getElementById('cell_err').style.visibility = 'hidden';
	document.getElementById('email1_err').style.visibility = 'hidden';
	document.getElementById('email2_err').style.visibility = 'hidden';
	document.getElementById('pass1_err').style.visibility = 'hidden';
	document.getElementById('pass2_err').style.visibility = 'hidden';
	}
	var errors = '';
	var verifica = true;
if(dati == null){
	var email_valore = document.form_reg.elements['email_valore'].value;}
var nomi = new RegExp('^[a-zA-Z ]{3,50}$');
var tel_controllo = new RegExp('^[\+0-9-]{8,25}$');
var check_email = new RegExp('^[\.a-zA-Z0-9_-]+@[a-zA-Z0-9_-òàùéèì]+\.([a-zA-Z0-9_-òàùéèì]+\.)*[a-zA-Z]+$');
var check_pass = new RegExp('^.{8,12}$');

if(dati == "personali" || dati == null){
	
if(nome==''){
	verifica = false;
errors += "- Nome: campo obbligatorio!<br/>";
if(dati == null){
document.getElementById('nome_err').style.visibility = 'visible';
document.getElementById('nome_err').style.padding = 0;
document.getElementById('nome_err').innerHTML = '<img src="img/errore.jpg" width="15" height="15" />';}
document.getElementsByName('nome').item(0).style.backgroundColor = '#0FF';
	}
else if(nomi.test(nome)==false){
verifica = false;
errors += "- Il nome che hai inserito non &egrave; valido. Inserisci solo lettere e di lunghezza 3-50 caratteri!!<br/>";
if(dati == null){
document.getElementById('nome_err').style.visibility = 'visible';}
document.getElementsByName('nome').item(0).style.backgroundColor = '#0FF';
}
if(cognome==''){
	verifica = false;
errors += "- Cognome: campo obbligatorio!<br/>";
if(dati == null){
document.getElementById('cognome_err').style.visibility = 'visible';}
document.getElementsByName('cognome').item(0).style.backgroundColor = '#0FF';
	}
else if(nomi.test(cognome)==false){
	
	verifica = false;
errors += "- Il cognome che hai inserito non &egrave; valido. Inserisci solo lettere!!<br/>";
if(dati == null){
document.getElementById('cognome_err').style.visibility = 'visible';}
document.getElementsByName('cognome').item(0).style.backgroundColor = '#0FF';
	}
if(citta==''){
verifica = false;
errors += "- Citt&agrave;: campo obbligatorio!<br/>";
if(dati == null){
document.getElementById('citta_err').style.visibility = 'visible';
document.getElementsByName('citta').item(0).style.backgroundColor = '#0FF';}
else
document.getElementsByName('localita').item(0).style.backgroundColor = '#0FF';
	}
else if(nomi.test(citta)==false){
	verifica = false;
errors += "- Il nome della citt&agrave; che hai inserito non &egrave; valido. Solo lettere!! <br/>";
if(dati == null){
document.getElementById('citta_err').style.visibility = 'visible';}
document.getElementsByName('citta').item(0).style.backgroundColor = '#0FF';
	}
if(age=='no'){
verifica=false;
errors += "- Anno di nascita: campo obbligatorio!!<br/>";
if(dati == null){
document.getElementById('age_err').style.visibility = 'visible';}
document.getElementsByName('age').item(0).style.backgroundColor = '#0FF';
}
if(tel != ''){
if(tel_controllo.test(tel)==false){
	verifica = false;
errors += "- Il numero di telefono fisso inserito non è corretto. Solo numeri,+,- e deve contenere tra i 9 e 20 caratteri! <br/>";
if(dati == null){
document.getElementById('telef_err').style.visibility = 'visible';}
document.getElementsByName('tel').item(0).style.backgroundColor = '#0FF';
	}}

if(cell!=''){
if(tel_controllo.test(cell)==false){
	
	verifica = false;
errors += "- Il numero di cellulare inserito non &egrave; corretto. Solo numeri,+,- e deve contenere tra gli 8 e i 20 caratteri!! <br/>";
if(dati == null){
document.getElementById('cell_err').style.visibility = 'visible';}
document.getElementsByName('cell').item(0).style.backgroundColor = '#0FF';
	}}

if(tel=='' && cell==''){
verifica = false;
errors += "- E' necessario fornire almeno un numero di telefono!!<br/>";
if(dati == null){
document.getElementById('telef_err').style.visibility = 'visible';
	document.getElementById('cell_err').style.visibility = 'visible';}
	document.getElementsByName('tel').item(0).style.backgroundColor = '#0FF';
	document.getElementsByName('cell').item(0).style.backgroundColor = '#0FF';
	}
}

if(dati == "accesso" || dati == null){
if(email==''){
	verifica = false;
errors += "- Email: campo obbligatorio!<br/>";
if(dati == null){
	
document.getElementById('email1_err').style.visibility = 'visible';}
document.getElementsByName('email1').item(0).style.backgroundColor = '#0FF';
	}
else if(check_email.test(email)==false){
	verifica = false;
errors += "- La email inserita non &egrave; corretta!! Ricorda che deve essere composta solo da numeri, lettere e i caratteri tra parentesi (. - _ @)!!<br/>";
if(dati == null){
document.getElementById('email1_err').style.visibility = 'visible';}
document.getElementsByName('email1').item(0).style.backgroundColor = '#0FF';
	}
if(email2==''){
	verifica = false;
errors += "- Riscrivi email: campo obbligatorio!<br/>";
if(dati == null){
document.getElementById('email2_err').style.visibility = 'visible';}
document.getElementsByName('email2').item(0).style.backgroundColor = '#0FF';
	}
else if(check_email.test(email2)==false){
	verifica = false;
errors += "- La email riscritta non &egrave; corretta!! Ricorda che deve essere composta solo da numeri, lettere e i caratteri tra parentesi (+ - _ @)!!<br/>";
if(dati == null){
	document.getElementById('email2_err').style.visibility = 'visible';}
	document.getElementsByName('email2').item(0).style.backgroundColor = '#0FF';
	}

if(email!=email2){
	verifica = false;
	errors += "- Le email inserite non combaciano!!<br/>";
	if(dati == null){
		document.getElementById('email1_err').style.visibility = 'visible';
	document.getElementById('email2_err').style.visibility = 'visible';}
	document.getElementsByName('email1').item(0).style.backgroundColor = '#0FF';
	document.getElementsByName('email2').item(0).style.backgroundColor = '#0FF';
	}
if(pass==''){
	verifica = false;
if(dati!=null)
errors += "- Password nuova: campo obbligatorio<br/>";
else
errors += "- Password: campo obbligatorio!<br/>";
if(dati == null){
document.getElementById('pass1_err').style.visibility = 'visible';}
document.getElementsByName('pw1').item(0).style.backgroundColor = '#0FF';
	}
else if(check_pass.test(pass)==false){
	if(dati == null){
	document.getElementById('pass1_err').style.visibility = 'visible';}
verifica = false;
	errors += "- Password: lunghezza non valida. Da 8 a 12 caratteri!!<br/>";
	document.getElementsByName('pw1').item(0).style.backgroundColor = '#0FF';
	}
if(pass2==''){
	verifica = false;
errors += "- Riscrivi password: campo obbligatorio!<br/>";
if(dati == null){
document.getElementById('pass2_err').style.visibility = 'visible';}
document.getElementsByName('pw2').item(0).style.backgroundColor = '#0FF';
	}
else if(check_pass.test(pass2)==false){
verifica = false;
	errors += "- La password riscritta ha una lunghezza non valida. Da 8 a 12 caratteri!!<br/>";
	if(dati == null){
	document.getElementById('pass2_err').style.visibility = 'visible';}
	document.getElementsByName('pw2').item(0).style.backgroundColor = '#0FF';
	
	}
if(pass!=pass2){
	verifica = false;
	errors += "- Le passwords inserite non combaciano!!<br/>";
	if(dati == null){
		document.getElementById('pass1_err').style.visibility = 'visible';
	document.getElementById('pass2_err').style.visibility = 'visible';}
		document.getElementsByName('pw1').item(0).style.backgroundColor = '#0FF';
			document.getElementsByName('pw2').item(0).style.backgroundColor = '#0FF';
	}}
if(dati=='accesso'){
	if(pass3==''){
	verifica = false;
errors += "- Password attuale: campo obbligatorio!<br/>";
document.getElementsByName('pw').item(0).style.backgroundColor = '#0FF';
	}else if(check_pass.test(pass3)==false){
verifica = false;
	errors += "- La password attuale ha una lunghezza non valida. Da 8 a 12 caratteri!!<br/>";
	document.getElementsByName('pw').item(0).style.backgroundColor = '#0FF';
}
	}
	
if(typeof dati == "undefined"){
verifica2_email(verifica,errors,email);}
else if(typeof dati != "undefined")
verifica_email_pass.verifica(verifica,errors,email,pass3,dati);

}







var a = 0;
function controlla_parole(evt,word,nome_err,parola_err,elemento){
	if(evt.ctrlKey == false && evt.shiftKey == false && evt.altKey == false && a == 0){
	document.getElementById(nome_err).style.visibility = 'hidden';
	document.getElementById(parola_err).style.visibility = 'hidden';
	}
    a = 0;
	if(evt.altKey || evt.ctrlKey || evt.shiftKey){
				a++;
	document.getElementById(nome_err).style.visibility = 'visible';
	document.getElementById(parola_err).style.visibility = 'visible';}
		
	if(word.length>0){
var reg = new RegExp("^[a-zA-Z ]+$");
if(reg.test(word)==false){
var lung = word.length;
	/*var parola =  word.substr(0,lung-1);
	document.form_reg.elements[elemento].value = parola;*/
	document.getElementById(nome_err).style.visibility = 'visible';
	document.getElementById(parola_err).style.visibility = 'visible';
	if(parola_err=="place"){
		document.getElementById(parola_err).innerHTML = "Carattere non valido!";
		document.getElementById(parola_err).style.color = 'red';
		document.getElementById(nome_err).style.paddingRight = 10+"px";
		}
	}else{
		if(parola_err=="place"){
			document.getElementById(parola_err).style.visibility = 'visible';
			document.getElementById(parola_err).innerHTML='Citt&agrave; dove vivi attualmente!';
			document.getElementById(parola_err).style.color = 'black';
			
		
		}
	}}

	}
var conta = 0;
var timeout;
var timeoutdue;
var timeout_schiarisci;
var tempo_opacita;
	var conta_opacita_scura = 1;
	var conta_opacita_scura_ie = 100;
	
function opacita_due(){
	clearTimeout(timeout_schiarisci);
	conta_opacita_scura -= 0.04;
	conta_opacita_scura_ie -= 10;
document.getElementById('immagine').style.opacity = conta_opacita_scura;
document.getElementById('immagine').style.filter = "alpha(opacity="+conta_opacita_scura_ie+")";
timeoutdue = setTimeout('opacita_due()',50);
	}
var conta_opacita_chiara = 0;
var conta_opacita_chiara_ie = 0;
var the_timeout = null;
function opacita(){
conta_opacita_chiara += 0.1;
conta_opacita_chiara_ie += 10;
document.getElementById('immagine').style.opacity = conta_opacita_chiara;
document.getElementById('immagine').style.filter = "alpha(opacity="+conta_opacita_chiara_ie+")";
timeout_schiarisci = setTimeout('opacita()',50);
	}
var scritte = new Array("Vista di Gerusalemme dal Monte degli Ulivi","Entrata del Bar Mitzva al Kotel (muro occidentale del Tempio)","Gruppo Italia Marzo 2010 a Masada","Deserto della Giudea con caverne dei Rotoli del Mar Morto","Spiegazione al Muro occidentale del Tempio","Bar Mitzva (Figlio del Comandamento) che legge il Sefer Torah","Vista di Gerusalemme dal Monte degli Ulivi","Ebreo durante la preghiera (tefillah) del mattino (shaharit)","Chiesa del Santo Sepolcro","<span style='font-size:19px'>Spiegazione delle scritture sul posto dove sono state vissute (in foto Fernando Curci e Jonathan Curci)</span>","Spiegazione del significato della storia del profeta  Giona a Jaffa","Modello della citta’ di Gerusalemme, fortezza di Antonia","Alcuni dei partecipanti con la guida Steven Rona","Vestigie di Qumran con Mikweh (fonte battesimale)","Modello del Tempio","Museo d’Israele con I Rotoli di Qumran","Citta’ Vecchia di Gerusalemme","Campo dei pastori di Betlemme","Palazzo di Erode a Masada","Vestigie di Masada","Masada","<span style='font-size:19px'>Sinangoga di Masada, spiegazione del ritrovamento di Ezechiele 37 e significato per Giuda e Giuseppe</span>","Teatro di Cesarea","Mar di Galilea");
var conto_scritte = 0;
var ricomincia_conto = 0;
var num_foto = 1;
function cambia_immagine(a,b){
	clearTimeout(timeout);
	conta_opacita_scura = 1;
	conta_opacita_chiara = 0;
	conta_opacita_scura_ie = 100;
	conta_opacita_chiara_ie = 0;
clearTimeout(timeoutdue);

if(a == 0 && conta==0){
num_foto = 1;
if(b==1){
var tempo = 8000;
tempo_opacita = 7000;}
else{
var tempo = 8000;
tempo_opacita = 7000;
	}
conta = 1;
}
else if(a == 53){
num_foto = 1;
tempo = 8000;
tempo_opacita = 7000;
}
else{
num_foto = a;
tempo = 8000;
conta_opacita = 1;
tempo_opacita = 7000;
}
	document.getElementById("scritte_foto").style.fontSize = "24px";
document.getElementById("scritte_foto").style.background = "url(img/sotto_scritta_trasp.png)";
if(conto_scritte>23){
conto_scritte = 0;
num_foto = 1;
/*ricomincia_conto++;*/
}
/*if((conto_scritte+ricomincia_conto)>26){
conto_scritte = 0;
ricomincia_conto = 0;
}*/
document.getElementById('scritte_foto').innerHTML = scritte[conto_scritte];//mettendo una variabile al posto dell'indice si può far scorrere delel scritte usanto l'array scritte in alto a 456
conto_scritte++;
document.getElementById('foto').innerHTML = "<img id='immagine' src='img/immagini_israele/"+num_foto+".jpg' height='300' / alt='immagini d israele'>";
document.getElementById('immagine').style.opacity = 0.5;
document.getElementById('immagine').style.filter = "alpha(opacity=50)";
opacita();
timeout = setTimeout("opacita_due()",tempo_opacita);
num_foto++;
var immagine = new Image();
immagine.src = "img/immagini_israele/"+num_foto+".jpg"; 
the_timeout = setTimeout("cambia_immagine("+num_foto+")",tempo);
	}
var scritta = new Array();
scritta["play"] = "avvia filmato/ foto succ";
scritta["back"] = "avvia filmato/ foto prec";
scritta["pausa"] = "pausa";
scritta["riavvia"] = "riavvia filmato";
var dimensione = new Array();
dimensione["play"] = 130;
dimensione["back"] = 130;
dimensione["pausa"] = 35;
dimensione["riavvia"] = 85;
var posizione = new Array();
posizione["play"] = 35;
posizione["back"] = 35;
posizione["pausa"] = 45;
posizione["riavvia"] = 40;
function cambia_controller(pulsante,num){
	if(num==0){
document.getElementsByName(pulsante).item(0).src = "img/controller_"+pulsante+"_hover.png";

if(pulsante!='play_grande_due'){
	document.getElementById("control_istruzioni").style.visibility = "visible";
document.getElementById("control_istruzioni").innerHTML = scritta[pulsante];
document.getElementById("control_istruzioni").style.width = dimensione[pulsante]+"px";
document.getElementById("control_istruzioni").style.left = posizione[pulsante]+"%";}
	}
	if(num==1){
document.getElementsByName(pulsante).item(0).src = "img/controller_"+pulsante+".png";
document.getElementById("control_istruzioni").style.visibility = "hidden";
	}
	}
function cambia_immagine2(){
document.getElementById("play_grande_due").src = "img/controller_play_grande_hover.png";
	
	}
function modifica_contenuto(div_nome){
document.getElementById(div_nome).style.display = 'inline';
	
	}
function EvalSound(soundobj) {
  var thissound= eval("document."+soundobj);
  thissound.Play();
}
function verifica_email(){
	var email = document.forms[0].elements['email'].value;
	var email_checker = new RegExp("^[\.0-9A-Za-z_-]+@[\.0-9A-Za-z_-]+\.([\.0-9A-Za-z_-]+\.)*[a-zA-Z]+$");
	if(email_checker.test(email))
	{
	return true;
	}else {
		alert('Email inserita non presente nei nostri database. Utente non riconosciuto!');
		return false;
	}
	}
function verifica_iscrizione(){
var partecipante = "Partecipante";
var num_part = 1;
var partecipante_intero;
var procedi = true;
while(procedi==true){
partecipante_intero = partecipante+" "+num_part;
if(num_part>1){	
var nome_comp_a= "nome_compagno"+num_part;
var nome_a = "nome"+num_part;
var citta_a = "citta"+num_part;
var acconto_a = "acconto"+num_part;
var stanza_singola = "stanza_singola"+num_part;}
else{
	var nome_comp_a= "nome_compagno";
var nome_a = "nome";
var acconto_a = "acconto";
var stanza_singola = "stanza_singola";
var citta_a = "citta";
	}
var nome_compagno = document.dettagli_iscrizione.elements[nome_comp_a].value;
var nome = document.dettagli_iscrizione.elements[nome_a].value;
var citta = document.dettagli_iscrizione.elements[citta_a].value;
var acconto = document.dettagli_iscrizione.elements[acconto_a].value;

var espr_reg_nome = new RegExp("^[a-zA-Z ]+$");
if(nome_compagno.length>0){
if(espr_reg_nome.test(nome_compagno)==false){
var sdf = partecipante_intero+": nome della persona con cui condividere la stanza errata. Inserire solo lettere non accentate e non pi\u00f9 di 30 caratteri!";
alert(sdf);
return false;
}}
if(nome.length>0){
if(espr_reg_nome.test(nome)==false){
var sdf = partecipante_intero+": nome della persona per cui stai facendo l'iscrizione errata. Inserire solo lettere non accentate e non pi\u00f9 di 30 caratteri!";
alert(sdf);
return false;
}}
if(citta.length>0){
if(espr_reg_nome.test(citta)==false){
var sdf = partecipante_intero+": città della persona per cui stai facendo l'iscrizione errata. Inserire solo lettere non accentate e non pi\u00f9 di 30 caratteri!";
alert(sdf);
return false;
}}
if(nome==''){
alert(partecipante_intero+": devi inserire il nome della persona per cui fai l'iscrizione.");
return false;
	}
if(citta==''){
alert(partecipante_intero+": devi inserire la città di provenienza");
return false;
}
if(acconto!=''){
var espr_reg_acconto = new RegExp("^[0-9]{1,5}$"); 
if(espr_reg_acconto.test(acconto)==false){
alert(partecipante_intero+": hai inserito nel campo acconto dei caratteri sbagliati. Solo numeri!");
return false;
}
}

 /*else {
	alert('\u00c8 necessario versare un acconto di almeno euro 700');
	return false;
	}
if(acconto.indexOf(".")>-1||){
var punto = acconto.indexOf(".");
var prima_stringa = acconto.substring(0,punto);
punto++;
var ultima_stringa = acconto.substring(punto,acconto.length);
acconto = eval(prima_stringa+ultima_stringa);
}*/

if(document.dettagli_iscrizione.elements[stanza_singola].checked == false && acconto>1410 ){
alert("Non puoi inserire un acconto o un totale maggiore di euro 1410 se non hai selezionato la camera singola");
return false;
	}

if(document.dettagli_iscrizione.elements[stanza_singola].checked == true && nome_compagno!='')
{
	alert(partecipante_intero+": non puoi scegliere di dormire in una camera singola e poi scrivere il nome della persona con cui vuoi dormire in stanza!");
	return false;
	}
if(acconto!=''){
if(acconto<700 || acconto>1725){
alert(partecipante_intero+": come acconto \u00E8 richiesto un minimo di euro 700 ed un massimo di euro 1725!");
return false;
}}
procedi == false;
num_part++;
partecipante_intero = "partecipante"+num_part;
if(document.getElementById(partecipante_intero)==null)
procedi=false;

}
return true; 
}




function metodo_paga_spiegazione(metodo){
	document.getElementById('metodo_paga').style.display = "inline";
	if(metodo=='carta'){
		document.getElementById('metodo_paga').innerHTML = '<b><u>Cos&rsquo;&egrave;Paypal:</u></b><br/>Paypal &egrave; un servizio di pagamento con carta di credito sicuro in internet. Una volta avuto accesso al sito di paypal un utente potr&agrave; effettuare pagamenti con la sua carta di credito in modo sicuro usufruendo delle pi&ugrave; avanzate tecnologie anti frode che il sito di Paypal offre. Paypal &egrave; uno dei metodi di pagamento con carta di credito pi&ugrave; diffusi e pi&ugrave; sicuri in internet.';
		}
		if(metodo=='bonifico'){
		document.getElementById('metodo_paga').innerHTML = '<h4><u>Estremi per il versamento tramite bonifico:</u></h4><br/><u> Puoi mandare un bonifico al seguente conto corrente:</u><br/>Intestato a Curci Fernando, Curci Gionathan e Antonia Abbadessa:<br/>Nr.cc:0290-41580192<br/>IBAN:IT93 C010 1004 0430 2904 1580 192<br/>SWIFT-BIC:IBSPITNA<br/>CIN:C<br/>ABI: Intesa San Paolo Banco di Napoli: 01010<br/>CAB: Intesa San Paolo Banco di Napoli: 04043<br/>Agenzia n.5041 V.le Unit&agrave; D\'Italia, 13 Bari (Italia)<br/>Causale: \"Viaggi in Israele 2010. Nomi iscritti:\" e di seguito il nome intero di coloro per cui si sto compiendo l\'iscrizione';
		}
		if(metodo=='vaglia'){
		document.getElementById('metodo_paga').innerHTML = '<b><u>Estremi per inviare il vaglia:</u></b><br/>Jonathan Curci<br/> Via tal dei tali';
		}
	
	}
var utenti_gestione = {};
utenti_gestione.canc = function(){
	var vai = confirm("Se confermerai tutti i dati dell'utente selezionato comprese le informazioni sull'iscrizione al viaggio verranno permanentemente cancellati");
	return vai;
	}

function cancella_iscrizione_viaggio(id_utente){
var conferma = confirm("Se cancellerai l'iscrizione tutte le informazioni in merito alle tue preferenze di viaggio saranno eliminate. Vuoi cancellare l'iscrizione al viaggio?");
if(conferma)
location.href = "profilo.php?cancella_iscrizione_viaggio="+id_utente;
	}
function aggiungi_partecipante(){
	//prendo un array di composto dal contenuto che sta all'interno dei div partecipante_scritta che è una lista di "Partecipante.." più il numero del paretecipante
	var iscritti_rimanenti = parseInt(document.getElementsByName("iscritti_rimanenti").item(0).value);
	if(iscritti_rimanenti>1){
	var classe_partecipante = document.getElementsByClassName('partecipante_scritta');
	//trovo la lunghezza di quest'array
	var classe_part_lunghezza = classe_partecipante.length;
	var partecipante_posizione;
	//posso fare solo 5 iscrizioni, 'posizione' diventa false se la variabile 'partecipant'e non ha in se uno dei numeri nell'array 'numeri', quindi vuol dire che è stato cancellata una iscrizione per cui deve essere rimpiazzata. Quando il ciclo for si rende conto di ciò si ferma ed attribuisce il numero dell'array 'numeri' non trovato in 'partecipante' a classe_part_lunghezza interrompendo poi il ciclo.  
	var posizione = true;
	for(var i = 0;i<classe_part_lunghezza;i++){
		var partecipante = classe_partecipante[i].innerHTML;
		var numeri = [1,2,3,4,5];
		if(partecipante.indexOf(numeri[i])==-1){
			posizione = false;
			classe_part_lunghezza = numeri[i];
			break;
			}
		}
		//se classe_part_lunghezza è uguale o maggiore a 5 vuol dire che si sta tentando di fare più di 5 iscrizioni, quindi da un'avvertimento
	if(classe_part_lunghezza<5){
		// se posizione è true vuol dire che non è stata cancellata un'iscrizione con numero di partecipante minore del maggiore appena creato, ad esempio, vuol dire che ci sarà una sequenza come "Partecipante 1","Partecipante 2","Partecipante 3" e non  "Partecipante 1","Partecipante 3". Altrimenti il ciclo for precendente avrebbe dato posizione=false e così sarebbe stato trovato con  classe_partecipante+1 il partecipante dopo l'ultimo cancellato da inserire nell'insertBefore, in modo che il cancellato possa essere rimpiazzato dal nuovo se creato successivamente. 'fine_partecipanti' nel layout è un div che non appare ma ho messo l'ho dovuto mettere alla fine della seguenza iscrizioni per poter posizionare le iscrizioni in sequenza numerica e per eseguire l'insertBefore un div, in questo caso fine_partecipanti. 
	if(posizione==true){
		classe_part_lunghezza++;
var posizione_def = document.getElementById("fine_partecipanti");
}
else{
var posizione_def = document.getElementById("partecipante"+(classe_part_lunghezza+1));
var m = 1;
while(posizione_def==null){
posizione_def = document.getElementById("partecipante"+(classe_part_lunghezza+1+m));
m++;
	}
}
//a questo punto creo il div con l'iscrizione da aggiungere e lo posiziono, poi ci inserisco la form della nuova iscrizione
var divi = document.createElement('div');
divi.setAttribute('id','partecipante'+classe_part_lunghezza);
var interno = document.getElementById('partecipanti');
interno.insertBefore(divi,posizione_def);
divi.innerHTML =  ' <div class="partecipante_scritta">Partecipante '+classe_part_lunghezza+'</div><span id="cancella_iscrizione"><a href="#" onclick="cancella_iscrizione(\'partecipante'+classe_part_lunghezza+'\'); return false;">Cancella questa iscrizione</a></span><br />Nome della persona per cui stai facendo l&rsquo;iscrizione: <input type="text"  name="nome'+classe_part_lunghezza+'" <?php if($mod=="si") echo "value=\'$nome'+classe_part_lunghezza+'\'";  ?> (obbligatorio)<br />Città di provenienza: <input type="text"  name="citta'+classe_part_lunghezza+'" <?php if($mod=="si") echo "value=\'$citta'+classe_part_lunghezza+'\'";  ?><br/> Costo viaggio tutto compreso: &euro; 1400<br/>Assicurazione: &euro; 10<br/> Seleziona la casella se vuoi dormire in una stanza singola - <u>opzionale</u> (&euro; 45 a notte): &euro; 315 <input type="checkbox" onclick="if(this.checked == true) {document.getElementById(\'totale'+classe_part_lunghezza+'\').innerHTML = \'1725\';document.getElementsByName(\'totale_nascosto'+classe_part_lunghezza+'\')[0].value = \'1725\';} else {document.getElementById(\'totale'+classe_part_lunghezza+'\').innerHTML = \'1410\';document.getElementsByName(\'totale_nascosto'+classe_part_lunghezza+'\')[0].value = \'1410\';}" name="stanza_singola'+classe_part_lunghezza+'"   <?php if($mod=="si'+classe_part_lunghezza+'") echo "value=\'$camera_singola'+classe_part_lunghezza+'\'";  ?> <br/>Scrivi il nome della persona con cui vorresti condividere la stanza - <u>opzionale</u>: <input type="text" name="nome_compagno'+classe_part_lunghezza+'" <?php if($mod=="si") echo "value=\'$compagno_stanza'+classe_part_lunghezza+'\'";  ?>  (ti ricordiamo che le camere sono doppie) <br/>Tipo di pagamento: </span><br/> - Bonifico bancario (<a href="#" onclick="metodo_paga_spiegazione(\'bonifico\'); return false;">?</a>)<br/>Inserisci l&rsquo;ammontare dei soldi che vorresti versare come acconto (non inferiore a &euro;700). Se vuoi versare subito la cifra totale non inserire alcun valore: &euro; &nbsp; <input type="text" name="acconto'+classe_part_lunghezza+'" id="acconto_input" <?php if($mod=="si") echo "value=\'$acconto'+classe_part_lunghezza+'\'";  ?> ,00<br/><br/><br/><b>Totale da pagare:    &euro;<span id="totale'+classe_part_lunghezza+'">1410</span><input type="hidden" name="totale_nascosto'+classe_part_lunghezza+'" value="1410" /></b><br/><br/><hr/><br/>';
//poi calcolo il numero di iscrizioni per questo utente, mi servierà per fare il riassunto dell'acquisto
document.dettagli_iscrizione.elements['num_iscrizioni'].value = parseInt(document.dettagli_iscrizione.elements['num_iscrizioni'].value) + 1;
}
else{
alert("Hai raggiunto il limite massimo di iscrizioni.");
return false;
}
iscritti_rimanenti--;
document.getElementsByName("iscritti_rimanenti").item(0).value = iscritti_rimanenti;
}else{
alert("Hai esaurito il numero di iscrizioni.");
	}
	}
function cancella_iscrizione(partecipante){
var iscritti_rimanenti = parseInt(document.getElementsByName("iscritti_rimanenti").item(0).value);
var interno = document.getElementById('partecipanti');
var partecipante_id = document.getElementById(partecipante);
if(partecipante!=null)
interno.removeChild(partecipante_id);
iscritti_rimanenti++;
document.getElementsByName("iscritti_rimanenti").item(0).value = iscritti_rimanenti;
return false;
	}
function cancella_iscrizione_dariassunto(num){
	if(num==0 || num=="" || typeof num=="undefined")
	var numero = "";
	else
	var numero = num;
	var partecipante = "Partecipante"+numero;
	var interno = document.getElementById('conferma_viaggio');
var partecipante_id = document.getElementById(partecipante);
interno.removeChild(partecipante_id);
	}

	var mod = true;
function modifica_pref_partecipante(num){
	if(num==0 || num=="" || typeof num=="undefined"){
	var id_totale = 'totale_nascosto';
	var id_acconto = 'acconto';
	var id_nome = 'nome';
	var id_citta = 'citta';
	var id_compagno = 'nome_compagno';
	var id_stanza = 'stanza_singola';
	var id_hidden = 'campi_hidden';
	var id_modifica = 'modifica';
	}
	else{
	var id_totale = 'totale_nascosto'+num;
	var id_acconto = 'acconto'+num;
	var id_nome = 'nome'+num;
	var id_citta = 'citta'+num;
	var id_compagno = 'nome_compagno'+num;
	var id_stanza = 'stanza_singola'+num;
	var id_hidden = 'campi_hidden'+num;
	var id_modifica = 'modifica'+num;
	}
	var modifica_valore = document.acquisto.elements[id_modifica].value;
	if(modifica_valore=='si'){
		mod = false;
	document.getElementById(id_hidden).style.display = 'none';
	var valore_totale = document.getElementById(id_totale).innerHTML;
	var valore_acconto = document.getElementById(id_acconto).innerHTML;
	var valore_nome = document.getElementById(id_nome).innerHTML;
	var valore_citta = document.getElementById(id_citta).innerHTML;
	if(document.getElementById(id_compagno).innerHTML!=''){	
	var valore_compagno = document.getElementById(id_compagno).innerHTML;
	document.getElementById(id_compagno).innerHTML = "<input type='text' name='"+id_compagno+"b' value='"+valore_compagno+"' onkeyup='verifica_compagno_stanza(\""+id_compagno+"\")' style='text-align:left;'/>";
	}else{
	document.getElementById(id_compagno).style.display = 'inline';
	document.getElementById(id_compagno).innerHTML = "E' stato scelto di dormire in stanza con <input type='text' name='"+id_compagno+"b' value='' style='text-align:left' onkeyup='verifica_compagno_stanza(\""+id_compagno+"\")'/><span id='"+id_compagno+"b_errore' class='errore_dati_verifica'></span><input type='hidden' name='"+id_compagno+"' value=''/><br/>";
	var comp = id_compagno+"b";
	document.getElementsByName(id_compagno).item(0).value = document.getElementsByName(comp).item(0).value;
	
		}
	document.getElementById(id_stanza).innerHTML = "<br/>Pernottamento in stanza singola <input type='checkbox' name='"+id_stanza+"b' onclick='verifica_stanza_singola(\""+id_stanza+"\")' />";
	document.getElementById(id_totale).innerHTML = "<input type='text' name='"+id_totale+"b' value='"+valore_totale+"' style='text-align:right;' onkeyup='verifica_totale(\""+id_totale+"\")'/>";
	
	document.getElementById(id_acconto).innerHTML = "<input type='text' name='"+id_acconto+"b' value='"+valore_acconto+"' onkeyup='verifica_acconto(\""+id_acconto+"\")' style='text-align:right;'/>";
	document.getElementById(id_nome).innerHTML = "<input type='text' name='"+id_nome+"b' value='"+valore_nome+"' onkeyup='verifica_nome(\""+id_nome+"\")'/>";
	document.getElementById(id_citta).innerHTML = "<input type='text' name='"+id_citta+"b' value='"+valore_citta+"' onkeyup='verifica_nome(\""+id_citta+"\")'/>";
	document.acquisto.elements[id_modifica].value = 'no';
	}
	return false;
	}
//verifico che i dati modificati nel Riassunto dell'iscrizione siano corretti con le seguenti funzioni
var errore_verifica_form = false;

function verifica_totale(id){
	var totale_errore = id+'b_errore';
	var totale = id+'b';
	var numero = document.acquisto.elements[totale].value;
	var pernottamento = document.getElementsByName("stanza_singola").item(0).checked;
	
	
	var esp_regolare_quanti = new RegExp('^[0-9]{3,4}$');
	var esp_regolare = new RegExp('^[0-9]+$');
	if(esp_regolare.test(numero)==false && numero!=""){
		errore_verifica_form = true;
	document.getElementById(totale_errore).innerHTML = "<font color='red'>Devi inserire solo numeri!! </font>";}else if(numero!=1410 && numero!=1725){
		document.getElementById(totale_errore).innerHTML = "<font color='red'>Come importo devi inserire &#8364; 1410 o &#8364; 1725!!</font>";
		errore_verifica_form = true;
		} else if(numero==""){
		errore_verifica_form = true;
		document.getElementById(totale_errore).innerHTML = "<font color='red'>Questo campo non può essere lasciato vuoto. </font>";
		}else{
			document.getElementById(totale_errore).innerHTML = "";
			errore_verifica_form = false;
			}
	document.acquisto.elements[id].value = numero;
	}
function verifica_acconto(id){
	
	var acconto_errore = id+'b_errore';
	var acconto = id+'b';
	var numero = document.acquisto.elements[acconto].value;
	var esp_regolare_quanti = new RegExp('^[0-9]{3,4}$');
	var esp_regolare = new RegExp('^[0-9]+$');
	if(esp_regolare.test(numero)==false && numero!=""){
		errore_verifica_form = true;
	document.getElementById(acconto_errore).innerHTML = "<font color='red'>Devi inserire solo numeri!! </font>";}else if(esp_regolare_quanti.test(numero)==false || numero<700 || numero>1725){
		document.getElementById(acconto_errore).innerHTML = "<font color='red'>Devi inserire un importo tra &#8364; 700 e &#8364; 1725!!</font>";
		errore_verifica_form = true;
		} else if(numero==""){
		errore_verifica_form = true;
		document.getElementById(acconto_errore).innerHTML = "<font color='red'>Questo campo non può essere lasciato vuoto. </font>";
		}
	else{
			document.getElementById(acconto_errore).innerHTML = "";
			errore_verifica_form = false;
			}
	document.acquisto.elements[id].value = numero;
	}
function verifica_compagno_stanza(id){
var compagno_errore = id+'b_errore';
	var compagno = id+'b';
	var nome = document.acquisto.elements[compagno].value;
	var stanza = id.split("nome_compagno");
	var stanza = "stanza_singola"+stanza[1]+"b";
	var stanza_singola = document.acquisto.elements[stanza].checked;
	var esp_regolare_lettere = new RegExp('^[a-zA-Z ]{1,50}$');
	if(esp_regolare_lettere.test(nome)==false && nome!=""){
		errore_verifica_form = true;
	document.getElementById(compagno_errore).innerHTML = "<font color='red'>Inserire solo lettere e non oltre 50 caratteri </font>";}
	else if(nome != "" && stanza_singola){
		document.getElementById(compagno_errore).innerHTML = "<font color='red'>Deseleziona il pernottamento in stanza singola</font>";
		errore_verifica_form = true;
		}else{
			document.getElementById(compagno_errore).innerHTML = "";
			errore_verifica_form = false;
			}
	document.acquisto.elements[id].value = numero;
	}
function verifica_nome(id){
var nome_errore = id+'b_errore';
	var nome_intero = id+'b';
	var nome = document.acquisto.elements[nome_intero].value;
	var esp_regolare_lettere = new RegExp('^[a-zA-Z ]{2,50}$');
	if(esp_regolare_lettere.test(nome)==false && nome!=""){
		errore_verifica_form = true;
	document.getElementById(nome_errore).innerHTML = "<font color='red'>Inserire solo lettere e non oltre 50 caratteri </font>";}else if(nome==""){
		errore_verifica_form = true;
		document.getElementById(nome_errore).innerHTML = "<font color='red'>Questo campo non può essere lasciato vuoto. </font>";
		}
	else{
			document.getElementById(nome_errore).innerHTML = "";
			errore_verifica_form = false;
			}
	document.acquisto.elements[id].value = numero;
	}

function torna_iscrizione(){
	var conferma = confirm("Se tornerai indietro tutte le informazioni che vuoi salvare o modificare andranno perdute. Ti ricordiamo che puoi aggiungere nuovi partecipanti anche dopo aver iscritto quelli attuali.");
	if(conferma)
	location.href = "iscrizioneviaggio.php";
	}
function conferma_acquista_viaggio(){
	var avanzamento = true;
	var num = 1;
	var indice = 0;
	$num = "";
	
	while(avanzamento==true){
		if(num==1)
		indice = '';
		else
		indice = num;
		
		var stanza_singola = "stanza_singola"+indice+"b";
		var totale_nascosto = "totale_nascosto"+indice+"b";
		var totale_non_nascosto = "totale"+indice+"b";
		var nome_compagno = "nome_compagno"+indice+"b";
		var citta = "citta"+indice+"b";
		
		if(document.getElementsByName(nome_compagno).item(0).value==null){
			avanzamento = false;
			continue;
			}
	if(document.getElementsByName(stanza_singola).item(0).checked!=null)
	var stanza = document.getElementsByName(stanza_singola).item(0).checked;
	if(document.getElementsByName(totale_nascosto).item(0).value!=null)
	var totale = document.getElementsByName(totale_nascosto).item(0).value;
	else
	var totale = document.getElementsByName(totale_non_nascosto).item(0).value;
	if(document.getElementsByName(nome_compagno).item(0).value!=null)
	var compagno = document.getElementsByName(nome_compagno).item(0).value;
	else
	var compagno = document.getElementsByName("nome_compagno").item(0).value;
	if((stanza==true && totale==1410) || (stanza==false && totale==1725)){
		alert("<u>Partecipante "+num+"</u>:Controlla che se la casella del pernottamento in stanza singola è selezionata il prezzo totale sia euro 1725 e viceversa");
         return false;
		}else if(totale==1725 && compagno!=""){
			alert("<u>Partecipante "+num+"</u>:Non puoi scegliere una stanza singola e scrivere il nome del compagno che vuoi avere in stanza!");
			return false;
			}
			num++;
			}
			if(errore_verifica_form==false){
		return true;
		}else{
			alert("<u>Partecipante "+num+"</u>:Ci sono degli errori di inserimento, controlla le voci di errore in rosso accanto ai campi da riempire.");
			return false;
			}
	}
var ordine_processare = true;

function ordina_libro(){
var nome = document.dati_fatturazione.elements["nome_ordinante"].value;
var cognome = document.dati_fatturazione.elements["cognome"].value;
	var email = document.dati_fatturazione.elements["email"].value;
var indirizzo = document.dati_fatturazione.elements["indirizzo"].value;
var civico = document.dati_fatturazione.elements["civico"].value;
var citta = document.dati_fatturazione.elements["citta"].value;
var cap = document.dati_fatturazione.elements["cap"].value;
var prov = document.dati_fatturazione.elements["Prov"].value;
var tel = document.dati_fatturazione.elements["tel"].value;
var nomi = new RegExp('^[a-zA-Z ]{3,50}$');
var check_citta = new RegExp('^[a-zA-Z ]{3,50}$');
var cel_controllo = new RegExp('^[\+0-9-]{8,25}$');
var check_civico = new RegExp('^[0-9]{1,5}(/[a-z])?$');
var check_cap = new RegExp('^[0-9]{5}$');
var verifica_email = new RegExp("^[a-zA-Z0-9_-]+([.][a-zA-Z0-9_-]+)*[@][a-zA-Z0-9-_àòùìèé]*[.]([a-zA-Z0-9-_àòùìèé]+[.])*[a-zA-Z]{2,4}$");

if(ordine_processare==false || ordine_processare=="false"){
alert("Attenzione: il cap non corrisponde con la provincia");
return false;
	}
if(nomi.test(nome)==false || nome==""){
alert("Nome inserito errato. Solo lettere e non accentate.");
document.dati_fatturazione.elements["nome_ordinante"].focus();
	return false;
}
if(nomi.test(cognome)==false || cognome==""){
alert("Cognome inserito errato. Solo lettere e non accentate.");
document.dati_fatturazione.elements["cognome"].focus();
	return false;
}
if(email!=''){
if(verifica_email.test(email)){
	var sequenze_sbagliate = new Array("-@","_@",".@","_.","-.",".-","._","@_","@-","@.","-_","_-");
	var prima_posizione_sbagliata = new Array(".","-","_");
	
	for(var i=0;i<sequenze_sbagliate.length;i++){
	if(email.indexOf(sequenze_sbagliate[i])!=-1){
		alert("Email non corretta!");
		return false;
		}
		}
		for(var i=0;i<prima_posizione_sbagliata.length;i++){
	if(email.indexOf(prima_posizione_sbagliata[i])==0){
		alert("Email non corretta!");
		return false;
		}
		
		}
	}else{
		alert("Email non corretta!");
		return false;
		}}
if(indirizzo == ""){
	alert("Indirizzo non inserito");
document.dati_fatturazione.elements["indirizzo"].focus();
	return false;
	}
if(check_civico.test(civico)==false || civico==""){
alert("Numero civico errato o non inserito");
document.dati_fatturazione.elements["civico"].focus();
	return false;
}
if(check_citta.test(citta)==false || citta==""){
alert("Città non valida o non inserita");
document.dati_fatturazione.elements["citta"].focus();
	return false;
}
if(prov == ""){
alert("Devi selezionare una provincia");
document.dati_fatturazione.elements["Prov"].focus();
return false;
	
	}
if(check_cap.test(cap)==false || cap==""){
alert("C.a.p. errato o non inserito");
document.dati_fatturazione.elements["cap"].focus();
	return false;
}

if(cel_controllo.test(tel)==false || tel==""){
alert("Numero di telefono errato, non inserito o senza prefisso. Solo numeri e il carattere +");
	return false;
}

return true;
	}
	<!--<div style="background:#000000;width:400px;height:348px"><embed flashVars="playerVars=showStats=yes|autoPlay=no|videoTitle=Israel Revealed - Video Laura" src="http://www.metacafe.com/fplayer/4749158/israel_revealed_video_laura.swf" width="400" height="348" wmode="transparent" allowFullScreen="true" allowScriptAccess="always" name="Metacafe_4749158" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></ embed><div style="font-size:12px;"><a href="http://www.metacafe.com/watch/4749158/israel_revealed_video_laura/">Israel Revealed - Video Laura</a> - <a href="http://www.metacafe.com/">A funny movie is a click away</a></div></div>-->
function inserisci_video(sequenza){
	if(sequenza == "primo"){
document.getElementById("video_index").innerHTML =	'<object width="300" height="220"><param name="movie" value="http://www.youtube.com/v/NjfFpFW9OdA&amp;hl=it_IT&amp;fs=1;autoplay=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/NjfFpFW9OdA&amp;hl=it_IT&amp;fs=1;autoplay=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="300" height="220"></embed></object>';}
if(sequenza=="secondo"){
document.getElementById("video_index").innerHTML = '<object width="300" height="220"><param name="movie" value="http://www.youtube.com/v/UlIJOAZ1pak&amp;hl=it_IT&amp;fs=1;autoplay=1;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/UlIJOAZ1pak&amp;hl=it_IT&amp;fs=1;autoplay=1;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="300" height="220"></embed></object>';}
if(sequenza == "terzo"){
document.getElementById("video_index").innerHTML = '<div style="background:#000000;width=300 height=220"><embed flashVars="playerVars=showStats=yes|autoPlay=yes|videoTitle=Israel Revealed - Video Laura" src="http://www.metacafe.com/fplayer/4749158/israel_revealed_video_laura.swf" width="300" height="220" wmode="transparent" allowFullScreen="true" allowScriptAccess="always" name="Metacafe_4749158" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></div><div style="font-size:12px;"><a href="http://www.metacafe.com/watch/4749158/israel_revealed_video_laura/">Israel Revealed - Video Laura</a> - <a href="http://www.metacafe.com/">The best bloopers are here</a></div>';
	}
	}
function checkAddressExt(prov,cap){
var quest;
var messaggio = "cap="+cap+"&prov="+prov;
if(cap.length==5 && cap!="" && prov!=""){
if(window.XMLHttpRequest)
quest = new XMLHttpRequest();
else if(window.ActiveXObject){
quest = new ActiveXObject("Microsoft.XMLHTTP");
}
var url = "check_cap.php?cap="+cap+"&prov="+prov;
if(quest){
quest.open("get",url);
quest.onreadystatechange = function(){
if(quest.readyState==4){
var risultato = quest.responseText;
if(risultato=="ok"){
document.getElementById("errore_cap").innerHTML = "";
ordine_processare = true;
}
else{
	document.getElementById("errore_cap").innerHTML = risultato;
ordine_processare = false;
	}
	}
	}
quest.send(null);
	}
	}
	}
function verifica_cancella_partecipanti(){
var vai = confirm("Se cancellerai il partecipante al tour tutti i dati in merito alla sua iscrizione al viaggio andranno persi.");
if(vai)
return true;
else
return false;
	}
	
// in ADMIN MAIL stabilisco se mandare l'email alle liste o a singole persone
function inserisci_campo_destinatari(campo_mail){
	if(campo_mail=="liste"){
document.getElementById("destinatari_email").innerHTML ='<select name="lista"><option value="reg">Registrati al sito</option><option value="isc">Iscritti al viaggio</option><option value="news">Interessati a ricevere notizie su viaggi futuri</option></select>';
document.form_mail.elements["emailcampo_tipo"].value = "lista";
document.getElementById("a_button").innerHTML = ' A: ';
}else{
document.getElementById("destinatari_email").innerHTML = '<input type="text" style="width:400px;" name="emails" id="emails"/><input type="hidden" name="lista_destinatari" value="si" />';
document.getElementById("a_button").innerHTML = '<input type="button" value="   A:   " onclick="document.getElementById(\'lista_contatti\').style.display = \'inline\';"/>';
document.getElementById("emails").focus();
document.form_mail.elements["emailcampo_tipo"].value = "singola";
document.getElementById("aggiungi_contatti").style.visibility = 'visible';
}
	}
	function controlla_email_contatti(){
		
		var vai = true;
		var errors = "";
		var email = document.email_contatti.elements["email_contatto"].value;
		var verifica_email = new RegExp("^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_àòùìèé]+([.][a-zA-Z0-9àòùìèé]+)*[.][a-zA-Z]{2,4}$");
		var verifica_email_test = verifica_email.test(email);
		var nome = document.email_contatti.elements["nome_contatto"].value;
		var verifica_nome = new RegExp("^[a-zA-Z]{3,50}$",nome);
		if(!verifica_email_test || email==""){
			vai = false;
		errors = "Email non inserita o non valida";
		alert(errors);
		}
		if(!verifica_nome || nome==""){
		errors = "Nome non inserito o non valido. Solo lettere";
		alert(errors);
		vai = false;
		}
		return vai;
		}
function controlla_email(){
	
	var vai = true;
	var oggetto = document.form_mail.elements["oggetto"].value
	var testo =  document.form_mail.elements["testo"].value
	
	if(document.form_mail.elements["lista_destinatari"].value == 'si'){
		
	var email = document.form_mail.elements["emails"].value;
	var email_cc = document.form_mail.elements["cc_email"].value;
	var email_ccn = document.form_mail.elements["ccn_email"].value;
	var verifica_email = new RegExp("^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}([,]{1}[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4})*$");
	var verifica_email_test_a = verifica_email.test(email);
	var verifica_email_test_cc = verifica_email.test(email_cc);
	var verifica_email_test_ccn = verifica_email.test(email_ccn);
	if(email!=''){
	if(!verifica_email_test_a){
	alert("Campo 'A': Una o più email errate o campo vuoto");
	vai = false;}
	}}
	if(email_cc!=''){
	if(!verifica_email_test_cc){
		
	alert("Campo 'Cc': Una o più email inserite errate");
	vai = false;}
	}
	if(email_ccn!=''){
	if(!verifica_email_test_ccn){
		
	alert("Campo 'Ccn': Una o più email inserite errate");
	vai = false;}
	}
	if(email=='' && email_cc=='' && email_ccn==''){
	alert("ATTENZIONE: non hai inserito alcun destinatario.");
	return false;
}
	if(testo==""){
	alert("Non hai inserito alcun testo!");
	vai = false;
		}
	return vai;
	}
function aggiungi_a_campo_emails(email,prova,campo){
	
	var campo_email = document.form_mail.elements[campo].value;
	var contenuto = document.form_mail.elements[campo].value;
	if(prova){
	if(contenuto=="" )
	document.form_mail.elements[campo].value = email;
	else
	document.form_mail.elements[campo].value = contenuto+","+email;
	}else{
		if(contenuto.indexOf(","+email)!=-1){
		var emails_liste = contenuto.split(","+email);
		document.form_mail.elements[campo].value = emails_liste[0]+emails_liste[1];
		}else if(contenuto.indexOf(email+",")!=-1){
			var emails_liste = contenuto.split(email+",");
		document.form_mail.elements[campo].value = emails_liste[0]+emails_liste[1];
			}else{
				document.form_mail.elements[campo].value = "";
				}
		
		}
	}
		
