var timer = false;

function addEvent(obj, evType, fn) {
	if (obj.addEventListener) {
		obj.addEventListener(evType, fn, false);
		return true;
	}  else if (obj.attachEvent) {
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	} else return false;
}

function sp(name,width,height) {
	document.getElementById('testimg').style.visibility = 'visible';
	new Effect.Appear('testimg', { duration: 0.3, to: 0.5, queue: 'end' });
	timer = window.setTimeout("sp2('" + name + "', '" + width + "', '" + height + "')", 400);
	return false;
}

function setOpacity(objId, opacity) {
	if (document.all) {
		document.getElementById(objId).style.filter = 'alpha(opacity=' + opacity + ')';
	} else {
		document.getElementById(objId).style.opacity = opacity/100;
	}
}

function sp2(name,width,height) {
	element = document.createElement('img');
	element.setAttribute('id', 'obrazek');
	element.setAttribute('src', './pictures/pool/' + name + '-mid.jpg');
	element.setAttribute('onclick', 'javascript:hp();');
	element.setAttribute('alt', 'Kliknutím na obrázek jej schováte');
	element.setAttribute('title', 'Kliknutím na obrázek jej schováte');
	if (document.all) {
		element.onclick = hp;
	}
	document.getElementById('body').insertBefore(element, document.getElementById('body').childNodes[0]);
	if (window.opera) {
		var canvasWidth = parseInt(document.getElementById('body').clientWidth);
		var canvasHeight = parseInt(document.getElementById('body').clientHeight);
	} else {
		var canvasWidth = parseInt(document.getElementById('antikoro').clientWidth);
		var canvasHeight = parseInt(document.getElementById('antikoro').clientHeight);
	}
	/*if ((BrowserDetect.browser == 'Explorer') && (BrowserDetect.version < 7)) {
		document.getElementById('obrazek').style.left = "expression((document.body.scrollLeft + "
		+ ((canvasWidth - width) / 2) + ") + 'px')";
		document.getElementById('obrazek').style.top = "expression((document.body.scrollTop + "
		+ ((canvasHeight - height) / 2) + ") + 'px')";
	} else {*/
		document.getElementById('obrazek').style.left = ((canvasWidth - width) / 2) + "px";
		document.getElementById('obrazek').style.top = ((canvasHeight - height) / 2) + "px";
	/*}*/
	document.getElementById('obrazek').style.visibility = 'visible';
	//setOpacity('obrazek', 100);
	setOpacity('obrazek', 0);
	document.getElementById('obrazek').style.width = width + 'px';
	document.getElementById('obrazek').style.height = height + 'px';
	new Effect.Appear('obrazek', { duration: 0.1, to: 1, queue: 'end' });
	window.clearTimeout(timer);
}

function hp() {
	new Effect.Fade('obrazek', { duration: 0.2, to: 0, queue: 'end' });
	new Effect.Fade('testimg', { duration: 0.2, to: 0, queue: 'end' });
	document.getElementById('obrazek').style.visibility = 'hidden';
	setOpacity('obrazek', 0);
	document.getElementById('body').removeChild(document.getElementById('body').childNodes[0]);
}

function load() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		//map.disableInfoWindow();
		map.setCenter(new GLatLng(49.81, 15.52), 8);
		map.addControl(new GLargeMapControl());
		map.addControl(new GScaleControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GSmallZoomControl());
		map.enableContinuousZoom();
		map.enableDoubleClickZoom();
		var options = {
			clickable: false
		}
		map.addOverlay(new GMarker(new GLatLng(49.81, 15.52), options));
	}
}

var schovano = false;
function hideText() {
	if (!schovano) {
		if ((BrowserDetect.browser == 'Explorer') && (BrowserDetect.version < 7)) {
			$('katalog-5').style.display = 'none';
		} else {
			new Effect.Fade('katalog-5', { duration: 0.5, to: 0, queue: 'end' });
		}
		schovano = true;
	}
}
function showText() {
	if (schovano) {
		$('katalog-4').innerHTML = '';
		if ((BrowserDetect.browser == 'Explorer') && (BrowserDetect.version < 7)) {
			$('katalog-5').style.display = 'block';
		} else {
			new Effect.Appear('katalog-5', { duration: 0.5, to: 1, queue: 'end' });
		}
		schovano = false;
	}
}

function activateSlider() {
	if ($('katalog-3').scrollWidth > 761) {
		var slider = new Control.Slider('handle','track', { onSlide: function(v){hideText();$('katalog-3').scrollLeft = v*($('katalog-3').scrollWidth-761);}});
	} else {
		$('track').style.display = 'none';
		$('tip2').style.display = 'none';
		$('katalog-3').style.borderBottom = '1px dashed #7F7F7F';
	}
}

