User:Macy/search.js

//EasySearch script. Original author: Sanbec from es:wiki and some minor improvements by Macy

//Importing CSS

document.write('');

//JavaScript source below:

switch (location.hostname)

{

case "es.wikipedia.org" :

function SearchModule()

{

var btSearch = '

';

btSearch += buttonCode('onclick="goSearch(0)" value="en:" title="Wikipedia en inglés"');

btSearch += buttonCode('onclick="goSearch(1)" value="de:" title="Wikipedia en alemán"');

btSearch += buttonCode('onclick="goSearch(2)" value="fr:" title="Wikipedia en francés"');

btSearch += buttonCode('onclick="goSearch(3)" value="C" title="Commons"');

btSearch += buttonCode('onclick="goSearch(4)" value="D" title="Wikcionario"');

btSearch += buttonCode('onclick="goSearch(5)" value="N" title="Wikinoticias"');

btSearch += buttonCode('onclick="goSearch(6)" value="SUL" title="Verificación de SUL"');

btSearch += buttonCode('onclick="goSearch(7)" value="M" title="Meta"');

btSearch += buttonCode('onclick="goSearch(8)" value="F" title="Flickr"');

btSearch += buttonCode('onclick="goSearch(9)" value="G" title="Google"');

btSearch += buttonCode('onclick="goSearch(10)" value="Y" title="Yahoo"');

btSearch += buttonCode('onclick="goSearch(11)" value="bg" title="Búsqueda global"');

btSearch += buttonCode('onclick="goSearch(12)" value="who" title="WHOIS"');

btSearch += buttonCode('onclick="goSearch(13)" value="ce" title="Contador de ediciones"');

btSearch += '

';

var boxSearch = document.getElementById("searchform");

if (boxSearch)

boxSearch.innerHTML += btSearch;

}

function goSearch(i)

{

urls = new Array(

"http://en.wikipedia.org/wiki/",

"http://de.wikipedia.org/wiki/",

"http://fr.wikipedia.org/wiki/",

"http://commons.wikimedia.org/wiki/",

"http://es.wiktionary.org/wiki/",

"http://es.wikinews.org/wiki/",

"http://toolserver.org/~vvv/sulutil.php?&user=",

"http://meta.wikimedia.org/wiki/",

"http://www.flickr.com/search/?l=commderiv&q=",

"http://www.google.com/search?hl=en&q=",

"http://search.yahoo.com/search?ei=UTF-8&;p=",

"http://vs.aka-online.de/cgi-bin/globalwpsearch.pl?timeout=120&search=",

"http://samspade.org/whois/",

"http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?dbname=ewiki_p&user=",

"http://toolserver.org/~sql/rfap.php?user="

);

var text = document.getElementById("searchInput");

window.open(urls[i] + escape(text.value));

}

function buttonCode(strCode)

{

return ' ';

}

addOnloadHook(SearchModule);

}

switch (location.hostname)

{

case "en.wikipedia.org" :

function SearchModule()

{

var btSearch = '

';

btSearch += buttonCode('onclick="goSearch(0)" value="es:" title="Spanish Wikipedia"');

btSearch += buttonCode('onclick="goSearch(1)" value="de:" title="German Wikipedia"');

btSearch += buttonCode('onclick="goSearch(2)" value="fr:" title="French Wikipedia"');

btSearch += buttonCode('onclick="goSearch(3)" value="C" title="Commons"');

btSearch += buttonCode('onclick="goSearch(4)" value="D" title="Wiktionary"');

btSearch += buttonCode('onclick="goSearch(5)" value="N" title="Wikinews"');

btSearch += buttonCode('onclick="goSearch(6)" value="SUL" title="Verify SUL"');

btSearch += buttonCode('onclick="goSearch(7)" value="M" title="Meta"');

btSearch += buttonCode('onclick="goSearch(8)" value="F" title="Search Flickr"');

btSearch += buttonCode('onclick="goSearch(9)" value="G" title="Search Google"');

btSearch += buttonCode('onclick="goSearch(10)" value="Y" title="Search Yahoo"');

btSearch += buttonCode('onclick="goSearch(11)" value="gs" title="Global search"');

btSearch += buttonCode('onclick="goSearch(12)" value="who" title="WHOIS"');

btSearch += buttonCode('onclick="goSearch(13)" value="ec" title="Edit count"');

btSearch += buttonCode('onclick="goSearch(14)" value="rfa" title="RfA Stats"');

btSearch += buttonCode('onclick="goSearch(15)" value="esu" title="Edit summary usage"');

btSearch += '

';

var boxSearch = document.getElementById("searchform");

if (boxSearch)

boxSearch.innerHTML += btSearch;

}

function goSearch(i)

{

urls = new Array(

"http://es.wikipedia.org/wiki/",

"http://de.wikipedia.org/wiki/",

"http://fr.wikipedia.org/wiki/",

"http://commons.wikimedia.org/wiki/",

"http://en.wiktionary.org/wiki/",

"http://en.wikinews.org/wiki/",

"http://toolserver.org/~vvv/sulutil.php?&user=",

"http://meta.wikimedia.org/wiki/",

"http://www.flickr.com/search/?l=commderiv&q=",

"http://www.google.com/search?hl=en&q=",

"http://search.yahoo.com/search?ei=UTF-8&;p=",

"http://vs.aka-online.de/cgi-bin/globalwpsearch.pl?timeout=120&search=",

"http://samspade.org/whois/",

"http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?dbname=enwiki_p&user=",

"http://toolserver.org/~sql/rfap.php?user=",

"http://toolserver.org/~mathbot/cgi-bin/wp/rfa/edit_summary.cgi?user="

);

var text = document.getElementById("searchInput");

window.open(urls[i] + escape(text.value));

}

function buttonCode(strCode)

{

return ' ';

}

addOnloadHook(SearchModule);

}