YAHOO.util.Event.onContentReady('mini-content-container', function() {
	var Dom = YAHOO.util.Dom,
	Event = YAHOO.util.Event
	var items = new Array();
	function customScroller(data) {
		var body = data.body, inner = data.inner;

		if (inner.offsetHeight < body.offsetHeight)
			return;

		var hd = document.createElement('div');
		hd.className = 'scroll-bar';
		var sl = document.createElement('div');
		sl.className = 'slider';
		hd.appendChild(sl);
		body.appendChild(hd);
//							alert(body.offsetHeight)
		Dom.setStyle(sl, 'height', (body.offsetHeight / inner.offsetHeight * body.offsetHeight) + 'px');
		Dom.setStyle(hd, 'height', body.offsetHeight + 'px');
		var scaleFactor = (inner.offsetHeight / body.offsetHeight);
		var bottomConstraint = hd.offsetHeight - sl.offsetHeight;

		var slider = YAHOO.widget.Slider.getVertSlider(hd, sl, 0, bottomConstraint);

		slider.getRealValue = function() {
			return Math.round(this.getValue() * scaleFactor);
		}

		slider.subscribe('change', function() {
			var actualValue = slider.getRealValue();
//								Dom.get('slider-converted-value').value = actualValue;
			Dom.setStyle(inner, 'top', -actualValue + 'px');
		});

		this.hd = hd;
	}

	var hdrs = Dom.getElementsByClassName('mini-content-header', 'div', 'mini-content-container');
	var bds = Dom.getElementsByClassName('mini-content-body', 'div', 'mini-content-container');
	var imgs = Dom.getElementsByClassName('news-image', 'div', 'news-item-image');

	var img = new Array();

	var imageBox = Dom.get('news-item-image');

	var openBody = 0;
	Event.addListener(hdrs, 'click', function(e) {
		var t = Event.getTarget(e);
		if (t.tagName == 'A') {
			t.blur();
			t = t.parentNode;
		}

		Dom.removeClass(hdrs, 'opened');
		Dom.setStyle(bds[openBody], 'display', 'none');
		Dom.setStyle(imgs[openBody], 'display', 'none');
		for (var i = 0; i < hdrs.length; i++) {
			if (hdrs[i] == t) {
				if ((i + 1) == openBody) {
					Dom.setStyle(bds[0], 'display', 'block');
					Dom.setStyle(imgs[0], 'display', 'block');
					openBody = 0;
				} else {
					Dom.setStyle(bds[i + 1], 'display', 'block');
					Dom.setStyle(imgs[i + 1], 'display', 'block');
					Dom.addClass(this, 'opened');
					openBody = (i + 1);
				}
//									imageBox.innerHTML = '<img src="pic/content_images/' + img[openBody].innerHTML + '" />';
				if (items[openBody].canScroll && !items[openBody].scroller) {
					items[openBody].scroller = new customScroller(items[openBody])
				}
			}
		}
	});
	Event.addListener(hdrs, 'mouseover', function(e) {
		Dom.addClass(this, 'hover');
	});
	Event.addListener(hdrs, 'mouseout', function(e) {
		Dom.removeClass(this, 'hover');
	});
	var news = Dom.getElementsByClassName('mini-content', 'div', 'mini-content-container');
	//						alert(news.length)
	//						var items = new Array();
	for (var i = 0; i < news.length; i++) {
		items[i] = {};
		items[i].body = Dom.getElementsByClassName('mini-content-body', 'div', news[i])[0];
		items[i].inner = Dom.getElementsByClassName('scroller', 'div', news[i])[0];

		if (Dom.getStyle(items[i].body, 'height').replace('px', '') < Dom.getStyle(items[i].inner, 'height').replace('px', '')) {
			Dom.setStyle(items[i].inner, 'margin-right', 10 + 'px');
			Dom.setStyle(items[i].body, 'overflow', 'hidden');
			Dom.setStyle(items[i].body, 'position', 'relative');
			items[i].canScroll = true;
			//								items[i].scroller = new  customScroller(items[i]);
		}
	}
	items[openBody].scroller = new customScroller(items[openBody])
});
