/* Javascript */

function mouseImageIn(el)
{
	var x = el.offsetLeft;
	var y = el.offsetTop;
	var new_img = document.createElement('IMG');
	new_img.src = el.src.replace(/\.jpg/, '_big.jpg');
	new_img.style.position = 'absolute';
	new_img.style.top = '-10px';
	new_img.style.left = '-10px';
	new_img.onmouseout=mouseOutt;
	var href = 'http://www.slosser.com.ua' + el.alt;
	new_img.onclick=function (){ location.href = href };
	el.parentNode.appendChild(new_img);
	encreaseFont(document.getElementById(el.parentNode.id.replace(/_img/, '_text')));
}

function mouseOutt(e)
{
	try
	{
		var targ;
		if (!e) var e = window.event;
		if (e.target) targ = e.target;
		else if (e.srcElement) targ = e.srcElement;
		if (targ.nodeType == 3) // defeat Safari bug
			targ = targ.parentNode;
		decreaseFont(document.getElementById(targ.parentNode.id.replace(/_img/, '_text')));
		removeImage(targ);
	}
	catch (ex)
	{
	}
}

function mouseOutText(e)
{
	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;
	var el =  document.getElementById(targ.id.replace(/_text/, '_img')).childNodes[0];
	decreaseFont(targ);
	removeImage(el);
}

function removeImage(targ)
{
	var node = targ.parentNode;
	node.removeChild(node.childNodes[1]);
}

function mouseTextIn(text_el)
{
	var el = document.getElementById(text_el.id.replace(/_text/, '_img')).childNodes[0];
	text_el.onmouseout = mouseOutText;
	//encreaseFont(text_el);
	mouseImageIn(el);
}

function encreaseFont(el)
{
	el.style.fontSize = '14px';
}

function decreaseFont(el)
{
	el.style.fontSize = '12px';
}