function showroom(no_of_rooms)
{

	if(no_of_rooms == 0)
	{
		document.getElementById("camera_1").disabled=true;
		document.getElementById("camera_2").disabled=true;
		document.getElementById("camera_3").disabled=true;
		document.getElementById("camera_1_infant").disabled=true;
		document.getElementById("camera_1_letto").disabled=true;
		document.getElementById("camera_2_infant").disabled=true;
		document.getElementById("camera_2_letto").disabled=true;
		document.getElementById("camera_3_infant").disabled=true;
		document.getElementById("camera_3_letto").disabled=true;								
	}
	if(no_of_rooms == 1)
	{
		document.getElementById("camera_1").disabled=false;
		document.getElementById("camera_2").disabled=true;
		document.getElementById("camera_3").disabled=true;
		document.getElementById("camera_1_infant").disabled=false;
		document.getElementById("camera_1_letto").disabled=false;
		document.getElementById("camera_2_infant").disabled=true;
		document.getElementById("camera_2_letto").disabled=true;
		document.getElementById("camera_3_infant").disabled=true;
		document.getElementById("camera_3_letto").disabled=true;												
	}
	if(no_of_rooms == 2)
	{
		document.getElementById("camera_1").disabled=false;
		document.getElementById("camera_2").disabled=false;
		document.getElementById("camera_3").disabled=true;
		document.getElementById("camera_1_infant").disabled=false;
		document.getElementById("camera_1_letto").disabled=false;
		document.getElementById("camera_2_infant").disabled=false;
		document.getElementById("camera_2_letto").disabled=false;
		document.getElementById("camera_3_infant").disabled=true;
		document.getElementById("camera_3_letto").disabled=true;												
	}
	if(no_of_rooms == 3)
	{
		document.getElementById("camera_1").disabled=false;
		document.getElementById("camera_2").disabled=false;
		document.getElementById("camera_3").disabled=false;
		document.getElementById("camera_1_infant").disabled=false;
		document.getElementById("camera_1_letto").disabled=false;
		document.getElementById("camera_2_infant").disabled=false;
		document.getElementById("camera_2_letto").disabled=false;
		document.getElementById("camera_3_infant").disabled=false;
		document.getElementById("camera_3_letto").disabled=false;												
	}
}

function datafine()
{

  var stringadatainizio=document.getElementById('data_inizio').value;
  var giorno,mese,anno,giornofine,mesefine;

  giorno = stringadatainizio.substring(0,2);
  mese = stringadatainizio.substring(3,5);
  anno = stringadatainizio.substring(6,10);

  inizio=new Date(anno, mese-1, giorno);
  var fine;

 // fine=new Date(inizio.getTime() + (document.getElementById('n_giorni').value * 86400000));
  fine=new Date(anno, mese-1, giorno);
  fine.setDate(inizio.getDate() + parseInt(document.getElementById('n_notti').value));
  fine.setHours(0,0,0,0);
  if(fine.getDate()<10){
  giornofine='0' + fine.getDate();
  }else{
  giornofine=fine.getDate();
  }

  if(fine.getMonth()<9){
  mesefine=fine.getMonth()+1;
  mesefine='0' + mesefine;
  }else{
  mesefine=fine.getMonth()+1;
  }
  	if(stringadatainizio=='25/10/2009' || stringadatainizio=='24/10/2009' && document.getElementById('n_notti').value=='2'){
	//giornofine+=1;
	//alert(inizio + ' - ' + giornofine +'/'+ mesefine +'/'+ fine.getFullYear());	
	}

  //if(stringadatainizio=='25/10/2009'){alert(inizio + ' - ' + giornofine +'/'+ mesefine +'/'+ fine.getFullYear())}
	document.getElementById('data_finale').innerHTML =  giornofine +'/'+ mesefine +'/'+ fine.getFullYear();
	document.getElementById('data_fine').value= giornofine +'/'+ mesefine +'/'+ fine.getFullYear();
	document.getElementById('data_finale').style.display='';
	//alert(mesefine + ' ' + fine.getFullYear());
	if(fine.getMonth()+1 == '1' && fine.getFullYear()>'2012'){
		alert('Il Sardinia Open Voucher finisce il 31/12/2012, non puoi prenotare oltre questa data!');
		document.getElementById('imageField').disabled=true;
	}else{
		document.getElementById('imageField').disabled=false;
	}
}

