
// check if left document is in main frame and put it back if not
if ((window.location.hostname.indexOf('diobri.com') != -1) && (self.name != "left_cont")) {
	if (window.location.pathname == '/left.html') {
		var goodurl = 'index2.html';
	} else {
		var goodurl = window.location.href.replace(/\/left\/.+/, '/');
	}
	window.location.replace(goodurl);
}


window.addEvent('domready', function() {
	var docbod = document.body;
	docbod = $(docbod);
	if (docbod.getScrollSize().y > 405) {
		var wrapper = new Element('div', {id: 'wrapper'});
		var scroller = new Element('div', {id: 'scroller'});
		scroller.inject(wrapper);
		scroller.set('html', document.body.get('html'));
		document.body.empty();
		document.body.setStyle('padding', '0 40px');
		wrapper.inject(document.body);
	
		var area = new Element('div', {id: 'sl_area'});
		var knob = new Element('div', {id: 'sl_knob'});
		knob.inject(area);
		area.inject(document.body);
		
		dragState = 0;
		var mySlider = new Slider($('sl_area'), $('sl_knob'), {
			wheel: true,
			steps: $('scroller').getSize().y - 355,
			mode: 'vertical',
			onChange: function(step) {
				$('scroller').setStyle('top', -step);
				dragState = 1;
			},
			onComplete: function() {
				dragState = 0;
			}
		});
		mySlider.set(0);


		var pardoc = window.top.document.body;
		pardoc = $(pardoc);
		var left_cont = window.top.document.getElementById('left_cont');
		left_cont = $(left_cont);
		pardoc.addEvent('mousemove', function(event) {
			if (dragState) {
				var corrEvent = event;
				if (Browser.Engine.trident) {
					corrEvent.page.y -= left_cont.getPosition().y/2 + 43;
				} else {
					corrEvent.page.y -= left_cont.getPosition().y;
				}
				mySlider.drag.drag(corrEvent);
			}
		});

		pardoc.addEvent('mouseup', function() {
			dragState = 0;
			mySlider.drag.stop();
		});
		
		var rightdoc = window.top.right_cont.document.lastChild;
		rightdoc = $(rightdoc);
		rightdoc.addEvent('mousemove', function(event) {
			if (dragState) {
				var corrEvent = event;
				mySlider.drag.drag(corrEvent);
			}
		});

		rightdoc.addEvent('mouseup', function() {
			dragState = 0;
			mySlider.drag.stop();
		});
		
	}

	if (Browser.Platform.win && Browser.Engine.gecko) {
		$$('table.form_table select')[0].setStyle('width', '240px');
	}
});        
