function setCookie (name, value, expires) {
   document.cookie = name + "=" + escape (value) +
     ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +  "; path=/";
}
function getCookieVal (offset) {
   var endstr = document.cookie.indexOf (";", offset);
   if (endstr == -1)
      endstr = document.cookie.length;
   return unescape(document.cookie.substring(offset, endstr));
}

function getCookie (name) {
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var i = 0;
   while (i < clen) 
      {
      var j = i + alen;
      if (document.cookie.substring(i, j) == arg)
         return getCookieVal (j);
      i = document.cookie.indexOf(" ", i) + 1;
      if (i == 0) 
         break; 
      }
   return null;
} 

function colorIt(element, switchOn) {
	if (switchOn) {
		pom=element.className;
		element.className = pom + " el_hover";
	} else {
		element.className=pom;
	}
}

// funkce pro zalozky 

var prevTab = new Array(); 

function activateTab(tabNo, tabbed_pane_id, tabContent) {
  document.getElementById(tabbed_pane_id + ':close').style.display = 'block';
  el = document.getElementById(tabbed_pane_id + ':tab1');
  active = '';
  if (el.parentNode.className.indexOf('blue') >= 0) {
    active = 'active_b';
  }
  else {
    active = 'active_o';
  }
	var tNo = parseInt(tabNo);
	var i = 1;
	while (el = document.getElementById(tabbed_pane_id + ':tab' + i)) {
		el.className = i == tNo ? active : '';
		i++;
	}
	var elem;
	if (prevTab[tabbed_pane_id] != 100)
    document.getElementById(tabbed_pane_id+":content"+prevTab[tabbed_pane_id]).style.display = 'none';      
  document.getElementById(tabbed_pane_id + ':content' + tabNo).style.display = 'block';
	prevTab[tabbed_pane_id] = tabNo;
	setCookie(tabbed_pane_id,tabNo);
	setVyskaLevehoSloupce();
}

function tabOver(el) {
  over = '';
  if (el.parentNode.className.indexOf('blue') >= 0) {
    over = 'over_b';
  }
  else {
    over = 'over_o';
  }
	if (el.className.indexOf('active') < 0) {
		el.className = over;
	}
}

function tabOut(el, side) {
	if (el.className.indexOf('active') < 0) {
		el.className = side;
	}
} 
function dispAtiveContent(tabbed_pane_id){
  var i = 1;
  var el = null;
  el = document.getElementById(tabbed_pane_id + ':tab' + i);
 	while (el &&  el.className.indexOf('active') < 0) {
		i++;
		el = document.getElementById(tabbed_pane_id + ':tab' + i);
	} 
	if (el){
    document.getElementById(tabbed_pane_id+":content"+i).style.display = 'block';
    prevTab[tabbed_pane_id] = i;
    if (tabbed_pane_id == 'hledani_tabs' && i==2) {
    	ssfReload();
    }
  }
	else {
	  prevTab[tabbed_pane_id] = 100;
	  if (getCookie(tabbed_pane_id) < 100) 
      activateTab(1,tabbed_pane_id);
    else 
      document.getElementById(tabbed_pane_id + ':close').style.display = 'none';
  }
}
function closeTabbedPane(tabbed_pane_id){
  document.getElementById(tabbed_pane_id + ':close').style.display = 'none';
  var i = 1;
 	while (el = document.getElementById(tabbed_pane_id + ':tab' + i)) {
		el.className = '';
		i++;
	} 
	if (prevTab[tabbed_pane_id] != 100)
    document.getElementById(tabbed_pane_id+":content"+prevTab[tabbed_pane_id]).style.display = 'none';
	setCookie(tabbed_pane_id,100);
	prevTab[tabbed_pane_id] = 100;
}

