//skryje element s id id
function Skryt(id) {
  if (document.getElementById(id)) {
    document.getElementById(id).style.display = 'none';
    //document.body.style.overflow = 'auto';
  }
}

//vycentruje element el na stred viditelne oblasti
function Centruj(el) {
  el.style.top = (document.documentElement.clientHeight/2)-(el.offsetHeight/2)+"px";
  el.style.left = (document.documentElement.clientWidth/2)-(el.offsetWidth/2)+"px";
}

function MaxSize(id) {
  if (document.getElementById(id)) {
    document.getElementById(id).style.display = 'none';
    document.getElementById(id).style.height = document.documentElement.scrollHeight-10+"px";
    document.getElementById(id).style.width = document.documentElement.scrollWidth-20+"px";
    document.getElementById(id).style.display = 'block';
  }
}

/**
 * funkce pro popup submenu
 * v20070820_001 
 */
 

//pomocne pole 
var menulock = Array();
//kontrola otevrenych submenu
function checkmenu(podmenu) {
	if (menulock[podmenu] == 0) {
		var mydiv = document.getElementById(podmenu);
		if (document.getElementById(podmenu)) {
		mydiv.style.display = 'none';
		}
	}
}
//otevře submenu na dané pozici
function openmenu(podmenu,el,position) {
	menulock[podmenu] = 1;
	var mydiv = document.getElementById(podmenu);
	mydiv.style.display = 'block';
	if (el) {
	  switch(position) {
	    case 'left' : {
        tempX = findPosX(el) - mydiv.offsetWidth;
        tempY = findPosY(el); 
        break;
      };
      case 'right' : {
        tempX = findPosX(el)+ el.offsetWidth;
        tempY = findPosY(el); 
        break;
      };
      case 'bottom' : {
        tempX = findPosX(el);
        tempY = findPosY(el) + el.offsetHeight;
        break;
      };
      case 'top' : {
        tempX = findPosX(el);
        tempY = findPosY(el) - mydiv.offsetHeight;
        break;
      };
      default : {
        tempX = findPosX(el);
        tempY = findPosY(el) + el.offsetHeight;
      };
    }
    mydiv.style.left = (tempX)+"px";
    mydiv.style.top = (tempY)+"px";
  }
  
}

function closeall() {
	for (var i = 0; i < 10; i++) {
		menulock['menu3_'+i] = 0;
		checkmenu('menu3_'+i);
	}
}
//zavře dané submenu
function closemenu(podmenu) {
	menulock[podmenu] = 0;
	window.setTimeout('checkmenu(\'' + podmenu + '\')', 100);
}
//najde x-ovou pozici elementu
function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }
//najde y-ovou pozici elementu
function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }

//zobrazi schovany element
function displayElement(tagId) {
    var pictureForm = document.getElementById(tagId);

        pictureForm.style.display = 'block';

}

function hide(tagId) {
    var pictureForm = document.getElementById(tagId);
    pictureForm.style.display = 'none';
}

function makeHover(id) {
  if (document.getElementById(id)) {
    li = document.getElementById(id);
    li.style.backgroundPosition ="left -38px";
    //alert(id);
  }
  if (document.getElementById(id+'a')) {
    lia = document.getElementById(id+'a');
    lia.style.backgroundPosition ="right 0";
    lia.style.color = "#782439";
  }
}
function unmakeHover(id) {
  if (document.getElementById(id)) {
    li = document.getElementById(id);
    li.style.backgroundPosition ="left 38px";
    //alert(id);
  }
  if (document.getElementById(id+'a')) {
    lia = document.getElementById(id+'a');
    lia.style.backgroundPosition ="right -76px";
    lia.style.color = "#fff";
  }
}

