Материал из Википедии — свободной энциклопедии
function searchPage() {
var searchEngines = {
'Ішкі ізденіс': false,
'Google': 'http://www.google.ru/search?q=%s',
'Russian Wiki': 'http://ru.wikipedia.org/w/index.php?title=Служебная:Search&redirs=1&search=%s&fulltext=Search&ns0=1',
'English Wiki': 'http://en.wikipedia.org/w/index.php?title=Special:Search&redirs=1&search=%s&fulltext=Search&ns0=1'
}
createOption = function(site, engine) {
var opt = document.createElement('option')
opt.appendChild(document.createTextNode(site))
opt.value = site
return opt
}
var searchForm2 = document.forms['search'] || document.forms['powersearch']
if (searchForm2.fulltext) searchForm2.fulltext.value = 'Іздеу'
submit = function() {
var optSelected = searchEngines[document.getElementById('searchEngine').value]
if (optSelected) {
searchInput = document.getElementById('searchText') || document.getElementById('powerSearchText')
window.location = optSelected.replace(/%s/g, encodeURIComponent(searchInput.value))
return false
}
}
if (navigator.appName == 'Microsoft Internet Explorer') addHandler(searchForm2, 'submit', submit)
else searchForm2.onsubmit = submit
var selectBox = document.createElement('select')
selectBox.id = 'searchEngine'
for (var se in searchEngines)
selectBox.appendChild(createOption(se, searchEngines[se]))
searchInput = document.getElementById('searchText') || document.getElementById('powerSearchText')
searchInput.parentNode.insertBefore(selectBox, searchInput.nextSibling)
}
$(searchPage)