function getEleId(eleId)
{
	obj = document.getElementById(eleId);
	if(obj)
	{
		return obj;
	}
	else return false;
}

function getEleProp(eleId, prop){
	obj = document.getElementById(eleId);
	if(obj)
	{
		var toeval = 'obj.'+prop
		return eval(toeval);
	}
	else return false;
}

function setEleProp(eleId, prop, pValue){
	obj = document.getElementById(eleId);
	if(obj)
	{
		var toeval = 'obj.'+prop+' = "'+pValue+'"';
		return eval(toeval);
	}
	else return false;
}

function show(eleId){document.getElementById(eleId).style.display = 'block';}

function hide(eleId){document.getElementById(eleId).style.display = 'none';}

function blick(eleId)
{
	if(document.getElementById(eleId).style.display == 'none'){
		show(eleId);
	}else{
		hide(eleId);
	}
}

function getHeight(eleId)
{
	ele = getEleId(eleId);
	return(ele.offsetHeight);
}

function getWidth(eleId)
{
	ele = getEleId(eleId);
	return(ele.offsetWidth);
}

function openWindow(url, name, features)
{
	window.open(url, name, features);
}

function pictureWindow(picture, title, root)
{
	picWin = window.open(root+'/image.php?title='+title+'&img='+picture, title, 'width=200,height=200,scrolling=no');
}

function posByElement(targetEleId, topEleId, hCor, vCor, position)
{
	targetEle = getEleId(targetEleId);
	topEle = getEleId(topEleId);

	if(targetEle && topEle)
	{
		eleTop = topEle.offsetHeight + vCor;
		eleLeft = topEle.offsetWidth + hCor;

		while(topEle){
			eleTop += topEle.offsetTop;
			eleLeft += topEle.offsetLeft;

			topEle = topEle.offsetParent;
		}

		//pozice
		if(position == 'bottom-left')eleLeft = eleLeft - getWidth(topEleId);
		if(position == 'top-right')eleTop = eleTop - getHeight(topEleId);

		targetEle.style.top = eleTop+'px';
		targetEle.style.left = eleLeft+'px';
	}
}

function basename(path)
{
	parsed = path.split('/');
	return parsed.pop();
}

function switchImg(imgId, orig, over)
{
	nowImg = getEleProp(imgId, 'src');
	if(basename(nowImg) == basename(orig))
	{
		setEleProp(imgId, 'src', over);
	}
	else
	{
		setEleProp(imgId, 'src', orig);
	}
}

function submenu() {
	ele = getEleId('submenu-children');
	if(ele) {
		if(ele.style.display == 'block') {
			ele.style.display = 'none';
		} else {
			ele.style.display = 'block';
		}
	}

	return false;
}