// JavaScript Document



function LunghezzaMax(campo)
{
if (campo.value.length>100)
{
alert("Inserire al massimo 100 caratteri.");
campo.value=campo.value.substring(0, 100);
}

}



 //





// form cerca webcode
function cerca1() {	
	var pagina = document.getElementById("webcode-input").value;
	controllo = 0;
	

	if (pagina == '1234') {
		controllo = 1;
		window.document.forms['ricerca'].action = '/1234/default.asp';
		window.document.forms['ricerca'].target = '_parent';
		window.document.forms['ricerca'].submit();
	}
	if (pagina == '1235') {
		controllo = 1;
		window.document.forms['ricerca'].action = '/1235/default.asp';
		window.document.forms['ricerca'].target = '_parent';
		window.document.forms['ricerca'].submit();
	}	
	if (pagina == '1236') {
		controllo = 1;
		window.document.forms['ricerca'].action = '/1236/default.asp';
		window.document.forms['ricerca'].target = '_parent';
		window.document.forms['ricerca'].submit();
	}		
	if (pagina == '1237') {
		controllo = 1;
		window.document.forms['ricerca'].action = '/1237/default.asp';
		window.document.forms['ricerca'].target = '_parent';
		window.document.forms['ricerca'].submit();
	}	
	if (pagina == '1240') {
		controllo = 1;
		window.document.forms['ricerca'].action = '/1240/default.asp';
		window.document.forms['ricerca'].target = '_parent';
		window.document.forms['ricerca'].submit();
	}	
	if (pagina == '') {
		controllo = 0;
		alert('Inserisci un WebCode');
		return;
	}
	if (controllo == 0) { alert('WebCode non trovato'); }				
}// fine form cerca webcode

