function initGallery() {
	var _box = $('gallery');
	if (_box)
	{
		var hs = new noobSlide({
		box: _box,
		items: $ES('li','gallery'),
		size: 155,
		_cut: 3,
		interval: 3000,
			fxOptions: {
				duration: 500,
				wait: false
			},
			buttons: {
				previous: $('prev'),
				next: $('next')
			}
		});
	}
}

function initSlider()
{

	var _box = $('content');
	if(_box)
	{
		
		var _slider = new SlideDropDown('a.open','a.close','div.slider', {
			alwaysHide: true,
			opacity: false,
			onActive: function(toggler, element){
				if (element.parentNode.className.indexOf("active") == -1)
				{
					element.parentNode.className += " active";
				}
				element._opened = true;
			},
			onComplete: function(){
				if(this.elements[this.previous]._opened) {
					this.elements[this.previous].style.height = "auto";
				}
			},		 
			onBackground: function(toggler, element){
				element.style.height = element.offsetHeight + "px";
				element.parentNode.className = element.parentNode.className.replace("active", "");
				element._opened = false;
			}
		}, _box); 
	}
}

var _img_holder = null;
var _img_descr = null;
var _img_selector = null;
var _img_lightbox = null;

function initImg() {
	_img_holder = $('ctl00_cphMain_imgMain');
	_img_descr = $('img-description');
	_img_selector = $('img-selector');
	_img_lightbox = $('lightboxa');
	if (_img_holder && _img_descr && _img_selector)
	{
		var _lis = _img_selector.getElements("a");
		_lis.each(function(_link){
			_link.onclick = function() {
				_img_holder.src = this.href;
				var states = this.title.split("::");
				if (states.length > 1)
				{
					_img_descr.innerHTML = "<strong>"+states[0]+"</strong> <span>"+states[1]+"</span><br />";
				}
				else
				{
					_img_descr.innerHTML = "<strong>"+this.title+"</strong><br />";
				}
				
				if (_img_lightbox){
				    _img_lightbox.href = this.href.replace('/articles/','/articles/large/');
				}
				
				return false;
			}
		});
	}
}

function loadPage(_obj) {
	if(_obj.rel)
	{
		getHttpRequest(_obj.rel, null, 'initImg()');
	}
}


if (window.addEventListener) {
	window.addEventListener("load", initGallery, false);
	window.addEventListener("load", initSlider, false);
	window.addEventListener("load", initImg, false);
}
else if (window.attachEvent) {
	window.attachEvent("onload", initGallery);
	window.attachEvent("onload", initSlider);
	window.attachEvent("onload", initImg);
}
