//=======================================================================
// over_picture.js
// 
// Universal version.
//
// Copyright (c) 1999-2000 Miloslav Ponkrac.
// <ponkrac@peregrius.cz>
//
// $Id: over_picture.js,v 1.6 2000/05/15 09:39:33 ponkrac Exp $
//=======================================================================

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;
}

function swap_image(id)
   {
   image_menu=document.getElementById(id);
   var old_src=image_menu.src;
   var match_string_minus=/minus/;
   var match_string_plus=/plus/;
   if(old_src.search(match_string_minus)!=-1)
     {
	 var temp=old_src;
	 new_src=temp.replace(match_string_minus,"plus");
	 }
   if(old_src.search(match_string_plus)!=-1)
     {
	 var temp=old_src;
	 new_src=temp.replace(match_string_plus,"minus");
	 }	 
   image_menu.src=new_src;
   }
function switch_menu(id)
   {   
   var layer_id="tree_layer"+id;
   var tree_item_id="tree_item"+id;
   var kat_layer=document.getElementById(layer_id);
   if(kat_layer.style.display=="inline")
     {
     kat_layer.style.display= "none";
     swap_image(tree_item_id);	 
	 }
   else
     {
     kat_layer.style.display= "inline";
	 swap_image(tree_item_id);	 
     }   
   }
	
function otevri_okno(obrazek,lang)
	{
	var title='';
	var alt='';
	if(lang=="en")
		{
		title="Picture detail";
		alt="Click on the picture to close the window";
		}
	else
		{
		title="Detail fotografie";
		alt="Kliknutím na obrázek zavřete okno";
		}
	var win=window.open("","nazev","width=650,height=650,menubar=no,toolbar=no");
	win.document.write("<html><head><title='"+title+"'><style>img{border:4px solid #CFF2FE;}</style></head><body bgcolor='#A1E8FF'>");
	win.document.write("<table width='100%' height='100%'><tr><td valign='middle' align='center'><a href='javascript:window.close()'><img src='"+obrazek+"' alt='"+alt+"' /></td></tr></table>");
	win.document.write("</body></html>");	
	}

function newWindow(url){
windowRef = window.open(url,"nove","");
wasOpen = false;
if (typeof(windowRef) == "object"){
wasOpen = true;
}
return wasOpen;
}
	

