function newSCode(){
	document.getElementById('SCode').src="captcha/CaptchaSecurityImages.php?width=105&height=30&characters=6&from=DI&time="+((new Date()).valueOf());
}
function setDate(){
	document.forms.sendReg.data.value=document.forms.sendReg.gg.value+"/"+document.forms.sendReg.mm.value+"/"+document.forms.sendReg.aaaa.value;
}
function valReg(){
	check=true;
	filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if (check==true && !filtro.test(document.forms.sendReg.email.value)){alert("Indirizzo email non valido!");document.forms.sendReg.email.focus();check=false;}
	if (check==true && document.forms.sendReg.email.value!=document.forms.sendReg.email2.value) {alert("Indirizzo email non confermato!");document.forms.sendReg.email2.focus();check=false;}
	if (check==true){
		ajaxUserCtrl.ajaxRequest('email='+encodeURIComponent(encodeURI(document.forms.sendReg.email.value)),0,1);	
		valReg2();
	}
}
function valReg2(){	
	if(ajaxUserCtrl.AJAX.readyState < 4){var timer=setTimeout("valReg2()",1)}else{
		response =ajaxUserCtrl.output;
		check=true;
		if(response=="ko"){
			alert("L\'email inserita è già presente sul database!\n\n"+
				"Se ti sei già iscritto, ma ti sei scordato la password, utilizza il sistema di recupero password");
				document.forms.sendReg.email.focus();

		}else{
			if(check==true && document.forms.sendReg.psw.value==""){alert("Devi inserire la password!");document.forms.sendReg.psw.focus();check=false;}
			if(check==true && document.forms.sendReg.psw.value!=document.forms.sendReg.psw2.value){alert("Password non confermata!");document.forms.sendReg.psw2.focus();check=false;}
			if(check==true && document.forms.sendReg.pswD.value==""){alert("Devi inserire la domanda riservata!");document.forms.sendReg.pswD.focus();check=false;}
			if(check==true && document.forms.sendReg.pswR.value==""){alert("Devi inserire la risposta riservata!");document.forms.sendReg.pswR.focus();check=false;}
			if(check==true && document.forms.sendReg.ragSoc.value=="" && document.forms.sendReg.tipo.value!="1"){alert("Devi inserire la ragione sociale!");document.forms.sendReg.ragSoc.focus();check=false;}
			if(check==true && document.forms.sendReg.nome.value==""){alert("Devi inserire il nome!");document.forms.sendReg.nome.focus();check=false;}
			if(check==true && document.forms.sendReg.cognome.value==""){alert("Devi inserire il cognome!");document.forms.sendReg.cognome.focus();check=false;}
			if(check==true && document.forms.sendReg.gg.value=="gg"){alert("Data di nascita non valida!");document.forms.sendReg.gg.focus();check=false;}
			if(check==true && document.forms.sendReg.mm.value=="mm"){alert("Data di nascita non valida!");document.forms.sendReg.mm.focus();check=false;}
			if(check==true && document.forms.sendReg.aaaa.value=="aaaa"){alert("Data di nascita non valida!");document.forms.sendReg.aaaa.focus();check=false;}
			if(check==true && document.forms.sendReg.luogoN.value==""){alert("Devi inserire il luogo di nascita!");document.forms.sendReg.luogoN.focus();check=false;}
			if(check==true && document.forms.sendReg.pi_cf.value==""){alert("Devi inserire la Partita IVA o il Codice Fiscale!");document.forms.sendReg.pi_cf.focus();check=false;}
			if(check==true && document.forms.sendReg.residenza.value==""){alert("Devi inserire la residenza!");document.forms.sendReg.residenza.focus();check=false;}
			if(check==true && document.forms.sendReg.cond[1].checked){alert("Devi accettare le condizioni di utilizzo!");document.forms.sendReg.cond[0].focus();check=false;}
			if(check==true && document.forms.sendReg.prv[1].checked){alert("Devi accettare il trattamento dei dati!");document.forms.sendReg.prv[0].focus();check=false;}
			if (check==true){
				ajaxSecurityCode.ajaxRequest('security_code='+encodeURIComponent(encodeURI(document.forms.sendReg.security_code.value)),0,1);	
				valReg3();
			}
			
		}
	}
}
function valReg3(){
	if(ajaxSecurityCode.AJAX.readyState < 4){var timer=setTimeout("valReg3()",1)}else{
		response =ajaxSecurityCode.output;
		if(response=="ko"){
			alert("Il codice di sicurezza non è corretto!");
			
		}else{
			document.forms.sendReg.action=response;
			document.forms.sendReg.submit();
		}
	}	
}
function valRegComp(){
	check=true;
	filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if(check==true && document.forms.sendReg.nome.value==""){alert("Devi inserire il nome!");document.forms.sendReg.nome.focus();check=false;}
	if(check==true && document.forms.sendReg.indirizzo.value==""){alert("Devi inserire l'indirizzo!");document.forms.sendReg.indirizzo.focus();check=false;}
	if(check==true && (document.forms.sendReg.web.value=="" || document.forms.sendReg.web.value=="http://")){alert("Devi inserire il sito web!");document.forms.sendReg.web.focus();check=false;}
	if (check==true && !filtro.test(document.forms.sendReg.email.value)){alert("Indirizzo email non valido!");document.forms.sendReg.email.focus();check=false;}
	if (check==true && document.forms.sendReg.email.value!=document.forms.sendReg.email2.value) {alert("Indirizzo email non confermato!");document.forms.sendReg.email2.focus();check=false;}
	if (check==true){
		ajaxCompCtrl.ajaxRequest('t=n&email='+encodeURIComponent(encodeURI(document.forms.sendReg.email.value)),0,1);	
		valRegComp2();
	}
}
function valRegComp2(){	
	if(ajaxCompCtrl.AJAX.readyState < 4){var timer=setTimeout("valRegComp2()",1)}else{
		response =ajaxCompCtrl.output;
		check=true;
		if(response=="ko"){
			alert("L\'email inserita è già presente sul database!");
				document.forms.sendReg.email.focus();
		}else{
			if(check==true && document.forms.sendReg.contact.value==""){alert("Devi inserire il contatto di riferimento!");document.forms.sendReg.contact.focus();check=false;}
			if(check==true && document.forms.sendReg.logo.value==""){alert("Devi selezionare il file del logo!");document.forms.sendReg.logo.focus();check=false;}
			if(check==true && document.forms.sendReg.prv[1].checked){alert("Devi accettare il trattamento dei dati!");document.forms.sendReg.prv[0].focus();check=false;}
			if (check==true){
				ajaxSecurityCode.ajaxRequest('security_code='+encodeURIComponent(encodeURI(document.forms.sendReg.security_code.value)),0,1);	
				valRegComp3();
			}
			
		}
	}
}
function valRegComp3(){
	if(ajaxSecurityCode.AJAX.readyState < 4){var timer=setTimeout("valRegComp3()",1)}else{
		response =ajaxSecurityCode.output;
		if(response=="ko"){
			alert("Il codice di sicurezza non è corretto!");
			
		}else{
			document.forms.sendReg.action=response;
			document.forms.sendReg.submit();
		}
	}	
}




