// JavaScript Document

var good;
var mail, nome, cognome, societa;
var email, richiesta, indirizzo, citta, cap, telefono, fax;

	function authorization_toggle()
	{
		if(document.request.authorization.checked)
		{
			document.request.authorization.checked = true;
		}
		else
		{
			document.request.authorization.checked = false;
		}
	}
	
function checkEmailAddress(field) {
	var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
	
	if (goodEmail)
		{
		good = true
		} 
	else 
		{
		alert('Inserire un indirizzio e-mail valido.')
		field.focus()
		field.select()
		good = false
		}
}

function data_check()
	{
	nmcheck = document.request.nome.value
	if (nmcheck.length <1) 
		{
		alert('Inserire il Nome')
		return
		}
	nome = nmcheck
	nmcheck = document.request.cognome.value
	if (nmcheck.length <1) 
		{
		alert('Inserire il Cognome')
		return
		}
	cognome = nmcheck
	nmcheck = document.request.societa.value
	if (nmcheck.length <1) 
		{
		alert('Inserire la società')
		return
		}
	societa = nmcheck		
	good = false
	checkEmailAddress(document.request.email)
	if (!good)
		{
		return
		}
	email = document.request.email.value
	nmcheck = document.request.richiesta.value
	if (nmcheck.length <1) 
		{
		alert('Inserire la richiesta')
		return
		}
	richiesta = escape(nmcheck)
	/*alert(richiesta)*/
	if (richiesta.length > 1708)
		{
		alert('Campo richiesta di lunghezza eccessiva.')
		return
		}
	if (document.request.authorization.checked == false) 
		{
		alert('Autorizzare il trattamento dei dati personali')
		return
		}
	nmcheck = document.request.indirizzo.value
	if (nmcheck.length <1) 
		{
		indirizzo = ""
		}
	else
		{
		indirizzo = nmcheck
		}
	nmcheck = document.request.citta.value
	if (nmcheck.length <1) 
		{
		citta = ""
		}
	else
		{
		citta = " - " + nmcheck
		}
	nmcheck = document.request.cap.value
	if (nmcheck.length <1) 
		{
		cap = ""
		}
	else
		{
		cap = " - " + nmcheck
		}
	nmcheck = document.request.telefono.value
	if (nmcheck.length <1) 
		{
		telefono = ""
		}
	else
		{
		telefono = "Tel: " + nmcheck + " "
		}
	nmcheck = document.request.fax.value
	if (nmcheck.length <1) 
		{
		fax = ""
		}
	else
		{
		fax = "Fax: " + nmcheck
		}	 
	
	data_send();
	
	return
				
}

	function data_send()
	{
	var corpo = "%0A---------%0A" + nome + " " + cognome + "%0A%0ARichiesta:%0A" + richiesta + "%0A%0ADati:%0A" + societa + " " + email + "%0A" + indirizzo  + citta + cap + "%0A"	+ telefono + fax + "%0A---------"
	/*alert(corpo.length)*/

	location.href = "mailto:claudia.dappino@gmail.com?subject=Richiesta informazioni&body=" + corpo 

	}