hs.graphicsDir = 'http://piramidansk.ru/orgs/1/images/';
hs.outlineType = 'custom';
hs.showCredits = true;
hs.fadeInOut = true;
hs.easing = 'linearTween';
hs.align = 'center';
hs.captionEval = 'this.a.title';
hs.headingEval = 'this.thumb.title';
hs.dimmingOpacity = 0.75;
hs.registerOverlay({
	html: '<div class="closebutton" onclick="return hs.close(this)" title="Закрыть"></div>',
	position: 'top right',
	useOnHtml: true,
	fade: 2 // fading the semi-transparent overlay looks bad in IE
});

// Add the slideshow controller
hs.addSlideshow({
	slideshowGroup: ['1','2','3','4','5','6','7','8','9','10'],
	interval: 5000,
	repeat: true,
	useControls: true,
	fixedControls: 'fit',
	overlayOptions: {
		className: 'large-dark',
		opacity: '0.6',
		position: 'bottom center',
		offsetX: '0',
		offsetY: '-15',
		hideOnMouseOut: true
	}
});

// Russian language strings
hs.lang = {
	cssDirection: 'ltr',
	loadingText: 'Загружается...',
	loadingTitle: 'Нажмите для отмены',
	focusTitle: 'Нажмите чтобы поместить на передний план',
	fullExpandTitle: 'Развернуть до оригинального размера',
	creditsText: 'Использует <i>Highslide JS</i>',
	creditsTitle: 'Перейти на домашнюю страницу Highslide JS',
	previousText: 'Предыдущее',
	nextText: 'Следующее',
	moveText: 'Переместить',
	closeText: 'Закрыть',
	closeTitle: 'Закрыть (esc)',
	resizeTitle: 'Изменить размер',
	playText: 'Слайдшоу',
	playTitle: 'Начать слайдшоу (пробел)',
	pauseText: 'Пауза',
	pauseTitle: 'Приостановить слайдшоу (пробел)',
	previousTitle: 'Предыдущее (стрелка влево)',
	nextTitle: 'Следующее (стрелка вправо)',
	moveTitle: 'Переместить',
	fullExpandText: 'Оригинальный размер',
	number: 'Изображение %1 из %2',
	restoreTitle: 'Нажмите чтобы закрыть изображение, нажмите и перетащите для изменения местоположения. Для просмотра изображений используйте стрелки.'
};

// gallery config object
var config1 = {
	slideshowGroup: '1',
	transitions: ['expand', 'crossfade']
};

var config2 = {
	slideshowGroup: '2',
	transitions: ['expand', 'crossfade']
};

var config3 = {
	slideshowGroup: '3',
	transitions: ['expand', 'crossfade']
};

var config4 = {
	slideshowGroup: '4',
	transitions: ['expand', 'crossfade']
};

var config5 = {
	slideshowGroup: '5',
	transitions: ['expand', 'crossfade']
};

var config6 = {
	slideshowGroup: '6',
	transitions: ['expand', 'crossfade']
};

var config7 = {
	slideshowGroup: '7',
	transitions: ['expand', 'crossfade']
};

var config8 = {
	slideshowGroup: '8',
	transitions: ['expand', 'crossfade']
};

var config9 = {
	slideshowGroup: '9',
	transitions: ['expand', 'crossfade']
};

var config10 = {
	slideshowGroup: '10',
	transitions: ['expand', 'crossfade']
};

hs.align = 'center';

if (!hs.ie || hs.uaVersion > 6) hs.extend ( hs.Expander.prototype, 
{
	fix: function(on) {
		var sign = on ? -1 : 1,
			stl = this.wrapper.style;

		if (!on) hs.getPageSize(); 

		hs.setStyles (this.wrapper, {
			position: on ? 'fixed' : 'absolute',
			zoom: 1, 
			left: (parseInt(stl.left) + sign * hs.page.scrollLeft) +'px',
			top: (parseInt(stl.top) + sign * hs.page.scrollTop) +'px'
		});

		if (this.outline) {
			stl = this.outline.table.style;
			hs.setStyles (this.outline.table, {
				position: on ? 'fixed' : 'absolute',
				zoom: 1, 
				left: (parseInt(stl.left) + sign * hs.page.scrollLeft) +'px',
				top: (parseInt(stl.top) + sign * hs.page.scrollTop) +'px'
			});

		}
		this.fixed = on; 
	},
	onAfterExpand: function() 
	{
    	this.fix(true); 
	},

	onBeforeClose: function() 
	{
		this.fix(false); 
	},

    onDrop: function() 
	{
    	this.fix(true); 
	},

	onDrag: function(sender, args) 
	{
		if (this.fixed) { 
			this.fix(false);
		}
	}
});
