function detect_browser()

{

var browser;



// FireFox

if (navigator.userAgent.toLowerCase().indexOf("firefox") > -1)

{

var start_pos = (navigator.userAgent.toLowerCase().indexOf("firefox")+8);

var end_pos = start_pos+1;

browser = "firefox" + navigator.userAgent.substring(start_pos, end_pos);

}



// Opera

else if (navigator.userAgent.toLowerCase().indexOf("opera") > -1)

{

var start_pos = (navigator.userAgent.toLowerCase().indexOf("opera")+6);

var end_pos = start_pos+4;

browser = "opera";

}



return browser;

}





function toggle(item) {

   obj=document.getElementById(item);

   visible=(obj.style.display!="none")

   key=document.getElementById("x" + item);

   if (visible) {

     obj.style.display="none";

     key.innerHTML="<img src='/images/style/submenu/menu-closed.gif' width='16' height='16' hspace='0' vspace='0' border='0'>";

   } else {

      obj.style.display="block";

      key.innerHTML="<img src='/images/style/submenu/menu-open.gif' width='16' height='16' hspace='0' vspace='0' border='0'>";

   }

}

function emo(emo) {
	document.F.zprava.value += '`' + emo;
	document.F.zprava.focus();
	return;
} // end func

function kontrola() {
	if (!prazdneJmeno() || !prazdnaZprava()) {
		alert('Zpráva nebyla odeslána.');
		return false;
	}
	return true;
} // end func


function detect_browser2()
{
var browser;

// FireFox
if (navigator.userAgent.toLowerCase().indexOf("firefox") > -1)
{
var start_pos = (navigator.userAgent.toLowerCase().indexOf("firefox")+8);
var end_pos = start_pos+1;
browser = "table-cell";
}

// Opera
else if (navigator.userAgent.toLowerCase().indexOf("opera") > -1)
{
var start_pos = (navigator.userAgent.toLowerCase().indexOf("opera")+6);
var end_pos = start_pos+4;
browser = "table-cell";
}

// Microsoft IE
else if (navigator.userAgent.toLowerCase().indexOf("msie") > -1)
{
var start_pos = (navigator.userAgent.toLowerCase().indexOf("msie")+5);
var end_pos = start_pos+3;
browser = "block";
}

else
{
	browser = "table-cell";
}

return browser;
}

function Toggle_class(item) {
   obj=getElementsByClass(item,null,null);
   for (i = 0; i < obj.length; i++)
   {
	   visible=(obj[i].style.display!="none")
	   if (visible) {
		 obj[i].style.display="none";
	   } else {
		  obj[i].style.display=detect_browser2();
	   }
   }
}


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 checkUncheckAll(theElement) {
     var theForm = theElement.form, z = 0;
	 for(z=0; z<theForm.length;z++){
      if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall'){
	  theForm[z].checked = theElement.checked;
	  }
	 }
}