// JavaScript Document

//deve tornare falso se la data è passata
function controlloTempoData(data){

	var parti = data.split("-");
	var dataGiorno = parseInt(parti[1], 10);
	var dataMese = parseInt(parti[0], 10);
	var dataAnno = parseInt(parti[2], 10);
	
	var today = new Date();
	var giorno = parseInt(today.getDate(), 10);
	var mese = parseInt(today.getMonth()+1, 10);
	var anno = parseInt(today.getFullYear(), 10);
	
	var corretta = true;
	
	if(dataAnno < anno){
		corretta = false;}
	if(dataAnno == anno && dataMese < mese){
		corretta = false;}
	if(dataAnno == anno && dataMese == mese && dataGiorno < giorno){
		corretta = false;}
		
	return corretta;
}


//corregge cifre con la virgola in cifre con il punto
/*function controlloTempoData(data){

	var custompay = document.getElementById('custompay');
	var parti=custompay.split(",");
	
	if(parti.length==2){
		var custompayfixed = parti[0]+"."+parti[1];
	}
	if(parti.length==1){
		var custompayfixed = parti[0];
	}
	
	if(custompay!=custompayfixed){
		var errore = "errore"	
	}
}*/





function checkForm()
{
	var esito = true;
	var problemi = "";
	
	//COLOSSEUM
	//colosseum adulto
	var cstgCk1 = document.getElementById('cstgCk1');
	var cst1 = document.toursform.cst1.value;
	if(cstgCk1.checked){
		if(cst1==""){
		problemi = problemi + "Colosseum Group Tour Adult selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//colosseum young
	var cstgCk2 = document.getElementById('cstgCk2');
	var cst2 = document.toursform.cst2.value;
	if(cstgCk2.checked){
		if(cst2==""){
		problemi = problemi + "Colosseum Group Tour Age 6-14 selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//colosseum child
	var cstgCk3 = document.getElementById('cstgCk3');
	var cst3 = document.toursform.cst3.value;
	if(cstgCk3.checked){
		if(cst3==""){
		problemi = problemi + "Colosseum Group Tour Under Six selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//colosseum group hour
	var cst_gh = document.toursform.cst_gh.value;
	if((cstgCk1.checked || cstgCk2.checked || cstgCk3.checked) && cst_gh==""){
		problemi = problemi + "Colosseum Group Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//colosseum group date
	var cst_gd = document.toursform.cst_gd.value;
	if((cstgCk1.checked || cstgCk2.checked || cstgCk3.checked) && cst_gd==""){
		problemi = problemi + "Colosseum Group Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//colosseum group controllo data
	if((cstgCk1.checked || cstgCk2.checked || cstgCk3.checked) && cst_gd!=""){
		if(!controlloTempoData(cst_gd)){
			problemi = problemi + "In Colosseum Group Tour you selected a date in the past! \n";
			esito = false;
		}
	}
	
	//colosseum semiprivate people
	var cstspCk = document.getElementById('cstspCk');
	var cstsp = document.toursform.cstsp.value;
	if(cstspCk.checked){
		if(cstsp==""){
		problemi = problemi + "Colosseum Semi Private Tour selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//colosseum semiprivate hour
	var cst_sph = document.toursform.cst_sph.value;
	if(cstspCk.checked && cst_sph==""){
		problemi = problemi + "Colosseum Semi Private Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//colosseum semiprivate date
	var cst_spd = document.toursform.cst_spd.value;
	if(cstspCk.checked && cst_spd==""){
		problemi = problemi + "Colosseum Semi Private Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//colosseum semiprivate controllo data
	if(cstspCk.checked && cst_spd!=""){
		if(!controlloTempoData(cst_spd)){
			problemi = problemi + "In Colosseum Semi Private Tour you selected a date in the past! \n";
			esito = false;
		}
	}
	
	
	//colosseum private hour
	var cstpCk = document.getElementById('cstpCk');
	var cst_ph = document.toursform.cst_ph.value;
	if(cstpCk.checked && cst_ph==""){
		problemi = problemi + "Colosseum Private Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//colosseum private date
	//var cstpCk = document.getElementById('cstpCk');
	var cst_pd = document.toursform.cst_pd.value;
	if(cstpCk.checked && cst_pd==""){
		problemi = problemi + "Colosseum Private Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//colosseum private controllo data
	if(cstpCk.checked && cst_pd!=""){
		if(!controlloTempoData(cst_pd)){
			problemi = problemi + "In Colosseum Private Tour you selected a date in the past! \n";
			esito = false;
		}
	}

	//VATICAN SECRETS TOUR
	//vatican adulto
	var vstCk1 = document.getElementById('vstCk1');
	var vst1 = document.toursform.vst1.value;
	if(vstCk1.checked){
		if(vst1==""){
		problemi = problemi + "Vatican Group Tour Adult selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//vatican young
	var vstCk2 = document.getElementById('vstCk2');
	var vst2 = document.toursform.vst2.value;
	if(vstCk2.checked){
		if(vst2==""){
		problemi = problemi + "Vatican Group Tour Age 6-14 selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//vatican child
	var vstCk3 = document.getElementById('vstCk3');
	var vst3 = document.toursform.vst3.value;
	if(vstCk3.checked){
		if(vst3==""){
		problemi = problemi + "Vatican Group Tour Under Six selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//vatican group hour
	var vst_gh = document.toursform.vst_gh.value;
	if((vstCk1.checked || vstCk2.checked || vstCk3.checked) && vst_gh==""){
		problemi = problemi + "Vatican Group Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//vatican group date
	var vst_gd = document.toursform.vst_gd.value;
	if((vstCk1.checked || vstCk2.checked || vstCk3.checked) && vst_gd==""){
		problemi = problemi + "Vatican Group Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//vatican group controllo data
	if((vstCk1.checked || vstCk2.checked || vstCk3.checked) && vst_gd!=""){
		if(!controlloTempoData(vst_gd)){
			problemi = problemi + "In Vatican Group Tour you selected a date in the past! \n";
			esito = false;
		}
	}
	
	//vatican semiprivate people
	var vstspCk = document.getElementById('vstspCk');
	var vstsp = document.toursform.vstsp.value;
	if(vstspCk.checked){
		if(vstsp==""){
		problemi = problemi + "Vatican Semi Private Tour selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//vatican smiprivate hour
	var vst_sph = document.toursform.vst_sph.value;
	if(vstspCk.checked && vst_sph==""){
		problemi = problemi + "Vatican Semi Private Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//vatican semiprivate date
	var vst_spd = document.toursform.vst_spd.value;
	if(vstspCk.checked && vst_spd==""){
		problemi = problemi + "Vatican Semi Private Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//vatican semiprivate controllo data
	if(vstspCk.checked && vst_spd!=""){
		if(!controlloTempoData(vst_spd)){
			problemi = problemi + "In Vatican Semi Private Tour you selected a date in the past! \n";
			esito = false;
		}
	}
	
	//vatican private hour
	var vstpCk = document.getElementById('vstpCk');
	var vst_ph = document.toursform.vst_ph.value;
	if(vstpCk.checked && vst_ph==""){
		problemi = problemi + "Vatican Private Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//vatican private date
	//var vstpCk = document.getElementById('vstpCk');
	var vst_pd = document.toursform.vst_pd.value;
	if(vstpCk.checked && vst_pd==""){
		problemi = problemi + "Vatican Private Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//vatican private controllo data
	if(vstpCk.checked && vst_pd!=""){
		if(!controlloTempoData(vst_pd)){
			problemi = problemi + "In Vatican Private Tour you selected a date in the past! \n";
			esito = false;
		}
	}
	
	//JEWISH ROME
	//jewish adulto
	var jrgCk1 = document.getElementById('jrgCk1');
	var jrg1 = document.toursform.jrg1.value;
	if(jrgCk1.checked){
		if(jrg1==""){
		problemi = problemi + "Jewish Rome Group Tour Adult selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//jewish young
	var jrgCk2 = document.getElementById('jrgCk2');
	var jrg2 = document.toursform.jrg2.value;
	if(jrgCk2.checked){
		if(jrg2==""){
		problemi = problemi + "Jewish Rome Group Tour Age 6-14 selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//jewish child
	var jrgCk3 = document.getElementById('jrgCk3');
	var jrg3 = document.toursform.jrg3.value;
	if(jrgCk3.checked){
		if(jrg3==""){
		problemi = problemi + "Jewish Rome Group Tour Under Six selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//jewish group hour
	var jr_gh = document.toursform.jr_gh.value;
	if((jrgCk1.checked || jrgCk2.checked || jrgCk3.checked) && jr_gh==""){
		problemi = problemi + "Jewish Rome Group Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//jewish group date
	var jr_gd = document.toursform.jr_gd.value;
	if((jrgCk1.checked || jrgCk2.checked || jrgCk3.checked) && jr_gd==""){
		problemi = problemi + "Jewish Rome Group Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//jewish group controllo data
	if((jrgCk1.checked || jrgCk2.checked || jrgCk3.checked) && jr_gd!=""){
		if(!controlloTempoData(jr_gd)){
			problemi = problemi + "In Jewish Group Tour you selected a date in the past! \n";
			esito = false;
		}
	}
	
	//jewish semiprivate people
	var jrspCk = document.getElementById('jrspCk');
	var jrsp = document.toursform.jrsp.value;
	if(jrspCk.checked){
		if(jrsp==""){
		problemi = problemi + "Jewish Rome Semi Private Tour selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//jewish private hour
	var jr_sph = document.toursform.jr_sph.value;
	if(jrspCk.checked && jr_sph==""){
		problemi = problemi + "Jewish Rome Semi Private Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//jewish semi private date
	var jr_spd = document.toursform.jr_spd.value;
	if(jrspCk.checked && jr_spd==""){
		problemi = problemi + "Jewish Rome Semi Private Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//jewish semi private controllo data
	if(jrspCk.checked && jr_spd!=""){
		if(!controlloTempoData(jr_spd)){
			problemi = problemi + "In Jewish Semi Private Tour you selected a date in the past! \n";
			esito = false;
		}
	}	
	
	//jewish private hour
	var jrpCk = document.getElementById('jrpCk');
	var jr_ph = document.toursform.jr_ph.value;
	if(jrpCk.checked && jr_ph==""){
		problemi = problemi + "Jewish Rome Private Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//jewish private date
	//var jrpCk = document.getElementById('jrpCk');
	var jr_pd = document.toursform.jr_pd.value;
	if(jrpCk.checked && jr_pd==""){
		problemi = problemi + "Jewish Rome Private Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//jewish private controllo data
	if(jrpCk.checked && jr_pd!=""){
		if(!controlloTempoData(jr_pd)){
			problemi = problemi + "In Jewish Private Tour you selected a date in the past! \n";
			esito = false;
		}
	}

	//SAN GIOVANNI E SCALA SANTA
	//laterein adulto
	var sjhsgCk1 = document.getElementById('sjhsgCk1');
	var sjhs1 = document.toursform.sjhs1.value;
	if(sjhsgCk1.checked){
		if(sjhs1==""){
		problemi = problemi + "S.John and Holy Steps Group Tour Adult selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//laterein young
	var sjhsgCk2 = document.getElementById('sjhsgCk2');
	var sjhs2 = document.toursform.sjhs2.value;
	if(sjhsgCk2.checked){
		if(sjhs2==""){
		problemi = problemi + "S.John and Holy Steps Group Tour Age 6-14 selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//laterein child
	var sjhsgCk3 = document.getElementById('sjhsgCk3');
	var sjhs3 = document.toursform.sjhs3.value;
	if(sjhsgCk3.checked){
		if(sjhs3==""){
		problemi = problemi + "S.John and Holy Steps Group Tour Under Six selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//laterein group hour
	var sjhs_gh = document.toursform.sjhs_gh.value;
	if((sjhsgCk1.checked || sjhsgCk2.checked || sjhsgCk3.checked) && sjhs_gh==""){
		problemi = problemi + "S.John and Holy Steps Group Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//laterein group date
	var sjhs_gd = document.toursform.sjhs_gd.value;
	if((sjhsgCk1.checked || sjhsgCk2.checked || sjhsgCk3.checked) && sjhs_gd==""){
		problemi = problemi + "S.John and Holy Steps Group Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//laterein group controllo data
	if((sjhsgCk1.checked || sjhsgCk2.checked || sjhsgCk3.checked) && sjhs_gd!=""){
		if(!controlloTempoData(sjhs_gd)){
			problemi = problemi + "In S.John and Holy Steps Group Tour you selected a date in the past! \n";
			esito = false;
		}
	}
	
	//laterein semiprivate people
	var sjhsspCk = document.getElementById('sjhsspCk');
	var sjhssp = document.toursform.sjhssp.value;
	if(sjhsspCk.checked){
		if(sjhssp==""){
		problemi = problemi + "S.John and Holy Steps Semi Private Tour selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//laterein semiprivate hour
	var sjhs_sph = document.toursform.sjhs_sph.value;
	if(sjhsspCk.checked && sjhs_sph==""){
		problemi = problemi + "S.John and Holy Steps Semi Private Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//laterein semiprivate date
	var sjhs_spd = document.toursform.sjhs_spd.value;
	if(sjhsspCk.checked && sjhs_spd==""){
		problemi = problemi + "S.John and Holy Steps Semi Private Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//laterein semiprivate controllo data
	if(sjhsspCk.checked && sjhs_spd!=""){
		if(!controlloTempoData(sjhs_spd)){
			problemi = problemi + "In S.John and Holy Steps Semi Private Tour you selected a date in the past! \n";
			esito = false;
		}
	}
	
	//laterein private hour
	var sjhspCk = document.getElementById('sjhspCk');
	var sjhs_ph = document.toursform.sjhs_ph.value;
	if(sjhspCk.checked && sjhs_ph==""){
		problemi = problemi + "S.John and Holy Steps Private Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//laterein private date
	//var sjhspCk = document.getElementById('sjhspCk');
	var sjhs_pd = document.toursform.sjhs_pd.value;
	if(sjhspCk.checked && sjhs_pd==""){
		problemi = problemi + "S.John and Holy Steps Private Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//laterein private controllo data
	if(sjhspCk.checked && sjhs_pd!=""){
		if(!controlloTempoData(sjhs_pd)){
			problemi = problemi + "In S.John and Holy Steps Private Tour you selected a date in the past! \n";
			esito = false;
		}
	}
	
	//SAN CLEMENTE E SANTI QUATTRO CORONATI
	//clemente adulto
	var scsqcgCk1 = document.getElementById('scsqcgCk1');
	var scsqc1 = document.toursform.scsqc1.value;
	if(scsqcgCk1.checked){
		if(scsqc1==""){
		problemi = problemi + "S.Clemente and S.Quattro Coronati Group Tour Adult selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//clemente young
	var scsqcgCk2 = document.getElementById('scsqcgCk2');
	var scsqc2 = document.toursform.scsqc2.value;
	if(scsqcgCk2.checked){
		if(scsqc2==""){
		problemi = problemi + "S.Clemente and S.Quattro Coronati Group Tour Age 6-14 selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//clemente child
	var scsqcgCk3 = document.getElementById('scsqcgCk3');
	var scsqc3 = document.toursform.scsqc3.value;
	if(scsqcgCk2.checked){
		if(scsqc3==""){
		problemi = problemi + "S.Clemente and S.Quattro Coronati Group Tour Under Six selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//clemente group hour
	var scsqc_gh = document.toursform.scsqc_gh.value;
	if((scsqcgCk1.checked || scsqcgCk2.checked || scsqcgCk3.checked) && scsqc_gh==""){
		problemi = problemi + "S.Clemente and S.Quattro Coronati Group Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//clemente group date
	var scsqc_gd = document.toursform.scsqc_gd.value;
	if((scsqcgCk1.checked || scsqcgCk2.checked || scsqcgCk3.checked) && scsqc_gd==""){
		problemi = problemi + "S.Clemente and S.Quattro Coronati Group Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//clemente group controllo data
	if((scsqcgCk1.checked || scsqcgCk2.checked || scsqcgCk3.checked) && scsqc_gd!=""){
		if(!controlloTempoData(scsqc_gd)){
			problemi = problemi + "In S. Clemente and S.Quattro Coronati Group Tour you selected a date in the past! \n";
			esito = false;
		}
	}
	
	//clemente semiprivate people
	var scsqcspCk = document.getElementById('scsqcspCk');
	var scsqcsp = document.toursform.scsqcsp.value;
	if(scsqcspCk.checked){
		if(scsqcsp==""){
		problemi = problemi + "S. Clemente and S.Quattro Coronati Semi Private Tour selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//clemente semiprivate hour
	var scsqc_sph = document.toursform.scsqc_sph.value;
	if(scsqcspCk.checked && scsqc_sph==""){
		problemi = problemi + "S. Clemente and S.Quattro Coronati Semi Private Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//clemente semiprivate date
	var scsqc_spd = document.toursform.scsqc_spd.value;
	if(scsqcspCk.checked && scsqc_spd==""){
		problemi = problemi + "S. Clemente and S.Quattro Coronati Semi Private Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//clemente semiprivate controllo data
	if(scsqcspCk.checked && scsqc_spd!=""){
		if(!controlloTempoData(scsqc_spd)){
			problemi = problemi + "In S. Clemente and S.Quattro Coronati Semi Private Tour you selected a date in the past! \n";
			esito = false;
		}
	}
	
	//clemente private hour
	var scsqcpCk = document.getElementById('scsqcpCk');
	var scsqc_ph = document.toursform.scsqc_ph.value;
	if(scsqcpCk.checked && scsqc_ph==""){
		problemi = problemi + "S. Clemente and S.Quattro Coronati Private Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//clemente private date
	//var scsqcpCk = document.getElementById('scsqcpCk');
	var scsqc_pd = document.toursform.scsqc_pd.value;
	if(scsqcpCk.checked && scsqc_pd==""){
		problemi = problemi + "S. Clemente and S.Quattro Coronati Private Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//clemente private controllo data
	if(scsqcpCk.checked && scsqc_pd!=""){
		if(!controlloTempoData(scsqc_pd)){
			problemi = problemi + "In S. Clemente and S.Quattro Coronati Private Tour you selected a date in the past! \n";
			esito = false;
		}
	}
	
	//PIAZZAS
	//piazzas adulto
	var rpgCk1 = document.getElementById('rpgCk1');
	var rp1 = document.toursform.rp1.value;
	if(rpgCk1.checked){
		if(rp1==""){
		problemi = problemi + "Roman Piazzas Group Tour Adult selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//piazzas young
	var rpgCk2 = document.getElementById('rpgCk2');
	var rp2 = document.toursform.rp2.value;
	if(rpgCk2.checked){
		if(rp2==""){
		problemi = problemi + "Roman Piazzas Group Tour Age 6-14 selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//piazzas child
	var rpgCk3 = document.getElementById('rpgCk3');
	var rp3 = document.toursform.rp3.value;
	if(rpgCk3.checked){
		if(rp3==""){
		problemi = problemi + "Roman Piazzas Group Tour Under Six selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//piazzas group hour
	var rp_gh = document.toursform.rp_gh.value;
	if((rpgCk1.checked || rpgCk2.checked || rpgCk3.checked) && rp_gh==""){
		problemi = problemi + "Roman Piazzas Group Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//piazzas group date
	var rp_gd = document.toursform.rp_gd.value;
	if((rpgCk1.checked || rpgCk2.checked || rpgCk3.checked) && rp_gd==""){
		problemi = problemi + "Roman Piazzas Group Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//piazzas group controllo data
	if((rpgCk1.checked || rpgCk2.checked || rpgCk3.checked) && rp_gd!=""){
		if(!controlloTempoData(rp_gd)){
			problemi = problemi + "In Roman Piazzas Group Tour you selected a date in the past! \n";
			esito = false;
		}
	}
	
	//piazzas semiprivate people
	var rpspCk = document.getElementById('rpspCk');
	var rpsp = document.toursform.rpsp.value;
	if(rpspCk.checked){
		if(rpsp==""){
		problemi = problemi + "Roman Piazzas Semi Private Tour selected but number of people not specified. \n";
		esito = false;
		}
	}
	
	//piazzas semiprivate hour
	var rp_sph = document.toursform.rp_sph.value;
	if(rpspCk.checked && rp_sph==""){
		problemi = problemi + "Roman Piazzas Semi Private Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//piazzas semiprivate date
	var rp_spd = document.toursform.rp_spd.value;
	if(rpspCk.checked && rp_spd==""){
		problemi = problemi + "Roman Piazzas Semi Private Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//piazzas semiprivate controllo data
	if(rpspCk.checked && rp_spd!=""){
		if(!controlloTempoData(rp_spd)){
			problemi = problemi + "In Roman Piazzas Semi Private Tour you selected a date in the past! \n";
			esito = false;
		}
	}
	
	//piazzas private hour
	var rppCk = document.getElementById('rppCk');
	var rp_ph = document.toursform.rp_ph.value;
	if(rppCk.checked && rp_ph==""){
		problemi = problemi + "Roman Piazzas Private Tour selected but no hour specified. \n";
		esito = false;		
	}
	
	//piazzas private date
	//var rppCk = document.getElementById('rppCk');
	var rp_pd = document.toursform.rp_pd.value;
	if(rppCk.checked && rp_pd==""){
		problemi = problemi + "Roman Piazzas Private Tour selected but no date specified. \n";
		esito = false;		
	}
	
	//piazzas private controllo data
	if(rppCk.checked && rp_pd!=""){
		if(!controlloTempoData(rp_pd)){
			problemi = problemi + "In Roman Piazzas Private Tour you selected a date in the past! \n";
			esito = false;
		}
	}
	
	
	var customCk = document.getElementById('customCk');
	
	/*var customdate = document.toursform.customdate.value;
	if(customCk.checked && customdate==""){
		problemi = problemi + "Custom Tour selected but no date specified. \n";
		esito = false;		
	}
	
	if(customdate!=""){
		if(!controlloTempoData(customdate)){
			problemi = problemi + "You selected a date in the past! \n";
			esito = false;
		}
	}
	
	var customhour = document.toursform.customhour.value;
	if(customCk.checked && customhour==""){
		problemi = problemi + "Custom Tour selected but no hour specified. \n";
		esito = false;		
	}*/
	
	var customnotes = document.toursform.customnotes.value;
	if(customCk.checked && customnotes==""){
		problemi = problemi + "For the custom tour you have to specify notes about the tour and the agreements you arranged with us. \n";
		esito = false;		
	}
	
	var custompay1 = document.toursform.custompay1.value;
	var custompay2 = document.toursform.custompay2.value;
	if(customCk.checked && (custompay1==""||custompay2=="")){
		problemi = problemi + "Custom Tour selected but no payment specified. \n";
		esito = false;		
	}

	//AMALFI
	var amalfiCk = document.getElementById('amalfiCk')
	var amalfi = document.toursform.amalfi.value;
	if(amalfiCk.checked && amalfi==""){
		problemi = problemi + "Pompeii, Sorrento and Amalfi Coast Tour selected but number of people not specified. \n";
		esito = false;
	}
	
	var amalfinotes = document.toursform.amalfinotes.value;
	if(amalfiCk.checked && amalfinotes==""){
		problemi = problemi + "For the amalfi coast tour you have to specify notes about the agreements you arranged with us. \n";
		esito = false;		
	}


	//var tac1 = document.getElementById('tac1');
	//if(!tac1.checked){
	//	problemi = problemi + "You must accept Terms and Conditions. \n";
	//	esito = false;		
	//}
	
	
	if(!(jrgCk1.checked || jrgCk2.checked || jrgCk3.checked || jrpCk.checked || jrspCk.checked || vstCk1.checked || vstCk2.checked || vstCk3.checked || vstpCk.checked || vstspCk.checked || scsqcgCk1.checked || scsqcgCk2.checked || scsqcgCk3.checked || scsqcpCk.checked || scsqcspCk.checked || sjhsgCk1.checked || sjhsgCk2.checked || sjhsgCk3.checked || sjhspCk.checked || sjhsspCk.checked || rpgCk1.checked || rpgCk2.checked || rpgCk3.checked || rppCk.checked || rpspCk.checked || cstgCk1.checked || cstgCk2.checked || cstgCk3.checked || cstpCk.checked || cstspCk.checked || customCk.checked || amalfiCk.checked)){
		problemi = problemi + "No tour selected. \n";
		esito = false;
	}
	
	if(problemi!=""){
		alert(problemi);
	}
	
	return esito;
};