//galerie - funkcje ogolne
  var st_glosa = false;
  var st_komentarze = false;
  var sklimg = '';
  var imgskl;
  var menuskl = '';
  var coll;
  var nowe = true;
  var sklw = 530;
  var sklh = 530;
  var obrOpacity = 20;  
  var mgal_tab = Array();  
  var kota = false; 

  function wind() {
this.top = document.viewport.getScrollOffsets().top;
this.left = document.viewport.getScrollOffsets().left;
this.width = document.viewport.getDimensions().width;
this.height = document.viewport.getDimensions().height;
}

function top_okna(mwidth) {
var okno = new wind();
$("plakat").style.top = (okno.top + 20) + 'px';
$("plakat").style.width = mwidth + 'px';
$("plakat").show();
nagore_d($("plakat"));
}

function schowaj() {
	$("plakat").hide();
	$("plakat_title").innerHTML = "";
	$("sztaluga").innerHTML = "";	
}


function ninfo(tresc) {
$('napis').innerHTML = tresc;
}
//galerie - obrazki
//---------- glaeria home ------

function make_gallery() {
coll = $A($$('img.gl'));
}

function duzy_one_new(teni) {
	//ustalam menu
	menuskl = '';
	var ile = coll.length;
	var si = 0;	
	si = teni - 1;
	if(si > -1) {
		menuskl += '<li class="gprev"><a onclick="duzy_one_new('+ si +')"><img src="image/szklo.gif"/></a></li>';	
	}
		si = teni + 1;
		if(si < ile) {
		menuskl += '<li class="gnext"><a onclick="duzy_one_new('+ si +')"><img src="image/szklo.gif"/></a></li>';	
		}
		
	menuskl = '<div style="height:30px"><ul class="galglosa" id="ggla">'+ menuskl +'</ul></div>';
	//ustalam objImg
	adresd = coll[teni].src.replace('min100_','');
	imgskl = new Image();
	imgskl.src = adresd;
	imgskl.link = coll[teni].alt;
	imgskl.name = coll[teni].title;
	ustaw_okno();

}

//------------------

function duzy(elm,event) {
var link = '';
big_image(elm,link);
}

function duzy_link(elm,event,gdzie) {
big_image(elm,gdzie);
}

function pokaz_logo(adres) {
	//ustalam menu
	//ustalam objImg
	imgskl = new Image();
	imgskl.src = adres;
	imgskl.name = '';
	imgskl.link = '';
	ustaw_okno();
}

function big_image(elm,link) {
	//ustalam menu
	menuskl = '';
	//ustalam ogjImg
	adres = elm.src;
	adresb = adres.replace('min_','');
	adres = adresb.replace('min100_','');
	adresb = adres.replace('minheadline_','');
	adres = adresb.replace('minpan_','');
	imgskl = new Image();
	imgskl.src = adres;
	imgskl.name = elm.title;
	imgskl.link = link;
	ustaw_okno();
}

function duzy_one(teni) {
	//ustalam menu
	menuskl = '';
	var ile = galglosa.length;
	var si = 0;	
	si = teni - 1;
	if(si > -1) {
		menuskl += '<li class="gprev"><a onclick="duzy_one('+ si +')"><img src="image/szklo.gif"/></a></li>';	
	}
		si = teni + 1;
		if(si < ile) {
		menuskl += '<li class="gnext"><a onclick="duzy_one('+ si +')"><img src="image/szklo.gif"/></a></li>';	
		}
		
	menuskl = '<div style="height:30px;"><ul class="galglosa" id="ggla">'+ menuskl +'</ul></div>';
	//ustalam objImg
	adresda = galglosa[teni].imgadres.replace('min_','');
	adresd = adresda.replace('min100_','');
	imgskl = new Image();
	imgskl.src = adresd;
	imgskl.name = galglosa[teni].imgname;
	imgskl.link = '';
	ustaw_okno();
}