vyrobky = {
	"76" : {"2161" : "černý lakovaný násypný uhlák"}
	, "78" : {"2160" : "černý lakovaný nakládací uhlák"}
	, "88" : {"2160" : "černý lakovaný nakládací uhlák"}
	, "125" : {"2139" : "černý, šedý nebo bílý lakovaný plech pod kamna 650 x 500 mm", "2140" : "černý, šedý nebo bílý lakovaný plech pod kamna 650 x 1000 mm"}
	, "127" : {"2137" : "pozinkovaný plech pod kamna 650 x 500 mm", "2138" : "pozinkovaný plech pod kamna 650 x 1000 mm"}
	, "110" : {"4114" : "rozměr 18 x 13 mm"}
	, "115" : {"4115" : "rozměr 18 x 13 mm"}
	, "116" : {"4111" : "rozměr 16 x 10,5 mm"}
	, "117" : {"4110" : "rozměr 14 x 8 mm"}
	, "99" : {"2302" : "růžice 100 mm", "2303" : "růžice 105 mm", "2304" : "růžíce 112 mm", "2305" : "růžice 118 mm", "2306" : "růžice 120 mm", "2307" : "růžice 125 mm", "2308" : "růžice 130 mm", "2309" : "růžice 132 mm", "2310" : "růžice 145 mm", "2311" : "růžice 152 mm", "2312" : "růžice 160 mm", "2322" : "zděř 100 mm", "2323" : "zděř 105 mm", "2324" : "zděř 112 mm", "2325" : "zděř 118 mm", "2326" : "zděř 120 mm", "2327" : "zděř 125 mm", "2328" : "zděř 130 mm", "2329" : "zděř 132 mm", "2330" : "zděř 145 mm", "2331" : "zděř 152 mm", "2332" : "zděř 160 mm", "2342" : "víčko 100 mm", "2343" : "víčko 105 mm", "2344" : "víčko 112 mm", "2345" : "víčko 118 mm", "2346" : "víčko 120 mm", "2347" : "víčko 125 mm", "2348" : "víčko 130 mm", "2349" : "víčko 132 mm", "2350" : "víčko 145 mm", "2351" : "víčko 152 mm", "2352" : "víčko 160 mm"}
	, "91" : {"V-6030" : "kovová velká hobby skříňka 300 x 150 x 570 mm"}
	, "92" : {"S-6020" : "kovová střední hobby skříňka 300 x 150 x 435 mm"}
	, "93" : {"M-6010" : "kovová malá hobby skříňka 300 x 150 x 300 mm"}
	, "80" : {"2167" : "černá lakovaná čtyřdílná krbová sada"}
	, "87" : {"2177" : "stříbrná lakovaná třídílná krbová sada DeLuxe"}
	, "94" : {"2156" : "černá lakovaná třídílná krbová sada"}
	, "95" : {"2155" : "pozinkovaná třídílná krbová sada"}
	, "97" : {"2146" : "černý lakovaný krbový háček", "2151" : "černý lakovaný krbový vyhrabávač", "2162" : "černé lakované krbové kleště"}
	, "1" : {"8050" : "tenkostěnná pozinkovaná lopatka s dřevěnou rukojetí"}
	, "2" : {"8046" : "tenkostěnná lakovaná lopatka s gumovým břitem a dřevěnou rukojetí"}
	, "3" : {"8049" : "tenkostěnná lakovaná lopatka s dřevěnou rukojetí"}
	, "4" : {"8047" : "silnostěnná lakovaná lopatka s dřevěnou rukojetí"}
	, "6" : {"8048" : "silnostěnná pozinkovaná lopatka s dřevěnou rukojetí"}
	, "8" : {"8149" : "nerezová lopatka s gumovým břitem a dřevěnou rukojetí"}
	, "10" : {"8142" : "nerezová lopatka s gumovým břitem"}
	, "12" : {"8045" : "tenkostěnná pozinkovaná lopatka"}
	, "14" : {"8053" : "silnostěnná pozinkovaná lopatka"}
	, "16" : {"8143" : "nerezová lopatka"}
	, "18" : {"8042" : "tenkostěnná lakovaná lopatka s gumovým břitem"}
	, "19" : {"8042" : "tenkostěnná lakovaná lopatka s gumovým břitem"}
	, "21" : {"8063" : "malá lakovaná lopatka"}
	, "23" : {"8043" : "tenkostěnná lakovaná lopatka"}
	, "24" : {"8044" : "silnostěnná lakovaná lopatka"}
	, "26" : {"8043" : "tenkostěnná lakovaná lopatka"}
	, "27" : {"8043" : "tenkostěnná lakovaná lopatka"}
	, "30" : {"8043" : "tenkostěnná lakovaná lopatka"}
	, "33" : {"8140" : "lakovaná lopatka Holland"}
	, "35" : {"8040" : "lakovaná lopatka Exclusive"}
	, "38" : {"2054" : "pozinkovaná lopatka"}
	, "42" : {"2055" : "pozinkovaná lopatka s dřevěnou násadou"}
	, "43" : {"2050" : "lakovaná lopatka"}
	, "44" : {"2141" : "lakovaná lopatka s dřevěnou násadou"}
	, "89" : {"8064" : "lakovaná lopatka Lobby II na dřevěné holi"}
	, "101" : {"2092" : "odpařovač vody na ústřední topení 318 x 328 x 44 mm", "2202" : "vložka do odpařovače 2092 (náhr. díl)", "2252" : "nádobka do odpařovače 2092 (náhr. díl)"}
	, "102" : {"2094" : "odpařovač vody na ústřední topení 310 x 220 x 30 mm", "2204" : "vložka do odpařovače 2094 (náhr. díl)"}
	, "118" : {"3001" : "balení 3 Kg"}
	, "48" : {"8024" : "pocínované jehlanové struhadlo", "8025" : "nerezové jehlanové struhadlo"}
	, "49" : {"8024" : "pocínované jehlanové struhadlo", "8025" : "nerezové jehlanové struhadlo"}
	, "53" : {"8012" : "struhadlo na řepu s dřevěným rámem"}
	, "55" : {"8013" : "mřížkové pocínované struhadlo na vařenou zeleninu", "8035" : "mřížkové nerezové struhadlo na vařenou zeleninu"}
	, "56" : {"8016" : "pocínované struhadlo na zeleninu", "8036" : "nerezové struhadlo na zeleninu"}
	, "57" : {"8018" : "pocínované struhadlo na křen", "8038" : "nerezové struhadlo na křen"}
	, "58" : {"8017" : "pocínované struhadlo na okurky", "8037" : "nerezové struhadlo na okurky"}
	, "59" : {"8014" : "univerzální pocínované struhadlo", "8027" : "univerzální nerezové struhadlo"}
	, "61" : {"8019" : "pocínované stuhadlo na syrové brambory", "8039" : "nerezové struhadlo na syrové brambory"}
	, "62" : {"8022" : "pocínované struhadlo na sýr", "8022N" : "nerezové stuhadlo na sýr"}
	, "63" : {"8021" : "pocínované struhadlo na oříšky", "8021N" : "nerezové struhadlo na oříšky"}
	, "64" : {"8020" : "pocínované struhadlo na oříšky", "8020N" : "nerezové struhadlo na oříšky"}
	, "65" : {"8023" : "pocínované struhadlo na koření", "8023N" : "nerezové struhadlo na koření"}
	, "66" : {"8021/1" : "pocínované struhadlo na oříšky s dřevěnou rukojetí", "8021/1N" : "nerezové struhadlo na oříšky s dřevěnou rukojetí"}
	, "67" : {"8020/1" : "pocínované struhadlo na oříšky se dřevěnou rukojetí", "8020/1N" : "nerezové struhadlo na oříšky se dřevěnou rukojetí"}
	, "68" : {"8022/1" : "pocínované struhadlo na sýr s dřevěnou rukojetí", "8022/1N" : "nerezové struhadlo na sýr s dřevěnou rukojetí"}
	, "69" : {"8023/1" : "pocínované struhadlo na koření s dřevěnou rukojetí", "8023/1N" : "nerezové struhadlo na koření s dřevěnou rukojetí"}
	, "106" : {"4001" : "závěs 250 mm", "4002" : "závěs 300 mm", "4003" : "závěs 400 mm", "4004" : "závěs 500 mm", "4005" : "závěs 600 mm", "4006" : "závěs 700 mm", "4007" : "závěs 800 mm", "4009" : "závěs 1000 mm"}
}

function displayContent(photo) {
	var pole = vyrobky[photo];
	var pocetprvku = 0;
	for (cislo in pole) {
		pocetprvku++;
	}
	if (pocetprvku > 30) {
		var text = '<table class="layout"><tr><td><table class="vyrobek-popis"><tr><th style="width: 70px;">Ref. číslo</th><th>Popis</th></tr>';
		var counter = 0;
		for (cislo in pole) {
			text += '<tr><td>' + cislo + '</td><td>' + pole[cislo] + '</td></tr>';
			counter++;
			if (counter == 11 || counter == 22) {
				text += '</table></td><td><table class="vyrobek-popis"><tr><th style="width: 70px;">Ref. číslo</th><th>Popis</th></tr>';
			}
		}
		text += '</td></tr>';
	} else {
		var text = '<table class="vyrobek-popis"><tr><th style="width: 150px;">Ref. číslo</th><th>Popis</th></tr>';
		for (cislo in pole) {
			text += '<tr><td>' + cislo + '</td><td>' + pole[cislo] + '</td></tr>';
		}
	}
	text += '</table>';
	$('katalog-4').innerHTML = text;
}
