function validatePECMail(mail) {
        var s = mail;
        s = s.replace(/^\s*|\s*$/, "");
        if (s == "undefined" || s.length < 8) {
             alert("La lunghezza dell\'indirizzo EMAIL deve essere di almeno 8 caratteri");
             return false;
            }
        re = /\s+/
        if (re.test(s)) {
             alert("Gli spazi non sono ammessi all'interno dell\'indirizzo email.");
             return false;
            }
        re = /^[\w-][\w-]*((\.[\w-]+)+)*@([\w-]+\.)*([\w-]{2,}\.)+([a-zA-Z]{2,4})$/
        if (!re.test(s)) {
             alert("Indirizzo EMAIL non corretto.");
             return false;
            }
        re = /\.(a[c-gil-oq-uwz]|b[a-bd-jm-or-tvwyz]|c[acdf-ik-orsuvx-z]|d[ejkmoz]|e[ceghr-u]|f[i-kmorx]|g[abd-ilmnp-uwy]|h[kmnrtu]|i[delm-oq-t]|j[emop]|k[eg-imnprwyz]|l[a-cikr-vy]|m[acdghk-z]|n[ace-giloprtuz]|om|p[ae-hk-nrtwy]|qa|r[eouw]|s[a-eg-ort-vyz]|t[cdf-hjkm-prtvwz]|u[agkmsyz]|v[aceginu]|w[fs]|y[etu]|z[admrw]|com|edu|net|org|mil|gov|biz|pro|aero|coop|info|name|museum|int)$/i
        if (!re.test(s)) {
             alert("Suffisso di dominio inesistente per l'email indicata.");
             return false;
            }
  return (true);
}

function validateDate(strValue) {
  var objRegExp = /^\d{2}(\-|\/|\.)\d{2}\1\d{4}$/
  var intDay;
  if(!objRegExp.test(strValue))
    return false; 
  else{
    var strSeparator = strValue.substring(2,3)
    var arrayDate = strValue.split(strSeparator);
    var arrayLookup = { '01' : 31,'03' : 31, '04' : 30,'05' : 31,'06' : 30,'07' : 31,
                        '08' : 31,'09' : 30,'10' : 31,'11' : 30,'12' : 31}
	if (arrayDate[0].substr(0,1)=='0') { intDay = parseInt(arrayDate[0].substr(1,1)) } else { intDay = parseInt(arrayDate[0]); }
    if(arrayLookup[arrayDate[1]] != null) {
      if(intDay <= arrayLookup[arrayDate[1]] && intDay != 0)
        return true;
    }
    var intMonth = parseInt(arrayDate[1]);
    if (intMonth == 2) { 
       var intYear = parseInt(arrayDate[2]);
       if( ((intYear % 4 == 0 && intDay <= 29) || (intYear % 4 != 0 && intDay <=28)) && intDay !=0)
          return true;
       }
  }
  return false;
}

function validateMail(oggetto) {
        var s = oggetto.value;
        s = s.replace(/^\s*|\s*$/, "");
        if (s == "undefined" || s.length < 8) {
             alert("La lunghezza dell\'indirizzo EMAIL deve essere di almeno 8 caratteri");
             oggetto.focus();
             return false;
            }
        re = /\s+/
        if (re.test(s)) {
             alert("Gli spazi non sono ammessi all'interno dell\'indirizzo email.");
             oggetto.focus();
             return false;
            }
        re = /^[\w-][\w-]*((\.[\w-]+)+)*@([\w-]+\.)*([\w-]{2,}\.)+([a-zA-Z]{2,4})$/
        if (!re.test(s)) {
             alert("Indirizzo EMAIL non corretto.");
             oggetto.focus();
             return false;
            }
        re = /\.(a[c-gil-oq-uwz]|b[a-bd-jm-or-tvwyz]|c[acdf-ik-orsuvx-z]|d[ejkmoz]|e[ceghr-u]|f[i-kmorx]|g[abd-ilmnp-uwy]|h[kmnrtu]|i[delm-oq-t]|j[emop]|k[eg-imnprwyz]|l[a-cikr-vy]|m[acdghk-z]|n[ace-giloprtuz]|om|p[ae-hk-nrtwy]|qa|r[eouw]|s[a-eg-ort-vyz]|t[cdf-hjkm-prtvwz]|u[agkmsyz]|v[aceginu]|w[fs]|y[etu]|z[admrw]|com|edu|net|org|mil|gov|biz|pro|aero|coop|info|name|museum|int)$/i
        if (!re.test(s)) {
             alert("Suffisso di dominio inesistente per l'email indicata.");
             oggetto.focus();
             return false;
            }
  return (true);
}

