var i;
var invisible = 0, maxopa = 100, subcount = 4, speed = 10;
var submenu = new Array(subcount);
var subMenuTimer = new Array(subcount);
var menuTimer, increator = 1, delay = 250, count = 8;
var r_component = 51, g_component = 102, b_component = 204;
var r_actual = new Array(count);
var g_actual = new Array(count);
var b_actual = new Array(count);
var menuTimer = new Array(count);
for(i=0;i<subcount;i++)
{
	submenu["s" + (i+1)] = 0;
}
function appear(ID)
{
	document.getElementById(ID).style.visibility = 'visible';
	if(submenu[ID]!=maxopa) submenu[ID] += speed;		
	with(document.getElementById(ID).style)
	{
		cursor = 'pointer';		
		filter = "alpha(opacity=" + submenu[ID] + ")";						
		cursor = 'pointer';
	}
	if(submenu[ID]!=maxopa)
	{
		subMenuTimer[ID] = setTimeout("appear('" + ID + "')", 0); 
	}
	else 
	{
		clearTimeout(subMenuTimer[ID]);		
	}
}
function disappear(ID)
{
	if(submenu[ID]!= invisible) submenu[ID] -= speed;		
	with(document.getElementById(ID).style)
	{
		cursor = 'pointer';		
		filter = "alpha(opacity=" + submenu[ID] + ")";						
		cursor = 'pointer';
	}
	if(submenu[ID]!=invisible)
	{
		subMenuTimer[ID] = setTimeout("disappear('" + ID + "')", 0); 
	}
	else 
	{
		clearTimeout(subMenuTimer[ID]);		
		document.getElementById(ID).style.visibility = 'hidden';
	}
}
function show(ID) 
{
	clearTimeout(subMenuTimer[ID]);	
	subMenuTimer[ID] = setTimeout("appear('" + ID + "'),0");
}
function hide(ID)
{
	clearTimeout(subMenuTimer[ID]);
	subMenuTimer[ID] = setTimeout("disappear('" + ID + "'),0");
}
for(i=0;i<count;i++)
{
	r_actual["m" + (i+1)] = 0;
	g_actual["m" + (i+1)] = 0;
	b_actual["m" + (i+1)] = 0;
}
function mover(item)
{
	clearTimeout(menuTimer[item.id]);
	r_actual[item.id] = 0;
	g_actual[item.id] = 0;
	b_actual[item.id] = 0;
	document.getElementById(item.id).style.color = "rgb(0,0,0)";
}
function mout(item)
{
	item.style.backgroundColor = '';
	clearTimeout(menuTimer[item.id]);
	menuTimer[item.id] = setTimeout("menuItemOver('" + item.id + "')");
}
function smover(item)
{
//	item.style.backgroundColor = 'orange';
  item.style.textDecoration = 'underline';
}
function smout(item)
{
//	item.style.backgroundColor = '';
  item.style.textDecoration = 'none';
}
function tov(ID)
{	
	clearTimeout(subMenuTimer[ID]);	
	subMenuTimer[ID] = setTimeout("appear('" + ID + "'),0");
}
function tout(ID)
{	
	clearTimeout(subMenuTimer[ID]);
	subMenuTimer[ID] = setTimeout("disappear('" + ID + "'),0");
}
function load()
{
	window.defaultStatus = 'Jazykové Kursy - Leona Švihlíková';
	document.getElementById('s1').style.visibility = 'hidden';
	document.getElementById('s2').style.visibility = 'hidden';
	document.getElementById('s3').style.visibility = 'hidden';
	document.getElementById('s4').style.visibility = 'hidden';	
	document.oncontextmenu = nocontextmenu;
	document.onmousedown = norightclick;
}
function loadNoclick()
{
	load();
	presentation();
}
function pic(photo)
{
	if(photo.style.cursor == "pointer")
	{
		photo.style.cursor = 'default';
		photo.style.borderStyle = "none";
	}
	else
	{
		photo.style.borderStyle = "solid";
		photo.style.borderWidth = "1px";
		photo.style.filter = 'alpha(opacity=75)';
		photo.style.cursor = 'pointer';
	}
}
function showpic(id,width,height)
{	
	window.open("img/"+id+".png","","toolbar=no,scrollbars=no,location=no,status=no,width="+width+",height="+height+",resizable=0,");
}
function redir(loc)
{
	document.location = "index.php?what="+loc;
}
function loadgal()
{
	document.images[0].style.filter = 'alpha(opacity=75)';
	document.images[1].style.filter = 'alpha(opacity=75)';
	document.images[2].style.filter = 'alpha(opacity=75)';
	document.images[3].style.filter = 'alpha(opacity=75)';
	document.images[4].style.filter = 'alpha(opacity=75)';
	document.images[5].style.filter = 'alpha(opacity=75)';
	document.images[6].style.filter = 'alpha(opacity=75)';
	document.images[7].style.filter = 'alpha(opacity=75)';
	document.images[8].style.filter = 'alpha(opacity=75)';
}
function mapa()
{
	var obj = document.getElementById('map');
	var src = obj.getAttribute("src");
	if(src.indexOf('img/unzoomed.jpg') != -1)
	{
		obj.setAttribute('src','img/zoomed.jpg');
	}
	else
	{
		obj.setAttribute('src','img/unzoomed.jpg');
	}
}
function presentation()
{
	document.onmousemove = empty;
	document.onclick = empty;
}
function empty(e)
{
	document.selection.empty();
}
function nocontextmenu()
{
	event.cancelBubble = true;
	event.returnValue = false;
	return false;
}
function norightclick(e)
{
	if(window.Event)
	{
		if(e.which == 2||e.which == 3)
			return false;
	}
	else if(event.button == 2||event.button == 3)
	{
		event.cancelBubble = true;
		event.returnValue = false;
		return false;
	}
}
function menuItemOver(ID)
{	
	if(r_actual[ID]!= r_component)	r_actual[ID] += increator;
	if(g_actual[ID]!= g_component)	g_actual[ID] += increator;	
	if(b_actual[ID]!= b_component)	b_actual[ID] += increator;		
	with(document.getElementById(ID).style)
	{
		cursor = 'pointer';		
		color = "rgb(" + r_actual[ID] + "," + g_actual[ID] + "," + b_actual[ID] + ")";						
		cursor = 'pointer';
	}	
	if((r_actual[ID] != r_component) || (g_actual[ID] != g_component)||(b_actual[ID] != b_component))
	{
		menuTimer[ID] = setTimeout("menuItemOver('" + ID + "')", 0); 
	}
	else 
	{
		clearTimeout(menuTimer[ID]);
	}	
}

