// JavaScript Document

//Google map------http://maps.google.it/maps?f=q&hl=it&geocode=&time=&date=&ttype=&q=hotel+traiano+roma&ie=UTF8&ll=41.898188,12.497635&spn=0.112951,0.2314&z=12&iwloc=B&om=1
	
	
	function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
      //  map.addControl(new GSmallMapControl());
		map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
       // map.addControl(new ContourIntervalControl());
        map.addControl(new GScaleControl());
        map.addControl(new GOverviewMapControl(new GSize(110, 110)));
        map.enableDoubleClickZoom();
        map.enableContinuousZoom();
        map.setCenter(new GLatLng(41.897422,12.483859), 12);
		
		
        // Create our "tiny" marker icon
        var icon = new GIcon();
        icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
        icon.iconSize = new GSize(12, 20);
        icon.iconAnchor = new GPoint(5, 1);
        icon.infoWindowAnchor = new GPoint(5, 1);
		
		

        // Add 10 markers to the map at random locations
		var point = new GLatLng(41.897054,12.483859);		
		
		function createMarker_1(point) {
		var marker = new GMarker(point, icon);
		GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml("<h3>Hotel Traiano</h3>HOTEL 4 STELLE ROMA CENTRO<p>Via 4 Novembre, 154 00187 Rome (Lazio) - Tel:06 6783862 <br> </p>");
		});
		return marker;
		}
		
        map.addOverlay(createMarker_1(point));
		
		
		
      }
    }

//-------------------FINR GOOGLE MAP----------------------------------------------------------------------------------------------------------------


//Contatti
//Contatti
function inviaFormContattiit() {
	
	var str = document.FormContatti.nome.value;
	var re = /^[A-Za-z0-9]/;
	
		if (!re.test(str)) {
		alert("Compilare correttamente il campo Nome");
		return;}
	
	var str = document.FormContatti.cog.value;
	var re = /^[A-Za-z0-9]/;
	
		if (!re.test(str)) {
		alert("Compilare correttamente il campo Cognome");
		return;}
		
	var str = document.FormContatti.tel.value;
	var re = /^[0-9]/;
	
		if (!re.test(str)) {
		alert("Compilare correttamente il campo Telefono");
		return;}

	var str = document.FormContatti.valmail.value;
	var re = /^[A-Za-z0-9]/;
	
		if (!re.test(str)) {
		alert("Compilare correttamente il campo E-mail");
		return;}
		
	var str = document.FormContatti.mess.value;
	var re = /^[A-Za-z0-9]/;
	
		if (!re.test(str)) {
		alert("Compilare correttamente il campo Messaggio");
		return;}
		
	if(document.FormContatti.RadioGroup1[1].checked){
	alert("Per inviare il messaggio accettare il trattamento dei dati personali selezionando la voce Accetta.")
	return;
	}

document.FormContatti.submit();
	}





function inviaFormContattien() {
	
	var str = document.FormContatti.nome.value;
	var re = /^[A-Za-z0-9]/;
	
		if (!re.test(str)) {
		alert("Field Name is required");
		return;}
	
	var str = document.FormContatti.cog.value;
	var re = /^[A-Za-z0-9]/;
	
		if (!re.test(str)) {
		alert("Field Surname is required");
		return;}
		
	var str = document.FormContatti.tel.value;
	var re = /^[0-9]/;
	
		if (!re.test(str)) {
		alert("Field Tel is required");
		return;}

	var str = document.FormContatti.valmail.value;
	var re = /^[A-Za-z0-9]/;
	
		if (!re.test(str)) {
		alert("Field E-mail is required");
		return;}
		
	var str = document.FormContatti.mess.value;
	var re = /^[A-Za-z0-9]/;
	
		if (!re.test(str)) {
		alert("Field Message is required");
		return;}
		
	if(document.FormContatti.RadioGroup1[1].checked){
	alert("To send the message accept the processing of personal data selecting Agree.")
	return;
	}

document.FormContatti.submit();
	}



//Contatti
function inviaFormOrganizzazioneEventi() {
	
	var str = document.formOrganizzazioneEventi.nome.value;
	var re = /^[A-Za-z0-9]/;
	
		if (!re.test(str)) {
		alert("Compilare correttamente il campo Nome");
		return;}
	
	var str = document.formOrganizzazioneEventi.cognome.value;
	var re = /^[A-Za-z0-9]/;
	
		if (!re.test(str)) {
		alert("Compilare correttamente il campo Cognome");
		return;}
		
	var str = document.formOrganizzazioneEventi.tel.value;
	var re = /^[0-9]/;
	
		if (!re.test(str)) {
		alert("Compilare correttamente il campo Telefono");
		return;}

	var str = document.formOrganizzazioneEventi.mail.value;
	var re = /^[A-Za-z0-9]/;
	
		if (!re.test(str)) {
		alert("Compilare correttamente il campo E-mail");
		return;}
		
	//var str = document.formOrganizzazioneEventi.mess.value;
	//var re = /^[A-Za-z0-9]/;
	
		//if (!re.test(str)) {
		//alert("Compilare correttamente il campo Messaggio");
		//return;}
		
	if(document.formOrganizzazioneEventi.RadioGroup1[1].checked){
	alert("Per inviare il messaggio accettare il trattamento dei dati personali selezionando la voce Accetta.")
	return;
	}

document.formOrganizzazioneEventi.submit();
	}




