var GaleriaImage, GaleriaZoom;
var MoviePlaying = 0;
var AC_FL_RunContent = 0;
var FlashAdd;

function GaleriaPokaz(url)
{
	if(GaleriaZoom) return false;
	GaleriaZoom = true;
	GaleriaImage = "lightart_" + new Date().getTime();

	var galeria_uchwyt = $("galeria_powiekszenie");
	var galeria_duzy = document.createElement("img");
	galeria_duzy.setAttribute("id", GaleriaImage);
	galeria_duzy.setAttribute("src", url);
	galeria_duzy.onclick = GaleriaClose;
	
	galeria_uchwyt.appendChild(galeria_duzy);
	$("galeria_loader").style.display = "block";
	
	setTimeout("GaleriaLoad();", 500); }


function GaleriaLoad() {
	if($(GaleriaImage).complete) {
	
		if (window.ActiveXObject) {
			var t = document.body.scrollTop; var h = document.body.clientHeight; var w = document.body.clientWidth; }
		else {
			var t = window.pageYOffset; var h = window.innerHeight;	var w = window.innerWidth; }
			
		$("galeria_powiekszenie").style.display = "block";

			var wysokosc = parseInt($(GaleriaImage).height);
			var szerokosc = parseInt($(GaleriaImage).width);

		w = (w - (szerokosc + 40)) / 2; if(w < 0) w = 0;
		t = t + ((h - (wysokosc + 40)) / 2); if(t < 0) t = 20;

		with($("galeria_powiekszenie").style) {
			left = w + "px";
			top = t + "px"; }
			
		with($("galeria_zamknij").style) {
			display = 'block';
			left = w + 20 + "px";
			top = t + 5 + "px"; }	
			
		$("galeria_loader").style.display = "none";
		}
	else setTimeout("GaleriaLoad();", 300); }	


function GaleriaClose() {
	GaleriaZoom = false;
	galeria_zniszcz = $("galeria_powiekszenie").removeChild($(GaleriaImage)); 
		$("galeria_powiekszenie").style.display = "none"; 
		$("galeria_zamknij").style.display = "none"; }



function MovieNext()
{
	MoviePlaying++;
	if(MoviePlaying >= MovieList.length) MoviePlaying = 0;
	MoviePlay();
}

function MoviePrev()
{
	MoviePlaying--;
	if(MoviePlaying < 0) MoviePlaying = MovieList.length - 1;
	MoviePlay();
}


function MoviePlay()
{

var vars = "plik=" + MovieList[MoviePlaying];

	AC_FL_RunContent(
		'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
		'width', '271',
		'height', '198',
		'src', 'player',
		'quality', 'high',
		'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
		'align', 'middle',
		'play', 'true',
		'loop', 'true',
		'scale', 'showall',
		'wmode', 'opaque',
		'devicefont', 'false',
		'id', 'player',
		'bgcolor', '#000000',
		'name', 'player',
		'menu', 'true',
		'allowFullScreen', 'false',
		'allowScriptAccess','sameDomain',
		'flashvars',vars,
		'movie', 'player',
		'salign', ''
		);

	$('movie').innerHTML = FlashAdd;
}


function diagram(alfa)
{
	Xp = (Math.PI * (90 + alfa)) / 180;
	return Math.abs((-6 * Xp) + (-4 * Math.sin(Xp)) + (3 * Math.PI) + 4) / Math.sqrt(52);
}

var MENU_scale = 1 / diagram(90);
var MENU_data = new Array(3);
var MENU_moving = false;

/*
SPECYFIKACJA TABLICY:

0 - aktualna pozycja
1 - droga
2 - kat
*/

function ChangeLang(tresc)
{
	tresc = escape(tresc);
	document.cookie = "lang=" + tresc;
	document.location.href = document.location.href;
}


function menu_init(pos)
{

	if(MENU_moving)
	{
		clearInterval(MENU_moving);
		MENU_moving = false;
	}

	MENU_data[0] =  parseFloat($('move').style.left);
	MENU_data[1] = pos - MENU_data[0];
	MENU_data[2] = 0;
	
	//wywołanie interval`a
	MENU_moving = setInterval("menu();", 30);
}


function menu()
{
	if(MENU_data[2] >= 90)
	{
		clearInterval(MENU_moving);
		MENU_moving = false;
	}

	$('move').style.left = MENU_data[0]  + (diagram(MENU_data[2]) * MENU_scale * MENU_data[1]) + "px";
	MENU_data[2] += 5;
}


function $(id)
{
	return document.getElementById(id);
}

function galeriaInit()
{
	var hn = $('galeria');
	var an = hn.getElementsByTagName('img');
	var ile = an.length;
	while(ile--)
	{
		if(window.ActiveXObject)
		{
			an[ile].onmouseover = galeriaShow;
			an[ile].onmouseout = galeriaHide;
		}
		else
		{
			an[ile].addEventListener('mouseover', galeriaShow, false);
			an[ile].addEventListener('mouseout', galeriaHide, false);
		}
	}
}

function galeriaShow()
{
	this.className = "galeria_hover";
}

function galeriaHide()
{
	this.className = "galeria_none";
}

function fixedPNG()
{	
	$('javascript').style.display = "none";
	for(var i = 0; i < 45; i++)
	{
		opa_r = Math.sin(2 * i * Math.PI / 180);
		opa_l = Math.sin((90 - (2 * i)) * Math.PI / 180);
		$('trik_r').innerHTML += "<div class=\"fixed_png\" style=\"opacity: " + opa_r + "; filter: alpha(opacity = " + (opa_r * 100) + ");\"></div>";
		$('trik_l').innerHTML += "<div class=\"fixed_png\" style=\"opacity: " + opa_l + "; filter: alpha(opacity = " + (opa_l * 100) + ");\"></div>";
	}
	
	$('trik_r').innerHTML += "<div class=\"clear\"></div>";
	$('trik_l').innerHTML += "<div class=\"clear\"></div>";
}

