var $j = $;

(function($) {

var handle_uc = function() {
	jQuery('.uc img').each(function(){
		var me = jQuery(this);
		var hspace = me.attr('hspace');
		var vspace = me.attr('vspace');
		var border = me.attr('border');
		var align = me.attr('align');
		if (hspace > 0) me.css('margin-left', hspace + 'px').css('margin-right', hspace + 'px');
		if (vspace > 0) me.css('margin-top', parseInt(vspace) / 2 + 'px').css('margin-bottom', parseInt(vspace) / 2 + 'px')
		if (border) me.css('border', border + 'px solid black');
		if (align == 'left' || align == 'right') me.css('float', align).css('margin-' + align, 0 + 'px');
	});

	jQuery('.uc table').each(function(){
		var me = jQuery(this);
		var align = me.attr('align') || 'left';
		var border = me.attr('border') || 1;
		var cellspacing = me.attr('cellspacing') || 0;
		var cellpadding = me.attr('cellpadding') || '3px 6px';
		var width = me.attr('width') || '100%';
		if (width.indexOf('%') == -1)
			width += 'px';
		me.css('width', width)
		  .css('border', border + 'px solid black')
		  .css('border-spacing', cellspacing)
		  .css('align', align);
		me.find('td,th').css('padding', cellpadding).css('border', border + 'px solid black');
	});

	jQuery('.uc td,.uc th').each(function(){
		var me = jQuery(this);
		var valign = me.attr('valign') || 'middle';
		var align = me.attr('align') || 'left';
		me.css('vertical-align', valign)
		  .css('text-align', align);
	});
}

$(function() {
	handle_uc();

	// powiększanie obrazków w HtmlWikiField
	$('.img_zoom').fancybox();

	if (!$.ui)
		return;

	// tworzenie buttonów w dialogach CMS
	$('.cms_button,.cms-button').button();
});

})(jQuery);