function ustaw_okno() {
	if(nowe) {
	$("plakat").style.left = '250px';
	nowe = false;
	}
	$("sztaluga").innerHTML = menuskl + "<img src='image/szklo.gif' width='"+ sklw +"' height='"+ sklh +"'/>";
	$("plakat_title").innerHTML = imgskl.name;
		if(imgskl.link != '') {
			$("plakat_title").innerHTML += ' <a href="'+ imgskl.link +'">zobacz</a>';
		}
	ukryj_flashe(true);
	top_okna(sklw);
	obrOpacity = 20;
	sklimg = setInterval(skaluj_img, 25);
}

function skaluj_img() {
	_opacity($("plakat"), obrOpacity);
	try {
	$('ggla').hide();
	}catch (e) {
	
	}
	if(imgskl.complete) {
	//pokaz menu
	try {
	$('ggla').show();
	}catch (e) {
	
	}
	obrOpacity += 5; 
	_opacity($("plakat"), obrOpacity);
			

		$("sztaluga").innerHTML = menuskl + "<img src='" + imgskl.src + "' width='"+ imgskl.width +"' height='"+ imgskl.height +"'/>";
			if(imgskl.width > 200) {
				sklw = imgskl.width;
			}
		sklh = imgskl.height;
		$("plakat").style.width = sklw + 'px';
		if(obrOpacity == 100) {
			clearInterval(sklimg);
		}
		
	}
}

function imgingalery(imgadres, imgname) {
	this.imgadres=imgadres;
	this.imgname=imgname; 
}

function thgalery(elm,event) {
	adres = elm.src;
	adresd = adres.replace('/imgturysta/_thumbs/Images/','/imgturysta/image/');
	$("sztaluga").innerHTML = "<img src='" + adresd + "' width='530'/>";
	$("plakat_title").innerHTML = elm.title;
	ukryj_flashe(true);
	top_okna(530);
}

function duzy_media(elm,event) {
	adres = elm.src;
	adresd = adres.replace('min_','');
	$("sztaluga").innerHTML = "<img src='" + adresd + "' />";
	$("plakat_title").innerHTML = elm.title;
	ukryj_flashe(true);
	top_okna(530);
}

function ukryj_flashe(stan) {
	var widok = 'visible';	
	stan?widok='hidden':false;
		$$('object').each(function(item) {
			item.setStyle({visibility:widok});
		});
		$$('embed').each(function(item) {
			item.setStyle({visibility:widok});
		});
	
}

//galerie video mp3
function pokaz_wideo_kom(nr) {
	var iden = 'wideo_'+ 'kom' +'_' + nr;

	schowaj();
	$("sztaluga").innerHTML = $(iden).innerHTML;
	top_okna_badaj($(iden));
	}

function top_okna_badaj(elm) {
var okno = new wind();

$("plakat").style.top = (okno.top + 20) + 'px';
$("plakat").style.width = elm.getDimensions().width + 'px';
$("plakat").show();
nagore_d($("plakat"));
}


function pokaz_fla_kom(nr,rodzaj) {
	var adres = 'wideo_kom_' + nr;
	var my_video = $(adres);
	adres_fla = my_video.innerHTML;
	pokaz_fla(adres_fla);
}

function pokaz_wideo_div(obj, szer) {
	schowaj();
	var adres = obj;
	var my_video = $(adres);
	$("sztaluga").innerHTML = my_video.innerHTML;
	top_okna(szer);
	}

function pokaz_fla(adres) {
	schowaj();
//==============
	var iden = 'sztaluga';
	var w = 690;
	var h = 400;		
	okno = $(iden);
	okno.innerHTML = '<div id="player">player</div>';

	var pqs = new ParsedQueryString();
	var parameterNames = pqs.params(false);
	var parameters =
    			{	id: "1"
    			,	configuration: "assets/configuration.xml"
    			,	url: adres
    			,	backgroundColor: "0xffffff"
    			,	autoHideControlBar: "true"
    			,	autoSwitchQuality: "true"
    			,	autoPlay: "true"
    			};
    		
    		for (var i=0; i<parameterNames.length; i++)
    		{
    			var parameterName = parameterNames[i];
    			parameters[parameterName]
    				=	pqs.param(parameterName)
    				||	parameters[parameterName];
    		}
				
    		swfobject.embedSWF
				( "OSMFPlayer.swf"
				, "player"
				, w , h
				, "10.0.0"
				, {}
				, parameters
				, { allowFullScreen: "true" }
				, { name: "OSMFPlayer" }
				);	
//=============	
	top_okna(690);
}	

