var player;

function playerReady(obj) {
	//alert('the video player '+obj['id']+' has been instantiated');
	player = document.getElementById(obj['id']);
};

function showAndHide(what) {
	//var player = document.getElementById('flashfile');
	var obiekt = document.getElementById(what);
	//player.sendEvent("STOP","true");
	
	if (what == "videoPlayer")  {
		player.sendEvent("STOP","true");
		document.getElementById('mp3Player').style.display = 'none';
		document.getElementById('swfPlayer').style.display = 'none';
		/*document.getElementById('img').style.display = 'none';*/
	 }
	 if (what == "swfPlayer") {
	 	player.sendEvent("STOP","true");
		document.getElementById('mp3Player').style.display = 'none';
		document.getElementById('videoPlayer').style.display = 'none';
		/*document.getElementById('img').style.display = 'none';*/
	 }
	 if (what == "mp3Player") {
	 	player.sendEvent("STOP","true");
		document.getElementById('swfPlayer').style.display = 'none';
		document.getElementById('videoPlayer').style.display = 'none';
		/*document.getElementById('img').style.display = 'none';*/
	}	 
     if (obiekt.style.display == 'block') { 
          obiekt.style.display = 'none';
     } else {
          obiekt.style.display = 'block';
     }
}

// JavaScript Document
function hide(e){
	var myFx = new Fx.Tween('pismoFotoBig',{duration:200, wait:false});
	myFx.start('opacity',[1,0]);
}
function show(e){
	var myFx = new Fx.Tween('pismoFotoBig',{duration:200, wait:false});
	myFx.start('opacity',[0,1]);
	
}
function exception(){
	$('serarchSimple').getElement('.button').setStyle('top', -2);
}
/*	SIFR */
var domain = 'http://79.190.21.106/~madler/cms2/';

/* raporty rozwijane*/
var raportySlide = new Class({
		initialize: function(){
			this.el = $('raportySlide'),
			this.ile = 3,
			this.toggler = $('raportyToggle'),
			this.run();
		},
		minHeight: function(){
			var row = this.el.getElements('tr');
			var sumHeight = 0;
			if(row.length >= this.ile){
				this.toggler.setStyle('visibility','visible');
				sumHeight = 0;
				for (var i=0; i < this.ile; i++){
					rowHight = row[i].getSize();
					rowHight = rowHight.y;
					
					sumHeight += rowHight;
				}
			}else if(row.length < this.ile){
				this.toggler.setStyle('visibility','hidden');
				sumHeight = 0;
				for (var i=0; i < row.length; i++){
					rowHight = row[i].getSize();
					rowHight = rowHight.y;
					
					sumHeight += rowHight;
				}
			}
			else{
				this.toggler.setStyle('visibility','hidden');
				
			}
		return sumHeight;
		},
		run: function(){
			var boxHeight = this.minHeight();
			this.el.setStyle('height',boxHeight);
			var el = this.el;
			this.toggler.addEvent('click', function(e){
				if(e.target.hasClass('up')){
					e.target.removeClass('up');
					e.target.addClass('down');
					e.target.set('html','Rozwiń wszystkie');
					el.setStyle('height',boxHeight);
					
				}else{
					e.target.removeClass('down');
					e.target.addClass('up');
					e.target.set('html','Zwiń wszystkie');
					el.setStyle('height','100%');
				}
				e.stop();													
			}.bind(this))
		}
	});



window.addEvent('domready', function(){
	if(typeof sIFR == "function"){
		sIFR.replaceElement(named({sSelector:"body h1.sifr", sFlashSrc:"_libs/_SIFR/sifr.swf", sColor:"#0A587E", sLinkColor:"#0A587E", sWmode:"transparent", sHoverColor:"#cccccc", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left"}));
	}
	/* /end of sifr */
	/* SMOOTHBOX */
	$$('.smoothbox').set('rel','lightbox');
	/* /end of SMOOTHBOX */
	$$('.target').addEvent('click', function(e){
        e.stop();
		targetBlank().bind(this);
	});
	if($('pismoFotoSmall')){
		$('pismoFotoSmall').addEvent('mouseenter', function(e){
															
				show.delay(0);
				e.stop();
													   
		});
		$('pismoFotoBig').addEvent('mouseleave', function(e){
				hide.delay(0);
				e.stop();
													   
		});
	}
	
	var disabled = $$('.disabled');
	disabled.each(function(index, val){
		index.addEvent('click', function(e){
			e.stop();
		});
	});
	
	var browser = new Array(
		"webkit"
	);
	
	if(browser.contains(Browser.Engine.name)){
		exception();
	}
	
	/* centrowanie elementów slideboxa*/
	if($('newsPager')){
		var container = $('newsPager').getElements('li');
		container.each(function(index,val){
			var itm = index.getElement('a');
			
			vcenter = new Vcenter;
			vcenter.container=index;
			vcenter.itm_name=itm;
			vcenter.test=false;
			vcenter.count();
		});
	}

	if($('raportySlide')) {
		var raporty_slide = new raportySlide();
	}
});

