//nove okno
function newWindow(url)
		{
		windowRef = window.open(url,"nove","");
		wasOpen = false;
		if (typeof(windowRef) == "object")
			{
			wasOpen = true;
			}
		return wasOpen;
		}

// potvrzeni odkazu
function confirmLink(theLink, mesage)
	{
		if (typeof(window.opera) != 'undefined') 
		{
			return true;
		}
		var is_confirmed = confirm(mesage);
		if (is_confirmed) 
		{
			theLink.href += '&is_js_confirmed=1';
		}
		return is_confirmed;
	} 
	

//otevrit okno s obrazkem
function otevri_okno(sUrl)
{
	var iWidth = 200;
	var iHeight = 200;  
	var iLeft;
	var iRight;
	var sParams;
	
	iTop = Math.round((screen.availHeight - iHeight) / 4);
	iLeft = Math.round((screen.availWidth - iWidth) / 4);
	sParams = 'scrollbars=no,toolbar=no,resize=yes,status=no,titlebar=no,menubar=no,resizable=yes,width=' + iWidth + ',height=' + iHeight + ',left=' + iLeft + ',top=' + iTop;
	
	sUrl = 'pages/big_image.php?image=' + escape('../'+sUrl);
	window.open(sUrl, '_miniInfo',sParams, true);

	return false;
}

function resizeMe() {

  var oImg = document.images["obrazek"];  
  var iWidth = oImg.width + 50
  var iHeight = oImg.height + 90;
  
  window.resizeTo(iWidth, iHeight);
  self.focus();
    
}

//zmeny obrazku
var module_over_picture = true;

var op_temp_variable = null;
var op_capability = false;
var op_after_init = false;

function op_init()
{
  var browser_name = navigator.appName;
  var browser_version = parseInt(navigator.appVersion);

  op_capability = 
    (browser_name.indexOf("Netscape")>=0 && browser_version>=3) ||
    (browser_name.indexOf("Internet Explorer")>=0 && browser_version>=4);
    op_after_init = true;
}

function op_is_capability()
{
  if (!op_after_init)
    op_init();
  return op_capability;  
}

function op_register(id_name, normal_src, over_src, down_src)
{
  if (!op_after_init)
    op_init();

  if (op_capability)
  {
    if (over_src == null)   over_src = normal_src;
    if (down_src == null)   down_src = over_src;

    op_temp_variable = new Array
      (id_name, true, new Image(), new Image(), new Image());
    op_temp_variable[2].src = normal_src;
    op_temp_variable[3].src = over_src;
    op_temp_variable[4].src = down_src;
    eval ("op_item_" + id_name + " = op_temp_variable");
  }
}

function op_set_normal(id_name)
{
  if (op_capability)
  {
    var reg_item = eval ("op_item_" + id_name);
    if (reg_item[1]){
      var el = document.getElementById(id_name);
    el.src = reg_item[2].src;}
  }
}
    
function op_set_over(id_name)
{
  if (op_capability)
  {
    var reg_item = eval ("op_item_"+id_name);
    if (reg_item[1])
    	{
        var el = document.getElementById(id_name);
	el.src = reg_item[3].src;
	}
  }
}

function op_set_down(id_name)
{
  if (op_capability)
  {
    var reg_item = eval ("op_item_" + id_name);
    if (reg_item[1])
      {
      var el = document.getElementById(id_name);       
      el.src = reg_item[4].src;      
      }
  }
}

function op_lock(id_name)
{
  if (op_capability)
    eval("op_item_"+id_name)[1] = false;
}

function op_unlock(id_name)
{
  if (op_capability)
    eval("op_item_"+id_name)[1] = true;
}

//menu
var timer, i, menuId;

var dom = document.getElementById ? true : false;
var ie4 = ((document.all) && (!dom)) ? true : false;
var ns4 = document.layers ? true : false;
var opera = navigator.userAgent.indexOf('Opera') != -1 ? true : false;
var dhtml = dom ? true : ie4 ? true : ns4 ? true : false;
if (dhtml) document.write ('<style type="text/css">#scriptSupport {display: none;} #menuHolder {position: relative; visibility: hidden; z-index: 1;} #hiddenMenu1, #hiddenMenu2 {position: absolute; visibility: hidden;} #visibleMenu1 {position: absolute; left: 299px; top: 0px;} #visibleMenu2 {position: absolute; left: 428px; top: 0px;} #hiddenMenu1 {left: 299px; top: 20px;} #hiddenMenu2 {left: 428px; top: 20px;}</style>');


function setVisibility(element,newVisibility)
{ 
  if (dhtml)
  {
    if (dom) document.getElementById(element).style.visibility = newVisibility;
    else if (ie4) document.all[element].style.visibility = newVisibility;
    else if (ns4) eval('document.' + element + '.visibility = newVisibility');
  }
}

function menu()
{
  if (dhtml)
  {
    if (opera) for (i = 1; i <= 2; i++) document.getElementById('hiddenMenu' + i).style.top = 20;
    if (ie4) for (i = 1; i <= 2; i++) document.all['hiddenMenu' + i].style.top = 18;
    setVisibility('menuHolder','visible');
  }
}

function showMenu(id)
{
  if (dhtml)
  {
    clearTimeout(timer);
    for (i = 1; i <= 2; i++) if (i != id) setVisibility((ns4 ? 'menuHolder.document.' : '') + 'hiddenMenu' + i,'hidden');
    setVisibility((ns4 ? 'menuHolder.document.' : '') + 'hiddenMenu' + id,'visible');
  }
}

function hideMenu(id)
{
  if (dhtml)
  {
    menuId = (ns4 ? 'menuHolder.document.' : '') + 'hiddenMenu' + id;
    timer = setTimeout("setVisibility(menuId,'hidden')",50);
  }
}

function dontHideMenu()
{
  if (dhtml) clearTimeout(timer);
}	
