// JavaScript Document
function Trim() {
return this.replace(/\s+$|^\s+/g,"");
}

function LTrim() {
return this.replace(/^\s+/,"");
}

function RTrim() {
return this.replace(/\s+$/,"");
}
   
String.prototype.Trim=Trim;   
String.prototype.RTrim=RTrim;   
String.prototype.LTrim=LTrim;


function ControllaMail(mail){
	EmailAddr = mail;
	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if (Filtro.test(EmailAddr))
		return true;
	else{
		alert("L'indirizzo e-mail inserito non e' valido");
		
		return false;
	}
}

function validaNl()
{
	
	var mail = document.newsletter.mail.value;
	var mail2 = document.newsletter.mail2.value;
	var consenso = document.newsletter.consenso;
	
	if (mail.Trim() != mail2.Trim() ){
	
		alert('le due mail inserite non corrispondono');
		return false;
	
	}
	
	if (mail.Trim().length < 1 ){
	
		alert('mail vuota');
		
		return false;
		
	}else if(!ControllaMail(mail)){
		
		return false;
	}

	if (consenso.checked == false){
	
		alert('Devi dare il consenso al trattamento dei dati personali per proseguire nella registrazione');
		
		return false;
		
	}

	return true;	
}

function validaModuloRicQuotazioni()
{
  var nome = document.informazioni.nome.value;
  var azienda = document.informazioni.azienda.value;
	var mail = document.informazioni.mail.value;
	var telefono = document.informazioni.telefono.value;
  var altre_richieste = document.informazioni.altre_richieste.value;
	var consenso = document.informazioni.consenso;
	
  if (nome == '')
  {
    alert('Indica il nome ed il cognome del richiedente.');
    return false;
  }
	
  if (azienda == '')
  {
    alert('Indica il nome della azienda.');
    return false;
  }
  
  if (mail == '')
  {
    alert('Indica un indirizzo email.');
    return false;
  }
  else if(!ControllaMail(mail)){
		
		return false;
	}
  
  if (telefono == '')
  {
    alert('Indica un recapito telefonico.');
    return false;
  }
  
  if
  (
    !(document.informazioni.elements[5].value != '' && document.informazioni.elements[6].value != '') &&
    !(document.informazioni.elements[8].value != '' && document.informazioni.elements[9].value != '') &&
    !(document.informazioni.elements[11].value != '' && document.informazioni.elements[12].value != '') &&
    !(document.informazioni.elements[14].value != '' && document.informazioni.elements[15].value != '') &&
    !(document.informazioni.elements[17].value != '' && document.informazioni.elements[18].value != '') &&
    !(document.informazioni.elements[20].value != '' && document.informazioni.elements[21].value != '') &&
    !(document.informazioni.elements[23].value != '' && document.informazioni.elements[24].value != '')
  )
  {
    alert("Indica almeno un prodotto e la sua quantita'.");
    return false;
  }
  //if (richieste == '')
  //{
  //  alert('Specificare la richiesta.');
  //  return false;
  //}
  
	if (consenso.checked == false)
  {
		alert('Devi dare il consenso al trattamento dei dati personali per completare la richiesta.');
		return false;
	}

	return true;
}
