arrayLinks = new Array() //link delle immagini dinamiche
arrayLinks[0] = "blog/index.html";
arrayLinks[1] = "promo/index.html";
arrayLinks[2] = "#";
arrayLinks[3] = "formazione/index.html";
arrayLinks[4] = "http://www.pec-italia.it/";
arrayLinks[5] = "#";

arrayTargets = new Array(); //targets dei link nei nelle immagini dinamiche
arrayTargets[0] = ""
arrayTargets[1] = ""
arrayTargets[2] = ""
arrayTargets[3] = ""
arrayTargets[4] = "_blank"
arrayTargets[5] = "" 


function CambiaImmagineDinamicaDefault() {
    arrayImmagini = new Array()
    arrayImmagini[ASPxPageControl1.activeTabIndex] = ASPxPageControl1.activeTabIndex + ".gif";
    var a = new Image()
    a.src = "img/tabs/" + arrayImmagini[ASPxPageControl1.activeTabIndex];
    document.getElementById("imgDinamica").src = a.src;
    document.getElementById("linkDinamico").href = arrayLinks[ASPxPageControl1.activeTabIndex];
    document.getElementById("linkDinamico").target = arrayTargets[ASPxPageControl1.activeTabIndex];
}


function controllo_contatti(){
		if (document.form1.privacy[0].checked){	
		
			if(document.form1.nome.value==""){
				alert("Il campo NOME č obbligatorio.");
				document.form1.nome.focus();
				return false;
			}
			if(!isNaN(document.form1.nome.value)){
				alert("Il campo NOME non puņ contenere numeri.");
				document.form1.nome.focus();
				return false;
			}
			if(document.form1.cognome.value==""){
				alert("Il campo COGNOME č obbligatorio.");
				document.form1.cognome.focus();
				return false;
			}
			if(!isNaN(document.form1.cognome.value)){
				alert("Il campo COGNOME non puņ contenere numeri.");
				document.form1.cognome.focus();
				return false;
			}			
			if (document.form1.email.value.indexOf ('@',0) == -1 ||
				document.form1.email.value.indexOf ('.',0) == -1) {
				alert ("INDIRIZZO E-MAIL non corretto. Inserire un indirizzo e-mail valido.")
				document.form1.email.select();
				document.form1.email.focus();
				return false;
			}
			if(document.form1.citta.value==""){
				alert("Il campo CITTA' č obbligatorio.");
				document.form1.citta.focus();
				return false;
			}
			if( !isNaN(document.form1.citta.value) ){
				alert("Il campo CITTA' non puņ contenere numeri.");
				document.form1.citta.focus();
				return false;
			}
			if(document.form1.stato.value){
				if(!isNaN(document.form1.stato.value)){
					alert("Il campo STATO non puņ contenere numeri.");
					document.form1.stato.focus();
					return false;
				}
			}			
			if(document.form1.tel.value){
				if( isNaN(document.form1.tel.value) ){
					alert("Il campo TELEFONO deve essere numerico");
					document.form1.tel.focus();
					return false;					
				}
			}				
			if(document.form1.fax.value){
				if( isNaN(document.form1.fax.value) ){
					alert("Il campo FAX deve essere numerico");
					document.form1.fax.focus();
					return false;					
				}
			}				
									
			if(document.form1.testo.value==""){
				alert("Il campo TESTO č obbligatorio.");
				document.form1.testo.focus();
				return false;
			}
				
			
			return true;
		}
		else{
		
			alert("Non hai acconsentito al trattamento dei dati poersonali.");
			return false;
			
		}

}		


//CAMBIO CSS IN BASE RISOLUZIONE
if(screen.width==800){
	document.write('<link href="css/800x600.css" type="text/css" rel="stylesheet">');}
if(screen.width>800){
	document.write('<link href="css/main.css" type="text/css" rel="stylesheet">');}
	
	
	



function AttesaReindirizzamento(){
    window.setTimeout("location.href=('http://www.net-project.it')", 7000);
}	

function ControlloNewsletter() {

    if (! document.subForm.chkprivacy.checked ) {
        alert("Devi dare il consenso al trattamento dei dati!");
        return false;
    }
    else{
           alert(document.getElementById("zuhzk-zuhzk").value);
            if (stringCodeInjectionControl(document.subForm.email.value) == false) {
                alert("Attenzione! Il testo contiene caratteri, parole non consentite!");
                document.subForm.email.focus();
                return false;
            }
            else {
                if (document.subForm.email.value == "") {
                    alert("Il campo e-mail e' obbligatorio");
                    document.subForm.email.focus();
                    return false;
                }
                if (document.subForm.email.value.indexOf('@', 0) == -1 || document.subForm.email.value.indexOf('.', 0) == -1) {
                    alert("\n INDIRIZZO E-MAIL non corretto. Inserire un indirizzo e-mail valido.")
                    document.subForm.email.focus();
                    return false;
                }	
            }    
    
    
    
    }

}




function stringCodeInjectionControl(stringa) {

    var testoNonValido = new Array()
    testoNonValido[0] = "<script>";
    testoNonValido[1] = "<object>";
    testoNonValido[2] = "<embed>";
    testoNonValido[3] = "<applet>";
    testoNonValido[4] = "<form>";
    testoNonValido[5] = "drop";
    testoNonValido[6] = "update";
    testoNonValido[7] = "insert";
    testoNonValido[8] = "delete";
    testoNonValido[9] = "alter";
    testoNonValido[10] = "href";
    testoNonValido[11] = "http://";
    testoNonValido[12] = ".cgi";
    testoNonValido[13] = "src";
    testoNonValido[14] = ".js";
    testoNonValido[15] = "javascript";
    testoNonValido[16] = "<comment>";
    testoNonValido[17] = "document";
    testoNonValido[18] = "var";
    testoNonValido[19] = "session";
    testoNonValido[20] = "cookie";
    testoNonValido[21] = "=";
    testoNonValido[22] = "from";
    testoNonValido[23] = "<a";
    testoNonValido[24] = "url";
    testoNonValido[24] = "http";
    testoNonValido[24] = "</a>";
    testoNonValido[24] = "link";


    for (var i = 0; i < testoNonValido.length - 1; i++) {
        var pos = 0;
        stringa = stringa.toLowerCase()
        pos = stringa.indexOf(testoNonValido[i]);

        if (pos != -1) {
            return false;
        }

    }

    return true

}
