jq(function() {// gdy dokument jest zaladowany ==  $(document).ready(function() { 
	jq('.nr_postepowania').focus(function(){
		jq('#nazwa_nr_postepowania[value="nr_postepowania"]').attr("checked","checked");
	});
	jq('.nr_postepowania_bzp').focus(function(){
		jq('#nazwa_nr_postepowania[value="nr_postepowania_bzp"]').attr("checked","checked");
	});
	jq('.nr_postepowania_sdduue').focus(function(){
		jq('#nazwa_nr_postepowania[value="nr_postepowania_sdduue"]').attr("checked","checked");
	});
	
	if(jq.jScrollPane) jq('.scroll').jScrollPane({showArrows: true});
	

	
// ciasteczka ze stylami
	var cookie_style = jq.cookie('USER_STYLES');
	jq("body").addClass( cookie_style );
	jq(this).addClass( cookie_style);
	if( jq("iframe.facebook").length){
		if (jq("body").hasClass('hc'))
			if( jq("iframe.facebook").attr('src').indexOf('light') >=0)
				jq("iframe.facebook").attr('src',  jq("iframe.facebook").attr('src').replace('light', 'dark'));
	}
	
	
	jq(".userstyle_switch").click(function(){
		jq("body").toggleClass("hc");
		jq.cookie('USER_STYLES', jq("body").attr('class').replace("userstyle_switch",""), { expires: 7, path: '/', domain: 'ug.edu.pl' });
		if(jq("iframe.facebook").length){
			if( jq("iframe.facebook").attr('src').indexOf('light') >=0)
				jq("iframe.facebook").attr('src',  jq("iframe.facebook").attr('src').replace('light', 'dark'));
			else
				jq("iframe.facebook").attr('src',  jq("iframe.facebook").attr('src').replace('dark', 'light'));
			jq("iframe.facebook").reload();
		}
	});
	
// ukrywane divy
	jq('.ukrywane').prevAll('.ukrywacz:not(.open)').nextAll('.ukrywane').hide();
	jq('.ukrywacz.open').nextAll('.ukrywane').first('.ukrywane').show()

	
	jq('.ukrywane.zlicz').each(function(i, item){
		dodaj_info_o_tabeli(item);
	});
	
	
	jq('.ukrywacz').click(function(){
		//jq(this).nextAll(".ukrywane").slideToggle(500);
		
		jq(this).nextAll(".ukrywane").first(".ukrywane").slideToggle(500);
		
		if (jq(this).hasClass("ikonki")){
			jq(this).toggleClass('collapsed');
		}
		jq(this).toggleClass('open');
		
		if(jq(this).hasClass('nazwa_domyslna')) {
			if(jq(this).hasClass('open'))
				var napis = 'Zwiń listę ';
			else var napis = 'Rozwiń listę ';
			// zmiana napisu
			if ( jq(this).parents('#zdjecia').length )
				napis = napis + 'zdjęć';
			if (jq(this).parents("#zalaczniki").length)
				napis = napis + 'załączników';
			(jq(this).html(napis));
		}
	  return false;
	});
	
	jq('.ukrywacz').hover(
		function () { jq(this).addClass("hover");},
		function () { jq(this).removeClass("hover"); }
	);
	
	jq('.pokazywacz').click(function(){
		jq('.ukrywane').slideToggle(500);
		return false;
	});
	
    if(jq.lightBox) jq('a[rel*="lightbox"]').lightBox();

});
	


/**
 * Dodaje informację o tym, ile w danej tabeli jest zdjęć/załączników
 *  
 * Chowa i pokazuje warstwe tabele (w domysle tabele z zalacznikami)
 * Tworzy tez przy tytule nad tabela, umieszczonym w znaczniku STRONG, 
 * odpowiedni maly obrazek + lub -
 * @param string item - obiekt typu tabela
 * @return boolean
 */
function dodaj_info_o_tabeli(item){
	var rodzaj = 0;
	var a = jq(item).parents();
	for(var i=0; i<a.length; i++){
		if(a[i].tagName == "DIV" && a[i].id == 'zdjecia'){
			rodzaj = 1;
			break;
		};
		if(a[i].tagName == "TD" && a[i].id == 'wszystkie_zd_k'){
			rodzaj = 2;
			break;
		}
	}

	var ilosc_wierszy = 1;

	if(rodzaj == 1){
		ilosc_wierszy = jq('td', item).length;
	} else {
		ilosc_wierszy = jq(item).children("tr").length;
	}
	
	var tabele = jq(item).children("table");
	var napis = '';
	var nazwa_domyslna = false;
	if( !(napis = tabele[0].summary)){
		if(rodzaj == 1 || rodzaj == 2){
			napis = 'Zwiń listę zdjęć';
		} else {
			napis = 'Zwiń listę załączników';
		}
		jq(item).prevAll(".ukrywacz").last(".ukrywacz").addClass('nazwa_domyslna');
		jq(item).prevAll(".ukrywacz").last(".ukrywacz").html(napis);
	}

	if(rodzaj == 1 || rodzaj == 2){
		switch(ilosc_wierszy){
			case 1: z = 'zdjęcie'; break;
			case 2:
			case 3:
			case 4: z = 'zdjęcia'; break;
			default: z = 'zdjęć';
		}
	} else {
		switch(ilosc_wierszy){
			case 1: z = 'załącznik'; break;
			case 2:
			case 3:
			case 4: z = 'załączniki'; break;
			default: z = 'załączników';
		}
	}
	jq(item).before('<div><span class="ilosc">'+ilosc_wierszy+'</span> '+z+'</div>');
/*
	var div = new Element('div');
	div.insert('<br /><span class="ilosc">'+ilosc_wierszy+'</span> '+z);
	jq(item).insert({before: div});*/
	return true;/**/
	
	
}
