function show_picture(source) {
  window.open("picture_show.php?source=" + source, "", "toolbar=no,menubar=no,location=no,directories=no,scrollbars=no,resizable=no,status=no");
}

function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
	this.obj = getObjNN4(document,name);
	this.style = this.obj;
  }
}

function getObjNN4(obj,name)
{
	var x = obj.layers;
	var foundLayer;
	for (var i=0;i<x.length;i++)
	{
		if (x[i].id == name)
		 	foundLayer = x[i];
		else if (x[i].layers.length)
			var tmp = getObjNN4(x[i],name);
		if (tmp) foundLayer = tmp;
	}
	return foundLayer;
}


function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
} 

function overMenu(name)
{
	var submenu = new getObj('submenu_'+name);
	if (submenu.style.display != 'block')
	{
		var menu = new getObj('menu_'+name);
		menu.style.backgroundColor = "#A6C4D6";
	}
}

function outMenu(name)
{
	var submenu = new getObj('submenu_'+name);
	if (submenu.style.display != 'block')
	{
		var menu = new getObj('menu_'+name);
		menu.style.backgroundColor = '#BAD5E5';

	}
}


//menu names array
var menuNames = new Array('obec','samosprava','ou','noviny','fotogaleria','jatov','fara');


function toggleSubmenu(name,type)
{
	var submenu = new getObj('submenu_'+name);
	if (submenu.style)
	{
		submenu.style.display = (submenu.style.display == 'block') ? 'none':'block';
	}
	var menu = new getObj('menu_'+name);
	if (submenu.style.display == 'block')
	{
		if (type == 1)
		{
			menu.style.backgroundColor = '#87ADC3';
			submenu.style.backgroundColor = '#A6C4D6';
		}
		else
		{
			menu.style.backgroundColor = '#2e5167';
			submenu.style.backgroundColor = '#3c5b70';
		}

		createCookie(name,type,1);
	}
	else
	{
		menu.style.backgroundColor = '#6b8a9e';
		eraseCookie(name);
	}

}

function initMenu()
{
	var i;
	var type;

	for (i in menuNames)
	{
		if ((type = readCookie(menuNames[i])))
		{
			toggleSubmenu(menuNames[i],type);
		}
	}
}
