javascript Получить get переменные - выбрать нужную и поменять значение формы - после загрузки страницы

Вот пример скрипта, состоящего из следующих строк

 // код ниже будет выполняться после полной загрузки документа
// - хотя это не обязательно, но в некоторых случаях весьма важно
        window.onload=function(){ //выполнение кода только после загрузки документа
            //код который надо выполнить после загрузки
            //alert ("источник:");
        	
           GETArr = parseGetParams();  // вызов функции и получение значения
            //document.mainsearchform.code.value = GETArr['source'];
           document.mainsearchform.code.value = GETArr['code']; // установка значения поля (изменение)
           document.getElementById("spares-search").click(); // клик по кнопке авторматически
           // alert ("источник:" + GETArr['source']); // например меожно брость сообщение с параметром source (если он есть)
        }	
    
  // далее функция для разбора параметров get-запроса
        function parseGetParams() {  // описание функции
           var $_GET = {}; 
           var __GET = window.location.search.substring(1).split("&"); 
           for(var i=0; i<__GET.length; i++) { 
              var getVar = __GET[i].split("="); 
              $_GET[getVar[0]] = typeof(getVar[1])=="undefined" ? "" : getVar[1]; 
           } 
           return $_GET; 
          }