function openWin(pagina,larghezza,altezza) {
	window.open(pagina,"","width="+larghezza+",height="+altezza+"");
	}
	
function reload(link) {
	window.opener.location.href = link;
	window.close();
	}
	
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
  }
  
function getTipoUtenza() {
	if(document.forms['acquista_step2'].utenza[1].checked) {
		document.forms['acquista_step2'].qta_gruppo.disabled=false;
		document.forms['acquista_step2'].qta_gruppo.value="4";
		}
	else {
		document.forms['acquista_step2'].qta_gruppo.value="";		
		document.forms['acquista_step2'].qta_gruppo.disabled=true;
		}
	}  
	
function ctrFormStep2(fields, descriptionFields, objForm) {
	if(document.forms['acquista_step2'].citta.options[document.forms['acquista_step2'].citta.selectedIndex].value=="") {
		alert("Il comune selezionato č al momento in fase di copertura");
		return false;
		}
	if(document.forms['acquista_step2'].nome.value=="") {
		alert("Il campo 'Nome' deve essere valorizzato");
		return false;
		}
	if(document.forms['acquista_step2'].cognome.value=="") {
		alert("Il campo 'Cognome' deve essere valorizzato");
		return false;
		}		
	if(document.forms['acquista_step2'].indirizzo.value=="") {
		alert("Il campo 'Indirizzo' deve essere valorizzato");
		return false;
		}
	if(document.forms['acquista_step2'].cap.value=="") {
		alert("Il campo 'Cap' deve essere valorizzato");
		return false;
		}
	if(document.forms['acquista_step2'].codice_fiscale.value=="") {
		alert("Il campo 'Codice fiscale' deve essere valorizzato");
		return false;
		}
	if(document.forms['acquista_step2'].telefono_1.value=="" && document.forms['acquista_step2'].telefono_2.value=="") {
		alert("Valorizzare almeno un campo di telefono");
		return false;
		}
	if(document.forms['acquista_step2'].numero_conto.value=="") {
		alert("Il campo 'Numero conto corrente' deve essere valorizzato");
		return false;
		}
	if(document.forms['acquista_step2'].intestatario.value=="") {
		alert("Il campo 'Intestatario' deve essere valorizzato");
		return false;
		}
	if(document.forms['acquista_step2'].banca.value=="") {
		alert("Il campo 'Banca' deve essere valorizzato");
		return false;
		}
	if(document.forms['acquista_step2'].filiale.value=="") {
		alert("Il campo 'Filiale' deve essere valorizzato");
		return false;
		}
	if(document.forms['acquista_step2'].indirizzo_banca.value=="") {
		alert("Il campo 'Indirizzo banca' deve essere valorizzato");
		return false;
		}
	if(document.forms['acquista_step2'].abi.value=="") {
		alert("Il campo 'ABI' deve essere valorizzato");
		return false;
		}
	if(document.forms['acquista_step2'].cab.value=="") {
		alert("Il campo 'CAB' deve essere valorizzato");
		return false;
		}
	if(document.forms['acquista_step2'].cin.value=="") {
		alert("Il campo 'CIN' deve essere valorizzato");
		return false;
		}
        if(document.forms['acquista_step2'].abi.value.length != 5) {
                alert("Il campo 'ABI' deve essere di 5 cifre");
                return false;
                }
        if(document.forms['acquista_step2'].cab.value.length != 5) {
                alert("Il campo 'CAB' deve essere di 5 cifre");
                return false;
                }
        if(document.forms['acquista_step2'].cin.value.length != 1 || !isNaN(document.forms['acquista_step2'].cin.value)) {
                alert("Il campo 'CIN' deve essere una lettera");
                return false;
                }
	if(document.forms['acquista_step2'].codice_servizio.value=="BSILVER" || document.forms['acquista_step2'].codice_servizio.value=="BGOLD") {
		if(document.forms['acquista_step2'].ip_statici.value=="") {
			alert("Il campo 'Numero IP statici' deve essere valorizzato");
			return false;
			}	
		}
	if(document.forms['acquista_step2'].codice_servizio.value=="HSILVER" || document.forms['acquista_step2'].codice_servizio.value=="HGOLD") {	
		if(document.forms['acquista_step2'].qta_gruppo.value=="" && document.forms['acquista_step2'].qta_gruppo.disabled==false) {
			alert("Il campo 'Numero utenti condominiali' deve essere valorizzato");
			return false;
			}
		if(document.forms['acquista_step2'].qta_gruppo.disabled==false && document.forms['acquista_step2'].qta_gruppo.value<4) {
			alert("Il campo 'Numero utenti condominiali' deve essere un numero maggiore di 3");
			return false;
			}
		}
	
	return true;
	} 	
	
function ctrFormLavoraConNoi() {
	if(document.forms['lavora_con_noi'].consenso[1].checked) {
		alert("E' necessario esprimere il consenso sull'informativa in materia di privacy");
		return false;
		}
	if(document.forms['lavora_con_noi'].userfile.value=="") {
		alert("Il campo 'allega il curriculum' deve essere valorizzato");
		return false;
		}
	if(document.forms['lavora_con_noi'].nome.value=="") {
		alert("Il campo 'nome' deve essere valorizzato");
		return false;
		}
	if(document.forms['lavora_con_noi'].cognome.value=="") {
		alert("Il campo 'cognome' deve essere valorizzato");
		return false;
		}		
	if(document.forms['lavora_con_noi'].indirizzo.value=="") {
		alert("Il campo 'indirizzo' deve essere valorizzato");
		return false;
		}
	if(document.forms['lavora_con_noi'].citta.value=="") {
		alert("Il campo 'cittā' deve essere valorizzato");
		return false;
		}
	if(document.forms['lavora_con_noi'].cap.value=="") {
		alert("Il campo 'cap' deve essere valorizzato");
		return false;
		}
	if(document.forms['lavora_con_noi'].telefono.value=="") {
		alert("Il campo 'telefono' deve essere valorizzato");
		return false;
		}
	if(document.forms['lavora_con_noi'].email.value=="") {
		alert("Il campo 'e-mail' deve essere valorizzato");
		return false;
		}
	return true;
	} 	

function ctrlFormFaq() {
	if(document.forms['invio_faq'].domanda.value=="") {
		alert("Il campo 'Domanda' deve essere valorizzato");
		return false;
		}
	if(document.forms['invio_faq'].aasup.value=="") {
		alert("Il campo 'Codice di controllo' deve essere valorizzato");
		return false;
		}
	return true;
	} 
