function show(name)
{
var d = document.getElementById(name);
d.style.visibility="visible";
}
function hide(name)
{
var d = document.getElementById(name);
d.style.visibility="hidden";
}

function showKey(id)
{
  show('link'+id);
  //document.getElementById('box'+id).style.paddingRight='0px';
}

function hideKey(id)
{
  hide('link'+id);
  //document.getElementById('box'+id).style.paddingRight='32px';
}

function chSearch(type)
{

var searchform=document.getElementById('searchform');

switch(type)
{
case 'zbozi':
searchform.action = "http://www.heureka.cz/";
resetClass("current");
document.getElementById('query').name = 'q';
document.getElementById('zbozi').className = 'current';
document.getElementById('search_button').className = 'zbozi';
break;
case 'cesky':
searchform.action = "/search/";
/*document.searchform.action = "http://www.google.cz/search?q=";*/
resetClass("current");
document.getElementById('query').name = 'q';
document.getElementById('cesky').className = 'current';
document.getElementById('search_button').className = 'cesky';
break;
case 'fotky':
hideHidden();
searchform.action = "http://images.google.cz/images?q=";
resetClass("current");
document.getElementById('query').name = 'q';
document.getElementById('fotky').className = 'current';
document.getElementById('search_button').className = 'fotky';
break;
case 'mapy':
searchform.action = "http://maps.google.cz/?q=";
resetClass("current");
document.getElementById('query').name = 'q';
document.getElementById('mapy').className = 'current';
document.getElementById('search_button').className = 'mapy';
break;
case 'encyklopedie':
searchform.action = "http://encyklopedie.seznam.cz/search";
resetClass("current");
document.getElementById('query').name = 'q';
document.getElementById('encyklopedie').className = 'current';
document.getElementById('search_button').className = 'encyklopedie';
break;
case 'slovnik':
searchform.action = "http://translate.google.cz/translate_t";
resetClass("current");
document.getElementById('query').name = 'q';
document.getElementById('slovnik').className = 'current';
document.getElementById('search_button').className = 'slovnik';
break;
case 'pocasi':
searchform.action = "http://czech.wunderground.com/cgi-bin/findweather/getForecast?wuSelect=WEATHER";
resetClass("current");
document.getElementById('query').name = 'query';
document.getElementById('pocasi').className = 'current';
document.getElementById('search_button').className = 'pocasi';
break;
case 'clanky':
searchform.action = "http://news.google.cz/news/search";
resetClass("current");
document.getElementById('query').name = 'q';
document.getElementById('clanky').className = 'current';
document.getElementById('search_button').className = 'clanky';
break;
case 'firmy':
searchform.action = "http://www.firmy.cz/";
resetClass("current");
document.getElementById('query').name = 'query';
document.getElementById('firmy').className = 'current';
document.getElementById('search_button').className = 'firmy';
break;
case 'videa':
searchform.action = "http://www.youtube.com/results?search_query=";
resetClass("current");
document.getElementById('query').name = 'q';
document.getElementById('videa').className = 'current';
document.getElementById('search_button').className = 'videa';
break;
}
}

function resetClass(classname)
{
var list = getElementsByClassName(document, "li", classname);
for(var i=0; i<list.length; i++){
el = list[i];
el.className = '';
}
}

function hideHidden()
{
  document.getElementById('cx').name='';
  document.getElementById('cof').name=''; 
  document.getElementById('ie').name='';
  
}

/*
Written by Jonathan Snook, http://www.snook.ca/jonathan
Add-ons by Robert Nyman, http://www.robertnyman.com
*/

function getElementsByClassName(oElm, strTagName, strClassName){
var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
var arrReturnElements = new Array();
strClassName = strClassName.replace(/\-/g, "\\-");
var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
var oElement;
for(var i=0; i<arrElements.length; i++){
oElement = arrElements[i];
if(oRegExp.test(oElement.className)){
arrReturnElements.push(oElement);
}
}
return (arrReturnElements)
}

