window.addEvent('domready', function(){
	var mySlider;
	if ($('openclose')) {
		var stilishow = 1;
		$('openclose').addEvent('click', function() {
			if ($('stili2')) {stiliactive=$('stili2')}
			if ($('stili3')) {stiliactive=$('stili3')}
			if ($('stili4')) {stiliactive=$('stili4')}
			if (stilishow==1) { 
				stiliactive.tween('opacity', 0);
				stilishow=0;
				}
			else { 
				stiliactive.tween('opacity', 1);
				stilishow=1;
				}
			});
		}
		function calcwheel(event){
			event = new Event(event);						
				/* Mousewheel UP */
			if (event.wheel > 0) {
				if (st>0) {st=st-30;}
					mySlider.set(st);
			}
				/* Mousewheel DOWN*/
			else if (event.wheel < 0) {
				if (st<scrollpotion) {st=st+30;}
					mySlider.set(st);
			}
		}
		function makeslider() {			
			if (mySlider) {
				mySlider.detach();
				dadiv.removeEvent('mousewheel', calcwheel);
				$(document.body).removeEvent('mouseleave',function(){slider.drag.stop()});
			}
			var divsize = dadiv.getSize();
			var textwi= dadiv.getScrollSize();
			var textheight = textwi.y;
			scrollpotion = ((textwi.y)-(divsize.y));
			if (scrollpotion>0){
				var el = $('slid');
				$('wrap').setStyle('opacity', '1');
				mySlider = new Slider(el, el.getElement('.knob'), {
					mode: 'vertical',
					wheel: false,
					snap: false,
					steps: (scrollpotion),	
					range: [0,scrollpotion],	
					onChange: function(step){
						dadiv.scrollTo(0,step);
						st = (step);
						}
				});
					dadiv.addEvent('mousewheel', calcwheel);
					$(document.body).addEvent('mouseleave',function(){mySlider.drag.stop()});
			}
			else {
				$('wrap').setStyle('opacity', '0');
			}
		};
	if ($('slid')) {
		var scrollpotion;
		var st = 0;
		var dadiv=$('textwrapper');
		dadiv.setStyle('overflow', 'hidden');
		makeslider();
	}
			if (Browser.ie7 || Browser.ie6){
			
		}

	window.addEvent('resize', function(){
		if ($('slid') && (!Browser.ie7) && (!Browser.ie6)) {makeslider();}
	});
});

