  function ControllaDati(){
	    
	    //alert('ControllaDati?' + TipoRicerca);
	    
	    var MyForm;
	    var AnnoCorrente;
	    var Controllo = true;
		MyForm = document["QueryForm"];
		AnnoCorrente = MyForm['Field.ANDE_N.NUMERICO'].value;
		
		if (AnnoCorrente.length > 0 ){
            AnnoCorrente = AnnoCorrente.replace("<>","#");		
		    AnnoCorrente = AnnoCorrente.replace(">=","");
		    AnnoCorrente = AnnoCorrente.replace("<=","");
		    AnnoCorrente = AnnoCorrente.replace(">","");
		    AnnoCorrente = AnnoCorrente.replace("<","");
		    AnnoCorrente = AnnoCorrente.replace("=","");
    		// alert(isNaN(AnnoCorrente));
	    	if (isNaN(AnnoCorrente)) {
		        alert('Anno del provvedimento non valido');
		        MyForm['Field.ANDE_N.NUMERICO'].focus();
		        MyForm['Field.ANDE_N.NUMERICO'].style.color = "red";
		        Controllo = false;
		    }
		    else{
		        //if (AnnoCorrente < 1999) 
		        //{
    		    //    alert('I provvedimenti sono disponibili dal 1999');
		        //    MyForm['Field.ANDE_N.NUMERICO'].focus();
		        //    MyForm['Field.ANDE_N.NUMERICO'].style.color = "red";
		        //    // Se l'anno è < 1999 viene bloccata la ricerca
                //    Controllo = false;
    		    //}
            }
        }
        
        var numeroProv;
        var CutFieldNumProv;
        var CutFieldNumProvTo;
        
        if (TipoRicerca == "DEL"){
            CutFieldNumProv = 'Field.CDEL_N.NUMBER';
            CutFieldNumProvTo = 'Fieldto.CDEL_N.NUMBER';
        }
        if (TipoRicerca == "DLPDPP"){
            CutFieldNumProv = 'Field.NUMDECRETO_N.NUMBER';
            CutFieldNumProvTo = 'Fieldto.NUMDECRETO_N.NUMBER';
            
        }
        if (TipoRicerca == "AG"){
            CutFieldNumProv = 'Field.CPRA_N.NUMBER';
            CutFieldNumProvTo = 'Fieldto.CPRA_N.NUMBER';
        }
        
        numeroProv = MyForm[CutFieldNumProv].value;
        if (numeroProv.length > 0){
            if (isNaN(numeroProv)) {
		        alert('Numero del provvedimento \'dal\' non valido');
		        MyForm[CutFieldNumProv].focus();
		        MyForm[CutFieldNumProv].style.color = "red";
		        Controllo = false;
		    }
        }
        numeroProv = MyForm[CutFieldNumProvTo].value;
        if (numeroProv.length > 0){
            if (isNaN(numeroProv)) {
		        alert('Numero del provvedimento \'al\' non valido');
		        MyForm[CutFieldNumProvTo].focus();
		        MyForm[CutFieldNumProvTo].style.color = "red";
		        Controllo = false;
		    }
        }
        
        var TmpData;
        TmpData = MyForm['Field.DSED_S.SSDATE'].value;
        if (TmpData.length > 0){ 
            if (ControllaData(TmpData, false) != 0 ){
                MyForm['Field.DSED_S.SSDATE'].style.color = "red";
                Controllo = false;
            }
        }
        TmpData = MyForm['FieldTo.DSED_S.SSDATE'].value;
        if (TmpData.length > 0){ 
            if (ControllaData(TmpData, false) != 0 ){
                MyForm['FieldTo.DSED_S.SSDATE'].style.color = "red";
                Controllo = false;
            }
        }       
        TmpData = MyForm['Field.PUBB1_S.SSDATE'].value;
        if (TmpData.length > 0){ 
            if (ControllaData(TmpData, false) != 0 ){
                MyForm['Field.PUBB1_S.SSDATE'].style.color = "red";
                Controllo = false;
            }
        }
        TmpData = MyForm['Field.PUBB2_S.SSDATE'].value;
        if (TmpData.length > 0){ 
            if (ControllaData(TmpData, false) != 0 ){
                MyForm['Field.PUBB2_S.SSDATE'].style.color = "red";
                Controllo = false;
            }
        }
        
        if (Controllo == false){            
            return false;
        }        
    }
    
    
    
function AggiornaBox(CurDiv)
{
    if (CurDiv.style.color == "red"){ 
        CurDiv.style.color = "black";
     }
}