function validateCF(cf)
{
	CF = cf.value.toString();
	CF = CF.toUpperCase();

	var valori = new Array("A","0","B","1","C","2","D","3","E","4","F","5","G","6","H","7","I","8","J","9","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
	var pari = new Array(0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25);
	var dispari = new Array(1,1,0,0,5,5,7,7,9,9,13,13,15,15,17,17,19,19,21,21,2,4,18,20,11,3,6,8,12,14,16,10,22,25,24,23);
	var resto = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z")
	var somma = 0;

	for (i=0;i<15;i=i+2) {             
		for (j=0;j<36;j++) {
			if (CF.substr(i,1) == valori[j]) {
				somma = somma + dispari[j];
			}
		}   
	}	

	for (i=1;i<15;i=i+2) {             
		for (j=0;j<36;j++) {
			if (CF.substr(i,1) == valori[j]) {
				somma = somma + pari[j];
			}
		}   
	}	
	
	somma = somma % 26;

	if (CF.substr(15,1) == resto[somma]) {
		return true;
	} else {
		alert('Codice Fiscale errato');
		cf.focus();
		return false;
	}
}



function validatePI(piva)
{
    partita_iva=piva.value.toString();
    somma_dispari=0;

    for (I=0;I<=10;I=I+2)
      {            
      somma_dispari = somma_dispari +  parseInt(partita_iva.charAt(I));
      }
    

    somma_pari=0;
    valoreappoggio =0;
    
    for (I=1;I<=9;I=I+2)
      {            
      if ( parseInt(partita_iva.charAt(I))  < 5)
           {
            valoreappoggio =  parseInt(partita_iva.charAt(I)) * 2;
            }
      else 
            {
            valoreappoggio = ( parseInt(partita_iva.charAt(I)) * 2) - 9;
            }
      somma_pari = somma_pari + valoreappoggio;
      }

    sommadeidue = somma_dispari + somma_pari;
    if ((sommadeidue % 10) == 0)
            {

               return true;
            }
    else
            {
            alert('Partita IVA/Codice Fiscale errato.');
               piva.focus();
               return false;
            }
} 


function LTrim(value) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}

function RTrim(value) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}

function trim(value) {
	return LTrim(RTrim(value));
}

function putPECMail(tForm, val) {
	xmlhttp.open("GET","/retrieve/one_putPEClist.asp?id=" + val + "&t=0" + "&dm=4&c=" + tForm['casella'+val].value + "&" + Math.random(), true);
	xmlhttp.onreadystatechange=function() 
	{
	if (xmlhttp.readyState==4) {
		var getResponse =  trim(xmlhttp.responseText);
		return getResponse;
	}
	}
	xmlhttp.send(null)		
		
}

function delPECMail(tForm, val) {
	var obj = document.getElementById('tabpec'+val);
	obj.style.display = 'none';

	if (parseInt(val) < 20) {
		obj = document.getElementById('vtitle' + (parseInt(val) + 1));
		if (obj) obj.style.display = 'none';
	}
				
	xmlhttp.open("GET","/retrieve/one_putPEClist.asp?id=" + val + "&t=1&" + Math.random(), true);
	xmlhttp.onreadystatechange=function() 
	{
	if (xmlhttp.readyState==4) {
		var getResponse =  trim(xmlhttp.responseText);
		return getResponse;
	}
	}
	xmlhttp.send(null)		
		
}

