function validate_invoice_data() {
           if (document.domain_conf.nominativo.value == ""){
           alert("Inserire il campo Nominativo.");
	   loadBar(0);
           return false;
           }
           if (document.domain_conf.address_nom.value == ""){
           alert("Inserire il campo Indirizzo.");
	   loadBar(0);
           return false;
           }
           if (document.domain_conf.city_nom.value == ""){
           alert("Inserire il campo Citta'.");
	   loadBar(0);
           return false;
           }
           if (document.domain_conf.cap_nom.value == ""){
           alert("Inserire il campo Cap.");
	   loadBar(0);
           return false;
           }
           if (document.domain_conf.prov_nom.value == ""){
           alert("Inserire il campo Provincia.");
	   loadBar(0);
           return false;
           }
           if (document.domain_conf.email.value == ""){
           alert("Inserire il campo Email.");
	   loadBar(0);
           return false;
           }
           if (document.domain_conf.PI.value == "" && document.domain_conf.CF.value == ""){
           alert("Inserire la Partiva IVA o il Codice Fiscale se trattasi di persona fisica.");
	   loadBar(0);
           return false;
           }
        document.domain_conf.submit();
        //   alert("OK ");
        return true;
}
function validate_domini_eu(str) {
           if (document.domini_eu.orgAc.value == ""){
           alert("Inserire il campo Organizzazione.");
	   loadBar(0);
           return false;
           }
           if (document.domini_eu.nomeAc.value == ""){
           alert("Inserire il nome del Registrant.");
	   loadBar(0);
           return false;
           }
                 if (document.domini_eu.surnameAc.value == ""){
                 alert("Inserire il cognome del Registrant.");
	         loadBar(0);
                 return false;
                 }
           if (document.domini_eu.address1Ac.value == ""){
           alert("Inserire l'indirizzo del Registrant.");
	   loadBar(0);
           return false;
           }
           if (document.domini_eu.city1Ac.value == ""){
           alert("Inserire la citta del Registrant.");
	   loadBar(0);
           return false;
           }
           if (document.domini_eu.cap1Ac.value == ""){
           alert("Inserire il cap del Registrant.");
	   loadBar(0);
           return false;
	   }
           if (document.domini_eu.prov1Ac.value == ""){
	   loadBar(0);
           alert("Inserire la provincia del Registrant.");
           return false;
	   }
                  if (document.domini_eu.intpref1Ac.value == ""){
                  alert("Inserire il prefisso internazionale nel campo telefono del Registrant.");
	          loadBar(0);
                  return false;
                  }
                  if (document.domini_eu.intpref1Ac.value != "+39"){
                  alert("Il campo prefisso del Registrant deve essre in forma +39.");
	          loadBar(0);
                  return false;
                  }
                  if (document.domini_eu.tel1Ac.value == ""){
                  alert("Inserire il  telefono del Registrant.");
	          loadBar(0);
                  return false;
                  }
                  if (document.domini_eu.emailAc.value == ""){
                  alert("Inserire l'indirizzo email del Registrant.");
	          loadBar(0);
                  return false;
                  }
	   if (!document.domini_eu.TechC.checked){
                   if (document.domini_eu.orgTc.value == ""){
                   alert("Inserire il nome Org del Conatto Tecnico.");
	   loadBar(0);
                   return false;
                   }
                   if (document.domini_eu.nomeTc.value == ""){
                   alert("Inserire il nome TECH-C.");
	   loadBar(0);
                   return false;
                   }
                          if (document.domini_eu.surnameTc.value == ""){
                          alert("Inserire il cognome TECH-C.");
	   	          loadBar(0);
                          return false;
                          }
                   if (document.domini_eu.address1Tc.value == ""){
                   alert("Inserire l'indirizzo TECH-C.");
                   return false;
                   }
                   if (document.domini_eu.city1Tc.value == ""){
                   alert("Inserire la citta TECH-C.");
                   return false;
                   }
                   if (document.domini_eu.cap1Tc.value == ""){
                   alert("Inserire il cap TECH-C.");
                   return false;
	           }
                   if (document.domini_eu.prov1Tc.value == ""){
                   alert("Inserire la provincia TECH-C.");
                   return false;
	           }
                   if (document.domini_eu.intpref1Tc.value == ""){
                   alert("Inserire il prefisso internazionale nel campo telefono TECH-C.");
                   return false;
                   }
                   if (document.domini_eu.intpref1Tc.value != "+39"){
                   alert("Il campo prefisso deve essre in forma +39.");
                   return false;
                   }
                   if (document.domini_eu.tel1Tc.value == ""){
                   alert("Inserire il telefono TECH-C.");
                   return false;
                   }
                   if (document.domini_eu.emailTc.value == ""){
                   alert("Inserire l'indirizzo email TECH-C.");
                   return false;
                   }
	}	
        document.domini_eu.submit();
        //   alert("OK ");
        return true;
}
function validate_domini_com(str) {
           if (document.domini_com.passwd.value == ""){
           alert("Inserire una password.");
	   loadBar(0);
           return false;
           }
                 if (document.domini_com.orgAc.value == ""){
                 alert("Inserire il nome org REGISTRANT.");
	         loadBar(0);
                 return false;
                 }
                 if (document.domini_com.nomeAc.value == ""){
                 alert("Inserire il nome REGISTRANT.");
	         loadBar(0);
                 return false;
                 }
           if (document.domini_com.address1Ac.value == ""){
           alert("Inserire l'indirizzo REGISTRANT.");
	   loadBar(0);
           return false;
           }
           if (document.domini_com.city1Ac.value == ""){
           alert("Inserire la citta REGISTRANT.");
	   loadBar(0);
           return false;
           }
           if (document.domini_com.cap1Ac.value == ""){
           alert("Inserire il cap REGISTRANT.");
	   loadBar(0);
           return false;
	   }
           if (document.domini_com.prov1Ac.value == ""){
	   loadBar(0);
           alert("Inserire la provincia REGISTRANT.");
           return false;
	   }
                  if (document.domini_com.intpref1Ac.value == ""){
                  alert("Inserire il prefisso internazionale nel campo telefono REGISTRANT.");
	          loadBar(0);
                  return false;
                  }
                  if (document.domini_com.intpref1Ac.value != "+39"){
                  alert("Il campo prefisso REGISTRANT deve essre in forma +39.");
	          loadBar(0);
                  return false;
                  }
                  if (document.domini_com.tel1Ac.value == ""){
                  alert("Inserire il telefono REGISTRANT.");
	          loadBar(0);
                  return false;
                  }
                  if (document.domini_com.intfax1Ac.value == ""){
                  alert("Inserire il prefisso internazionale nel campo fax REGISTRANT.");
	          loadBar(0);
                  return false;
                  }
                  if (document.domini_com.intfax1Ac.value != "+39"){
                  alert("Il campo prefisso REGISTRANT deve essre in forma +39.");
	          loadBar(0);
                  return false;
                  }
                  if (document.domini_com.fax1Ac.value == ""){
                  alert("Inserire il fax REGISTRANT.");
	          loadBar(0);
                  return false;
                  }
                  if (document.domini_com.emailAc.value == ""){
                  alert("Inserire l'indirizzo email REGISTRANT.");
	          loadBar(0);
                  return false;
                  }
	   if (!document.domini_com.TechC.checked){
                   if (document.domini_com.nomeTc.value == ""){
                   alert("Inserire il nome ADMIN.");
	   	   loadBar(0);
                   return false;
                   }
                   if (document.domini_com.address1Tc.value == ""){
                   alert("Inserire l'indirizzo ADMIN.");
                   return false;
                   }
                   if (document.domini_com.city1Tc.value == ""){
                   alert("Inserire la citta ADMIN.");
                   return false;
                   }
                   if (document.domini_com.cap1Tc.value == ""){
                   alert("Inserire il cap ADMIN.");
                   return false;
	           }
                   if (document.domini_com.prov1Tc.value == ""){
                   alert("Inserire la provincia ADMIN.");
                   return false;
	           }
                   if (document.domini_com.intpref1Tc.value == ""){
                   alert("Inserire il prefisso internazionale nel campo telefono ADMIN.");
                   return false;
                   }
                   if (document.domini_com.intpref1Tc.value != "+39"){
                   alert("Il campo prefisso deve essre in forma +39.");
                   return false;
                   }
                   if (document.domini_com.tel1Tc.value == ""){
                   alert("Inserire il telefono ADMIN.");
                   return false;
                   }
                   if (document.domini_com.emailTc.value == ""){
                   alert("Inserire l'indirizzo email ADMIN.");
                   return false;
                   }
	}	
	   if (!document.domini_com.PostMaster.checked && !document.domini_com.PostMaster2.checked){
                   if (document.domini_com.nomePm.value == ""){
                   alert("Inserire il nome TECH.");
                   return false;
                   }
                  if (document.domini_com.address1Pm.value == ""){
                   alert("Inserire l'indirizzo TECH.");
                   return false;
                   }
                   if (document.domini_com.city1Pm.value == ""){
                   alert("Inserire la citta TECH.");
                   return false;
                   }
                   if (document.domini_com.cap1Pm.value == ""){
                   alert("Inserire il cap TECH.");
                   return false;
	           }
                   if (document.domini_com.prov1Pm.value == ""){
                   alert("Inserire la provincia TECH.");
                   return false;
	           }
                   if (document.domini_com.intpref1Pm.value == ""){
                   alert("Inserire il prefisso internazionale nel campo telefono TECH.");
                   return false;
                   }
                   if (document.domini_com.intpref1Pm.value != "+39"){
                   alert("Il campo prefisso deve essre in forma +39.");
                   return false;
                   }
                   if (document.domini_com.tel1Pm.value == ""){
                   alert("Inserire il telefono TECH.");
                   return false;
                   }
                   if (document.domini_com.emailPm.value == ""){
                   alert("Inserire l'indirizzo email TECH.");
                   return false;
                   }
	}	
        document.domini_com.submit();
        //   alert("OK ");
        return true;
}
function validate_domini(str) {
           if (document.domini.company.value == ""){
           alert("Inserire il campo Organizzazione.");
	   loadBar(0);
           return false;
           }
           if (document.domini.nomeAc.value == ""){
           alert("Inserire il nome ADMIN-C.");
	   loadBar(0);
           return false;
           }
                 if (document.domini.surnameAc.value == ""){
                 alert("Inserire il cognome ADMIN-C.");
	         loadBar(0);
                 return false;
                 }
                  if (document.domini.intpref1Ac.value == ""){
                  alert("Inserire il prefisso internazionale nel campo telefono ADMIN-C.");
	          loadBar(0);
                  return false;
                  }
                  if (document.domini.intpref1Ac.value != "+39"){
                  alert("Il campo prefisso ADMINC deve essre in forma +39.");
	          loadBar(0);
                  return false;
                  }
                  if (document.domini.preftel1Ac.value == ""){
                  alert("Inserire il prefisso telefonico ADMIN-C.");
	          loadBar(0);
                  return false;
                  }
                  if (document.domini.emailAc.value == ""){
                  alert("Inserire l'indirizzo email ADMIN-C.");
	          loadBar(0);
                  return false;
                  }
           if (document.domini.address1Ac.value == ""){
           alert("Inserire l'indirizzo ADMIN-C.");
	   loadBar(0);
           return false;
           }
           if (document.domini.city1Ac.value == ""){
           alert("Inserire la citta ADMIN-C.");
	   loadBar(0);
           return false;
           }
           if (document.domini.cap1Ac.value == ""){
           alert("Inserire il cap ADMIN-C.");
	   loadBar(0);
           return false;
	   }
           if (document.domini.prov1Ac.value == ""){
	   loadBar(0);
           alert("Inserire la provincia ADMIN-C.");
           return false;
	   }
	   if (!document.domini.TechC.checked){
                   if (document.domini.nomeTc.value == ""){
                   alert("Inserire il nome TECH-C.");
	   loadBar(0);
                   return false;
                   }
	           if (document.domini.TipoTc.value == 'Person'){
                          if (document.domini.surnameTc.value == ""){
                          alert("Inserire il cognome TECH-C.");
	   	          loadBar(0);
                          return false;
                          }
                   }
                   if (document.domini.address1Tc.value == ""){
                   alert("Inserire l'indirizzo TECH-C.");
                   return false;
                   }
                   if (document.domini.city1Tc.value == ""){
                   alert("Inserire la citta TECH-C.");
                   return false;
                   }
                   if (document.domini.cap1Tc.value == ""){
                   alert("Inserire il cap TECH-C.");
                   return false;
	           }
                   if (document.domini.prov1Tc.value == ""){
                   alert("Inserire la provincia TECH-C.");
                   return false;
	           }
                   if (document.domini.intpref1Tc.value == ""){
                   alert("Inserire il prefisso internazionale nel campo telefono TECH-C.");
                   return false;
                   }
                   if (document.domini.intpref1Tc.value != "+39"){
                   alert("Il campo prefisso deve essre in forma +39.");
                   return false;
                   }
                   if (document.domini.preftel1Tc.value == ""){
                   alert("Inserire il prefisso telefonico TECH-C.");
                   return false;
                   }
                   if (document.domini.emailTc.value == ""){
                   alert("Inserire l'indirizzo email TECH-C.");
                   return false;
                   }
	           if (document.domini.TipoTc.value == 'Role'){
                          if (document.domini.AdmincRTC.value == ""){
                          alert("Inserire il il nic-hdl del Adminc");
	                  loadBar(0);
                          return false;
                          }
                          if (document.domini.TechcRTC.value == ""){
                          alert("Inserire il nic-hdl del Techc");
	                  loadBar(0);
                          return false;
                          }
	           }
	}	
	   if (!document.domini.PostMaster.checked && !document.domini.PostMaster2.checked){
                   if (document.domini.nomePm.value == ""){
                   alert("Inserire il nome POSTMASTER.");
                   return false;
                   }
                  if (document.domini.surnamePm.value == ""){
                  alert("Inserire il cognome POSTMASTER.");
                  return false;
                  }
                  if (document.domini.address1Pm.value == ""){
                   alert("Inserire l'indirizzo POSTMASTER.");
                   return false;
                   }
                   if (document.domini.city1Pm.value == ""){
                   alert("Inserire la citta POSTMASTER.");
                   return false;
                   }
                   if (document.domini.cap1Pm.value == ""){
                   alert("Inserire il cap POSTMASTER.");
                   return false;
	           }
                   if (document.domini.prov1Pm.value == ""){
                   alert("Inserire la provincia POSTMASTER.");
                   return false;
	           }
                   if (document.domini.intpref1Pm.value == ""){
                   alert("Inserire il prefisso internazionale nel campo telefono POSTMASTER.");
                   return false;
                   }
                   if (document.domini.intpref1Pm.value != "+39"){
                   alert("Il campo prefisso deve essre in forma +39.");
                   return false;
                   }
                   if (document.domini.preftel1Pm.value == ""){
                   alert("Inserire il prefisso telefonico POSTMASTER.");
                   return false;
                   }
                   if (document.domini.emailPm.value == ""){
                   alert("Inserire l'indirizzo email POSTMASTER.");
                   return false;
                   }
	}	
        document.domini.submit();
        //   alert("OK ");
        return true;
}

