function scroll_1()
{
	var docArea;
	var slider;
	var steps;

	function setupSliders()
	{
		var docContainer = 500;
		docArea = $E('.doc_content_wide','main_content_wide');
		if(docArea != null)
		{
			steps = docArea.getSize().size.y - 500;
			if(steps > 0) {
				slider = new Slider($('sliderbar'), $('sliderhandle'), {	
					steps: steps,	
					mode: 'vertical',	
					onChange: onStep
				}).set(0);
				docArea.addEvent('mousewheel', onMouseWheel);
			}
		}
	}
	
	function onMouseWheel(event)
	{
		event = new Event(event);
		var step = slider.step;
		if(event.wheel > 0)
		{
			slider.set(step - 20);
		}
		else if(event.wheel < 0)
		{
			slider.set(step + 20);
		}
		event.stop();
	}
	
	function onStep(step)
	{
		docArea.setStyle("top", (0 - step ) + "px");
	}
	
	window.addEvent('load', setupSliders);
}


function placeSubmenu()
{
	var mainRight = $('menu_container_top').getPosition().x + $('menu_container_top').getSize().size.x;

	var elem = $('selected_top_menu');
	var pos = 0;
	var subCont = $('sub_menu_container');
	var subsubCont = $('sub_sub_menu_container');
	var left = 0;
	var subLeft = 0;
	var top = 0;
	
	if(elem != null)
	{
		pos = elem.getPosition();
	}

	if(window.ie6)
	{
		var newSize = 0;
		var elementCount = 1;
		$$('.menu_bottom_item').each(function(el){
			newSize += $(el).getSize().size.x;
			elementCount += 1;
		});
		
		subCont.setStyle('width',newSize + (elementCount * 15));
		
		left = pos.x - (subCont.getSize().size.x / 2) - $('menu_container_top').getPosition().x;

		var overflow = mainRight - left - subCont.getSize().size.x;

		if(overflow < 0)
		{
			left = overflow + left;
		}

		top = pos.y + 20;
	}
	else
	{
		var newSize = 0;
		var elementCount = 1;
		$$('.menu_bottom_item').each(function(el){
			newSize += $(el).getSize().size.x;
			elementCount += 1;
		});
		
		subCont.setStyle('width',newSize + (elementCount * 15));

		left = pos.x - (subCont.getSize().size.x / 2) - $('menu_container_top').getPosition().x;

		var overflow = mainRight - left - subCont.getSize().size.x;

		if(overflow < 0)
		{
			left = overflow + left;
		}

		top = pos.y + 20;
	}

	subCont.setStyles({
		'left': left + 'px'
	});

	subCont.setOpacity(100);

	var subelem = $('selected_menu_bottom_item');
	if(subelem != null)
	{
		var subPos = subelem.getPosition();
		
		if(window.ie6)
		{
			subLeft = subPos.x;
		}
		else
		{
			subLeft = subPos.x;
		}

		subsubCont.setStyles({
			'left': subLeft + 'px',
			'top': top + 17 + 'px'
			});
		
		subsubCont.setOpacity(100);
	}
}