function viewPECBox(tForm, val) {
	var obj = document.getElementById('tabpec' + val);
	obj.style.display = 'block';
	
	obj = document.getElementById('addPec');
	obj.style.display = 'none';
}

function checkPECnumber(tForm) {
	xmlhttp.open("GET","/retrieve/one_putPEClist.asp?t=3&" + Math.random(), true);
	xmlhttp.onreadystatechange=function() 
	{
	if (xmlhttp.readyState==4) {
		var getResponse =  trim(xmlhttp.responseText);
		if (getResponse=="0") { alert('Richiedere almeno una casella PEC'); return; }
		if (!tForm.tipocli[0].checked && !tForm.tipocli[1].checked && !tForm.tipocli[2].checked) { alert('Seleziona la tipologia di cliente che effettua la registrazione'); return; }
	
		tForm.submit();	
			
	}
	}
	xmlhttp.send(null)	
}

function updatePECpay(iord, sord, metodo) {
	xmlhttp.open("GET","/retrieve/one_updatePECPay.asp?i=" + iord + "&o=" + sord + "&m=" + metodo + "&" + Math.random(), true);
	xmlhttp.onreadystatechange=function() 
	{
	if (xmlhttp.readyState==4) {
		var getResponse =  trim(xmlhttp.responseText);
		return getResponse;
	}
	}
	xmlhttp.send(null)	
}

function checkPECMail(tForm, val, step) {
	tForm['verify'+val].disabled = true;
	tForm['pecimage'+val].src = "/img/waitfor.gif";
	
	xmlhttp.open("GET","/retrieve/one_checkPECmail.asp?dm=4&c=" + tForm['casella'+val].value + "&" + Math.random(), true);
	xmlhttp.onreadystatechange=function() 
	{
	if (xmlhttp.readyState==4) {
		var getResponse =  trim(xmlhttp.responseText);
		if (getResponse=='0') {
			tForm['pecimage'+val].src = "/img/accept.gif";
			tForm['casella'+val].disabled = true;				
			var obj = document.getElementById('vbut'+val);
			obj.style.display = 'none';
			
			if (step==0) {
			obj = document.getElementById('vbuy'+val);
			if (obj) obj.style.display = 'block';
			}
			
			if (parseInt(val) < 20) {
				obj = document.getElementById('tabpec' + (parseInt(val) + 1));
				obj.style.display = 'block';
			}
			
			if (putPECMail(tForm, val) < 0) { alert("errore"); return; }
			
		} else if (getResponse=='-7') {
			tForm['verify'+val].disabled = false;
			tForm['pecimage'+val].src = "/img/refuse.gif";
			alert("Attenzione. Questa casella di posta č giā stata inserita nell\'elenco da attivare");
			tForm['casella'+val].focus();			
						
		} else if (getResponse=='-4' || getResponse=='-5') {
			tForm['verify'+val].disabled = false;
			tForm['pecimage'+val].src = "/img/refuse.gif";
			alert("Casella non disponibile. Riprova!");		
			tForm['casella'+val].focus();			
			
		} else if (getResponse=='-3' || getResponse=='-2' || getResponse=='-1') {
			tForm['verify'+val].disabled = false;
			tForm['pecimage'+val].src = "/img/refuse.gif";
			alert("Casella di posta non valida o non registrabile.\n\nRiprova!");	
			tForm['casella'+val].focus();	
		}		
	}
	}
	xmlhttp.send(null)
}

