
function ValidaStep1(){
var gostep2=true

var step1=document.getElementById("step1");
var step2=document.getElementById("step2");
	var ragionesociale=document.getElementById("Ragione_Sociale");
	var indirizzo=document.getElementById("Indirizzo");
	var cap=document.getElementById("CAP");
	var citta=document.getElementById("Citta");
	var paese=document.getElementById("Paese");
	var telefono=document.getElementById("Telefono");
	var email=document.getElementById("email");
	var contatto=document.getElementById("Contatto");
	var mansione=document.getElementById("Mansione");
	var telefonocontatto=document.getElementById("Telefono_Contatto");
	var emailcontatto=document.getElementById("Email_Contatto");

	

  if (ragionesociale.value==""){
    ColoraField(ragionesociale);
	gostep2=false;
  } else{NormalField(ragionesociale);}  	
  
   if (indirizzo.value==""){
      ColoraField(indirizzo);
	  gostep2=false;
   }else{NormalField(indirizzo);}   	

   if (cap.value==""){
      ColoraField(cap);
	  gostep2=false;
   }  else{NormalField(cap);}
    	
	if (citta.value==""){
      ColoraField(citta);
	  gostep2=false;
   }else{NormalField(citta);}   	
   
	if (paese.value==""){
      ColoraField(paese);
	  gostep2=false;
   }else{NormalField(paese);}   		
   
  if (telefono.value==""){
      ColoraField(telefono);
	  gostep2=false;
   }else{NormalField(telefono);}


  if (email.value==""){
    ColoraField(email);
	gostep2=false;
 }else{NormalField(email);}
    
   if (email.value.length>0 && isEmail(email.value) == 0){
    ColoraField(email);
	gostep2=false;
  }   

if (contatto.value==""){
    ColoraField(contatto);
	gostep2=false;
  }else{NormalField(contatto);}
  
  if (mansione.selectedIndex==0){
    ColoraField(mansione);
	gostep2=false;
  }else{NormalField(mansione);}

  if (telefonocontatto.value==""){
    ColoraField(telefonocontatto);
	gostep2=false;
  }else{NormalField(telefonocontatto);}
    
    if (emailcontatto.value==""){
    ColoraField(emailcontatto);
	gostep2=false;
  }else{NormalField(emailcontatto);}
    
   if (emailcontatto.value.length>0 && isEmail(emailcontatto.value) == 0){
    ColoraField(emailcontatto);
	gostep2=false;
  }
  
  if (gostep2==true)
  {
    var step01=document.getElementById("step01");
    var step02=document.getElementById("step02");
    var errore1=document.getElementById("errore1");
    step1.style.display="none"; 
	step2.style.display="block"; 
	errore1.style.display="none";
	step01.style.background="#F2F2F2";
	step02.style.background="#B3D1FF";
	
  }
  
 //fine funzione  ***ValidaStep1****
}


 function ColoraField(campo)
    {
			var errore1=document.getElementById("errore1")
            //document.getElementById(label).style.color="#ff0000";
            //document.getElementById(label).style.fontWeight="600";
            campo.style.background="#B3D1FF";
            campo.style.border="solid";
            campo.style.borderColor="#7F9DB9";
            campo.style.borderWidth="2";
			errore1.style.display="block";
            //campo.focus();
            
    }
 function NormalField(campo)
    {
    campo.style.background="#fff";
    campo.style.border="solid";
    campo.style.borderColor="#7F9DB9";
    campo.style.borderWidth="1";
    }

	
	
 function isEmail(string) 
	        {
             if (string.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) != -1)
                return 1;
	         else
                return 0;
	        }
			
			
 function somma()
 	{
 var forniturahardware=document.getElementById("Fornitura_hardware")
 var serviziconsulenza=document.getElementById("Servizi_di_consulenza")
 var formazione=document.getElementById("Formazione")
 var soluzionisoftware=document.getElementById("Soluzioni_software")
 var svilupposoftware=document.getElementById("Sviluppo_software_personalizzati")
 var altro=document.getElementById("Altro")
 var ricavi=document.getElementById("Suddivisione_ricavi")
 
ricavi.value = parseFloat(altro.value) + parseFloat(svilupposoftware.value) + parseFloat(soluzionisoftware.value) + parseFloat(formazione.value) + parseFloat(serviziconsulenza.value) + parseFloat(forniturahardware.value)
 
 } 			
 
