/* * * * * * * * * * * * * * * * * * * *
 *  Author: roman.maler@stranky123.cz  *
 *  All rights reserved!               *
 *                                     *
 *  Creation date: 2005-05-11          *
 * * * * * * * * * * * * * * * * * * * */


var nom = navigator.appName.toLowerCase();
var agt = navigator.userAgent.toLowerCase();

var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_ie    = (agt.indexOf('msie')  != -1);
var is_gecko = (agt.indexOf('gecko') != -1);
var is_opera = (agt.indexOf('opera') != -1);

var image = new Array;


// prednacteni obrazku do pameti
function setImage(id)
{
	image[id] = new Image();
	image[id].src = '../prodej/images/' + id + '_s.png';

	document.getElementById(id).setAttribute('title2', id);
}


// inicializace, vytvoreni tagu title2
// nastaveni posluchacu udalosti
function initImage()
{
	box = document.createElement('img');
	box.id = 'box';
	box.setAttribute('src', '');
	box.setAttribute('alt', '');
	box.setAttribute('width', 285);
	box.setAttribute('height', 112);

	box.style.display  = 'none';
	box.style.position = 'absolute';
	box.style.border   = '#000000 1px solid';

	document.getElementById('tab-images').appendChild(box);

	// IE5 nebo jiny prohlizec
	objects = (document.all) ? document.all : document.getElementsByTagName('*');

	for (x = 0; x < objects.length; x++) {
		if (objects[x].getAttribute('title2')) {
			if (is_ie) {
				objects[x].attachEvent('onmousemove', visible);
				objects[x].attachEvent('onmouseout',  hidden);
			}
			else {
				objects[x].addEventListener('mousemove', visible, false);
				objects[x].addEventListener('mouseout',  hidden, false);
			}
		}
	}
}


// skryti obrazku
function hidden()
{
	document.getElementById('box').style.display = 'none';
}


// zobrazeni obrazku
function visible(event)
{
	var target;

	if (is_ie) {
		moveX = document.body.scrollLeft;
		moveY = document.body.scrollTop;
		event.cancelBubble = true;
		target = event.srcElement;
	}
	else {
		moveX = window.pageXOffset;
		moveY = window.pageXOffset;
		event.stopPropagation();
		event.preventDefault();

		target =(event.target.nodeName == '#text') ? event.target.parentNode : event.target;
	}

	mY = event.clientY + moveY + 5;
	mX = event.clientX + moveX + 5;

	if (mX > (document.body.clientWidth / 2)) mX = mX - 260;

	document.getElementById('box').src =  '../barvy-dreva/images/' + target.getAttribute('title2') + '.jpg';
	document.getElementById('box').style.display = 'block';
	document.getElementById('box').style.left = mX + 'px';
	document.getElementById('box').style.top = mY + 'px';
}


// nazvy obrazku
//setImage('3-e-10');
//setImage('e-12');
//setImage('d-g-12');
//setImage('dv-25-c');
//setImage('d-40');
//setImage('dvhm-3522-txk');

//initImage();