function checkPECAnag(tForm, tipo) {

	if (tipo=='1') {
		if (trim(tForm.nome.value)=='') { alert('Riempire il campo Nome'); tForm.nome.focus(); return; }	
		if (trim(tForm.cognome.value)=='') { alert('Riempire il campo Cognome'); tForm.cognome.focus(); return; }	
		if (trim(tForm.luogonasc.value)=='') { alert('Riempire il campo Nato\/a'); tForm.luogonasc.focus(); return; }	
		if (tForm.provincianasc.value=='') { alert('Selezionare la Provincia di Nascita'); tForm.provincianasc.focus(); return; }													
		if (!validateDate(tForm.datanasc.value)) { alert('Riepire il campo Data di Nascita con un valore gg/mm/aaaa'); tForm.datanasc.focus(); return; }	
		if (trim(tForm.nazionalita.value)=='') { alert('Riempire il campo Nazionalitā'); tForm.nazionalita.focus(); return; }	
		if (trim(tForm.indirizzores.value)=='') { alert('Riempire il campo Indirizzo'); tForm.indirizzores.focus(); return; }
		if (trim(tForm.capres.value)=='') { alert('Riempire il campo Cap'); tForm.capres.focus(); return; }	
		if (trim(tForm.cittares.value)=='') { alert('Riempire il campo Cittā'); tForm.cittares.focus(); return; }
		if (tForm.provinciares.value=='') { alert('Selezionare la Provincia'); tForm.provinciares.focus(); return; }	
		if (!validateCF(tForm.codicefiscale)) { return; }	
		if (!tForm.pinoactiv.checked) { if (!validatePI(tForm.partitaiva)) { return; }}
		if (trim(tForm.telefono.value)=='') { alert('Riempire il campo Telefono'); tForm.telefono.focus(); return; }	
		if (!validateMail(tForm.email)) { return; }	
		if (tForm.tipodoc.value=='') { alert('Selezionate il tipo di documento di identitā che verrā inviato\nin allegato alla richiesta di attivazione'); tForm.tipodoc.focus(); return; }	
		if (trim(tForm.numdoc.value)=='') { alert('Riempire il campo Numero Documento'); tForm.numdoc.focus(); return; }	
		if (trim(tForm.rilasciodoc.value)=='') { alert('Riempire il campo Rilasciato da'); tForm.rilasciodoc.focus(); return; }			
		if (!validateDate(tForm.datadoc.value))  { alert('Riempire il campo Data di Rilascio con un valore gg/mm/aaaa'); tForm.datadoc.focus(); return; }
		
		if (!tForm.clausolecontratto.checked) { alert('E\' richiesta la presa visione e l\'accettazione espressa ed integrale\ndelle Clausole Contrattuali relative al servizio PEC'); return; }							
		if (!tForm.liberatoria.checked) { alert('Per continuare, e\' richiesta l\'accettazione epressa dell\'Informativa per il Trattamento dei dati personali secondo quanto previsto dalla legge n.196\/2003'); return; }													
	}
	
	if (tipo=='2') {
		if (trim(tForm.ragionesociale.value)=='') { alert('Riempire il campo Ragione Sociale'); tForm.ragionesociale.focus(); return; }
		if (trim(tForm.indirizzo.value)=='') { alert('Riempire il campo Indirizzo dell\'Azienda/Ente'); tForm.indirizzo.focus(); return; }
		if (trim(tForm.cap.value)=='') { alert('Riempire il campo Cap Azienda/Ente'); tForm.cap.focus(); return; }	
		if (trim(tForm.citta.value)=='') { alert('Riempire il campo Cittā relativa alla sede dell\'Azienda/Ente'); tForm.citta.focus(); return; }
		if (tForm.provincia.value=='') { alert('Selezionare la Provincia della sede dell\'Azienda/Ente'); tForm.provincia.focus(); return; }	
		if (!tForm.pinoactiv.checked) { if (!validatePI(tForm.partitaiva)) { return; }}	
		if (!tForm.cfnoactiv.checked) { if (!validatePI(tForm.codicefiscaleaz)) { return; }}
		if (trim(tForm.telefono.value)=='') { alert('Riempire il campo Telefono'); tForm.telefono.focus(); return; }	
		if (!validateMail(tForm.email)) { return; }	
		
		if (trim(tForm.nome.value)=='') { alert('Riempire il campo Nome nella sezione Rappresentante Legale'); tForm.nome.focus(); return; }	
		if (trim(tForm.cognome.value)=='') { alert('Riempire il campo Cognome nella sezione Rappresentante Legale'); tForm.cognome.focus(); return; }	
		if (trim(tForm.luogonasc.value)=='') { alert('Riempire il campo Nato\/a'); tForm.luogonasc.focus(); return; }	
		if (tForm.provincianasc.value=='') { alert('Selezionare la Provincia di Nascita'); tForm.provincianasc.focus(); return; }													
		if (!validateDate(tForm.datanasc.value)) { alert('Riepire il campo Data di Nascita con un valore gg/mm/aaaa'); tForm.datanasc.focus(); return; }	
		if (trim(tForm.nazionalita.value)=='') { alert('Riempire il campo Nazionalitā nella sezione Rappresentante Legale'); tForm.nazionalita.focus(); return; }	
		if (!validateCF(tForm.codicefiscale)) { return; }	
		if (trim(tForm.indirizzores.value)=='') { alert('Riempire il campo Indirizzo di residenza del Rappresentante Legale'); tForm.indirizzores.focus(); return; }
		if (trim(tForm.capres.value)=='') { alert('Riempire il campo Cap'); tForm.capres.focus(); return; }	
		if (trim(tForm.cittares.value)=='') { alert('Riempire il campo Cittā '); tForm.cittares.focus(); return; }
		if (tForm.provinciares.value=='') { alert('selezionare la Provincia di residenza'); tForm.provinciares.focus(); return; }	

		if (tForm.tipodoc.value=='') { alert('Selezionate il tipo di documento di identitā che verrā inviato\nin allegato alla richiesta di attivazione'); tForm.tipodoc.focus(); return; }	
		if (trim(tForm.numdoc.value)=='') { alert('Riempire il campo Numero Documento'); tForm.numdoc.focus(); return; }	
		if (trim(tForm.rilasciodoc.value)=='') { alert('Riempire il campo Rilasciato da'); tForm.rilasciodoc.focus(); return; }			
		if (!validateDate(tForm.datadoc.value))  { alert('Riempire il campo Data di Rilascio con un valore gg/mm/aaaa'); tForm.datadoc.focus(); return; }
		
		if (!tForm.clausolecontratto.checked) { alert('E\' richiesta la presa visione e l\'accettazione espressa ed integrale\ndelle Clausole Contrattuali relative al servizio PEC'); return; }							
		if (!tForm.liberatoria.checked) { alert('Per continuare, e\' richiesta l\'accettazione epressa dell\'Informativa per il Trattamento dei dati personali secondo quanto previsto dalla legge n.196\/2003'); return; }													
	}
	
	if (tipo=='3') {
		if (trim(tForm.nome.value)=='') { alert('Riempire il campo Nome'); tForm.nome.focus(); return; }	
		if (trim(tForm.cognome.value)=='') { alert('Riempire il campo Cognome'); tForm.cognome.focus(); return; }	
		if (trim(tForm.luogonasc.value)=='') { alert('Riempire il campo Nato\/a'); tForm.luogonasc.focus(); return; }	
		if (tForm.provincianasc.value=='') { alert('Selezionare la Provincia di Nascita'); tForm.provincianasc.focus(); return; }													
		if (!validateDate(tForm.datanasc.value)) { alert('Riepire il campo Data di Nascita con un valore gg/mm/aaaa'); tForm.datanasc.focus(); return; }	
		if (trim(tForm.nazionalita.value)=='') { alert('Riempire il campo Nazionalitā'); tForm.nazionalita.focus(); return; }	
		if (trim(tForm.indirizzores.value)=='') { alert('Riempire il campo Indirizzo'); tForm.indirizzores.focus(); return; }
		if (trim(tForm.capres.value)=='') { alert('Riempire il campo Cap'); tForm.capres.focus(); return; }	
		if (trim(tForm.cittares.value)=='') { alert('Riempire il campo Cittā'); tForm.cittares.focus(); return; }
		if (tForm.provinciares.value=='') { alert('Selezionare la Provincia'); tForm.provinciares.focus(); return; }	
		if (!validateCF(tForm.codicefiscale)) { return; }			
		if (trim(tForm.telefono.value)=='') { alert('Riempire il campo Telefono'); tForm.telefono.focus(); return; }	
		if (!validateMail(tForm.email)) { return; }	
		if (tForm.tipodoc.value=='') { alert('Selezionate il tipo di documento di identitā che verrā inviato\nin allegato alla richiesta di attivazione'); tForm.tipodoc.focus(); return; }	
		if (trim(tForm.numdoc.value)=='') { alert('Riempire il campo Numero Documento'); tForm.numdoc.focus(); return; }	
		if (trim(tForm.rilasciodoc.value)=='') { alert('Riempire il campo Rilasciato da'); tForm.rilasciodoc.focus(); return; }			
		if (!validateDate(tForm.datadoc.value))  { alert('Riempire il campo Data di Rilascio con un valore gg/mm/aaaa'); tForm.datadoc.focus(); return; }
		
		if (!tForm.clausolecontratto.checked) { alert('E\' richiesta la presa visione e l\'accettazione espressa ed integrale\ndelle Clausole Contrattuali relative al servizio PEC'); return; }							
		if (!tForm.liberatoria.checked) { alert('Per continuare, e\' richiesta l\'accettazione epressa dell\'Informativa per il Trattamento dei dati personali secondo quanto previsto dalla legge n.196\/2003'); return; }													
	}	
	
	tForm.action = "http://www.pineapple.it/pec/onepec_acquista_pec.asp";
	tForm.submit();
}