function findnic(str){

 nome = document.domini.nomeAc.value;
 cognome = document.domini.surnameAc.value;
 if (nome != '' && cognome != '')
  HndWin = window.open('http://www.lynk.it/cgi-bin/whois.pl?'+nome+' '+cognome,'HndWin','toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=no,top=100,left=100,width=500');
 else
   alert('inserire Nome e Cognome');
}

 function fillnick(num){
 target = eval("document.nicform.nic_handle" + num + ".value");
 opener.document.domini.nichandleAc.value = target;
 window.close();
 }

function SetHelper(msg){
 if (msg == "nominativo")
 document.help.helper.value = "Non avrai altro Banegade al di fuori di ME";
 else if (msg == "descrizione")
 document.help.helper.value = "Inserire una breve descrizione dell'attivita' o organizzazione.\nCampo facoltativo";
 else if (msg == "indirizzo")
 document.help.helper.value = "Inserire un idirizzo.\nCampo facoltativo";
}
function CheckMNT(ARG){

		if(document.lar.citta.value == ''){
		alert('Compilare il campo Citta');
		return false;
		}
		if(document.lar.data.value == ''){
		alert('Compilare il campo data');
		return false;
		}
		if(document.lar.nome_dominio.value == ''){
		alert('Compilare il campo dominio');
		return false;
		}
		if(document.lar.nome.value == ''){
		alert('Compilare il campo nome');
		return false;
		//document.lar.nome1.value=document.lar.nome.value;
		}
		if(document.lar.nome2.value == ''){
		alert('Compilare il campo cognome');
		return false;
		//document.lar.nome21.value=document.lar.nome2.value;
		
		}
/*
*/		
		if (ARG == 'Company'){
			if(document.lar.company_name.value == ''){
			alert('Compilare il nome dell\'organizzazione');
			return false;
			}
			if(document.lar.PI.value == ''){
			alert('Compilare il campo Partita Iva');
			return false;
			}
			if(document.lar.city_res.value == ''){
			alert('Compilare il campo citta');
			return false;
			}
			if(document.lar.address.value == ''){
			alert('Compilare il campo indirizzo');
			return false;
			}
			if(document.lar.city_cap.value == ''){
			alert('Compilare il campo cap');
			return false;
			}
			if(document.lar.city_prov.value == ''){
			alert('Compilare il campo provincia');
			return false;
			}
		}else{
		if(document.lar.birth_city.value == ''){
		alert('Compilare il campo citta di nascita');
		return false;
		}
		if(document.lar.birth_day.value == ''){
		alert('Compilare il campo data di nascita');
		return false;
		}
		if(document.lar.city_resp.value == ''){
		alert('Compilare il campo citta di residenza');
		return false;
		}
		if(document.lar.addressp.value == ''){
		alert('Compilare il campo indirizzo');
		return false;
		}
		if(document.lar.city_capp.value == ''){
		alert('Compilare il campo cap');
		return false;
		}
		if(document.lar.city_provp.value == ''){
		alert('Compilare il campo provincia di residenza');
		return false;
		}
			if(document.lar.cf.value == ''){
			alert('Compilare il campo codice fiscale');
			return false;
			}
		}
		if(document.lar.Email.value == ''){
		alert('Inserire un indirizzo email dove ricevere la richiesta da spedire');
		return false;
		}

	document.lar.submit();
	return true;
}
function CheckLarDom(ARG){

		if(document.lar.Nome.value == ''){
		alert('Compilare il campo nome');
		return false;
		//document.lar.nome1.value=document.lar.nome.value;
		}
		if(document.lar.Cognome.value == ''){
		alert('Compilare il campo cognome');
		return false;
		//document.lar.nome21.value=document.lar.nome2.value;
		
		}
		if(document.lar.birth_city.value == ''){
		alert('Compilare il campo citta di nascita');
		return false;
		}
		if(document.lar.birth_prov.value == ''){
		alert('Compilare il campo provincia di nascita');
		return false;
		}
		if(document.lar.birth_day.value == ''){
		alert('Compilare il campo data di nascita');
		return false;
		}
		if(document.lar.cf.value == ''){
		alert('Compilare il campo codice fiscale');
		return false;
		}
		if(document.lar.city_resp.value == ''){
		alert('Compilare il campo citta di residenza');
		return false;
		}
		if(document.lar.addressp.value == ''){
		alert('Compilare il campo indirizzo');
		return false;
		}
		if(document.lar.city_capp.value == ''){
		alert('Compilare il campo cap');
		return false;
		}
		if(document.lar.city_provp.value == ''){
		alert('Compilare il campo provincia di residenza');
		return false;
		}
	
		if (ARG == 'Company'){
			if(document.lar.company_name.value == ''){
			alert('Compilare il nome dell\'organizzazione');
			return false;
			}
			if(document.lar.PI.value == ''){
			alert('Compilare il campo Partita Iva');
			return false;
			}
			if(document.lar.city_res.value == ''){
			alert('Compilare il campo citta');
			return false;
			}
			if(document.lar.address.value == ''){
			alert('Compilare il campo indirizzo');
			return false;
			}
			if(document.lar.city_cap.value == ''){
			alert('Compilare il campo cap');
			return false;
			}
			if(document.lar.city_prov.value == ''){
			alert('Compilare il campo provincia');
			return false;
			}
		}
                if(document.lar.consenso.checked == false){
                alert('Concedere il consenso al trattamento dei dati personali');
                return false;
                }

	document.lar.submit();
	return true;
}
function CheckLar(ARG){

		if(document.lar.citta.value == ''){
		alert('Compilare il campo Citta');
		return false;
		}
		if(document.lar.data.value == ''){
		alert('Compilare il campo data');
		return false;
		}
		if(document.lar.nome_dominio.value == ''){
		alert('Compilare il campo dominio');
		return false;
		}
		if(document.lar.nome.value == ''){
		alert('Compilare il campo nome');
		return false;
		//document.lar.nome1.value=document.lar.nome.value;
		}
		if(document.lar.nome2.value == ''){
		alert('Compilare il campo cognome');
		return false;
		//document.lar.nome21.value=document.lar.nome2.value;
		
		}
/*
		if(document.lar.birth_city.value == ''){
		alert('Compilare il campo citta di nascita');
		return false;
		}
		if(document.lar.birth_day.value == ''){
		alert('Compilare il campo data di nascita');
		return false;
		}
*/
		if (ARG == 'Person'){
			if(document.lar.city_res.value == ''){
			alert('Compilare il campo citta di residenza');
			return false;
			}
			if(document.lar.address.value == ''){
			alert('Compilare il campo indirizzo');
			return false;
			}
			if(document.lar.nazione.value == ''){
			alert('Compilare il campo nazione');
			return false;
			}
			if(document.lar.city_cap.value == ''){
			alert('Compilare il campo cap');
			return false;
			}
			if(document.lar.city_prov.value == ''){
			alert('Compilare il campo provincia di residenza');
			return false;
			}
		if(document.lar.cf.value == ''){
		alert('Compilare il campo codice fiscale');
		return false;
		}
		
		}else{
			if(document.lar.company_name.value == ''){
			alert('Compilare il nome dell\'organizzazione');
			return false;
			}
			if(document.lar.PI.value == ''){
			alert('Compilare il campo Partita Iva');
			return false;
			}
			if(document.lar.city_res.value == ''){
			alert('Compilare il campo citta');
			return false;
			}
			if(document.lar.address.value == ''){
			alert('Compilare il campo indirizzo');
			return false;
			}
			if(document.lar.city_cap.value == ''){
			alert('Compilare il campo cap');
			return false;
			}
			if(document.lar.city_prov.value == ''){
			alert('Compilare il campo provincia');
			return false;
			}
		}
                if(document.lar.consenso.checked == false){
                alert('Concedere il consenso al trattamento dei dati personali');
                return false;
                }

	document.lar.submit();
	return true;
}
function set_rq(){
document.contatto.info_rq.disabled = false;
}
function set_rq_off(){
document.contatto.info_rq.disabled = true;
}
function check_enableCOM(){
enable_AdCOM();
enable_TcCOM();
//enable_Zc();
}
function enable_AdCOM(){
 var el=document.getElementById('techc_info');

	if (document.domini_com.TechC.checked ){
                el.style.visibility = 'hidden';
                el.style.display = 'none';
                el.style.zIndex = 2;
		document.domini_com.nomeTc.disabled = true;
		document.domini_com.surnameTc.disabled = true;
		document.domini_com.address1Tc.disabled = true;
		document.domini_com.city1Tc.disabled = true;
		document.domini_com.cap1Tc.disabled = true;
		document.domini_com.prov1Tc.disabled = true;
		document.domini_com.emailTc.disabled = true;
		document.domini_com.intpref1Tc.disabled = true;
		//document.domini_com.preftel1Tc.disabled = true;
		document.domini_com.tel1Tc.disabled = true;
		document.domini_com.intfax1Tc.disabled = true;
		//document.domini_com.prefax1Tc.disabled = true;
		document.domini_com.fax1Tc.disabled = true;
		document.domini_com.nichandleTc.disabled = true;
	}else{
                el.style.visibility = 'visible';
                el.style.display = 'block';
                el.style.zIndex = 2;
		document.domini_com.nomeTc.disabled = false;
		document.domini_com.surnameTc.disabled = false;
		document.domini_com.address1Tc.disabled = false;
		document.domini_com.city1Tc.disabled = false;
		document.domini_com.cap1Tc.disabled = false;
		document.domini_com.prov1Tc.disabled = false;
		document.domini_com.emailTc.disabled = false;
		document.domini_com.intpref1Tc.disabled = false;
		//document.domini_com.preftel1Tc.disabled = false;
		document.domini_com.tel1Tc.disabled = false;
		document.domini_com.intfax1Tc.disabled = false;
		//document.domini_com.prefax1Tc.disabled = false;
		document.domini_com.fax1Tc.disabled = false;
		document.domini_com.nichandleTc.disabled = false;
	}

}
function enable_TcCOM(){
var el=document.getElementById('postmaster_info');
	if (document.domini_com.PostMaster.checked || document.domini_com.PostMaster2.checked){
                el.style.visibility = 'hidden';
                el.style.display = 'none';
                el.style.zIndex = 2;
		document.domini_com.nomePm.disabled = true;
		document.domini_com.surnamePm.disabled = true;
		document.domini_com.address1Pm.disabled = true;
		document.domini_com.city1Pm.disabled = true;
		document.domini_com.cap1Pm.disabled = true;
		document.domini_com.prov1Pm.disabled = true;
		document.domini_com.emailPm.disabled = true;
		document.domini_com.intpref1Pm.disabled = true;
		//document.domini_com.preftel1Pm.disabled = true;
		document.domini_com.tel1Pm.disabled = true;
		document.domini_com.intfax1Pm.disabled = true;
		//document.domini_com.prefax1Pm.disabled = true;
		document.domini_com.fax1Pm.disabled = true;
		document.domini_com.nichandlePm.disabled = true;
	}else{
                el.style.visibility = 'visible';
                el.style.display = 'block';
                el.style.zIndex = 2;
		document.domini_com.nomePm.disabled = false;
		document.domini_com.surnamePm.disabled = false;
		document.domini_com.address1Pm.disabled = false;
		document.domini_com.city1Pm.disabled = false;
		document.domini_com.cap1Pm.disabled = false;
		document.domini_com.prov1Pm.disabled = false;
		document.domini_com.emailPm.disabled = false;
		document.domini_com.intpref1Pm.disabled = false;
		//document.domini_com.preftel1Pm.disabled = false;
		document.domini_com.tel1Pm.disabled = false;
		document.domini_com.intfax1Pm.disabled = false;
		//document.domini_com.prefax1Pm.disabled = false;
		document.domini_com.fax1Pm.disabled = false;
		document.domini_com.nichandlePm.disabled = false;
	}

}
function enable_AdEU(){
 var el=document.getElementById('techc_info');

	if (document.domini_eu.TechC.checked ){
                el.style.visibility = 'hidden';
                el.style.display = 'none';
                el.style.zIndex = 2;
		document.domini_eu.nomeTc.disabled = true;
		document.domini_eu.surnameTc.disabled = true;
		document.domini_eu.address1Tc.disabled = true;
		document.domini_eu.city1Tc.disabled = true;
		document.domini_eu.cap1Tc.disabled = true;
		document.domini_eu.prov1Tc.disabled = true;
		document.domini_eu.emailTc.disabled = true;
		document.domini_eu.intpref1Tc.disabled = true;
		//document.domini_eu.preftel1Tc.disabled = true;
		document.domini_eu.tel1Tc.disabled = true;
		document.domini_eu.intfax1Tc.disabled = true;
		//document.domini_eu.prefax1Tc.disabled = true;
		document.domini_eu.fax1Tc.disabled = true;
	}else{
                el.style.visibility = 'visible';
                el.style.display = 'block';
                el.style.zIndex = 2;
		document.domini_eu.nomeTc.disabled = false;
		document.domini_eu.surnameTc.disabled = false;
		document.domini_eu.address1Tc.disabled = false;
		document.domini_eu.city1Tc.disabled = false;
		document.domini_eu.cap1Tc.disabled = false;
		document.domini_eu.prov1Tc.disabled = false;
		document.domini_eu.emailTc.disabled = false;
		document.domini_eu.intpref1Tc.disabled = false;
		//document.domini_eu.preftel1Tc.disabled = false;
		document.domini_eu.tel1Tc.disabled = false;
		document.domini_eu.intfax1Tc.disabled = false;
		//document.domini_eu.prefax1Tc.disabled = false;
		document.domini_eu.fax1Tc.disabled = false;
	}

}
function enable_Ad(){
 var el=document.getElementById('techc_info');

	if (document.domini.TechC.checked ){
                el.style.visibility = 'hidden';
                el.style.display = 'none';
                el.style.zIndex = 2;
		document.domini.nomeTc.disabled = true;
		document.domini.surnameTc.disabled = true;
		document.domini.address1Tc.disabled = true;
		document.domini.city1Tc.disabled = true;
		document.domini.cap1Tc.disabled = true;
		document.domini.prov1Tc.disabled = true;
		document.domini.emailTc.disabled = true;
		document.domini.intpref1Tc.disabled = true;
		//document.domini.preftel1Tc.disabled = true;
		document.domini.tel1Tc.disabled = true;
		document.domini.intfax1Tc.disabled = true;
		//document.domini.prefax1Tc.disabled = true;
		document.domini.fax1Tc.disabled = true;
		document.domini.nichandleTc.disabled = true;
	}else{
                el.style.visibility = 'visible';
                el.style.display = 'block';
                el.style.zIndex = 2;
		document.domini.nomeTc.disabled = false;
		document.domini.surnameTc.disabled = false;
		document.domini.address1Tc.disabled = false;
		document.domini.city1Tc.disabled = false;
		document.domini.cap1Tc.disabled = false;
		document.domini.prov1Tc.disabled = false;
		document.domini.emailTc.disabled = false;
		document.domini.intpref1Tc.disabled = false;
		//document.domini.preftel1Tc.disabled = false;
		document.domini.tel1Tc.disabled = false;
		document.domini.intfax1Tc.disabled = false;
		//document.domini.prefax1Tc.disabled = false;
		document.domini.fax1Tc.disabled = false;
		document.domini.nichandleTc.disabled = false;
	}

}
function enable_Tc(){
var el=document.getElementById('postmaster_info');
	if (document.domini.PostMaster.checked || document.domini.PostMaster2.checked){
                el.style.visibility = 'hidden';
                el.style.display = 'none';
                el.style.zIndex = 2;
		document.domini.nomePm.disabled = true;
		document.domini.surnamePm.disabled = true;
		document.domini.address1Pm.disabled = true;
		document.domini.city1Pm.disabled = true;
		document.domini.cap1Pm.disabled = true;
		document.domini.prov1Pm.disabled = true;
		document.domini.emailPm.disabled = true;
		document.domini.intpref1Pm.disabled = true;
		//document.domini.preftel1Pm.disabled = true;
		document.domini.tel1Pm.disabled = true;
		document.domini.intfax1Pm.disabled = true;
		//document.domini.prefax1Pm.disabled = true;
		document.domini.fax1Pm.disabled = true;
		document.domini.nichandlePm.disabled = true;
	}else{
                el.style.visibility = 'visible';
                el.style.display = 'block';
                el.style.zIndex = 2;
		document.domini.nomePm.disabled = false;
		document.domini.surnamePm.disabled = false;
		document.domini.address1Pm.disabled = false;
		document.domini.city1Pm.disabled = false;
		document.domini.cap1Pm.disabled = false;
		document.domini.prov1Pm.disabled = false;
		document.domini.emailPm.disabled = false;
		document.domini.intpref1Pm.disabled = false;
		//document.domini.preftel1Pm.disabled = false;
		document.domini.tel1Pm.disabled = false;
		document.domini.intfax1Pm.disabled = false;
		//document.domini.prefax1Pm.disabled = false;
		document.domini.fax1Pm.disabled = false;
		document.domini.nichandlePm.disabled = false;
	}

}
/*
unction enable_Zc(num){
	if (document.domini.ZoneC.checked ){
		document.domini.zonec.disabled = true;
		document.domini.ip1.disabled = true;
		document.domini.ip2.disabled = true;
		document.domini.ns1.disabled = true;
		document.domini.ns2.disabled = true;
		if(num == 3){
		document.domini.ip3.disabled = true;
		document.domini.ns3.disabled = true;
		}else if(num == 4){
		document.domini.ip4.disabled = true;
		document.domini.ns4.disabled = true;
		}
	}else{
		document.domini.zonec.disabled = false;
		document.domini.ip1.disabled = false;
		document.domini.ip2.disabled = false;
		document.domini.ns1.disabled = false;
		document.domini.ns2.disabled = false;
		if(num == 3){
		document.domini.ip3.disabled = false;
		document.domini.ns3.disabled = false;
		}else if(num == 4){
		document.domini.ip4.disabled = false;
		document.domini.ns4.disabled = false;
		}
	}

}
*/
function check_enable(){
enable_Tc();
enable_Pm();
//enable_Zc();
}
function enable_Tc(){
 var el=document.getElementById('techc_info');
 var el2=document.getElementById('techc_info_rol');

	if (document.domini.TechC.checked ){

                el.style.visibility = 'hidden';
                el.style.display = 'none';
                el.style.zIndex = 2;
		document.domini.nomeTc.disabled = true;
		document.domini.surnameTc.disabled = true;
		document.domini.address1Tc.disabled = true;
		document.domini.city1Tc.disabled = true;
		document.domini.cap1Tc.disabled = true;
		document.domini.prov1Tc.disabled = true;
		document.domini.emailTc.disabled = true;
		document.domini.intpref1Tc.disabled = true;
		document.domini.preftel1Tc.disabled = true;
		document.domini.tel1Tc.disabled = true;
		document.domini.intfax1Tc.disabled = true;
		document.domini.prefax1Tc.disabled = true;
		document.domini.fax1Tc.disabled = true;
		document.domini.nichandleTc.disabled = true;
	}else{
		if(document.domini.TipoTc[1].checked == true){
			el2.style.visibility = 'visible';
                	el2.style.display = 'block';
                	el2.style.zIndex = 2;
		}
                el.style.visibility = 'visible';
                el.style.display = 'block';
                el.style.zIndex = 2;
		document.domini.nomeTc.disabled = false;
		document.domini.surnameTc.disabled = false;
		document.domini.address1Tc.disabled = false;
		document.domini.city1Tc.disabled = false;
		document.domini.cap1Tc.disabled = false;
		document.domini.prov1Tc.disabled = false;
		document.domini.emailTc.disabled = false;
		document.domini.intpref1Tc.disabled = false;
		document.domini.preftel1Tc.disabled = false;
		document.domini.tel1Tc.disabled = false;
		document.domini.intfax1Tc.disabled = false;
		document.domini.prefax1Tc.disabled = false;
		document.domini.fax1Tc.disabled = false;
		document.domini.nichandleTc.disabled = false;
	}

}
function enable_Pm(){
var el=document.getElementById('postmaster_info');
	if (document.domini.PostMaster.checked || document.domini.PostMaster2.checked){
                el.style.visibility = 'hidden';
                el.style.display = 'none';
                el.style.zIndex = 2;
		document.domini.nomePm.disabled = true;
		document.domini.surnamePm.disabled = true;
		document.domini.address1Pm.disabled = true;
		document.domini.city1Pm.disabled = true;
		document.domini.cap1Pm.disabled = true;
		document.domini.prov1Pm.disabled = true;
		document.domini.emailPm.disabled = true;
		document.domini.intpref1Pm.disabled = true;
		document.domini.preftel1Pm.disabled = true;
		document.domini.tel1Pm.disabled = true;
		document.domini.intfax1Pm.disabled = true;
		document.domini.prefax1Pm.disabled = true;
		document.domini.fax1Pm.disabled = true;
		document.domini.nichandlePm.disabled = true;
	}else{
                el.style.visibility = 'visible';
                el.style.display = 'block';
                el.style.zIndex = 2;
		document.domini.nomePm.disabled = false;
		document.domini.surnamePm.disabled = false;
		document.domini.address1Pm.disabled = false;
		document.domini.city1Pm.disabled = false;
		document.domini.cap1Pm.disabled = false;
		document.domini.prov1Pm.disabled = false;
		document.domini.emailPm.disabled = false;
		document.domini.intpref1Pm.disabled = false;
		document.domini.preftel1Pm.disabled = false;
		document.domini.tel1Pm.disabled = false;
		document.domini.intfax1Pm.disabled = false;
		document.domini.prefax1Pm.disabled = false;
		document.domini.fax1Pm.disabled = false;
		document.domini.nichandlePm.disabled = false;
	}

}
function enable_Zc(num){
	if (document.domini.ZoneC.checked ){
		document.domini.zonec.disabled = true;
		document.domini.ip1.disabled = true;
		document.domini.ip2.disabled = true;
		document.domini.ns1.disabled = true;
		document.domini.ns2.disabled = true;
		if(num == 3){
		document.domini.ip3.disabled = true;
		document.domini.ns3.disabled = true;
		}else if(num == 4){
		document.domini.ip4.disabled = true;
		document.domini.ns4.disabled = true;
		}
	}else{
		document.domini.zonec.disabled = false;
		document.domini.ip1.disabled = false;
		document.domini.ip2.disabled = false;
		document.domini.ns1.disabled = false;
		document.domini.ns2.disabled = false;
		if(num == 3){
		document.domini.ip3.disabled = false;
		document.domini.ns3.disabled = false;
		}else if(num == 4){
		document.domini.ip4.disabled = false;
		document.domini.ns4.disabled = false;
		}
	}

}
function switch_object(str){
	var el=document.getElementById('person_info');
        if (str == 'Role'){
                //document.clienti.Adminc.disabled = false;
                //document.clienti.Techc.disabled = false;
                el.style.visibility = 'visible';
                el.style.display = 'block';
                el.style.zIndex = 2;

	}else{
                //document.clienti.Adminc.disabled = true;
                //document.clienti.Techc.disabled = true;
                el.style.visibility = 'hidden';
                el.style.display = 'none';
                el.style.zIndex = 2;
	}
}
function switch_object_dom(str, who){
	if (who == 'adminc'){
	var el=document.getElementById('adminc_info_rol');
	var el2=document.getElementById('adminc_info_per');
	}else if (who == 'techc'){
	var el=document.getElementById('techc_info_rol');
	//var el2=document.getElementById('techc_info_per');
	}else if (who == 'postmaster'){
	var el=document.getElementById('postmaster_info_rol');
	//var el2=document.getElementById('postmaster_info_per');
	}else if (who == 'zonec'){
	var el=document.getElementById('zonec_info_rol');
	//var el2=document.getElementById('zonec_info_per');
	}
        if (str == 'Role'){
                el.style.visibility = 'visible';
                el.style.display = 'block';
                el.style.zIndex = 2;
	}else{
                el.style.visibility = 'hidden';
                el.style.display = 'none';
                el.style.zIndex = 2;
	}
}
function set_PM(STR){
	if (STR == 'ON'){
		if(document.domini.TechC.checked){
		document.domini.PostMaster2.disabled = true;
		}else{
		document.domini.PostMaster2.disabled = false;
		}
	}else if(STR == 'OFF1'){
	document.domini.PostMaster.checked = false;
	}else if(STR == 'OFF2'){
	document.domini.PostMaster2.checked = false;
	}

}
function set_PMCOM(STR){
	if (STR == 'ON'){
		if(document.domini_com.TechC.checked){
		document.domini_com.PostMaster2.disabled = true;
		}else{
		document.domini_com.PostMaster2.disabled = false;
		}
	}else if(STR == 'OFF1'){
	document.domini_com.PostMaster.checked = false;
	}else if(STR == 'OFF2'){
	document.domini_com.PostMaster2.checked = false;
	}

}
function enable_SetDomain(){
 var el=document.getElementById('set_domain');
        if (document.modulo.SetDomain.checked ){
                el.style.visibility = 'visible';
                el.style.display = 'block';
                el.style.zIndex = 2;
        }else{
                el.style.visibility = 'hidden';
                el.style.display = 'none';
                el.style.zIndex = 2;
        }
}
function check_client_info(){
                   if (document.domain.email.value == ""){
                   alert("Inserire un indirizzo email. All'indirizzo specificato verrą inviata la lar precompilata .");
                   return false;
                   }
        document.domain.submit();
        //   alert("OK ");
        return true;
}
function check_client_info2(){
                   if (document.domain.nominativo.value == ""){
                   alert("Inserire l'intestatario della fattura, anche se persona fisica.");
                   return false;
                   }
                   if (document.domain.Cognome.value == ""){
                   alert("Inserire il cognome.");
                   return false;
                   }
                   if (document.domain.Nome.value == ""){
                   alert("Inserire il nome.");
                   return false;
                   }
                   if (document.domain.address_nom.value == ""){
                   alert("Inserire un indirizzo ");
                   return false;
                   }
                   if (document.domain.cap_nom.value == ""){
                   alert("Inserire il cap.");
                   return false;
                   }
                   if (document.domain.prov_nom.value == ""){
                   alert("Inserire la Provincia.");
                   return false;
                   }
                   if (document.domain.email.value == ""){
                   alert("Inserire un indirizzo email. All'indirizzo specificato verrą inviata la fattura.");
                   return false;
                   }
                   if (document.domain.PI.value == "" && document.domain.CF.value == ""){
                   alert("Inserire la partita IVA o il codice fiscale.");
                   return false;
                   }
        document.domain.submit();
        //   alert("OK ");
        return true;
}
function check_consenso(){
 if (document.company_form.accetto[0].checked){ 
	document.company_form.submit();
 }else{ 
	alert("E' necessario fornire il consenso al trattamento dei dati personali");
  }
}
function checktotal(){
        base = 600;
        cpu = document.ded_form.Processore.options[document.ded_form.Processore.selectedIndex].value;
        nrcpu = document.ded_form.Processori.options[document.ded_form.Processori.selectedIndex].value;
        ram = document.ded_form.Ram.options[document.ded_form.Ram.selectedIndex].value;
        raid = document.ded_form.Raid.options[document.ded_form.Raid.selectedIndex].value;
        NHD = document.ded_form.NrHD.value;
        TipoHD = document.ded_form.TipoHD.options[document.ded_form.TipoHD.selectedIndex].value;
        HD = TipoHD*NHD;
        CP = document.ded_form.CP.options[document.ded_form.CP.selectedIndex].value;
        Nic = document.ded_form.Nic.options[document.ded_form.Nic.selectedIndex].value;
        IP = document.ded_form.IP.options[document.ded_form.IP.selectedIndex].value;
        Banda = document.ded_form.Banda.options[document.ded_form.Banda.selectedIndex].value;
        if (document.ded_form.Firewall.checked) Firewall = document.ded_form.Firewall.value; else Firewall = 0;
        if (document.ded_form.Antispam.checked) Antispam = document.ded_form.Antispam.value; else Antispam = 0;
        if (document.ded_form.Alim.checked) Alim = document.ded_form.Alim.value; else Alim = 0;
        //totale = Number(model)+Number(equip)+Number(welltmp)+Number(lefty)+Number(motobag)+Number(aux)+Number(selected)+Number(strings);
        totale = Number(cpu)*Number(nrcpu)+Number(ram)+Number(raid)+Number(HD)+Number(CP)+Number(Nic)+Number(IP)+Number(Banda)+Number(Firewall)+Number(Antispam)+Number(Alim)+Number(base)
        totale = totale.toFixed(2);
        document.ded_form.Totale.value = totale;
        document.ded_form.CPU.value = document.ded_form.Processore.options[document.ded_form.Processore.selectedIndex].text;;
        document.ded_form.DDR.value = document.ded_form.Ram.options[document.ded_form.Ram.selectedIndex].text;;
        document.ded_form.RAID.value = document.ded_form.Raid.options[document.ded_form.Raid.selectedIndex].text;;
        document.ded_form.NRHD.value = document.ded_form.TipoHD.options[document.ded_form.TipoHD.selectedIndex].text;;
        document.ded_form.BANDA.value = document.ded_form.Banda.options[document.ded_form.Banda.selectedIndex].text;;
        document.ded_form.PLESK.value = document.ded_form.CP.options[document.ded_form.CP.selectedIndex].text;;
        document.ded_form.BKUP.value = document.ded_form.Backup.options[document.ded_form.Backup.selectedIndex].text;;
        document.ded_form.IPADDRESS.value = document.ded_form.IP.options[document.ded_form.IP.selectedIndex].text;;
        document.ded_form.NIC.value = document.ded_form.Nic.options[document.ded_form.Nic.selectedIndex].text;;
}