function invioFormPrenotazioni() {
	
	var str = document.formPrenotazioni.nome.value;
	var re = /^[A-Za-z0-9]/;
	
		if (!re.test(str)) {
		alert("Compilare correttamente il campo Nome");
		return;}
	
	var str = document.formPrenotazioni.cognome.value;
	var re = /^[A-Za-z0-9]/;
	
		if (!re.test(str)) {
		alert("Compilare correttamente il campo Cognome");
		return;}
		
	var str = document.formPrenotazioni.tel.value;
	var re = /^[0-9]/;
	
		if (!re.test(str)) {
		alert("Compilare correttamente il campo Telefono");
		return;}

	var str = document.formPrenotazioni.mail.value;
	var re = /^[A-Za-z0-9]/;
	
		if (!re.test(str)) {
		alert("Compilare correttamente il campo E-mail");
		return;}

	var str = document.formPrenotazioni.giorno_arrivo.value;
	var re = /^[0-9]/;
	
		if (!re.test(str)) {
		alert("Il giorno della data di arrivo è obbligatorio");
		return;}

	var str = document.formPrenotazioni.mese_arrivo.value;
	var re = /^[0-9]/;
	
		if (!re.test(str)) {
		alert("Il mese della data di arrivo è obbligatorio");
		return;}

	var str = document.formPrenotazioni.anno_arrivo.value;
	var re = /^[0-9]/;
	
		if (!re.test(str)) {
		alert("L'anno della data di arrivo è obbligatorio");
		return;}

	var str = document.formPrenotazioni.giorno_partenza.value;
	var re = /^[0-9]/;
	
		if (!re.test(str)) {
		alert("Il giorno della data di partenza è obbligatorio");
		return;}

	var str = document.formPrenotazioni.mese_partenza.value;
	var re = /^[0-9]/;
	
		if (!re.test(str)) {
		alert("Il mese della data di partenza è obbligatorio");
		return;}

	var str = document.formPrenotazioni.anno_partenza.value;
	var re = /^[0-9]/;
	
		if (!re.test(str)) {
		alert("L'anno della data di partenza è obbligatorio");
		return;}



		dal_giorno = document.formPrenotazioni.giorno_arrivo.value
		dal_mese = document.formPrenotazioni.mese_arrivo.value
		dal_anno = document.formPrenotazioni.anno_arrivo.value

		al_giorno = document.formPrenotazioni.giorno_partenza.value
		al_mese = document.formPrenotazioni.mese_partenza.value
		al_anno = document.formPrenotazioni.anno_partenza.value



 // dt = new Date();   //Gets today's date right now (to the millisecond).
// month = dt.getMonth()+1;
 // day = dt.getDate();
   //year = dt.getFullYear();




			//data_dal=dal_mese+"-"+dal_giorno+"-"+dal_anno;
			//data_al=al_mese+"-"+al_giorno+"-"+al_anno;
		
		
		//if(data_dal>=data_al)
		//{
			//alert("La data di Partenza deve essere posteriore a quella di Arrivo. "+data_dal +" ____" +data_al +" ... " +month + '/' + day + '/' + year + (data_dal - data_al) )
			//return;
		//}

		
	//var str = document.formOrganizzazioneEventi.mess.value;
	//var re = /^[A-Za-z0-9]/;
	
		//if (!re.test(str)) {
		//alert("Compilare correttamente il campo Messaggio");
		//return;}

	var str = document.formPrenotazioni.persone.value;
	var re = /^[0-9]/;
	
		if (!re.test(str)) {
		alert("Compilare correttamente il campo N.Persone");
		return;}

	var str = document.formPrenotazioni.stanze.value;
	var re = /^[0-9]/;
	
		if (!re.test(str)) {
		alert("Compilare correttamente il campo N.Stanze");
		return;}


		
	if(document.formPrenotazioni.RadioGroup1[1].checked){
	alert("Per inviare il messaggio accettare il trattamento dei dati personali selezionando la voce Accetta.")
	return;
	}

document.formPrenotazioni.submit();
	}


function paginaSucc_paginazione_Thumbs(pagina, lingua){
document.pagThums.pagina.value = pagina
document.pagThums.submit();
}



