var schowek = Array();
var jest;
var wysokosc = 0;
var rozwiniete = true;

function dodaj_do_schowka(co)
{
	jest = 0;
	schowek.each(function(s){ if (s == co) jest = 1; });
	if (jest == 1) {
		alert('Firma znajduje się w schowku');
	} else {
		schowek.include(co);
		Cookie.set('firmy', schowek, {path:"/",duration:365});
		alert('Dodano firmę do schowka');
	}
}

function usun_ze_schowka(co)
{
	schowek.remove(""+co+"");
	Cookie.set('firmy', schowek, {path:"/",duration:365});
	ukryj();
	$('mb').fireEvent('click');
}

function usun_schowek()
{
	Cookie.remove('firmy', {path: '/'});
	schowek = Array();
	ukryj();
	$('mb').fireEvent('click');
}

function napisz()
{
	if (!wysokosc) wysokosc=$('tekst').getStyle('height').toInt();
	if (rozwiniete) {
		$('tekst').effect('height',{onComplete: function() {
			$('napisz').effect('height',{transition:Fx.Transitions.bounceOut}).start(0,310);
		}}).start(wysokosc,0);
		rozwiniete = false;
	} else {
		$('napisz').effect('height').start(310,0);
		$('tekst').effect('height',{onStart: function() {
			$('tekst').setStyle('border-bottom','2px solid #dddddd');
		}, onComplete: function() {
			$('tekst').setStyle('border-bottom','0px');
		}}).start(0,wysokosc);
		rozwiniete = true;
	}
}

window.addEvent('domready', function() {
	if (Cookie.get('firmy')) {
		schowek = Cookie.get('firmy').split(',');
		Cookie.set('firmy', schowek, {path:"/",duration:365});
	}

	$('mb').addEvent('click', function(e) {
		$('mb').blur();
		var mb = new Element('div');
		mb.setProperty('id','mojabaza');
		mb.setStyles('left:'+ ($('mb').getLeft()-250) +'px;top:'+ $('mb').getTop() +'px;');
		mb.setHTML('<div class="title"><img style="cursor:pointer" src="'+URL+'gfx/zamknij.png" onclick="ukryj()" alt="Zamknij okno" />Moja baza firm</div><div id="mojabazaf">Proszę czekać pobieranie danych...</div>');
		mb.injectInside(document.body);
		new Ajax(URL+'ajax.php',{ postBody:'firmy=1&s='+schowek, onComplete: function(r) { $('mojabazaf').setHTML(r)}}).request();
		$('mojabaza').makeDraggable();
	});
});

function ukryj(co)
{
	if(!co)	$('mojabaza').remove();
	else $(co).remove();
}

function drukuj()
{
	var o = window.open(window.location.href+'/drukuj/',"Drukuj",'toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=no,copyhistory=no,width=800,height=600,left=10, top=10,screenX=10,screenY=10');
	o.focus();
}