Prova a sostituire nel codice, questo:
con questo:codice:document.write('<sc'+'ript language="JavaScript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
Il validatore del W3 da problemi (giustamente) quando incontra gli script.codice:document.write(decodeURI('%3C')+'s'+'cript type="text/javascript" src="'+uri+' charset="ISO-8859-1">'+decodeURI('%3E%3C')+'/s'+'cript>');