var canClose = true;

function chgImg(id, path, val, fel)
{
	var q = document.getElementById(id).style;
	q.backgroundImage = 'url(\''+path+'\')';
	if (fel !== 0)
	{
		q.fontSize = '11px';
		q.paddingTop = '8px';
	}
	else
	{
		q.fontSize = '12px';
		q.paddingTop = '6px';
	}
	return true;
}

function toggleDisplay(id)
{
	var q = document.getElementById(id).style;
	var i = document.getElementById(id + 'i');
	if (q.display == 'none')
	{
		q.display = 'block';
		i.src = 'img/haromszogecske_le.png';
	}
	else
	{
		q.display = 'none';
		i.src = 'img/haromszogecske_jobb.png';
	}
}

function decH(id, cur)
{
	var q = document.getElementById(id).style;
	if (cur >= 0)
	{
		var l = cur - 4;
		q.height = l + 'px';
		setTimeout("decH('" + id +"', " + l + ")", 10);
	}
	else
	{
		q.display = 'none';
	}
}

function incH(id, max, cur)
{
	var q = document.getElementById(id).style;
	if (cur <= max)
	{
		var l = cur + 4;
		q.height = l + 'px';
		setTimeout("incH('" + id +"', " + max + ", " + l + ")", 10);
	}
}

function ieClose(id)
{
	if (canClose === true)
	{
		document.getElementById(id + 'i').src = 'img/haromszogecske_jobb.png';
		var n = document.getElementById(id).style;
		n.display = 'none';
		n.height = '0px';
	}
}

function closeUp(id, max)
{
	if (document.getElementById(id).style.display != 'none')
	{
		if (navigator.appName == 'Microsoft Internet Explorer')
		{
			setTimeout("ieClose('" + id + "')", 50);
		}
		else
		{
			max = document.getElementById(id).clientHeight;
			setTimeout("closeUpFunc('" + id + "', " + max + ")", 50);
		}
	}
}

function closeUpFunc(id, max)
{
	if (canClose === true)
	{
		document.getElementById(id + 'i').src = 'img/haromszogecske_jobb.png';
		setTimeout("decH('" + id + "', " + max + ")", 10);
	}
}

function dropDown(id, max)
{
	var xxx = document.getElementById(id).style;
	if (xxx.display == 'none')
	{
		document.getElementById(id + 'i').src = 'img/haromszogecske_le.png';
		xxx.display = 'block';
		xxx.height = '100%';
		max = document.getElementById(id).clientHeight;
		xxx.height = '0px';
		if (navigator.appName == 'Microsoft Internet Explorer')
		{
			xxx.height = max + 'px';
		}
		else
		{
			incH(id, max, 0);
		}
	}
	var litemz = document.getElementById('yekatyerinburg').innerHTML.split(",");
	var i = 0;
	canClose = true;
	for (i = 0; i < litemz.count; i++)
	{
		if (i != id)
		{
			closeUp(litemz[i], 68);
		}
	}
}

function getScreenCenterY()
{
	var y = 0;
	y = getScrollOffset() + (getInnerHeight() / 2);
	return(y);
}

function getScreenCenterX()
{
	return(document.body.clientWidth / 2);
}

function getInnerHeight()
{
	var y;
	if (self.innerHeight)
	{
		y = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
	{
		y = document.documentElement.clientHeight;
	}
	else if (document.body)
	{
		y = document.body.clientHeight;
	}
	return y;
}

function getScrollOffset()
{
	var y;
	if (self.pageYOffset)
	{
		y = self.pageYOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop)
	{
		y = document.documentElement.scrollTop;
	}
	else if (document.body)
	{
		y = document.body.scrollTop;
	}
	return y;
}

function getCurrentPic()
{
	var x = document.getElementById('nagykep').src;
	var y = '';
	var i = x.length - 1;
	while (x[i] != '.')
	{
		i--;
	}
	var e = i;
	while (x[i] != '_')
	{
		i--;
	}
	var b = i;
	for (i = b + 1; i < e; i++)
	{
		y += x[i];
	}
	return y;
}

function picerty()
{
	var zx = document.getElementById('picnumz').innerHTML.split(",");
	if (zx.length < 2)
	{
		document.getElementById('balek').style.display = 'none';
		document.getElementById('jobbek').style.display = 'none';
	}
}

function showpik()
{
	document.getElementById('takaro').style.display = 'block';
	document.getElementById('lavor').style.display = 'block';
	document.getElementById('kloze').style.display = 'block';
	document.getElementById('nkl').style.display = 'block';
	document.getElementById('balf452').style.display = 'block';
	document.getElementById('jobbf452').style.display = 'block';
	document.body.style.overflow = 'hidden';
	relocate();
}

function hidepik()
{
	document.getElementById('takaro').style.display = 'none';
	document.getElementById('lavor').style.display = 'none';
	document.getElementById('kloze').style.display = 'none';
	document.getElementById('nkl').style.display = 'none';
	document.getElementById('balf452').style.display = 'none';
	document.getElementById('jobbf452').style.display = 'none';
	document.body.style.overflow = 'scroll';
}

function shiftPicNum(value)
{
	var kepek = document.getElementById('picnumz').innerHTML.split(",");
	var c = getCurrentPic();
	var i = 0;
	while (kepek[i] != c) i++;
	var r = i + value;
	if (r >= kepek.length) r = 0;
	if (r < 0) r = kepek.length - 1;
	return kepek[r];
}

function relocate()
{
	var z = document.getElementById('nkl').style;
	var q = document.getElementById('kloze').style;
	var v = document.getElementById('lavor');
	var u = document.getElementById('lavor').style;

	var newh = getInnerHeight() - 60;
	//alert(v.height);
	v.removeAttribute('height');
	v.removeAttribute('width');
	//alert(v.height);
	if (v.height > newh)
	{
		var rate = Math.round((newh / v.height) * 10) / 10;
		v.width = v.width * rate;
	}
	//var trutty = window.location.href.split('#');
	//window.location = trutty[0] + '#content_top';

	var l = (getScreenCenterX() - (v.width / 2));
	var t = (getScreenCenterY() - (v.height / 2));
	//var t = 210;
	//var t = getScrollOffset() + 40;
	u.left = l + 'px';
	u.top = t + 'px';
	q.top = (t - 35) + 'px';
	q.left = l + 'px';
	z.left = (l + 8) + 'px';
	z.top = (t + 8) + 'px';
	var lq = document.getElementById('balf452').style;
	var rq = document.getElementById('jobbf452').style;
	lq.height = v.height + 'px';
	rq.height = v.height + 'px';
	lq.top = u.top;
	rq.top = u.top;
	lq.left = u.left;
	rq.left = ((l + v.width) - 35) + 'px';
	rq.paddingTop = ((v.height / 2) - 35) + 'px';
	lq.paddingTop = rq.paddingTop
}

function swap(value)
{
		var ceg = arrayz_c[value];
		var kat = arrayz_k[value];
		var lab = arrayz_l[value];
		var k = ceg.replace('<br />', ' ').replace('<br />', ' ');
		document.getElementById('nkl').innerHTML = kat + ' / ' + ceg + ' / ' + lab;
		document.getElementById('cegifr').innerHTML = ceg;
		document.getElementById('nagykep').alt = k + ' - ' + lab;
		document.getElementById('nagykep').title = k + ' - ' + lab;
		document.getElementById('nagykep').src = 'usr/ref_pic_thumb_big_' + value + '.png';
		document.getElementById('lavor').src = 'usr/ref_pic_' + value + '.jpg';
		document.getElementById('lavor').onload = function()
		{
			relocate();
		}
}
