(function(domReady) {
	domReady(function() {
		var container = document.getElementById('container'),
			leftMenu = document.getElementById('left_menu'),
			rightMenu = document.getElementById('right_menu'),
			freeSpace = document.documentElement.scrollHeight - leftMenu.offsetHeight - 300;

		if (freeSpace < 333) {
			return;
		}

		if (!rightMenu && container.className.indexOf('container_full') == -1) { leftMenu.parentNode.appendChild(rightMenu = (function() {
			var result = document.createElement('div');
			result.id = 'right_menu';
			return result;
		})()); }

		leftMenu.appendChild((function(src, className) {
			var result = document.createElement('img');
			result.src = src;
			result.className = className;
			return result;
		})(_root + 'public/images/site/container_left.jpg', 'container_left'));

		if (container.className.indexOf('container_full') != -1) {
			if (freeSpace > 2000) leftMenu.appendChild((function(src, className) {
				var result = document.createElement('img');
				result.src = src;
				result.className = className;
				result.style.marginTop = '733px';
				return result;
			})(_root + 'public/images/site/container_left.jpg', 'container_left'));
			if (freeSpace > 3000) leftMenu.appendChild((function(src, className) {
				var result = document.createElement('img');
				result.src = src;
				result.className = className;
				result.style.marginTop = '733px';
				return result;
			})(_root + 'public/images/site/container_left.jpg', 'container_left'));
			if (freeSpace > 4000) leftMenu.appendChild((function(src, className) {
				var result = document.createElement('img');
				result.src = src;
				result.className = className;
				result.style.marginTop = '733px';
				return result;
			})(_root + 'public/images/site/container_left.jpg', 'container_left'));
			if (freeSpace > 5000) leftMenu.appendChild((function(src, className) {
				var result = document.createElement('img');
				result.src = src;
				result.className = className;
				result.style.marginTop = '733px';
				return result;
			})(_root + 'public/images/site/container_left.jpg', 'container_left'));
			if (freeSpace > 6000) leftMenu.appendChild((function(src, className) {
				var result = document.createElement('img');
				result.src = src;
				result.className = className;
				result.style.marginTop = '733px';
				return result;
			})(_root + 'public/images/site/container_left.jpg', 'container_left'));
			if (freeSpace > 7000) leftMenu.appendChild((function(src, className) {
				var result = document.createElement('img');
				result.src = src;
				result.className = className;
				result.style.marginTop = '733px';
				return result;
			})(_root + 'public/images/site/container_left.jpg', 'container_left'));
		}

		if (rightMenu) rightMenu.appendChild((function(src, className) {
			var result = document.createElement('img');
			result.src = src;
			result.className = className;
			return result;
		})(_root + 'public/images/site/container_right.jpg', 'container_right'));
	});
})((function() {
	if (document.addEventListener) {
		return function(callback) {
			document.addEventListener('DOMContentLoaded', callback, false);
		};
	} else if (window.addEventListener) {
		return function(callback) {
			window.addEventListener('load', callback, false);
		};
	} else if (window.attachEvent) {
		return function(callback) {
			window.attachEvent('onload', callback);
		};
	} else {
		return function(callback) {
			// do nothing
		};
	}
})());

