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='9' height='9' hspace='0' vspace='0' border='0'>";
   } else {
      obj.style.display="block";
      key.innerHTML="<img src='/images/style/submenu/menu-open.gif' width='9' height='9' hspace='0' vspace='0' border='0'>";
   }
}

function Toggle_menu_item(item) { //nové menu
   var parent=item.parentNode;
   switch(parent.className){
	   case "opened": parent.className = "closed";
	                  item  .className = "item-name closed";
	   				  break;
	   case "closed": parent.className = "opened";
	                  item  .className = "item-name opened";
	   				  break;
	   }
}

function detect_browser2(classname)
{
	var browser;
	
	// Microsoft IE
	if(navigator.userAgent.toLowerCase().indexOf("msie") > -1)
	{
		browser = "block";
	}
	
	else
	{
		browser = classname;
	}
	
	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('table-cell');
	   }
   }
}

function Toggle_class_new(item,classname) {
   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="table-row-group";*/
		  obj[i].style.display=detect_browser2(classname);
	   }
   }
}

function Toggle_class2(item) {
   obj=getElementsByClass(item,null,null);
   for (i = 0; i < obj.length; i++)
   {
		 obj[i].style.display="none";
   }
}


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 Add_active_by_id(item) {
   obj=document.getElementById(item);
   obj.className="active";
}

function Clear_classNames(langs) {
	var elsLen = langs.length;
	for (i = 0; i < elsLen; i++) {
		 obj=document.getElementById('s'+i);
   		 obj.className="deactive";
	}

}


/*Browser Slide-Show script*/

function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    // use this to pull the images in the order they appear in the markup
    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    // uncomment the 3 lines below to pull the images in random order
    
    // var $sibs  = $active.siblings();
    // var rndNum = Math.floor(Math.random() * $sibs.length );
    // var $next  = $( $sibs[ rndNum ] );


    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

function slideSwitch2() {
    var $active = $('#slideshow2 DIV.active');

    if ( $active.length == 0 ) $active = $('#slideshow2 DIV.info-column-item:last');

    // use this to pull the images in the order they appear in the markup
    var $next =  $active.next().length ? $active.next()
        : $('#slideshow2 DIV.info-column-item:first');

    // uncomment the 3 lines below to pull the images in random order
    
    // var $sibs  = $active.siblings();
    // var rndNum = Math.floor(Math.random() * $sibs.length );
    // var $next  = $( $sibs[ rndNum ] );


    $active.addClass('last-active');
	
    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 3000, function() {
												
            $active.removeClass('active last-active');
        });
}

$(function() {
    setInterval( "slideSwitch2()", 10000 );
});


$(function() {
    setInterval( "slideSwitch()", 5000 );
});