
	jQuery(document).ready(function(){

		jQuery("[name=2del]").remove();

		// Tags

		var div = jQuery("div[name=CJ_Tags]");
		jQuery(div).tagSphere({
			//height of sphere container
			height: div.height(),
			//width of sphere container
			width: div.width(),
			//radius of sphere
			radius: (((Math.min(div.height(),div.width()))/2)*0.8),
			//rotation speed
			speed: 3,
			//sphere rotations slower
			slower: 0.97,
			//delay between update position
			timer: 10,
			//dependence of a font size on axis Z
			fontMultiplier: 15,
			//tag css stylies on mouse over
			tagCSSOver: {
				border: 'dotted 1px red'//,
				//color: 'blue'
			},
			//tag css stylies on mouse out
			tagCSSOut: {
				border: 'none'//,
				//color: ''
			}
		});
		jQuery("div[name=CJ_Tags]").removeClass("tags_hidden");

		// Cards

//		var card_div = jQuery("div[name=CJ_Cards]");
		var card_div = jQuery("body");
		var cards = jQuery("div[name=CJ_Card]");
		if(jQuery(cards).size()) {

			var max_card_height = 0;
			var max_card_width = 0;
			jQuery(cards).each(function(){
				if(jQuery(this).height() > max_card_height)
					max_card_height = jQuery(this).height();
				if(jQuery(this).width() > max_card_width)
					max_card_width = jQuery(this).width();
			});

			var radius = Math.min(card_div.width(),card_div.height());
			radius -= Math.max(max_card_height,max_card_width);
			radius /= 2;
//				radius *= 0.95;

			var center_x = card_div.width() / 2;
			var center_y = card_div.height() / 2;

			var count_cards = jQuery(cards).size();

			var corner = -(Math.PI)/2;
			var delta_corner = (2*Math.PI)/count_cards;

			var zindex = radius;

			jQuery(cards).each(function(){

				var loc_x = radius * Math.cos(corner);
				var loc_y = radius * Math.sin(corner);

				// pseudo ellipse
				if(card_div.width() > card_div.height())
					loc_x *= (card_div.width()/card_div.height());
				else
					loc_y *= (card_div.height()/card_div.width());


				loc_x += center_x;
				loc_y += center_y;

				loc_x -= (jQuery(this).width()/2);
				loc_y -= (jQuery(this).height()/2);

				jQuery(this).removeClass("card_float");
				jQuery(this).css({					'position':'absolute',
					'left':loc_x,
					'top':loc_y
				});

				corner += delta_corner;
			});

		}

	});
