function fSubmitNL()
	{
		var f = document.getElementById("NL");
		var VerErr = false
		
		if(f.Mail.value == '')
		{
			alert("\"E-Mail\" obbligatoria.");
			f.Mail.focus(); 
			VerErr = true;
			return;
		}
		else
		{
			if(!check_emailNL(f.Mail.value))
			{
				alert("E-Mail non valida.");
				f.Mail.select();
				f.Mail.focus(); 
				VerErr = true;
				return;
			}
		}
		
		if(!VerErr)
		{
			f.action="/newsletter/iscrizione.asp";
			f.submit();
		}
		
	}
	
	
	
	
	
	
	function fSubmitCancNL()
	{
		var f = document.getElementById("NL");
		var VerErr = false
		
		if(f.Mail.value == '')
		{
			alert("\"E-Mail\" obbligatoria.");
			f.Mail.focus(); 
			VerErr = true;
			return;
		}
		else
		{
			if(!check_emailNL(f.Mail.value))
			{
				alert("E-Mail non valida.");
				f.Mail.select();
				f.Mail.focus(); 
				VerErr = true;
				return;
			}
		}
		
		if(!VerErr)
		{
			f.action="/newsletter/cancellazione.asp";
			f.submit();
		}
		
	}

	
	
	
	

// Email Validation.
	function check_emailNL(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);		
			} 

		}

	}

