
/**
* Class ktera se ma nastravit aktivnimu radku
*/
var tableTrHoverClassActive = 'aktivni';

/**
* Class tabulek ktere maji mit zvyrazneni radku
*/
var tableTrHoverTableClass = 'tabulka';

/**
* Najde tabulky s tridou tableTrHoverTableClass a radkum navesi fce na zvyrazneni
*
*/
function tableTrHoverInit()
{
	tabs = document.getElementsByTagName('table');
	for(i=0;i<tabs.length;i++)	{
		// projdu vsechny nalezene tabulky
		if(tabs[i].className == 'tabulka' || tabs[i].className == 'tabulkaNormal')	{
			// pokud tabulka ma OK CSS class, navesim jejim radkum eventy
			radky = tabs[i].getElementsByTagName('tr');
			for(j=0;j<radky.length;j++)	{
				// projdu vsechny radky a navesim tam fce na zmenu
				radky[j].onmouseover = function(){tableTrHoverClass = this.className; this.className = tableTrHoverClassActive;	return false;};
				radky[j].onmouseout = function(){this.className = tableTrHoverClass; return false;};
			}
		}
	}
}


/**
* Class ktera se ma nastravit pro otevrene submenu
*/
var leftMenuClassOpen = 'opened';

/**
* Class ktera se ma nastravit pro zavrene submenu
*/
var leftMenuClassClose = 'closed';

/**
* Najde submenu s tridou leftMenuClassClose nebo leftMenuClassOpen a nastavi jim fce na otvirani a zavirani
*
*/
function leftMenuToogleInit()
{
	// navesim rozklikavani na vsechny s class leftMenuClassClose
	$("li."+leftMenuClassClose).each(function(i)	{
		$("a", this).get(0).onclick = function()	{
			if(this.parentNode.className == leftMenuClassClose)	{
				$("li."+leftMenuClassOpen).removeClass(leftMenuClassOpen).addClass(leftMenuClassClose);
				this.parentNode.className = leftMenuClassOpen;
			} else {
				this.parentNode.className = leftMenuClassClose;
			}
			return false;
		}
	});
	// navesim rozklikavani na vsechny s class leftMenuClassOpen
	$("li."+leftMenuClassOpen).each(function(i)	{
		$("a", this).get(0).onclick = function()	{
			if(this.parentNode.className == leftMenuClassClose)	{
				$("li."+leftMenuClassOpen).removeClass(leftMenuClassOpen).addClass(leftMenuClassClose);
				this.parentNode.className = leftMenuClassOpen;
			} else {
				this.parentNode.className = leftMenuClassClose;
			}
			return false;
		}
	});
}

/***********************************************
* Cross browser Marquee II- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

var delayb4scroll=2000 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var marqueespeed=1 //Specify marquee scroll speed (larger is faster 1-10)
var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?
var marqueeContainer = 'komodityCeny';
var marqueeBlock = 'komodityCenyIn';

////NO NEED TO EDIT BELOW THIS LINE////////////

var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var actualheight=''

function scrollmarquee(){
	if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
		cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
	else
		cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
}

function marqueeStop()
{
	copyspeed=pausespeed;
}

function marqueePlay()
{
	copyspeed=marqueespeed;
}

function initializemarquee(){
	if (window.addEventListener)	{
		document.getElementById(marqueeBlock).addEventListener("mouseover", marqueeStop, false);
		document.getElementById(marqueeBlock).addEventListener("mouseout", marqueePlay, false);
	}	else if (window.attachEvent)	{
		document.getElementById(marqueeBlock).attachEvent("onmouseover", marqueeStop);
		document.getElementById(marqueeBlock).attachEvent("onmouseout", marqueePlay);
	}	else if (document.getElementById)	{
		document.getElementById(marqueeBlock).onmouseover = marqueeStop;
		document.getElementById(marqueeBlock).onmouseout = marqueePlay;
	}
	
	cross_marquee=document.getElementById(marqueeBlock)
	cross_marquee.style.top=0
	marqueeheight=document.getElementById(marqueeContainer).offsetHeight
	actualheight=cross_marquee.offsetHeight
	if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
		cross_marquee.style.height=marqueeheight+"px"
		cross_marquee.style.overflow="scroll"
		return
	}
	setTimeout('lefttime=setInterval("scrollmarquee()",30)', delayb4scroll)
}

function initScripts()
{
	initializemarquee();
	tableTrHoverInit();
	leftMenuToogleInit();
	appendTableTooglerInit();
	katalogLink();
}

if (window.addEventListener)	{
	window.addEventListener("load", initScripts, false);
}	else if (window.attachEvent)	{
	window.attachEvent("onload", initScripts);
}	else if (document.getElementById)	{
	window.onload=initScripts;
}

function findPosition(obj, type)
{
	var cur = 0;
	if (obj.offsetParent)	{
		while (obj.offsetParent)	{
			cur += type?obj.offsetLeft:obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	return cur;
}

/**
* Prida zobarzovat tabulky do divu ktery ji obaluje
*
*/
function appendTableToogler(obj)
{
	toogle = obj.appendChild(document.createElement("span"));
	toogle.appendChild(document.createTextNode(" "));
	toogle.className = "tableTooglerClosed";
	toogle.onclick = function() {
		divObal = this.parentNode;
		table = divObal.getElementsByTagName('table');
		//table = $('table', divObal).get(0);
		if(table[0])	{
			table = table[0];
			if(this.className == "tableTooglerClosed")	{
				this.className = "tableTooglerOpened";
				divObal.style.height = (table.offsetHeight) + "px";
				table.className = "tabulkaExpanded";
				table.style.position = "absolute";
				var globalDiv = document.getElementById("globalIn");
				table.style.top = findPosition(obj, 0)+"px";
				table.style.left = (findPosition(obj, 1) - findPosition(globalDiv, 1))+"px";
			} else {
				this.className = "tableTooglerClosed";
				table = divObal.getElementsByTagName('table');
				if(table[0])	{
					table = table[0];
					table.style.position = "static";
					table.className = "tabulka";
				}
			}
		}
	}
	toogle.style.position = "absolute";
	var globalDiv = document.getElementById("globalIn");
	toogle.style.top = (findPosition(obj, 0) - 26)+"px";
	toogle.style.left = (findPosition(obj, 1) - findPosition(globalDiv, 1) + 474)+"px";
}

