Скрипт нераспознает запросы в base64
подскажите как сделать чтобы декодировал?
Вот скрипт:
<script type="text/javascript">
var StopWord=["торент", "архив", "Жажда"]; // Исключения
function ClearStWrd(a,b){
var r=a.replace(/.*\?q=/i,'').replace(/%20/ig," ");
if(a!= r) a=r; else return '';
for(var i=0; i<b.length; i++){
var reg=new RegExp('\s*'+b[i],'gi');
a=a.replace(reg,'')
} return a.replace(/^\s*/i,'');
}
</script>
<script type="text/javascript">
var a=decodeURI(document.location)
result = ClearStWrd(a,StopWord);
document.location.replace("http://yandex.ru/yandsearch?text="+result");
</script>
Пример нужного запроса к скрипту: q=Need%20for%20Speed%20%C6%E0%E6%E4%E0%20%F1%EA%EE %F0%EE%F1%F2%E8
А если вот так то работает: q=Need%20for%20Speed%20Жажда%20скорост и