function loadmenu(menu){
	var itop, nodetop, irub, noderub, isub, nodesub, i, node;
	for(itop=0; itop<menu.childNodes.length; itop++){
		nodetop=menu.childNodes[itop];
		if(nodetop.nodeName=='LI'){
			for(irub=0; irub<nodetop.childNodes.length; irub++){
				noderub=nodetop.childNodes[irub];
				if(noderub.nodeName=='UL'){
					if(nodetop.className!='sel'){
						//noderub.style.display='none';
					}
					for(isub=0; isub<noderub.childNodes.length; isub++){
						nodesub=noderub.childNodes[isub];
						if(nodesub.nodeName=='LI'){
							for(i=0; i<nodesub.childNodes.length; i++){
								node=nodesub.childNodes[i];
								if(node.nodeName=='UL' && nodesub.className!='sel'){
									node.style.display='none';
								}
							}
						}
					}
				}
			}
		}
	}
}

function menuclick(item){
	var node, i;
	for(i=0; i<item.parentNode.childNodes.length; i++){
		node=item.parentNode.childNodes[i];
		if(node.nodeName=='UL'){
			if(node.style.display=='none'){
				node.style.display='block';
				item.parentNode.style.backgroundImage="url('images/menuimg-open.gif')";
			}else{
				node.style.display='none';
				item.parentNode.style.backgroundImage="url('images/menuimg-close.gif')";
			}
		}
	}
}
// info lista ----------------------------------------------------------------------------------------------------------
function newsrMove(){
	var i, h, node, show=false;
	var inf = document.getElementById('newsrtd');
	if (!inf)
		return;
	for(i=0; i<inf.childNodes.length; i++){
		node = inf.childNodes[i];
		if(node.nodeName == 'A'){
			if(show){
				node.style.display = 'block';
				timeNewsr = setTimeout('newsrMove()', 6000);
				return;
			}
			if(node.style.display == 'block'){
				if(!node.style.height) h = 16;
				else h = parseInt(node.style.height);
				if(h>0){
					node.style.height = (h-1) + 'px';
					timeNewsr = setTimeout('newsrMove()', 40);
					return;
				}else{
					node.style.display = 'none';
					node.style.height = '16px';
					show = true;
				}
			}
		}
	}
	if(show){
		for(i=0; i<inf.childNodes.length; i++){
			node = inf.childNodes[i];
			if(node.nodeName == 'A'){
				node.style.display = 'block';
				timeNewsr = setTimeout('newsrMove()', 6000);
				break;
			}
		}
	}
}

// trailer radkove -----------------------------------------------------------------------------------------------------
function trailerMove(){
	var t = document.getElementById('trailer'), i, node;
	var a, w, wconst=572, wn, timeout=10000;
	if(!t) return;
	for(i=0; i<t.childNodes.length; i++){
		node = t.childNodes[i];
		if (node.nodeName == 'LI') {
			if (node.style.display != 'none') {
				for(i=0; i<node.childNodes.length; i++){
					if (node.childNodes[i].nodeName == 'A'){
						a = node.childNodes[i];
						if(!a.style.width) a.style.width = wconst + 'px';
						w = parseInt(a.style.width, 10);
						if(w>0){
							wn = w-4;
							if(wn<0) wn=0;
							a.style.width = wn + 'px';
							timeTrailer = setTimeout('trailerMove()', 40);
							return;
						}else{
							node.style.display = 'none';
							a.style.width = a.style.width = wconst + 'px';
							for (i = 0; i < t.childNodes.length; i++) {
								node = t.childNodes[i];
								if (node.nodeName == 'LI') {
									if (node.style.display != 'none') {
										timeTrailer = setTimeout('trailerMove()', timeout);
										return;
									}
								}
							}
						}
					}
				}
			}
		}
	}
	for(i=0; i<t.childNodes.length; i++){
		node = t.childNodes[i];
		if (node.nodeName == 'LI') node.style.display = 'block';
	}
	timeTrailer = setTimeout('trailerMove()', timeout);
}
//radkova/list ---------------------------------------------------------------------------------------------------------
function search_rub(rb, caption, txt){
	var frm = document.forms['search'];
	var s = prompt(caption, txt);
	if(s){
		frm.elements['SK'].value = s;
	}else{
		frm.elements['SK'].value = '';
	}
	var i = frm.elements['SR'].length;
	frm.elements['SR'].options[i] = new Option(rb, rb);
	frm.elements['SR'].options[i].selected = true;
	frm.submit();
}


//radkova/detail -------------------------------------------------------------------------------------------------------
function imgtop(img){
	var w=document.getElementById('imgtop');
	var s=img.src;
	s=s.replace('w=100','w=300');
	s=s.replace('h=75','h=225');
	s="url('" + s + "')";
	w.style.backgroundImage=s;
}

function imgmax(tag){
	var s=tag.style.backgroundImage; var sn='';
	if(!s) s=tag.src;
	var i=s.search(/p=/)+2;
	var n=s.search(/c=/)+2;
	if(n != null){
		sn = s.substring(n);
		n = sn.search(/&/);
		if(n) sn = sn.substring(0, n);
		sn='?'+sn;
	}

	s=s.substring(i);
	i=s.search(/&/);
	if(i) s=s.substring(0,i);
	s=unescape(s.replace(/\+/g, " "));
	s=s+sn;
	var img=document.getElementById('imgpop');
	img.src=s;
    img.style.display='block';
}

//show images nepouzito ------------------------------------------------------------------------------------------------
function imageview(src, evt){
	imagehide();
	var img = new Image();
	//var img = document.createElement('img');
	img.id = 'imageviewid';
    img.src= src;
	img.style.cursor = 'pointer';
	img.title = 'Kliknutím uzavřete náhled';
	img.style.position = 'absolute';
	img.style.z_index = '100';
	img.style.left = '360px';
	p = getPosition(evt);
	img.style.top = p.y + 'px';
	img.onclick = imagehide;
	document.body.appendChild(img);
}

function imagehide(){
	var img = document.getElementById('imageviewid');
	if(img) img.parentNode.removeChild(img);
}

function getPosition(e) {
    var e = e || window.event;
    var cursor = {x:0, y:0};
    if (e.pageX || e.pageY) {
        cursor.x = e.pageX;
        cursor.y = e.pageY;
    }
    else {
        var de = document.documentElement;
        var b = document.body;
        cursor.x = e.clientX +
            (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
        cursor.y = e.clientY +
            (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
    }
    return cursor;
}