function ControllaForm() {
	var controllo = true;
	
    var RegExPattern = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
    
    if ((!document.getElementById('data_inizio').value.match(RegExPattern)) || (document.getElementById('data_inizio').value=='')) {
        alert("Inserisci una data valida");
        document.getElementById('data_inizio').focus();
		return false;
		controllo = false;
    } 	
	if (document.res_form.n_notti.value == "0" ) {
		alert("Inserisci il numero di notti");
		document.res_form.n_notti.focus();
		return false;
		controllo = false;
	}
	
	if (document.res_form.n_camere.value == "0" ) {
		alert("Scegli il numero di camere");
		document.res_form.n_camere.focus();
		document.res_form.n_camere.style.backgroundColor = '#FFD7D7';
		return false;
		controllo = false;
	}
	if (document.res_form.camera_1.value == "") {
		if( document.res_form.n_camere.value > 0) {
			alert("Scegli il tipo per la prima camera");
			document.res_form.camera_1.focus();
			document.res_form.camera_1.style.backgroundColor = '#FFD7D7';
			return false;
		controllo = false;
		}
	}
	
	if (document.res_form.camera_2.value == ""){
		if(document.res_form.n_camere.value > 1)	{
			alert("Scegli il tipo per la seconda camera");
			document.res_form.camera_2.focus();
			document.res_form.camera_2.style.backgroundColor = '#FFD7D7';
			return false;
		controllo = false;
		}
	}
	
	if (document.res_form.camera_3.value == "") {
		if(document.res_form.n_camere.value > 2) 	{
			alert("Scegli il tipo per la terza camera");
			document.res_form.camera_3.focus();
			document.res_form.camera_3.style.backgroundColor = '#FFD7D7';
			return false;
		controllo = false;
		}
	}
	
	if (document.res_form.camera_1_letto.value == "") {
		if(document.res_form.n_camere.value > 0) 	{
			alert("Scegli il tipo di letto per la prima camera");
			document.res_form.camera_1_letto.focus();
			document.res_form.camera_1_letto.style.backgroundColor = '#FFD7D7';
			return false;
		controllo = false;
		}
	}
	if (document.res_form.camera_2_letto.value == "") {
		if(document.res_form.n_camere.value > 1) 	{
			alert("Scegli il tipo di letto per la seconda camera");
			document.res_form.camera_2_letto.focus();
			document.res_form.camera_2_letto.style.backgroundColor = '#FFD7D7';
			return false;
		controllo = false;
		}
	}
	if (document.res_form.camera_3_letto.value == "") {
		if(document.res_form.n_camere.value > 2) 	{
			alert("Scegli il tipo di letto per la terza camera");
			document.res_form.camera_3_letto.focus();
			document.res_form.camera_3_letto.style.backgroundColor = '#FFD7D7';
			return false;
		controllo = false;
		}
	}
	if (document.res_form.stazione_arrivo.value == "" ) {
		alert("Seleziona la stazione di ritiro dell'auto");
		document.res_form.stazione_arrivo.focus();
		document.res_form.stazione_arrivo.style.backgroundColor = '#FFD7D7';
		return false;
		controllo = false;
	}
	if (document.res_form.stazione_partenza.value == "" ) 	{
		alert("Seleziona la stazione di riconsegna dell'auto");
		document.res_form.stazione_partenza.focus();
		document.res_form.stazione_partenza.style.backgroundColor = '#FFD7D7';
		return false;
		controllo = false;
	}
	
	if(controllo == false){
		return true;
		}
}