function pokaz_fla_title(adres_fla,tytul) {
	schowaj();
	var my_fla = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="640" height="480" id="flaplayer" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="true" /><param name="movie" value="flaplayer.swf" /><param name="quality" value="high" /><param name="FlashVars" value="flv='+ adres_fla +'"/><param name="wmode" value="transparent" />	<embed src="flaplayer.swf" quality="high" wmode="transparent" FlashVars="flv=' + adres_fla + '&play=1" bgcolor="#ffffff" width="640" height="480" name="flaplayer" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" /></object>';
	$("sztaluga").innerHTML = '<div class="fla_bg">' + my_fla + '</div>' + tytul;
	top_okna(640);
}	

function graj_fla(adres,iden,w,h,gram,klatka) {
	okno = $(iden);
	okno.innerHTML = '<div id="player">player</div>';

	var pqs = new ParsedQueryString();
	var parameterNames = pqs.params(false);
	var parameters =
    			{	id: "1"
    			,	configuration: "assets/configuration.xml"
    			,	url: adres
    			,	backgroundColor: "0xffffff"
    			,	autoHideControlBar: "false"
    			,	autoSwitchQuality: "true"
    			,	autoPlay: "true"
    			};
    		
    		for (var i=0; i<parameterNames.length; i++)
    		{
    			var parameterName = parameterNames[i];
    			parameters[parameterName]
    				=	pqs.param(parameterName)
    				||	parameters[parameterName];
    		}
				
    		swfobject.embedSWF
				( "OSMFPlayer.swf"
				, "player"
				, w , h
				, "10.0.0"
				, {}
				, parameters
				, { allowFullScreen: "true" }
				, { name: "OSMFPlayer" }
				);	
}


function graj_fla_radio(adres,iden,w,h,gram,klatka,nr) {
	okno = $(iden);
	okno.innerHTML = '<div id="player">player</div>';
	var pqs = new ParsedQueryString();
	var parameterNames = pqs.params(false);
	var parameters =
    			{	id: "1"
    			,	configuration: "assets/configuration.xml"
    			,	url: adres
    			,	backgroundColor: "0xf4f4f4"
    			,	autoHideControlBar: "false"
    			,	autoSwitchQuality: "true"
    			,	autoPlay: "true"
    			};
    		
    		for (var i=0; i<parameterNames.length; i++)
    		{
    			var parameterName = parameterNames[i];
    			parameters[parameterName]
    				=	pqs.param(parameterName)
    				||	parameters[parameterName];
    		}
				
    		swfobject.embedSWF
				( "OSMFPlayer.swf"
				, "player"
				, w , h
				, "10.0.0"
				, {}
				, parameters
				, { allowFullScreen: "true" }
				, { name: "OSMFPlayer" }
				);	
}


// inne funkcje - bejrki
function kolor(elm,barwa) {
	elm.style.backgroundColor = barwa
}

function kolor_txt(elm,barwa) {
	elm.style.color = barwa
}
	
function powrot(taty) {
	var x = document.getElementById('info_page').style
	taty?x.display = 'block':x.display = 'none'
}

	
function blink(elm, nr) {
	switch(nr) {
		case 2:
			//elm.style.background = "#414766";
			break;
		case 1:
			//elm.style.background = "#343A57";
			break;
	}
	elm.style.letterSpacing = "+" + (nr - 1) + "px"
}

function _opacity(elm, o) {
var opc = o/100;
elm.setStyle({ opacity: opc });
}	

