function getElementsByClass(searchClass,node,tag)
{
  var classElements = new Array();
  if (node == null)
    node = document;
  if (tag == null)
    tag = '*';
  var els = node.getElementsByTagName(tag);
  var elsLen = els.length;
  var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  var j = 0;
  for (i = 0; i < elsLen; i++)
  {
    if (pattern.test(els[i].className))
    {
      classElements[j] = els[i];
      j++;
    }
  }
  return classElements;
}

function tisk()
{
  ver = parseInt(navigator.appVersion)
  if (ver >= 4) self.print()
}

function bookmarksite(title,url)
{
  if (window.sidebar) // firefox
	 window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print)
  { // opera
    var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}
  else if(document.all)// ie
	 window.external.AddFavorite(url, title);
}

function ShowElement(id){
	if(document.getElementById(id).style.display=='none'){
		Effect.BlindDown(id, {duration: 1.0});
// 		setTimeout("document.getElementById('"+id+'_link'+"').innerHTML=document.getElementById('"+id+'_link'+"').innerHTML.replace(/Zobrazit/,\"Skrýt\");",1000);
	} else {
		Effect.BlindUp(id, {duration: 1.0});
// 		setTimeout("document.getElementById('"+id+'_link'+"').innerHTML=document.getElementById('"+id+'_link'+"').innerHTML.replace(/Skrýt/,\"Zobrazit\");",1000);
	}
}

function validate_required(field,alerttxt)
{
  with (field)
  {
    if (value==null||value=="")
    {
      alert(alerttxt);return false;
    }
    else
    {
      return true;
    }
  }
}

function validate_dotaz(thisform)
{
  with (thisform)
  {
    if(validate_required(dotaz_jmeno,"Musíte zadat vaše jméno")==false)
    {
      dotaz_jmeno.focus();return false;
    }  
    if(validate_required(dotaz_email,"Email musí být vyplňen")==false)
    {
      dotaz_email.focus();return false;
    }
  }
}

function validate_doporucit(thisform)
{
  with (thisform)
  {
    if(validate_required(jmeno,"Musíte zadat vaše jméno")==false)
    {
      jmeno.focus();return false;
    }  
    if(validate_required(email,"Email musí být vyplňen")==false)
    {
      email.focus();return false;
    }
  }
}

function validate_vizitka(thisform)
{
  with (thisform)
  {
    if(validate_required(email,"Email musí být vyplňen")==false)
    {
      email.focus();return false;
    }
  }
}

function blind(divid) {
  jQuery('#'+divid).slideToggle(1000);
  return false;
}
