@@ -0,0 +1,27 @@
3+ function addListener(el, type, fn) {
4+ if (el.addEventListener) {
5+ el.addEventListener(type, fn, false);
7+ el.attachEvent('on' + type, fn);
11+ function placeCursorAtEnd() {
12+ if (this.setSelectionRange) {
13+ var len = this.value.length * 2;
14+ this.setSelectionRange(len, len);
18+ addListener(w, 'load', function () {
19+ var qinput = d.getElementById('q');
20+ if (qinput !== null) {
21+ addListener(qinput, 'focus', placeCursorAtEnd);