function _opacity_id(iden, o) {
var opc = o/100;
$(iden).setStyle({ opacity: opc });
}	

function set_src(box, elm) {
	$(box).src = elm.src
}


function czysc_formularz(elm) {
	$('imie').value = ''
	$('nazwisko').value = ''	
	$('nazwa_firmy').innerHTML = ''
	$('adres').innerHTML = ''
	$('kod_pocztgowy').value = ''
	$('miasto').value = ''
	$('mail').value = ''
	$('telefon').value = ''
	$('uwagi').innerHTML = ''
	$('dzien_1').checked = false
	$('dzien_2').checked = false
	elm.submit()
}
		
function pokaz_ekranik(stan, event, tresc) {
	var ek = $('ekranik' );
	var topstrony = document.body.scrollTop;
	var coordx = event.clientX;
	var coordy = event.clientY;
	//rozpoznanie szerokosci okna przegladarki
	if(window.innerWidth) {
		var szerwindow = window.innerWidth;
	}
	if(document.body.offsetWidth)	{
		var szerwindow = document.body.offsetWidth;
	}

	var posx = coordx - Math.ceil((szerwindow - 800) / 2)  - 5
	var closepng = '<img src="image/close.png" onclick="ukryj_ekranik()" align="right">'
	ek.style.display = 'block'
	ek.style.top = (topstrony + coordy - 5) + 'px'
	ek.style.left = posx + 'px'
	ek.innerHTML =  closepng + '<ol>' + tresc + '</ol>'
}

function ukryj_ekranik() {
	var ek = document.getElementById('ekranik' );
	ek.style.display = 'none'
	ek.innerHTML = ''
}


function pokaz_tablo(kt,dt, tresc, kw, kh) {

	x = $("ekran_kal");
	x.innerHTML = "<img src='image/close.png' onclick='ukryj_tablo()' align='right' style='cursor:pointer'><ol>" + tresc + "</ol>"
	x.style.display = "block";
	x.style.top = ((kh + 2) * kt)+ 10 + "px";
	x.style.left = ((kw + 2) * dt) - (-10 + kw)  +  "px";
	x.style.zIndex = 100;
	_opacity(x, 80);
}

function ukryj_tablo() {
	var ek = $('ekran_kal' );

	ek.hide();
	ek.innerHTML = '';
	ek.style.zIndex = auto;
	
}

function pokaz_legende(stan_leg) {
	var leg = document.getElementById('legenda')

	if(stan_leg) {
		leg.style.display = "block";
		_opacity_id("legenda", 80)
		stan_leg = true;
	}
	else
	{
		leg.style.display = "none"
		stan_leg = false;
	}
}

function go_do(adres) {
	document.location.href = adres
}

function menu_napis(tresc, elm) {
_opacity(elm,75);
mtkst = document.getElementById('napis');
mtkst.innerHTML = tresc;
}

function nd(elm, swi) {
elm.style.backgroundPosition = "-" + swi + "px 0";
}

function ng(elm, swi) {
elm.style.backgroundPosition = "-" + swi + "px -5px";
}

function ndg(elm, swi, shi) {
elm.style.backgroundPosition = "0px -" + shi + "px";
}

function ngg(elm) {
elm.style.backgroundPosition = "0px 0px";
}
//w bok
function nhd(elm, swi) {
elm.style.backgroundPosition = "10px " + swi + "px";
}
// do zera
function nhg(elm, swi) {
elm.style.backgroundPosition = "5px " + swi + "px";
}

function gnd(elm, swi) {
elm.style.backgroundPosition = "-" + swi + "px 0";
}

function gng(elm, swi) {
elm.style.backgroundPosition = "-" + swi + "px -50px";
}

