function isEmail(str) {
  var supported=0;
  
  if (window.RegExp) {
   var tempStr = "a";
   var tempReg = new RegExp(tempStr);
   if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
   return (str.indexOf(".")>2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
 }  
	

function Login(){
		if (document.login.email.value=="") {
			alert("Inserisci l'indirizzo E-mail!!")
			document.login.email.focus()
		return false }
		if (document.login.pass.value=="") {
			alert("Inserisci la tua password!!")
			document.login.pass.focus()
		return false }
	}
	
function mod_psw(){
		if (document.psw.pasw.value=="") {
			alert("Inserisci la nuova password!!")
			document.psw.pasw.focus()
		return false }
	}
	
function ricerca(){
		if (document.ric.citta.value=="0") {
			alert("Per piacere seleziona una citta'!!")
			document.ric.citta.focus()
		return false }
	}
	
function cercahome(){
		if (document.ch.id.value=="") {
			alert("Seleziona la tipologia!!")
			document.ch.id.focus()
		return false }
		if (document.ch.prov.value=="0") {
			alert("Seleziona la provincia!!")
			document.ch.prov.focus()
		return false }
		if (document.ch.citta.value=="0") {
			alert("Inserisci la citta!!")
			document.ch.citta.focus()
		return false }
	}	
	
function struttura(){
		if (document.struttu.nome.value=="") {
			alert("Inserisci il nome delle struttura!!")
			document.struttu.nome.focus()
		return false }
		if (document.struttu.tipologia.value=="") {
			alert("Seleziona la tipologia della struttura!!")
			document.struttu.tipologia.focus()
		return false }
		if (document.struttu.prov.value=="0") {
			alert("Seleziona la provincia della struttura!!")
			document.struttu.prov.focus()
		return false }
		if (document.struttu.citta.value=="0") {
			alert("Seleziona la citta' della struttura!!")
			document.struttu.citta.focus()
		return false }
		if (document.struttu.email.value=="") {
			alert("Inserisci un indirizzo email!!")
			document.struttu.email.focus()
		return false }
		if (document.struttu.indirizzo.value=="") {
			alert("Inserisci l'indirizzo della struttura!!")
			document.struttu.indirizzo.focus()
		return false }
		if (document.struttu.cap.value=="") {
			alert("Inserisci il cap della struttura!!")
			document.struttu.cap.focus()
		return false }
		if (document.struttu.telefono.value=="") {
			alert("Inserisci un recapito telefonico della struttura!!")
			document.struttu.telefono.focus()
		return false }
		if (document.struttu.sito.value=="www.") {
			alert("Inserisci l'indirizzo completo del sito web!!")
			document.struttu.sito.focus()
		return false }
		if (document.struttu.camere.value=="") {
			alert("Inserisci il numero delle camere!!")
			document.struttu.camere.focus()
		return false }
		if (document.struttu.posti.value=="") {
			alert("Inserisci il numero dei posti letto!!")
			document.struttu.posti.focus()
		return false }
		if (document.struttu.posti_agg.value=="") {
			alert("Inserisci il numero dei posti aggiuntivi!!")
			document.struttu.posti_agg.focus()
		return false }
		if (document.struttu.min_notti.value=="") {
			alert("Inserisci il numero minimo delle notti!!")
			document.struttu.min_notti.focus()
		return false }
		if (document.struttu.det_it.value=="") {
			alert("Inserisci una descrizione in italiano delle struttura!!")
			document.struttu.det_it.focus()
		return false }
		if (document.struttu.det_en.value=="") {
			alert("Inserisci una descrizione in inglese delle struttura!!")
			document.struttu.det_en.focus()
		return false }
	}
	
function lastminute(){
		if (document.last.struttura.value=="Seleziona") {
			alert("Seleziona la struttura!!")
			document.last.struttura.focus()
		return false }
		if (document.last.datadal.value=="") {
			alert("Inserisci la data di inizio!!")
			document.last.datadal.focus()
		return false }
		if (document.last.dataal.value=="") {
			alert("Inserisci la data di fine!!")
			document.last.dataal.focus()
		return false }
		if (document.last.det_it.value=="") {
			alert("Inserisci una descrizione in italiano delle struttura!!")
			document.last.det_it.focus()
		return false }
		var data_iniziale = document.last.datadal.value
			var data_finale = document.last.dataal.value
			var arr1 = data_iniziale.split("/")
			var arr2 = data_finale.split("/")
			var d1 = new Date(arr1[2],arr1[1]-1,arr1[0])
			var d2 = new Date(arr2[2],arr2[1]-1,arr2[0])
			var r1 = d1.getTime();
			var r2 = d2.getTime();
			
			var divisore=1000*60*60*24;
            var differenza=Math.round((r2-r1)/divisore);

			if (r1>r2) { 
			alert("La data di inizio e' successiva a quella di fine!!")
			document.last.dataal.focus()
			return false }
			
			if (differenza>15) { 
			alert("Il periodo del last minute e' superiore a 15 giorni!!")
			document.last.dataal.focus()
			return false }	
			}

function fotos(){
		if (document.foto.FILE.value=="") {
			alert("Seleziona una foto!!")
			document.foto.FILE.focus()
		return false }
}

function contatto(){
		if (document.cont.nome.value=="") {
			alert("Inserisci il tuo nome e cognome!!")
			document.cont.nome.focus()
		return false }
		if (document.cont.email.value=="") {
			alert("Inserisci la tua email!!")
			document.cont.email.focus()
		return false }
		if (document.cont.messaggio.value=="") {
			alert("Inserisci il tuo messaggio!!")
			document.cont.messaggio.focus()
		return false }
		if (!document.cont.privacy.checked) {
        alert("Devi accettare l'informativa sulla privacy spuntanto l'apposita casella!!");
        return (false) }
}

	
function evento(){
		if (document.even.categoria.value=="Seleziona") {
			alert("Seleziona la categoria dell'evento!!")
			document.even.categoria.focus()
		return false }
		if (document.even.prov.value=="0") {
			alert("Seleziona la provincia della struttura!!")
			document.even.prov.focus()
		return false }
		if (document.even.citta.value=="0") {
			alert("Seleziona la citta' della struttura!!")
			document.even.citta.focus()
		return false }
		if (document.even.datadal.value=="") {
			alert("Inserisci la data di inizio!!")
			document.even.datadal.focus()
		return false }
		if (document.even.dataal.value=="") {
			alert("Inserisci la data di fine!!")
			document.even.dataal.focus()
		return false }
		if (document.even.titolo.value=="") {
			alert("Inserisci il titolo dell'evento!!")
			document.even.titolo.focus()
		return false }
		if (document.even.det_it.value=="") {
			alert("Inserisci una descrizione in italiano delle struttura!!")
			document.even.det_it.focus()
		return false }
			
			var data_iniziale = document.even.datadal.value
			var data_finale = document.even.dataal.value
			var arr1 = data_iniziale.split("/")
			var arr2 = data_finale.split("/")
			var d1 = new Date(arr1[2],arr1[1]-1,arr1[0])
			var d2 = new Date(arr2[2],arr2[1]-1,arr2[0])
			var r1 = d1.getTime();
			var r2 = d2.getTime();
			if (r1>r2) { 
			alert("La data di inizio e' successiva a quella di fine!!")
			document.even.dataal.focus()
			return false }
			}	
	
function richiesta(){
		if (document.rica.nome.value=="") {
			alert("Inserisci il tuo nome e cognome!!")
			document.rica.nome.focus()
		return false }
        if (document.rica.email.value=="") {
			alert("Inserisci il tuo indirizzo email!!")
			document.rica.email.focus()
		return false }
		if (document.rica.telefono.value=="") {
			alert("Inserisci il tuo numero di telefono!!")
			document.rica.telefono.focus()
		return false }
		if (document.rica.citta.value=="") {
			alert("Inserisci la tua cittą!!")
			document.rica.citta.focus()
		return false }
		
		if (document.rica.arrivo.value=="") {
			alert("Inserisci la data dell'arrivo!!")
			document.rica.arrivo.focus()
		return false }
		if (document.rica.partenza.value=="") {
			alert("Inserisci la data di partenza!!")
			document.rica.partenza.focus()
		return false }
		if (document.rica.adulti.value=="") {
			alert("Inserisci il numero di adulti!!")
			document.rica.adulti.focus()
		return false }
		if (document.rica.bambini.value=="") {
			alert("Inserisci il numero di bambini!!")
			document.rica.bambini.focus()
		return false }
		if (document.rica.messaggio.value=="") {
			alert("Inserisci il tuo messaggio!!")
			document.rica.messaggio.focus()
		return false }
		if (!document.rica.privacy.checked) {
     alert("Devi accettare l'informativa sulla privacy spuntanto l'apposita casella!!");
     return (false) }
	 
	 var data_iniziale = document.rica.arrivo.value
	 var data_finale = document.rica.partenza.value
	 var arr1 = data_iniziale.split("/")
	 var arr2 = data_finale.split("/")
	 var d1 = new Date(arr1[2],arr1[1]-1,arr1[0])
	 var d2 = new Date(arr2[2],arr2[1]-1,arr2[0])
	 var r1 = d1.getTime();
	 var r2 = d2.getTime();
	   if (r1>r2) { 
		alert("La data di arrivo e' successiva a quella di partenza!!")
		document.rica.arrivo.focus()
		return false }
	   }
	
function decisione(ris,registrazione){
		if (document.registrazione.nome.value=="") {
			alert("Inserisci il tuo nome e cognome!!")
			document.registrazione.nome.focus()
		return false }
		if (document.registrazione.email.value=="") {
			alert("Inserisci il tuo indirizzo mail!!")
			document.registrazione.email.focus()
		return false }
		if (registrazione.email.value != "")
		{
			if (ris) 
			{
     return (true);
    }
   else
    {
     alert("Inserisci un indirizzo E-mail valido!!");
     registrazione.email.focus();
     return (false);
    }
  }
 return (true);
	
	}