<!--

function emailVerifyLocal(em){Filtro=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;if(Filtro.test(em)){return true;}else{return false;}}

function isStrValid(str){
var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_";
	for(i=0; i<str.length; i++){
		c = str.charAt(i);
		if(chars.indexOf(c)==-1){return 0;}
	}
return 1;
}
function valid_registrazione(frm){

if(frm.username.value.length<5){alert("Attenzione:\nScrivi la Username! (almeno 5 caratteri)");return false;}
if(isStrValid(frm.username.value)==0){alert("Attenzione:\nCaratteri non validi per la Username!\n\nCARATTERI VALIDI: A-Z, a-z, 0-9, _");return false;}

if(frm.password.value.length<5){alert("Attenzione:\Scrivi la password! (almeno 5 caratteri)");return false;}
if(isStrValid(frm.password.value)==0){alert("Attenzione:\nCaratteri non validi per la password!\n\nCARATTERI VALIDI: A-Z, a-z, 0-9, _");return false;}

if(frm.password2.value.length<5){alert("Attenzione:\Scrivi la password di verifica! (almeno 5 caratteri)");return false;}
if(frm.password.value!=frm.password2.value){alert("Attenzione:\Le password non coincidono!");return false;}
if(emailVerifyLocal(frm.email.value)==false){alert("Attenzione:\nIndirizzo e-mail errato!");return false;}

frm.register.disabled = true;
return true;
}

function valid_profilo(frm){

if(frm.password.value.length<5){alert("Attenzione:\Scrivi la password! (almeno 3 caratteri)");return false;}
if(isStrValid(frm.password.value)==0){alert("Attenzione:\nCaratteri non validi per la password!\n\nCARATTERI VALIDI: A-Z, a-z, 0-9, _");return false;}

if(emailVerifyLocal(frm.email.value)==false){alert("Attenzione:\nIndirizzo e-mail errato!");return false;}

return true;
}

function valid_descrizione(frm){

frm.aggiorna.disabled = true;
return true;
}

function valid_login(frm){

if(frm.username.value.length<5){alert("Attenzione:\nScrivi correttamente la Username!");return false;}
if(frm.password.value.length<5){alert("Attenzione:\Scrivi correttamente la password!");return false;}

return true;
}

function valid_datiGenerali(frm){

if(frm.tipologia.value.length!=1){alert("Seleziona la tipologia della tua struttura");return false;}
if(frm.nome.value.length==0){alert("Scrivi il nome della struttura turistica");return false;}
if(frm.localita.value.length==0){alert("Scrivi la Citta'/Localita' della struttura turistica");return false;}
if(frm.prov.value.length!=2){alert("Seleziona la Provincia della struttura turistica");return false;}
if(frm.indirizzo.value.length==0){alert("Scrivi l'indirizzo della struttura turistica");return false;}
if(frm.telefono.value.length<4){alert("Scrivi il numero di telefono della struttura turistica");return false;}
if(frm.coordinate.value.length==0){alert("Seleziona la località più vicina alla tua struttura\nConsentirà l'individuazione sulla mappa");return false;}
if(frm.email.value.length>0){
	if(emailVerifyLocal(frm.email.value)==false){alert("Attenzione:\nIndirizzo e-mail errato");return false;}
}
//viewformValue = "";
//for(var i=0; i<frm.viewform.length; i++){
//	if(frm.viewform[i].checked){
//		viewformValue=frm.viewform[i].value;
//		break;
//	}
//}

//if(frm.email.value.length==0 && viewformValue=="SI"){alert("Hai selezionato la possibilità di inviarti e-mail tramite form.\nE' necessario quindi fornire un indirizzo e-mail");return false;}

frm.aggiorna.disabled = true;
return true;
}

function valid_updateDatiGenerali(frm){

if(frm.telefono.value.length<4){alert("Scrivi il numero di telefono della struttura turistica");return false;}
if(frm.email.value.length>0){
	if(emailVerifyLocal(frm.email.value)==false){alert("Attenzione:\nIndirizzo e-mail errato");return false;}
}
//viewformValue = "";
//for(var i=0; i<frm.viewform.length; i++){
//	if(frm.viewform[i].checked){
//		viewformValue=frm.viewform[i].value;
//		break;
//	}
//}

//if(frm.email.value.length==0 && viewformValue=="SI"){alert("Hai selezionato la possibilità di inviarti e-mail tramite form.\nE' necessario quindi fornire un indirizzo e-mail");return false;}

frm.aggiorna.disabled = true;
return true;
}

function valid_delete(frm){
	var cod, selezionato;
	
	if((frm.codice.length == undefined) && frm.codice.checked == true){
		cod = frm.codice.value;
		selezionato = 1;
	}else{
		selezionato = 0;
		for(var i=0; i<frm.codice.length; i++){
			if(frm.codice[i].checked){
				cod=frm.codice[i].value;
				selezionato = 1;
				break;
			}
		}
	}
	
	if(selezionato==0){alert("Seleziona la struttura turistica che vuoi eliminare");return false;}
	resp = confirm("Sei sicuro di voler eliminare definitivamente\nla struttura turistica selezionata?");
	if(resp){return true;}
	else{return false;}
}

function valid_aggiornafoto(frm){
var totFoto;

totFoto = 0;

if(frm.foto1.value.length>0){++totFoto;}
if(frm.foto2.value.length>0){++totFoto;}

if(totFoto == 0){alert("Seleziona almeno 1 foto per l'upload\n\nDIMENSIONE MAX: 210x160 pixels\nPESO MAX: 40Kb\nTIPO: gif, jpg");return false;}

frm.carica.disabled = true;
return true;
}

function valid_pubblicafoto(frm){

var resp;

if(frm.foto1.value == "ok" && frm.foto2.value == "ok"){
	resp = confirm("Vuoi pubblicare sul sito la FOTO 1 e la FOTO 2 visualizzate sotto?");
}else if(frm.foto1.value == "ok" && frm.foto2.value == ""){
	resp = confirm("Vuoi pubblicare sul sito SOLO la FOTO 1 ?");
}else if(frm.foto1.value == "" && frm.foto2.value == "ok"){
	resp = confirm("Vuoi pubblicare sul sito SOLO la FOTO 2 ?");
}

if(resp){frm.pubblica.disabled = true; return true;}
else{return false;}
}

function valid_deletefoto(frm){

var resp;

if(frm.foto1name.value.length>0 || frm.foto2name.value.length>0){
	resp = confirm("Vuoi eliminare definitivamente le foto dal sito?");
}else{
	alert("Non ci sono foto da eliminare");
	resp = false;
}

if(resp){frm.cancella.disabled = true; return true;}
else{return false;}

}

// -->
