Ciao ragazzi, sto cercando di implementare questo autocompletamento ( Link ) e mi funziona benissimo, solo che io vorrei fare una cosa un pochino particolare ovvero:

nella mia pagina ho

una textbox e due radio (1 - radio "ricerca manuale" 2 - "ricerca con suggerimento")

vorrei quindi che al caricamento essendo checked => "ricerca manuale" la mia textbox non mi mostri suggerimenti mentre se io clicco sulla seconda radio mi si attivi e quindi lo mostri...

allora io ho fatto questo:

agli input radio ho aggiunto un onclick che mi richiama questa funzione:

codice:
	insertRemoveSuggest: function(theRadio)
	{
		if(theRadio == 1){
			var textRefer = document.getElementById('searchTextBoxInput');
				textRefer.removeAttribute("alt");
				textRefer.removeAttribute("class");
		}
		else{
			var textRefer = document.getElementById('searchTextBoxInput');
				textRefer.setAttribute("alt" , "_script_up/keys.php");
				textRefer.setAttribute("class",'suggest_keys');
		}
		mySuggest();
	}
quindi se io clicco sulla 2 mi assegna una classe suggest_keys e lo script keys.php che mi esegue il suggerimento altrimenti mi rimuove quegli attributi.


Poi nel file "autocomplete.custom" proposto dal sito ho fatto questa modifica: ho aggiunto tutto il codice in una function chiamata "mySuggest()" di modo che posso richiamarla
codice:
function mySuggest()
{
	
}
bene il problema è che se io clicco sulla radio 2 mi attiva l'autocompletamento ma se io riclicco sulla 1 anche se mi rimuove l'attributo mi continua a dare i suggerimenti....

Come potrei ovviare a questo problema?

Grazie mille a tutti anticipatamente!