function dodajPrzyciskiPrzesuwaniaDlaBloczkowWtymRegionie(regionID) {
	var region = $('#'+regionID);
	
	var suffix = '';
	if ($('body#welcome').size() > 0)
	{
		suffix = '_welcome';	
	}
	// sprawdz czy sa bloczki i czy jest w cookies jakas inna kolejnosc tych bloczkow
	var zapisanaKolejnosc = new String();
	zapisanaKolejnosc = getCookie(regionID+'_bloczki'+suffix);
	if (zapisanaKolejnosc != null && zapisanaKolejnosc != "" ) {
		var tablicaIDsBloczkow = zapisanaKolejnosc.split(',');
		if (tablicaIDsBloczkow.length > 1) {
			// najpierw kolejno bloczki o tych id dodajemy na koniec regionu
			// dzeki temu kolejnosc bedzie ok 
			jQuery.each(tablicaIDsBloczkow, function(i, val) {
				$('#'+val).appendTo( region );
			});
		}
	}

	// a teraz dodaj przyciski do kolejnosci
	var headers = region.children('div.movable').find('.containerTop');
	if (headers.size() > 1 ){
		headers.each(function (i) {
			// oznaczanie pierwszego i ostatniego bloczka
			var oznacz = ''
			if (i == 0) { oznacz = 'class="isFirst"'; }
			if (i == headers.size() - 1) { oznacz = 'class="isLast"';	}					
			
			var buttons = $('<p '+oznacz+' ><a class="up"> </a><a class="down" > </a></p>');
		
			//podepnij zdazenia buttonow
			podepnijAkcjePodButtonyUpDown(buttons,region,suffix);
		
			$(this).prepend(buttons);
		});
	}
}




function podepnijAkcjePodButtonyUpDown(kontenerButtonow, region, suffix) {
	kontenerButtonow.find('a').bind("click", function(e){
		var blczekDoPrzeniesienia = $(this).parents('div.movable');
		//spr czy to jest up
		if ( $(this).hasClass('up') )  {
			//sprawdz czy mozna przesunac na gore
			var poprzedni = blczekDoPrzeniesienia.prev('div.movable');
			if ( poprzedni.size() ) {
				blczekDoPrzeniesienia.insertBefore(poprzedni);
			}
		}
		//spr czy to jest up
		if ( $(this).hasClass('down') )  {
			//sprawdz czy mozna przesunac na gore
			var nastepny = blczekDoPrzeniesienia.next('div.movable');
			if ( nastepny.size() ) {
				blczekDoPrzeniesienia.insertAfter(nastepny);	
			}
		}

		// po wykonaniu akcji przeniesienia updatuj ikonki up/down
		var konteneryPrzyciskow = region.find('div.movable .containerTop p');
		konteneryPrzyciskow.removeClass('isFirst isLast');
		//nalozenie nowych klas
		konteneryPrzyciskow.eq(0).addClass('isFirst');
		konteneryPrzyciskow.eq(konteneryPrzyciskow.size()-1).addClass('isLast');
		
		// a teraz zapamietaj nową kolejność
		var bloczki = region.children('div.movable');
		var kolejnoscBloczkowID = new Array();
		bloczki.each(function (i) {
			kolejnoscBloczkowID.push( $(this).attr('id') );
		});
		setCookie(region.attr('id')+'_bloczki'+suffix,kolejnoscBloczkowID.join(',') );				
	});	
};			