var appuntamento;
var rinviatoVar=false;

function modificaUdienza(udienza){
    showInsertForm("Modifica udienza"); x_drawAddDateCalendarioGDPForm(udienza, insertAjaxCallback);
    stopbox(null, "baloonContainer");
}

function eliminaUdienza(udienza){ 
    if(confirm("Sei sicuro di voler eliminare questo appuntamento?")) {
	x_delDateCalendarioGDP(udienza, generalAjaxCallback);
	stopbox(null, "baloonContainer");
    }

    //showInsertForm("Modifica udienza"); x_drawAddDateCalendarioGDPForm(udienza, insertAjaxCallback);
}

function sedeOnChangeCallback(f, z){
    //alert('asd');
    document.getElementById("giudiciDiPace").innerHTML = z;
}

function addComparsaCallback(f, z){
    document.getElementById("comparsePA").innerHTML = z;
}

function trovaRicorrente(appuntamento_l){
    appuntamento = appuntamento_l;
    x_addAnagraficaReturnIndex(document.getElementById("cognome").value, 
			       document.getElementById("nome").value, 
			       addUdienzaCallback); 
}

function addUdienzaCallback(f, z){
    updateValue("~~~~calendarioGDP", 
		"~~~~ricorrente", 
		"~~~~calendarioGDP", 
		appuntamento, 
		z);

    x_setProtocollo("~~~~calendarioGDP", 
		    "~~~~protocollo", 
		    "~~~~calendarioGDP", 
		    appuntamento, 
		    nullAjaxCallback); 

    //alert(rinviatoVar);
    if(rinviatoVar == true){ 
	x_copyCalendarioGDP(appuntamento, addUdienzaCallback3); 
    }else{
	hideInsertForm(); 
	x_mostraCalendarioGDP(generalAjaxCallback);  
    }

}


function addUdienzaCallback3(f,z){
    hideInsertForm(); 
    //alert(z);
    x_mostraCalendarioGDP(generalAjaxCallback);  
}
