
	var LightVals=Array();
//	LightVals['temp']=Array();
	LightVals[0]=false;

	function Lightbox(mode, val)
	{
		var out, url;

		switch(mode)
		{
			case 'terms':
				out=true;
				url='/sl/' + mode + '/';
				break;

			case 'item_detail':
			case 'item_delivery':
				out=true;
				url='/sl/' + mode + '/' + val + '/';
				break;
/*
			case 'kontakt_speed':
				out=false;
				url='/sl/kontakt_speed/';
				break;

			case 'forum_form_comment':
			case 'forum_form_rating':
			case 'forum_form_quest':
			case 'forum_form_contact':
			case 'forum_form_cokl':
			case 'forum_form_tips':
			case 'forum_form_cart':
				out=false;
				url='/sl/' + mode + (val ? '/' + val : '') + '/';
				break;

			case 'forum_form_edit':
				out=false;
				url='/sl/' + mode + '/' + val + '/';
				break;

			case 'forum_rules':
				url='/sl/' + mode + '/';
				break;

			case 'forum_valid':
				url='/sl/' + mode + '/' + val + '/';
				break;

			case 'splatky_form':
				out=false;
				url='/sl/' + mode + '/' + val + '/';
				break;
*/
			case 'blank':
				url=false;
				break;
		}

		LightBox(out);

		if(mode != 'blank')
		{
			SL('lightbox', url);
		}

		setTimeout('LightBix(' + LightVals['actual'] + ');', 150);
	}



	function LightBox(out)
	{
		GO('top').innerHTML='<div id="lightbox-pos"><div id="lightbox"><div id="lightdiv"><img src="/images/lightbox/loader.gif" alt="Loader" style="display: block; width: 66px; height: 66px;" id="lightbox-loader" /></div></div></div><div id="lightboxbcg"' + (out ? ' onclick="LightBoxOut();"' : '') + '></div>';

		CCS('lightboxbcg', 'position', 'absolute');
		CCS('lightboxbcg', 'zIndex', '9997');
		CCS('lightboxbcg', 'background', 'black');
		CCO('lightboxbcg', 72);

		var size=getPageSize();

		CCS('lightboxbcg', 'width', '100%');
		CCS('lightboxbcg', 'height', size[1] + 'px');

		CCS('lightbox-pos', 'width', '1px');
		CCS('lightbox-pos', 'height', '1px');
		CCS('lightbox-pos', 'position', 'absolute');
		CCS('lightbox-pos', 'zIndex', '9998');

		CCS('lightbox', 'position', 'absolute');
		CCS('lightbox', 'zIndex', '9999');
		//CCO('lightbox', 1);

		LightVals['actual']=Math.random(1, 1E6);
	}


	function LightBix(hash)
	{
		if(hash != LightVals['actual'])
		{
			return;
		}

		var size=getPageSize();
		var cxy=CoorXY();

		if(LightVals['reload'] || (LightVals[0] != size[0]) || (LightVals[1] != size[1]) || (LightVals[2] != size[2]) || (LightVals[3] != size[3]) || (LightVals[4] != cxy[0]) || (LightVals[5] != cxy[1]))
		{
			if(!GO('lightdiv'))
			{
				setTimeout('LightBix(' + hash + ')', 5);
				return;
			}

			LightVals['reload']=false;

			LightVals=size;
			LightVals[4]=cxy[0];
			LightVals[5]=cxy[1];
			LightVals['actual']=hash;

			var left=(LightVals[0] - GO('lightdiv').offsetWidth) / 2;

			CCS('lightbox', 'marginLeft', left + 'px');
			CCS('lightbox', 'marginTop', (LightVals[5] + 30) + 'px');
			CCO('lightbox', 99);

		}

		setTimeout('LightBix(' + LightVals['actual'] + ')', 30);
	}



	function LightBoxOut()
	{
		GO('top').innerHTML='';
		LightVals['actual']=false;
	}



	function Lightbox_HTML(string)
	{
		var temp=GO('lightbox').innerHTML;

		var r=/\$/g;
		string=string.replace(r, "\n");

//alert('HTML: ' + string + "\n\n\n" + temp);
		CCO('lightbox', 1);
		GO('lightbox').innerHTML='<div id="lightdiv">' + string + '</div>';
		LightVals['reload']=true;

		return temp;
	}

