ciao ragazzi ho uno strano problema con il seguente script:

codice:
<script type='text/javascript'>
jQuery.noConflict();
(function($) {
	$(function() {
		$('.inviaadesione').click(function(){
			switch ($("input[type=radio][name=scelta]:checked").val()){
					case "1":
						s="Si";
						break;
					case "2":
						s="No";
						break;
					case "3":
						s="Presa Visione";
						break;
				}
			var answer = confirm("Circolare "+$(this).attr('rel') +"\nConfermi la scelta:\n\n   " + s +"?")
			if (answer){
				return true;
			}
			else{
				return false;
			}					
		});
 });
})(jQuery);
</script>

praticamente questo input radio a volte appare nella pagina altre no. l'unica spiegazione che mi viene in mente è che ci sia un conflitto con altri script.

come posso trasformare questo codice in maniera che non mi dia questo problema?
grazie in anticipo per l'attenzione