window.gallery = {
	'state': new Array(), // состояние показа изображений по группам
	'stack': null, // стэк размеров по группам

	'expand': function (gid) {
		var c = $('gallery-'+gid);
		if (c == null)
			return;

		if (!this.state[gid] || this.state[gid] == 0) { // expanding
			this.state[gid] = 1;
			
			for (var i=4; typeof(this.stack[gid].items[i]) != 'undefined'; i++) {
				var a = create_element(c, 'a', {'href': '/img/gallery/'+this.stack[gid].dirname+'/'+i+'.jpg', 'target': '_blank', 'title': 'Кликните чтобы увеличить'});
				a.onclick = function() { return window.gallery.zoom(gid, i); };
				var img = create_element(a, 'img', {'src': '/img/gallery/'+this.stack[gid].dirname+'/'+i+'i.jpg', 'width': '200', 'height': '150'});
				if (i%3 == 2) {
					img.style.marginLeft = '68px';
					img.style.marginRight = '68px';
				}
				img.style.marginTop = '20px';

			}
		}
		else { // removing
			this.state[gid] = 0;

			for (var i=c.childNodes.length-1; i > 2; i--)
				c.removeChild(c.childNodes.item(i));
		}
	},

	'zoom': function(gid, id) {
		return true;
	}
}