﻿// JavaScript Document
	function ApriPopUpUtilita(sUrl, sTarget, Parametro)
		{
		if (sTarget != "Test")
		{
			if (sTarget == "VerificaCopertura")
			{
				var DimX = 350;
				var DimY = 250;
			}
			else
			{
				var DimX = 450;
				var DimY = 300;
			}
		}
		else
		{
			var DimX = 600;
			var DimY = 370;
		}
		var coX=Math.round(screen.width/2);
		var coY=Math.round(screen.height/2);
		var PosX=coX-parseInt(DimX/2);
		var PosY=coY-parseInt(DimY/2);
		var sDimensionabile = "no";
		sUrl+=Parametro;
		window.open(sUrl,sTarget,'width='+DimX+',height='+DimY+',top='+PosY+',left='+PosX+',resizable='+sDimensionabile+',status=no,toolbar=no, menubar='+sDimensionabile+', scrollbars=yes, location='+sDimensionabile+', offscreenBuffering=no');
		}
		
	function control_key(campo)
		{
		vet=new String;
		vet="0123456789";
	
		for (var i=0; i < campo.value.length;i++)
			{
			if ( campo.value.charAt(i) < '0'  ||  campo.value.charAt(i) > '9' )
				{
				alert("E' necessario inserire solo numeri\n\n"+vet);
				campo.value='';
				return(false);
				}
			}
		if ( campo.value.length < 8 )
			{
			alert("E' necessario inserire almeno 7 cifre\n\n");
			campo.value='';
			return(false);
			}
		}
	
	function verifica() {
	    var cifre='0123456789 '
	    var numero = document.aspnetForm.txtNumeroTelefonico.value;
	    if (numero == '') {
	        alert("E' necessario inserire il numero di telefono");
	        return false;
	    }
	    for (i = 0; i < numero.length; i++) {
	        if (cifre.indexOf(numero.charAt(i), 0) == -1) {
	            alert("E' necessario inserire un numero di telefono valido");
	            return false;
	        }
	    } 
        document.aspnetForm.action = "/AreaPubblica/PopUp-Messaggi/popupVerificaCopertura.asp";
        document.aspnetForm.target = "VerificaCopertura";
        ApriPopUpUtilita('/AreaPubblica/PopUp-Messaggi/popupVerificaCopertura.asp', 'VerificaCopertura', '')
        document.aspnetForm.submit();
	}
		
	function VerificaCampi(form)
	{
		if (form.cboRegione.value != "")
		{
			if (form.txtComune.value !="")
			{
				form.action="/AreaPubblica/PopUp-Messaggi/popupVerificaHDSL.asp";
				ApriPopUpUtilita('/AreaPubblica/PopUp-Messaggi/popupVerificaHDSL.asp', 'Verifica', '')
				form.submit();			
				return true
			}
			else
			{
				alert ("E' necessario inserire il Comune da ricercare");
				return false
			}
		}
		else
		{
			alert ("E' necessario inserire la Regione da ricercare");
			return false
		}
	}
		
	/*function VerificaDominio() {
	    if (document.aspnetForm.dominio.lenght != 0) {
	        document.aspnetForm.action = "/AreaPubblica/PopUp-Messaggi/popupVerificaDominio_NEW.asp";
	        document.aspnetForm.target = "Verifica";
	        ApriPopUpUtilita('/AreaPubblica/PopUp-Messaggi/popupVerificaDominio_NEW.asp', 'Verifica', '')
	        document.aspnetForm.submit();
	    }
	    else {
	        alert("E' necessario inserire il Dominio");
	        return false
	    }
	}*/

	function VerificaDominio() {
	    var dom = document.aspnetForm.dominio.value;
	    if (dom == '' || dom == 'Nome del dominio') {
	        alert("E' necessario inserire il Dominio");
	        return false;
	    }
		
		// Traccia la query come evento GA
		try {
			if (typeof _gaq == 'object') {
				with({d:document.aspnetForm}) {
					var domainQuery = String(d.nome_dominio.value + d.ext.value);
					domainQuery = domainQuery.replace(/\s/g, "");					// Sostituisci gli spazi
					_gaq.push(['_trackEvent', 'Domini', 'Verifica', domainQuery]);	// Traccia l'evento
				}
			}
		} catch(e) {
			if (window.console && console.log) {
				console.log('Errore di tracciamento evento');
			}
		}
		
	    document.aspnetForm.action = "/AreaPubblica/PopUp-Messaggi/popupVerificaDominio_NEW.asp";
	    document.aspnetForm.target = "Verifica";
	    ApriPopUpUtilita('/AreaPubblica/PopUp-Messaggi/popupVerificaDominio_NEW.asp', 'Verifica', '')
	    document.aspnetForm.submit();
	}
	
	function TestVelocita()
	{
		var Numero = parseInt(Math.random()*1000);
		ApriPopUpUtilita('/AreaPubblica/PopUp-Messaggi/popupTestVelocita.asp', 'Test', '?Numero='+Numero)
	}