function appendTableTooglerInit()
{
	divs = document.getElementsByTagName('div');
	for(i=0;i<divs.length;i++)	{
		// projdu vsechny nalezene divy
		if(divs[i].className == "tabulkaObal")	{
			// je to obal tabulky
			appendTableToogler(divs[i]);
		}
	}
}

/**
* Rozsiri link pro stazeni katalogu na celou grafiku v menu
*/
function katalogLink()
{
	kDiv = $('#katalog').get(0);
	var kLink = kDiv ? $('a', kDiv).get(0) : false;
	if(kLink) {
		// mam link na katalog, hodim ho celemu divu
		kDiv.onclick = function(){
			window.location = kLink.href;
		}
		$('#katalog').addClass('linkable');
	}
}

/**
* Technicka podpora, tabulka, preklikavani na zalozky
*
*/

function tabulkaZobraz(id,num){
var i;
for(i=1;i<=num;i++){
	elDiv=document.getElementById('blok'+i).style;
	elDiv.display = 'none';
	elTd=document.getElementById('tdButton'+i).style;
	elTd.color='#4a4a4a';
	elTd.background='#ececec';
	elTd.fontWeight='normal';
	elTd.zIndex=5;
}		
	elDivUniq=document.getElementById('blok'+id).style;
	elDivUniq.display=(elDivUniq.display == 'block')?'block':'block';
	elTdUniq=document.getElementById('tdButton'+id).style;
	elTdUniq.color='#FFFFFF';
	elTdUniq.background='#255191';
	elTdUniq.fontWeight='bold';
	elTdUniq.zIndex=4;
}
		
function inicializaceTabulkaZobraz(num){
var i;
for(i=1;i<=num;i++){
	elDiv=document.getElementById('blok'+i).style;
	elDiv.display = 'none';
	elTd=document.getElementById('tdButton'+i).style;
	elTd.color='#4a4a4a';
	elTd.background='#ececec';
	elTd.fontWeight='normal';
	elTd.cursor='pointer';
  	elTd.zIndex=5;
if(i==num){
	elTd.borderRight="1px solid #255191";
}
}
	elDivUniq=document.getElementById('blok1').style;
	elDivUniq.display = 'block';
	elTdUniq=document.getElementById('tdButton1').style;
	elTdUniq.color='#FFFFFF';
	elTdUniq.background='#255191';
	elTdUniq.fontWeight='bold';
	elTdUniq.cursor='pointer';
 	elTdUniq.zIndex=4; 
} 



function tabulkaZobrazOnMouseOver(id){
var elTd=document.getElementById('tdButton'+id).style;
var zIndex = elTd.zIndex;
if(zIndex == 5)
{
	elTd=document.getElementById('tdButton'+id).style;
	elTd.color='#FFFFFF';
	elTd.background='#ce1810';
	elTd.fontWeight='bold';
}	
}		
			
function tabulkaZobrazOnMouseOut(id){
var elTd=document.getElementById('tdButton'+id).style;
var zIndex = elTd.zIndex;
if(zIndex == 4)
{
	elTd=document.getElementById('tdButton'+id).style;
	elTd.color='#FFFFFF';
	elTd.background='#255191';
	elTd.fontWeight='bold';
}
else
{
	elTdUniq=document.getElementById('tdButton'+id).style;
	elTdUniq.color='#4a4a4a';
	elTdUniq.background='#ececec';
	elTdUniq.fontWeight='normal';
}
}



/**
* KONEC Technicka podpora, tabulka, preklikavani na zalozky
*
*/