function checkPECSupport(tForm) {
		if (trim(tForm.nome.value)=='') { alert('Riempire il campo Nome'); tForm.nome.focus(); return; }	
		if (trim(tForm.cognome.value)=='') { alert('Riempire il campo Cognome'); tForm.cognome.focus(); return; }	
		if (!validateMail(tForm.email)) { return; }	
		if (trim(tForm.messaggio.value)=='') { alert('Riempire il campo Messaggio'); tForm.messaggio.focus(); return; }		
												
	tForm.submit();
}

function viewPECHelp(boxObj, num, step) {
	var obj = document.getElementById("box_help");
	
	if (step==2) {	
		if (num==1) {
		obj.style.top = "330px";
		obj.innerHTML = "Ti preghiamo di <b>compilare con attenzione</b> il presente modulo elettronico.<br><br>A conclusione della procedura riceverai via email i moduli giā precompilati. Grazie!";
		}
		
		if (num==2){
		obj.style.top = 330 + boxObj.offsetParent.offsetTop + "px"; //"660px";
		obj.innerHTML = "Indicare il numero di <b>Partita IVA</b> alla quale sarā emessa fattura.<br>Se <u>č ancora in corso la richiesta di attribuzione</u>, fare click sull'opzione \"<b>In attivazione</b>\" e comunicarci successivamente il numero della PI all'indirizzo di posta <b>pec@pineapple.it</b>";
		}
		
		if (num==3) {
		obj.style.top = 330 + boxObj.offsetParent.offsetTop + "px"; //"770px";
		obj.innerHTML = "Questo indirizzo <b>e-mail</b> verrā utilizzato per inviarti la <b>conferma dell\'ordine</b> e tutta la documentazione necessaria da firmare ed inviare via FAX.<br><br>Allo stesso indirizzo ti verrā, poi, comunicato lo stato di attivazione dei servizi.";
		}	
	}
	
	if (step==3) {	
		if (num==1) {
		obj.style.top = "370px";
		obj.innerHTML = "Ti preghiamo di <b>compilare con attenzione</b> il presente modulo elettronico.<br><br>A conclusione della procedura riceverai via email i moduli giā precompilati con tutti i dati aziendali e quelli del rappresentante legale. Grazie!";
		}
		
		if (num==2){
		obj.style.top = 370 + boxObj.offsetParent.offsetTop + "px"; //"660px";
		obj.innerHTML = "Indicare il numero di <b>Partita IVA</b> alla quale sarā emessa fattura.<br>Se <u>č ancora in corso la richiesta di attribuzione</u>, fare click sull'opzione \"<b>In attivazione</b>\" e comunicarci successivamente il numero della PI all'indirizzo di posta <b>pec@pineapple.it</b>";
		}
		
		if (num==3){
		obj.style.top = 370 + boxObj.offsetParent.offsetTop + "px"; //"770px";
		obj.innerHTML = "Indicare il numero di <b>Codice Fiscale</b> dell'azienda.<br>Se <u>č ancora in corso la richiesta di attribuzione</u>, fare click sull'opzione \"<b>In attivazione</b>\" e comunicarcelo successivamente all'indirizzo di posta <b>pec@pineapple.it</b>";
		}
		
		if (num==4){
		obj.style.top = 370 + boxObj.offsetParent.offsetTop + "px"; //"770px";
		obj.innerHTML = "Questo indirizzo <b>e-mail</b> verrā utilizzato per inviarti la <b>conferma dell\'ordine</b> e tutta la documentazione necessaria da firmare e inviare via FAX.<br><br>Allo stesso indirizzo ti verrā, poi, comunicato lo stato di attivazione dei servizi.";
		}
	}
		
	if (step==4) {	
		if (num==1){
		obj.style.top = "340px";
		obj.innerHTML = "Ti preghiamo di <b>compilare con attenzione</b> il presente modulo elettronico.<br><br>A conclusione della procedura riceverai via email i moduli giā precompilati. Grazie!";
		}
		
		if (num==2){
		obj.style.top = 340 + boxObj.offsetParent.offsetTop + "px"; //"770px";
		obj.innerHTML = "Questo indirizzo <b>e-mail</b> verrā utilizzato per inviarti la <b>conferma dell\'ordine</b> e tutta la documentazione necessaria da firmare ed inviare via FAX.<br><br>Allo stesso indirizzo ti verrā, poi, comunicato lo stato di attivazione dei servizi.";
		}
	}		
		
	obj.style.visibility = "visible";
	
}

