
//formularz sidebar0
jQuery().ready(function() {  
	var $select = jQuery(this);
	var $wrapper = jQuery('.select');
	
	$wrapper.children().hide();
	$wrapper.each(function(i){
		var $t = jQuery(this);
		$t.append('<div class="selectOver"><span>'+jQuery('select :selected', $t).text()+'</span><ul></ul><a href="#" title="" class="selection hide" onclick="return false;">rozwiń</a></div>');

		var $ul = jQuery('ul', $t);
		var $option = jQuery('select', $t);
		jQuery('option', $option).each(function(ii){
			if (this.parentNode.id != ""){
				parentId = this.parentNode.id;
			}
			$ul.append('<li'+(this.selected ? ' class="selected"' : '')+'><a href="#" index="'+ this.value +'" onclick="SelectOnChange(\''+parentId+'\', \''+ this.value +'\');return false;">'+ this.text +'</a></li>');
		});
		$t.click(function(ii){
			if( jQuery('.selection', jQuery(this)).is('.hide') ){
				jQuery('ul', jQuery(this)).slideDown('slow');
				jQuery('.selection', jQuery(this)).removeClass('hide');
				jQuery('.selection', jQuery(this)).html('zwiń');
			}
			else{
				jQuery('ul', jQuery(this)).slideUp('slow');
				jQuery('.selection', jQuery(this)).addClass('hide');
				jQuery('.selection', jQuery(this)).html('rozwiń');
			}
			jQuery(this).siblings().each(function(iii){
				if( !jQuery('.selection', jQuery(this)).is('.hide') ){
					jQuery('ul', jQuery(this)).slideUp('slow');
					jQuery('.selection', jQuery(this)).addClass('hide');
					jQuery('.selection', jQuery(this)).html('rozwiń');
				}
			});
		});
		jQuery('li', $t).click(function(e) {
				var $select = jQuery('a', this);
				var elText = $select.text();
				var elValue = $select.get(0).rel;
				var elIndex = $select.attr('index');
				jQuery("option[value='"+elIndex+"']", $t).attr('selected', true);
				jQuery('li', $t).removeClass('selected');
				jQuery(this).show('slow').addClass('selected');
				jQuery('.selectOver span', $t).html(elText);
		});
		if( jQuery('ul li:visible', $t).length>8)	{
			jQuery('ul', $t).addClass('scroll');
		}
	});
});