function valEditComp(id){
	check=true;
	filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if(check==true && document.forms.sendReg.nome.value==""){alert("Devi inserire il nome!");document.forms.sendReg.nome.focus();check=false;}
	if(check==true && document.forms.sendReg.indirizzo.value==""){alert("Devi inserire l'indirizzo!");document.forms.sendReg.indirizzo.focus();check=false;}
	if(check==true && (document.forms.sendReg.web.value=="" || document.forms.sendReg.web.value=="http://")){alert("Devi inserire il sito web!");document.forms.sendReg.web.focus();check=false;}
	if (check==true && !filtro.test(document.forms.sendReg.email.value)){alert("Indirizzo email non valido!");document.forms.sendReg.email.focus();check=false;}
	if (check==true && document.forms.sendReg.email.value!=document.forms.sendReg.email2.value) {alert("Indirizzo email non confermato!");document.forms.sendReg.email2.focus();check=false;}
	if (check==true){
		ajaxCompCtrl.ajaxRequest('t='+id+'&email='+encodeURIComponent(encodeURI(document.forms.sendReg.email.value)),0,1);	
		valEditComp2();
	}
}
function valEditComp2(){	
	if(ajaxCompCtrl.AJAX.readyState < 4){var timer=setTimeout("valEditComp2()",1)}else{
		response =ajaxCompCtrl.output;
		check=true;
		if(response=="ko"){
			alert("L\'email inserita è già presente sul database!");
				document.forms.sendReg.email.focus();
		}else{
			if(check==true && document.forms.sendReg.contact.value==""){alert("Devi inserire il contatto di riferimento!");document.forms.sendReg.contact.focus();check=false;}
			if(check==true && document.forms.sendReg.cnglogo.checked && document.forms.sendReg.logo.value==""){alert("Devi selezionare il file del logo!");document.forms.sendReg.logo.focus();check=false;}
			if (check==true){
				ajaxSecurityCode.ajaxRequest('security_code='+encodeURIComponent(encodeURI(document.forms.sendReg.security_code.value)),0,1);	
				valEditComp3();
			}
			
		}
	}
}
function valEditComp3(){
	if(ajaxSecurityCode.AJAX.readyState < 4){var timer=setTimeout("valEditComp3()",1)}else{
		response =ajaxSecurityCode.output;
		if(response=="ko"){
			alert("Il codice di sicurezza non è corretto!");
			
		}else{
			document.forms.sendReg.action=response;
			document.forms.sendReg.submit();
		}
	}	
}