// form nuovo utente
function creaUtente() {	
	var controlloUtente = 0;
	
	var nomeUtente = document.getElementById("nuovo-utente-nome").value;
	if (!nomeUtente) {
		controlloUtente = 1;
		alert("Inserisci il tuo nome");
		document.getElementById("nuovo-utente-nome").focus();
		return;
	}
	var cognomeUtente = document.getElementById("nuovo-utente-cognome").value;
	if (!cognomeUtente) {
		controlloUtente = 1;
		alert("Inserisci il tuo cognome");
		document.getElementById("nuovo-utente-cognome").focus();
		return;
	}
	var emailUtente = document.getElementById("nuovo-utente-email").value;
	if (!emailUtente) {
		controlloUtente = 1;
		alert("Inserisci la tua e-mail");
		document.getElementById("nuovo-utente-email").focus();
		return;
	}else {
		var regex = new RegExp (/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		if ( regex.test(emailUtente) == false ){
			alert ("Verifica l'indirizzo e-mail inserito.");
			document.getElementById("nuovo-utente-email").focus();
			controlloUtente = 1;
			return;
			}
		}
	var pwdUtente = document.getElementById("nuovo-utente-pwd").value;
	var rptPwdUtente = document.getElementById("nuovo-utente-ripeti-pwd").value;
	if (!pwdUtente) {
		controlloUtente = 1;
		alert("Inserisci una password");
		document.getElementById("nuovo-utente-pwd").focus();
		return;
	}
	if (!rptPwdUtente) {
		controlloUtente = 1;
		alert("Conferma la password");
		document.getElementById("nuovo-utente-ripeti-pwd").focus();
		return;
	}
	if (rptPwdUtente!=pwdUtente) {
		controlloUtente = 1;
		alert("I campi \"password\" e \"conferma password\" devono essere uguali");
		document.getElementById("nuovo-utente-pwd").focus();
		return;
	}
	if (pwdUtente.length<8) {
		controlloUtente = 1;
		alert("La password deve essere di almeno 8 caratteri");
		document.getElementById("nuovo-utente-pwd").focus();
		return;
	}
	var utenteAccetto = document.getElementById("nuovo-utente-accetto").value;
	if (!utenteAccetto) {
		controlloUtente = 1;
		alert("Devi accettare le condizioni d\'uso per poter proseguire.");
		document.getElementById("nuovo-utente-accetto").focus();
		return;
	} 
	
	
	
	if (controlloUtente == 0) {
		window.document.forms['utente-nuovo'].action = 'confermaNuovoUtente.asp';
		window.document.forms['utente-nuovo'].submit();
	}
}// fine form nuovo utente

// form nuovo webcode
function creaWebcode() {	
	var controlloWebcode = 0;
	
	var webcodetitolo = document.getElementById("nuovo-webcode-titolo").value;
	if (!webcodetitolo) {
		controlloWebcode = 1;
		alert("Inserisci un titolo per il WebCode");
		document.getElementById("nuovo-webcode-titolo").focus();
		return;
	}
	var nuovowebcode = document.getElementById("nuovo-webcode").value;
	if ((nuovowebcode=="")||(nuovowebcode=="http://")) {
		controlloWebcode = 1;
		alert("Inserisci un link o un\'e-mail per il WebCode");
		document.getElementById("nuovo-webcode").focus();
		return;
	}else {
		if (document.getElementById("nuovo-webcode-tipo").value == "web" ) {
			var regex = new RegExp ("^[A-Za-z]+://[A-Za-z0-9-@_]+\\.[A-Za-z0-9-_!#%&\?\/.=]+$");
			if ( regex.test(document.getElementById("nuovo-webcode").value) == false ){
				alert ("Verifica l'indirizzo web inserito.");
				document.getElementById("nuovo-webcode").focus();
				controlloWebcode = 1;
				return;
				}
			}else{
		var regex = new RegExp (/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		if ( regex.test(nuovowebcode) == false ){
			alert ("Verifica l'indirizzo e-mail inserito.");
			document.getElementById("nuovo-webcode").focus();
			controlloWebcode = 1;
			return;
			}
		}
	}
	
	if (controlloWebcode == 0) {
		window.document.forms['webcode-nuovo'].action = '/gestioneWebCode/confermaNuovoWebCode.asp';
		window.document.forms['webcode-nuovo'].submit();
	}
}// fine form nuovo utente


// form modifica webcode
function modWebcode(codiceid) {	
	var controlloWebcode = 0;
	
	var webcodetitolo = document.getElementById("nuovo-webcode-titolo").value;
	if (!webcodetitolo) {
		controlloWebcode = 1;
		alert("Inserisci un titolo per il WebCode");
		document.getElementById("nuovo-webcode-titolo").focus();
		return;
	}
	var nuovowebcode = document.getElementById("nuovo-webcode").value;
	if ((nuovowebcode=="")||(nuovowebcode=="http://")) {
		controlloWebcode = 1;
		alert("Inserisci un link o un\'e-mail per il WebCode");
		document.getElementById("nuovo-webcode").focus();
		return;
	}else {
		if (document.getElementById("nuovo-webcode-tipo").value == "web" ) {
			var regex = new RegExp ("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-@_!#%&\?\/.=]+$");
			if ( regex.test(document.getElementById("nuovo-webcode").value) == false ){
				alert ("Verifica l'indirizzo web inserito.");
				document.getElementById("nuovo-webcode").focus();
				controlloWebcode = 1;
				return;
				}
			}else{
		var regex = new RegExp (/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		if ( regex.test(nuovowebcode) == false ){
			alert ("Verifica l'indirizzo e-mail inserito.");
			document.getElementById("nuovo-webcode").focus();
			controlloWebcode = 1;
			return;
			}
		}
	}
	
	
	if (controlloWebcode == 0) {
		window.document.forms['webcode-nuovo'].action = '/gestioneWebcode/confermaModificaWebCode.asp?codice=' + codiceid;
		window.document.forms['webcode-nuovo'].submit();
	}
}// fine form mod utente

// invia pwd
function inviaPwd() {	
	controlloemail = 0;
 //action="confermaRichiestaPasswordUtente.asp"
 if (document.getElementById("emailI").value == "" ) {
	controlloemail = 1;
	alert("Inserisci un indirizzo e-mail valido");
	document.getElementById("emailI").focus();
	return;
	}else{
		var regex = new RegExp (/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		if ( regex.test(document.getElementById("emailI").value) == false ){
			alert ("Verifica l'indirizzo e-mail inserito.");
			document.getElementById("emailI").focus();
			controlloemail = 1;
			return;
		}
	}
	if (controlloemail == 0) {
		window.document.forms['emailIform'].action = '/gestioneutenti/confermaRichiestaPasswordUtente.asp';
		window.document.forms['emailIform'].submit();
	}
}// fine invia pwd