		function initScrollFunction_w() {

			if(Element.getHeight('scrollcontent_w') > Element.getHeight('scrollbox_w')) {

				Element.show('track_w');

				var currentScrollPosition_w = 0;

					var mySlider_w = new Control.Slider('handle_w','track_w',{
						axis:'vertical',
						onSlide:function(value) { updateScrollBox_w(value) },
						onChange:function(value) { updateScrollBox_w(value) }
					});


					scrollcontentheight_w = Element.getHeight('scrollcontent_w') - Element.getHeight('scrollbox_w');
					scrollstep_w = scrollcontentheight_w/100;

					function updateScrollBox_w(value) {

						tmpvalue_w = value;
						value = (value*100).toFixed(0);
						$('scrollcontent_w').style.top = Math.floor(0 - (scrollstep_w * value)) +'px';

						currentScrollPosition_w = tmpvalue_w;

					}

			}

		}

		function initScrollFunction_m() {

			if(Element.getHeight('scrollcontent_m') > Element.getHeight('scrollbox_m')) {

				Element.show('track_m');

				var currentScrollPosition_m = 0;

					var mySlider_m = new Control.Slider('handle_m','track_m',{
						axis:'vertical',
						onSlide:function(value) { updateScrollBox_m(value) },
						onChange:function(value) { updateScrollBox_m(value) }
					});


					scrollcontentheight_m = Element.getHeight('scrollcontent_m') - Element.getHeight('scrollbox_m');
					scrollstep_m = scrollcontentheight_m/100;

					function updateScrollBox_m(value) {

						tmpvalue_m = value;
						value = (value*100).toFixed(0);
						$('scrollcontent_m').style.top = Math.floor(0 - (scrollstep_m * value)) +'px';

						currentScrollPosition_m = tmpvalue_m;

					}

			}

		}

		initScrollFunction_w();
		initScrollFunction_m();