
	function submitIscrizioneSeminario(){
		var Obj;
		
		if(verRic()){
			showLoading();
		
			var url = '/richieste/iscrizioneSeminario15/sendRic.asp';
			var params = $('fRichiesta').serialize();			
			params = ReplaceStr(params);
			//window.open(url + '?' +params);
			new Ajax.Request(url,
			{
				method: 'post',
				postBody:params,

				onComplete: function(req) { 				
					if(req.responseText == 'OK'){
						Obj = $('divRichiesta_FORM');
						if(Obj)Obj.hide();
						Obj = $('divRichiesta_OK');
						if(Obj)Obj.show();
						
						hideLoading();
					}
					else{						
						Obj = $('divRichiesta_FORM');
						if(Obj)Obj.hide();
						Obj = $('divRichiesta_Err');
						if(Obj)Obj.show();	
						
						hideLoading();
					}
					;
				}
			});
		}	
	} 



	function verRic()
	{
	
		var objForm = document.getElementById("fRichiesta");
		
		if(objForm.nome.value == "")
		{
			alert("Nome obbligatorio.");
			objForm.nome.focus(); 
			return(false);		
		}		
		if(objForm.cognome.value == "")
		{
			alert("Cognome obbligatorio.");
			objForm.cognome.focus(); 
			return(false);		
		}		
		if(objForm.indirizzo.value == "")
		{
			alert("Indirizzo obbligatorio.");
			objForm.indirizzo.focus(); 
			return(false);		
		}	
		if(objForm.cap.value == "")
		{
			alert("CAP obbligatorio.");
			objForm.cap.focus(); 
			return(false);		
		}	
		if(objForm.citta.value == "")
		{
			alert("Città obbligatoria.");
			objForm.citta.focus(); 
			return(false);		
		}	
		if(objForm.provincia.value == "")
		{
			alert("Provincia obbligatorio.");
			objForm.provincia.focus(); 
			return(false);		
		}	
		if(objForm.telefono.value == "")
		{
			alert("Telefono obbligatorio.");
			objForm.telefono.focus(); 
			return(false);		
		}	
		if(objForm.professione.value == "")
		{
			alert("Professione obbligatoria.");
			objForm.professione.focus(); 
			return(false);		
		}
										
		if(objForm.mail.value != ""){
			if(!check_email(objForm.mail.value)){
				alert("Indirizzo Mail errato.");
				objForm.mail.focus(); 
				objForm.mail.select();
				return(false);
			}
		}else{
			alert("Indirizzo Mail obbligatorio.");
			objForm.mail.focus(); 
			return(false);			 
		}				
		

		var checkOne = false;
		for (var i=0;i < objForm.disciplina.length;i++){
			if (objForm.disciplina[i].checked){
					checkOne = true;
					break;
			}
		}				
		if (!checkOne){
			alert("Disciplina obbligatoria");
			return(false);
		}
		
		if (objForm.disciplina[5].checked){
			if(objForm.altraDisciplina.value == ''){
				alert("Professione obbligatoria. Specificare altra disciplina!");
				objForm.altraDisciplina.focus();
				return(false);
			}		
		}
		if(objForm.luogoNascita.value == "")
		{
			alert("Luogo di nascita obbligatoria.");
			objForm.luogoNascita.focus(); 
			return(false);		
		}	
		if(objForm.dataNascita.value == "")
		{
			alert("Data di nascita obbligatoria.");
			objForm.dataNascita.focus(); 
			return(false);		
		}	

		if(objForm.codiceFiscale.value == "")
		{
			alert("Codice fiscale obbligatoria.");
			objForm.codiceFiscale.focus(); 
			return(false);		
		}					
		if(objForm.codiceFiscale.value.length != 16)
		{
			alert("Codice fiscale errato");
			objForm.codiceFiscale.focus(); 
			return;
		}
				
				
		if(!objForm.dati.checked)
		{
			alert("Per poter elaborare la sua richiesta è necessario autorizzare il trattamento dei suoi dati personali");
			return(false);
		}
		
		return(true);
	}
	
	
	

	function showLoading(){
		var Obj, Obj2
		
		Obj = $('TotalFade');	
		if(Obj)Obj.style.display = 'block';
		
		Obj2 = $('Loading');	
		if(Obj2)Obj2.style.display = 'block';		
	}
	
	function hideLoading(){
		var Obj
		
		Obj = $('TotalFade');
		if(Obj)Obj.style.display = 'none';
		
		Obj = $('Loading');
		if(Obj)Obj.style.display = 'none';
	}
	

	function check_email(e)
	{
		ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

		for(i=0; i < e.length ;i++)
		{
			if(ok.indexOf(e.charAt(i))<0)
			{ 
				return (false);
			}	
		} 

		if (document.images)
		{
			re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
			re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
			if (!e.match(re) && e.match(re_two))
			{
				return (-1);		
			} 

		}

	}
	
	
	function ReplaceStr(Str)
	{
		var r, re;
	  	var s = Str;
	  	re = /\'/g;
	  	r = s.replace(re, "ç");
	  	s = r;
	  	re = /\%C3%B9/g;
	  	r = s.replace(re, "§");
		
	  	return(r);
	}

	
	//_______________________________________________________________________________________________