function hidePECHelp() {
	var obj = document.getElementById("box_help");
	obj.style.visibility = "hidden";
	
}

function showPECBox(num) {
	var obj;
	for (i=1;i<4;i++) {
	obj = document.getElementById("box"+i);
	obj.style.display = "none";
	}
	obj = document.getElementById("box"+num);
	obj.style.display = "block";	
	
	if (num!=1) {
		obj = document.getElementById("pagaonline");
		obj.style.display = "none";
	} else {
		obj = document.getElementById("pagaonline");
		obj.style.display = "block";
	}
	
}

function swapPEC() {
	var obj;
	obj = document.getElementById("pecdescr");
	obj.style.display = "none";
	obj = document.getElementById("pecactivate");
	obj.style.display = "block";	
	obj = document.getElementById("active_a");
	obj.style.display = "none";		
	obj = document.getElementById("active_b");
	obj.style.display = "block";		
}

function evaluatePosition(leftPos)
{
	if (document.body.clientWidth > 900) {
		var calibra = parseInt((document.body.clientWidth - 900) / 2);
		var posizione = leftPos + calibra;
		return posizione;
	}
	else
	{
		return leftPos;
	}
}


function setPositionMarker()
{
	newPos = evaluatePosition(550);
	obj=document.getElementById('box_help');
	if (obj) obj.style.left = newPos+'px';	
}

function showLib()
{
	var obj = document.getElementById("dis-liberatoria");
	obj.style.visibility = 'visible';
}

function hideLib()
{
	var obj = document.getElementById("dis-liberatoria");
	obj.style.visibility = 'hidden';
}

function showMail(n)
{
	if (n==1) location.href='mailto:pec@pineapple.it';	
}

window.onresize = setPositionMarker;
