}
};
+function getrequest(name) {
+ // find GET variable in page request
+ var match = new RegExp('[?&]'+name+'=([^&]*)');
+ var param = match.exec(window.location.search);
+ return param ? decodeURIComponent(param[1]) : '';
+}
+
function prependinput(target) {
var form = document.createElement('FORM');
form.id = 'search';
form.className = 'aside';
+ form.onsubmit = function () { return false };
var input = document.createElement('INPUT');
input.oninput = appendsample;
input.placeholder = 'Sample';
input.type = 'search';
input.name = 'q';
+ if (input.value = getrequest('q')) {
+ input.oninput();
+ }
form.appendChild(input);
target.parentNode.insertBefore(form, target);