function disabilita()
 { 
 
   if(document.form1.regione.options.value!=0){
    
    if((document.form1.tipo_ospedaliera.checked==true)||(document.form1.tipo_ospedaliera[0].checked==true)||(document.form1.tipo_ospedaliera[1].checked==true)||(document.form1.tipo_ospedaliera[2].checked==true)||(document.form1.tipo_ospedaliera[3].checked==true)){
    	
    	if(document.form1.tipo_ospedaliera[0].checked==true){
    		 document.form1.action="cerca.jsp?asce='1'";
    	}else if(document.form1.tipo_ospedaliera[1].checked==true){
    		document.form1.action="cerca.jsp?asce='2'";
    	}else if(document.form1.tipo_ospedaliera[2].checked==true){
    		document.form1.action="cerca.jsp?asce='3'";
    	}else if(document.form1.tipo_ospedaliera[3].checked==true){
    		document.form1.action="cerca.jsp?asce='4'";
    	}
    }else if(document.form1.tipologia[1].checked==true){
    	document.form1.action="cerca.jsp?asce='5'";
    }else if ((document.form1.specialistica.checked==true)||(document.form1.specialistica[0].checked==true)||(document.form1.specialistica[1].checked==true)||(document.form1.specialistica[2].checked==true)||(document.form1.specialistica[3].checked==true)){
    	if (document.form1.specialistica[0].checked==true){
    		document.form1.action="cerca.jsp?asce='6'";
    	}else if (document.form1.specialistica[0].checked==true){
    		document.form1.action="cerca.jsp?asce='7'";
    	}else if (document.form1.specialistica[1].checked==true){
    		document.form1.action="cerca.jsp?asce='8'";
    	}else if (document.form1.specialistica[2].checked==true){
    		document.form1.action="cerca.jsp?asce='9'";
    	}else if (document.form1.specialistica[3].checked==true){
    		document.form1.action="cerca.jsp?asce='10'";
    	}
    }	
    		
    
    
   
    document.form1.submit();
    document.form1.asl.disabled=false;
	document.form1.provincia.disabled=false;
   }else{
   document.form1.asl.selectedIndex="0";
   	document.form1.asl.disabled=true;
	document.form1.provincia.selectedIndex="0";
	document.form1.provincia.disabled=true;
	
   }
 }
 
 