function ValidaStep2(){
var gostep3=true
    var annocostituzione=document.getElementById("Anno_di_costituzione");
    var fatturatoultimoanno=document.getElementById("Fatturato_ultimo_anno");
    
    
   if (annocostituzione.value==""){
    ColoraField(annocostituzione);
	gostep3=false;
  } else{NormalField(annocostituzione);}  	

    
    if (fatturatoultimoanno.selectedIndex==0){
        ColoraField(fatturatoultimoanno);
	    gostep3=false;
    }else{NormalField(fatturatoultimoanno);}
    
    
    if (gostep3==true)
  {
    var step1=document.getElementById("step1");
    var step2=document.getElementById("step2");
    var step3=document.getElementById("step3");
    
    var step01=document.getElementById("step01");
    var step02=document.getElementById("step02");
    var step03=document.getElementById("step03");
   
    var errore1=document.getElementById("errore1");
       
    step1.style.display="none"; 
	step2.style.display="none"; 
	step3.style.display="block"; 
	errore1.style.display="none";
	step01.style.background="#F2F2F2";
	step02.style.background="#F2F2F2";
	step03.style.background="#B3D1FF";
	
  }
}
	
function ValidaStep3(){
    var gostep4=true
    var attivitaprincipale=document.getElementById("Attivita_principale");

//if (attivitaprincipale.selectedIndex==0){
//        ColoraField(attivitaprincipale);
//	    gostep4=false;
//    }else{NormalField(attivitaprincipale);}


 if (gostep4==true)
  {
    var step1=document.getElementById("step1");
    var step2=document.getElementById("step2");
    var step3=document.getElementById("step3");
    var step4=document.getElementById("step4");
    
    var step01=document.getElementById("step01");
    var step02=document.getElementById("step02");
    var step03=document.getElementById("step03");
    var step04=document.getElementById("step04");
   
    var errore1=document.getElementById("errore1");
       
    step1.style.display="none"; 
	step2.style.display="none"; 
	step3.style.display="none"; 
	step4.style.display="block"; 
	errore1.style.display="none";
	step01.style.background="#F2F2F2";
	step02.style.background="#F2F2F2";
	step03.style.background="#F2F2F2";
	step04.style.background="#B3D1FF";
	
  }
}

function ValidaStep4(){
    var conferma=document.getElementById("Conferma");
        if (conferma.checked){
        NormalField(conferma);

        return true
        }
        else
        {
        alert("You have confirm that the supplied data is accurate.")
        ColoraField(conferma);
        return false
        }
    
    }
    
function Ritorna(step){

    var step1=document.getElementById("step1");
    var step2=document.getElementById("step2");
    var step3=document.getElementById("step3");
    var step4=document.getElementById("step4");
    var step5=document.getElementById("step5");
    
    var step01=document.getElementById("step01");
    var step02=document.getElementById("step02");
    var step03=document.getElementById("step03");
    var step04=document.getElementById("step04");
    var step05=document.getElementById("step05");
   
    step1.style.display="none"; 
	step2.style.display="none"; 
	step3.style.display="none"; 
	step4.style.display="none"; 
	step5.style.display="none"; 
	
	
	//errore1.style.display="none";
    
	step01.style.background="#F2F2F2";
	step02.style.background="#F2F2F2";
	step03.style.background="#F2F2F2";
	step04.style.background="#F2F2F2";
	step05.style.background="#F2F2F2";
	
	if (step=="step1"){
	
    step1.style.display="block"; 
    step01.style.background="#B3D1FF";
	}
	
	if (step=="step2"){
	
    step2.style.display="block"; 
    step02.style.background="#B3D1FF";
	}
	
	if (step=="step3"){
	
    step3.style.display="block"; 
    step03.style.background="#B3D1FF";
	}
   
   if (step=="step4"){
	
    step4.style.display="block"; 
    step04.style.background="#B3D1FF";
	}
	
}    
    
 function Avanti(){
 
var hidebotoni=document.getElementsByTagName("input")
for(i=0;i<hidebotoni.length;i++){
    t=hidebotoni[i].getAttribute("type");
    
    if(t=="button"){hidebotoni[i].style.display="none"}

}

 
    var step1=document.getElementById("step1");
    var step2=document.getElementById("step2");
    var step3=document.getElementById("step3");
    var step4=document.getElementById("step4");
    var step5=document.getElementById("step5");
    
    var step01=document.getElementById("step01");
    var step02=document.getElementById("step02");
    var step03=document.getElementById("step03");
    var step04=document.getElementById("step04");
    var step05=document.getElementById("step05");
   
    step1.style.display="block"; 
    step2.style.display="block"; 
	step3.style.display="block"; 
	step4.style.display="block"; 
	step5.style.display="block"; 
	
	
	
	//errore1.style.display="none";
    
	step01.style.background="#F2F2F2";
	step02.style.background="#F2F2F2";
	step03.style.background="#F2F2F2";
	step04.style.background="#F2F2F2";
	step05.style.background="#B3D1FF";
 
 } 