AD_ID potrebbe essere lete anche 2 volte e non capico il perchè i questo punto


Response.Write ("AD_ID=" & AD_ID & "
")
Response.write("&AD_ID=" & AD_ID & "&DATA=" & DATA & "&TITOLO=" & TITOLO)


inoltre il problema potrebbe essere che chiedi di leggere la variabile prima che questa sia caricata

xchè non adoperi loadVars()

oppure metti una var di controllo finale

while(finale != "letto" && finale != undefined){
if ((AD_ID != undefined) && (AD_ID != ""))
{this.gotoAndStop(4)}
}