function rogi() {
	var toobr = $A($$('div.mamba'));
		var arr = Array(
			Array(0,0),
			Array(1,0),
			Array(0,1),
			Array(1,1)
		);
		var s = 30;
		var xtop = 0;
		var xleft = 0;
		var W = 0;
		var H = 0;
	toobr.each( function(item) {
		var x = Array();
		W = item.getDimensions().width;
		H = item.getDimensions().height;
		for(i = 0; i < 4; i++) {
			xleft = arr[i][0] * (W - s);	
			xtop = arr[i][1] * (H - s);
			x.push(document.createElement("div"));
			x[i].setStyle({width:s + 'px'});
			x[i].setStyle({height:s + 'px'});
			x[i].setStyle({position:'absolute'});
			x[i].setStyle({background:'url(design/rogd.png) -'+ (i * s) +'px 0 no-repeat'});
			x[i].setStyle({top:xtop + 'px'});
			x[i].setStyle({left:xleft + 'px'});
			item.insertBefore(x[i], item.firstChild);
		}
	})
}

function rogih() {
	var toobr = $A($$('div.mambah'));
		var arr = Array(
			Array(0,0),
			Array(1,0),
			Array(0,1),
			Array(1,1)
		);
		var s = 30;
		var xtop = 0;
		var xleft = 0;
		var W = 0;
		var H = 0;
	toobr.each( function(item) {
		var x = Array();
		W = item.getDimensions().width;
		H = item.getDimensions().height;
		for(i = 0; i < 4; i++) {
			xleft = arr[i][0] * (W - s);	
			xtop = arr[i][1] * (H - s);
			x.push(document.createElement("div"));
			x[i].setStyle({width:s + 'px'});
			x[i].setStyle({height:s + 'px'});
			x[i].setStyle({position:'absolute'});
			x[i].setStyle({background:'url(design/rogdh.png) -'+ (i * s) +'px 0 no-repeat'});
			x[i].setStyle({top:xtop + 'px'});
			x[i].setStyle({left:xleft + 'px'});
			item.insertBefore(x[i], item.firstChild);
		}
	})
	var toobr = $A($$('div.mambah1'));
		var arr = Array(
			Array(0,0),
			Array(1,0),
			Array(0,1),
			Array(1,1)
		);
		var s = 30;
		var xtop = 0;
		var xleft = 0;
		var W = 0;
		var H = 0;
	toobr.each( function(item) {
		var x = Array();
		W = item.getDimensions().width;
		H = item.getDimensions().height;
		for(i = 0; i < 4; i++) {
			xleft = arr[i][0] * (W - s);	
			xtop = arr[i][1] * (H - s);
			x.push(document.createElement("div"));
			x[i].setStyle({width:s + 'px'});
			x[i].setStyle({height:s + 'px'});
			x[i].setStyle({position:'absolute'});
			x[i].setStyle({background:'url(design/rogdh1.png) -'+ (i * s) +'px 0 no-repeat'});
			x[i].setStyle({top:xtop + 'px'});
			x[i].setStyle({left:xleft + 'px'});
			item.insertBefore(x[i], item.firstChild);
		}
	})
}

function odsun(elm, ile) {
elm.style.backgroundPosition = ile + "px 0";
}

function do_kina(nr,baza) {
	schowaj();
	adres = 'ajax_doKina.php?art=' + nr + '&baza=' + baza;
	makeRequest("sztaluga",adres);
	top_okna(530);
	}

function sprawdz_quiz()	{
	var ok = -1;
	var quiz=document.getElementsByName("quiz");
	for(var i = 0; i < quiz.length; i++) {
		if(quiz[i].checked) {
			ok = i;
		}
	}
	if(ok < 0){
		return false;
	}	
	if($('quiz_ok').value == quiz[ok].value) {
		$('quiz_enter').hide();
		$('quiz_adres').show();
	}
	else
	{
		$('quiz_enter').hide();
		$('quiz_komunikat').show();
	}

}

function pokaz_bilety(baza) {
	schowaj();
	adres = 'ajax_bilety.php?baza=' + baza;
	makeRequest("sztaluga",adres);
	top_okna(700);
}

/*--------- mgal --------*/