function disabilita3()
 {
// if (document.form1.tipologia[2].checked==true){
		document.form1.tipologia[2].checked=true
	    disabilita2();
    	//document.form1.tipo_ospedaliera[0].checked=true
		//document.form1.tipologia[0].checked==false
		//document.form1.tipologia[1].checked==false
 	if (document.form1.specialistica[0].checked==true){
	 	document.form1.ambulatoriale.disabled=false;
	 	}else{
	 	document.form1.ambulatoriale.disabled=true;
	 	}
// }else{
 
// for(y=0;y<document.form1.specialistica.length;y++)
//	{
//	document.form1.specialistica[y].checked=false;
	
//	}
 
// }
}
 
 function disabilita2()
 { 
 
   if(document.form1.tipologia[0].checked==true){
   	document.form1.specialita.selectedIndex="0";
	document.form1.servizi.selectedIndex="0";
	document.form1.trapianti.selectedIndex="0";
	document.form1.apparecchiature.selectedIndex="0";
	document.form1.specialita.disabled=true;
	document.form1.servizi.disabled=true;
	document.form1.trapianti.disabled=true;
	document.form1.apparecchiature.disabled=true;
	
	document.form1.residenziale.selectedIndex="0";
	document.form1.ambulatoriale.selectedIndex="0";
	document.form1.residenziale.disabled=true;
	document.form1.ambulatoriale.disabled=true;
	
	
  var y;
   for(y=0;y<document.form1.specialistica.length;y++)
	{
	document.form1.specialistica[y].checked=false; 
	
	
	}
   }
   
   if(document.form1.tipologia[1].checked==true){
	document.form1.tipologia[0].checked==false
    document.form1.tipologia[1].checked==true
    document.form1.tipologia[2].checked==false
	document.form1.residenziale.disabled=false;

	document.form1.specialita.selectedIndex="0";
	document.form1.servizi.selectedIndex="0";
	document.form1.trapianti.selectedIndex="0";
	document.form1.apparecchiature.selectedIndex="0";

	document.form1.ambulatoriale.selectedIndex="0";

	document.form1.specialita.disabled=true;
	document.form1.servizi.disabled=true;
	document.form1.trapianti.disabled=true;
	document.form1.apparecchiature.disabled=true;

	document.form1.ambulatoriale.disabled=true;
	
	
	var y;
	
	for(y=0;y<document.form1.tipo_ospedaliera.length;y++)
	{
	document.form1.tipo_ospedaliera[y].checked=false; 
	}
	
	for(y=0;y<document.form1.specialistica.length;y++)
	{
	document.form1.specialistica[y].checked=false;
	
	}
	
   }
   
   if(document.form1.tipologia[2].checked==true){
    document.form1.tipologia[0].checked==false
    document.form1.tipologia[1].checked==false
    document.form1.tipologia[2].checked==true
    document.form1.specialistica.disabled=false;;
	document.form1.specialita.selectedIndex="0";
	document.form1.servizi.selectedIndex="0";
	document.form1.trapianti.selectedIndex="0";
	document.form1.apparecchiature.selectedIndex="0";

	document.form1.residenziale.selectedIndex="0";

   	document.form1.specialita.disabled=true;
	document.form1.servizi.disabled=true;
	document.form1.trapianti.disabled=true;
	document.form1.apparecchiature.disabled=true;

	document.form1.residenziale.disabled=true;
	
	
	
	var y;
	
	for(y=0;y<document.form1.tipo_ospedaliera.length;y++)
	{
	document.form1.tipo_ospedaliera[y].checked=false; 
	}
	
	
	
   }
  }
  
  function disabilita4(){
  var ind=100;
   //if(document.form1.tipologia[0].checked==true){
   if(document.form1.tipo_ospedaliera[0].checked==true){
   document.form1.tipologia[0].checked=true;
   
    disabilita2();
    document.form1.tipo_ospedaliera[0].checked=true
    //document.form1.tipologia[1].checked==false
    //document.form1.tipologia[2].checked==false
   	document.form1.specialita.disabled=false;
	//document.form1.servizi.selectedIndex="0";
	//document.form1.trapianti.selectedIndex="0";
	//document.form1.apparecchiature.selectedIndex="0";
	//document.form1.servizi.disabled=true;
	//document.form1.trapianti.disabled=true;
	//document.form1.apparecchiature.disabled=true;
	//ind=0;  
   }

   if(document.form1.tipo_ospedaliera[1].checked==true){
	document.form1.tipologia[0].checked=true;
   
    disabilita2();
    document.form1.tipo_ospedaliera[1].checked=true
	//document.form1.tipologia[0].checked==true
   	//document.form1.tipologia[1].checked==false
    //document.form1.tipologia[2].checked==false
   	document.form1.servizi.disabled=false;
	//document.form1.specialita.selectedIndex="0";
	//document.form1.trapianti.selectedIndex="0";
	//document.form1.apparecchiature.selectedIndex="0";
	//document.form1.specialita.disabled=true;
	//document.form1.trapianti.disabled=true;
	//document.form1.apparecchiature.disabled=true;
  	//ind=1;
   }
   
   if(document.form1.tipo_ospedaliera[2].checked==true){
    document.form1.tipologia[0].checked=true;
   //alert("caso");
    
    disabilita2();
    document.form1.tipo_ospedaliera[2].checked=true
    //document.form1.tipologia[0].checked==true
   	//document.form1.tipologia[1].checked==false
    //document.form1.tipologia[2].checked==false
   	document.form1.trapianti.disabled=false;
	//document.form1.specialita.selectedIndex="0";
	//document.form1.servizi.selectedIndex="0";
	//document.form1.apparecchiature.selectedIndex="0";
	//document.form1.specialita.disabled=true;
	//document.form1.servizi.disabled=true;
	//document.form1.apparecchiature.disabled=true;
	//ind=2;	  
   }

   if(document.form1.tipo_ospedaliera[3].checked==true){
    document.form1.tipologia[0].checked=true;
   //alert("caso");
    
    disabilita2();
    document.form1.tipo_ospedaliera[3].checked=true
    //document.form1.tipologia[0].checked==true
   	//document.form1.tipologia[1].checked==false
    //document.form1.tipologia[2].checked==false
   	document.form1.apparecchiature.disabled=false;
	//document.form1.specialita.selectedIndex="0";
	//document.form1.trapianti.selectedIndex="0";
	//document.form1.servizi.selectedIndex="0";
	//document.form1.specialita.disabled=true;
	//document.form1.trapianti.disabled=true;
	//document.form1.servizi.disabled=true;
	//ind=3;	 
   }
   
  //}else{
  	
  	//var y;
	
	//for(y=0;y<document.form1.tipo_ospedaliera.length;y++)
	//{
	//if (y!=ind){
	//document.form1.tipo_ospedaliera[y].checked=false; 
	//}
	//}
 //}
  
 }
 
 function Controllo()
 { 
 var con;
 var tro=0;
 document.form1.ece.value="dace";
document.form1.action="elenco.jsp";
 if (document.form1.tipologia.checked==true){
 	tro=tro+1;
 }
 for(con=0;con<3;con++){
 if (document.form1.tipologia[con].checked==true){
 	tro=tro+1;
 }
 }
 if (tro!=0){

	 var tro1=0;
 for(con=0;con<4;con++){
 if (document.form1.tipo_ospedaliera[con].checked==true){
 	if ((document.form1.tipo_ospedaliera[2].checked==true)||(document.form1.specialita.value!=0)||(document.form1.servizi.value!=0)||(document.form1.apparecchiature.value!=0)){
 	tro1=tro1+1;
 	}
 }
 }

 
  var tro2=0;
 if (document.form1.specialistica[0].checked==true){
  if (document.form1.ambulatoriale.value!=0){
 	tro2=tro2+1;
  }
 }
 for(con=1;con<=3;con++){
	 if (document.form1.specialistica[con].checked==true){		
		tro2=tro2+1;
	 }
 }

	if ((tro1!=0)||(tro2!=0)){		
		document.form1.submit();
 	}else{
 		if (document.form1.tipologia[0].checked==true){
 			if (document.form1.tipo_ospedaliera[0].checked==true){
 				alert("Bisogna selezionare una specialitą ospedaliera");
 			}else if (document.form1.tipo_ospedaliera[1].checked==true){
 				alert("Bisogna selezionare un servizio ospedaliero");
 			}else if (document.form1.tipo_ospedaliera[3].checked==true){
 				alert("Bisogna selezionare un'apparecchiatura");
 			}else{
 			alert("Bisogna selezionare un tipo di assistenza ospedaliera");
 			}
 		}else if(document.form1.tipologia[2].checked==true){
 			if (document.form1.specialistica[0].checked==true){
 				alert("Bisogna selezionare un'attivitą clinica");
 			}else{
 			alert("Bisogna selezionare una specialistica ambulatoriale");
 			}
 		}else if(document.form1.residenziale.value==0){
 			alert("Bisogna selezionare un Tipo di Assistenza Residenziale/Semiresidenziale");
 		}else{
 		document.form1.submit();
 		}		
 	}
 	
 }else{
 	alert("Bisogna selezionare un Tipo di Assistenza");
 }

}

function Elenco(){
 if ((document.form1.tipologia[0].checked==true)&&(document.form1.tipo_ospedaliera[0].checked==true)){
 	window.open("lookUpOspedaliera.jsp?da=cerca","wndLook","location=no, menubar=no, status=no, toolbar=no, scrollbars=yes, resizable=yes, width=640, height=450");
 }else{
 	alert("Per aprire la ricerca della specialitą ospedaliera bisogna scegliere come Tipo Assistenza l'opzione Ospedaliera e come condizione di scelta Specialitą.");
 }
}

function disattivaasl(){
if (document.form1.provincia.value=='0'){
document.form1.asl.disabled=false;
}else{
document.form1.asl.disabled=true;
}
}

function disattivaprov(){
if (document.form1.asl.value=='0'){
document.form1.provincia.disabled=false;
}else{
document.form1.provincia.disabled=true;
}
}
