17 |
|
|
18 |
function init_google(){ |
function init_google(){ |
19 |
var pattern = /query=/i; |
var pattern = /query=/i; |
20 |
if (pattern.exec(document.referrer) != null){ |
var url_args; |
21 |
|
|
22 |
|
//alert("referer: "+document.referrer+" location.search: "+location.search.substring(1)); |
23 |
|
|
24 |
|
if (pattern.exec(document.referrer) != null) { |
25 |
var url_parts = document.referrer.split('?'); |
var url_parts = document.referrer.split('?'); |
26 |
if (url_parts[1]){ |
if (url_parts[1]) url_args = url_parts[1]; |
27 |
var url_args = url_parts[1].split('&'); |
} else if (pattern.exec(location.search.substring(1)) != null) { |
28 |
for(var i=0; i<url_args.length; i++){ |
url_args = location.search.substring(1); |
29 |
var keyval = url_args[i].split('='); |
alert(url_args); |
30 |
if (keyval[0] == 'query'){ |
} |
31 |
go_google(decode_url(keyval[1])); |
|
32 |
return; |
if (url_args){ |
33 |
} |
var url_args = url_args.split('&'); |
34 |
|
for(var i=0; i<url_args.length; i++){ |
35 |
|
var keyval = url_args[i].split('='); |
36 |
|
if (keyval[0] == 'query'){ |
37 |
|
go_google(decode_url(keyval[1])); |
38 |
|
return; |
39 |
} |
} |
40 |
} |
} |
41 |
} |
} |
42 |
} |
} |
43 |
|
|
44 |
function decode_url(url){ |
function decode_url(url){ |
45 |
return unescape(url.replace(/\+/g,' ')); |
return l2_unescape(url.replace(/\+/g,' ')); |
46 |
} |
} |
47 |
|
|
48 |
function go_google(terms){ |
function go_google(terms){ |