function mgal_init() {
	mgal_tab = $A($$('img.mgal'));
	ile = mgal_tab.length;
	if(ile) {
		buduj_mgal();
	}
	return false;
}

function buduj_mgal() {
	var i = 0;
	mgal_tab.each(function(item) {	
		item.observe('click', function() {
			duzy_mgal_new(item);
		});
		i++;
	}
		
	);
}

function duzy_mgal_new(elm) {
	//ustalam menu
	teni = 0;
	var ile = mgal_tab.length;
	for(i = 0; i < ile; i++) {
		if(mgal_tab[i] == elm) {
			duzy_mgal_ind(i);
		}
	}
	
}

function duzy_mgal_ind(teni) {
	//ustalam menu
	menuskl = '';
	var ile = mgal_tab.length;
	var si = 0;
	var elm = mgal_tab[teni];
	si = teni - 1;
	if(si > -1) {
		menuskl += '<li class="gprev"><a onclick="duzy_mgal_ind('+ si +')"><img src="image/szklo.gif"/></a></li>';	
	}
		si = teni + 1;
		if(si < ile) {
		menuskl += '<li class="gnext"><a onclick="duzy_mgal_ind('+ si +')"><img src="image/szklo.gif"/></a></li>';	
		}
		
	menuskl = '<div style="height:30px"><ul class="galglosa" id="ggla">'+ menuskl +'</ul></div>';
	//ustalam objImg
	adresd = elm.src.replace('min100_','');
	adres = adresd.replace('min_','');
	imgskl = new Image();
	imgskl.src = adres;
	if(elm.alt != 'min') {
		imgskl.link = elm.alt;	
	}
	else
	{
		imgskl.link = '';	
	}
	
	imgskl.name = elm.title;
	ustaw_okno();
}
//------------------------------------------

  function roboty_w_kosmos_glosa(elm, block) {
	blok = $('glosa_block');
	blok.value = block;
	var fra = Math.ceil(Math.random() * 5);
	var frb = Math.ceil(Math.random() * 4);
	var fr = fra + frb;
	if(fr != prompt('zapisz liczbowo wynik dodawania ' + fra + ' + ' + frb)) {
		alert('roboty w kosmosk :) ');
	}
	else
	{
		elm.action = '';
		elm.submit();		
	}
  }

   function pokaz_form(iden) {
 	x = $(iden);
	eval("var stan = st_" + iden);
	if(!stan) {
		zeruj_zindex();
		x.show();
		x.style.zIndex = 200;
		eval("st_" + iden + " = true");
	}
	else
	{
		x.hide();
		eval("st_" + iden + " = false");			
	}
  } 
  
  function roboty_w_kosmos_komentarze(elm, block) {
	blok = $('komentarze_block');
	blok.value = block;
	var fra = Math.ceil(Math.random() * 5);
	var frb = Math.ceil(Math.random() * 4);
	var fr = fra + frb;
	if(fr != prompt('zapisz liczbowo wynik dodawania ' + fra + ' + ' + frb)) {
		alert('roboty w kosmosk :) ');
	}
	else
	{
		elm.action = '';
		elm.submit();		
	}
  }
//---------- skrypt do trasy -------------
function wlacz_kota(event) {
	if(!kota) {
		kota = true;
		$("kot").setStyle({"background":"green"});
		$("wyprawa").on("click",gdziemysz);
		$("myformkot").setStyle({"display":"block"});
		$("kotdane").value = 1;
	}
	else
	{
		kota = false;
		$("kot").setStyle({"background":"red"});
		$("myformkot").setStyle({"display":"none"});
		$("kotdane").value = 0;
	}
}

function gdziemysz(event) {
	var tu = Event.pointer(event);
	var posx = tu.x - 7 - (document.viewport.getDimensions().width - 1019)/2;
	var posy = tu.y - 7;
	var dane  = "(" + posx + "," + posy + ")";
		$("mydim").value = dane;
}

	function hp_bg(elm,posl,post) {
		elm.setStyle({backgroundPosition: "-"+ posl +"px " + post + "px "});		

	}



