// JavaScript Document

var bScrollRight = false;
var bScrollLeft = false;
var iScrollSpeed = 1;
var verticalDistance = 1;
//var canScrollTop = navigator.appVersion.indexOf("Mac")!=-1;
var canScrollTop = false;
//var canScrollTop = true;

function init() {
	var base = getMyElement("content")

	base.scrollTop = 1
	if (base.scrollTop==1) {
		canScrollTop = true;
		base.scrollTop = 0;
	}
	   /*
	if (base.scrollHeight > base.clientHeight) {
		if (canScrollTop) {
			editStyle('scroller', 'display', 'block');
			editStyle('content', 'overflow', 'hidden');
		} else {
			editStyle('content', 'overflowX', 'hidden');
		}
	}     */
}

function init1() {
	var base = getMyElement("content1")

	base.scrollTop = 1
	if (base.scrollTop==1) {
		canScrollTop = true;
		base.scrollTop = 0;
	}
	        /*
	if (base.scrollHeight > base.clientHeight) {
		if (canScrollTop) {
			editStyle('scroller1', 'display', 'block');
			editStyle('content1', 'overflow', 'hidden');
		} else {
			editStyle('content1', 'overflowX', 'hidden');
		}
	}          */
}

function StartScrollRight() {
	bScrollRight = true;
	doScrollRight();
}
function StopScrollRight() {
	bScrollRight = false;
}
function doScrollRight() {
	var base = getMyElement("ScrollingPane");
	oldscrollLeft = base.scrollLeft;
		base.scrollLeft=base.scrollLeft+iScrollSpeed;
    if (base.scrollLeft == oldscrollLeft) base.scrollLeft=0;
	//base.parentElement.scrollLeft=base.parentElement.scrollLeft+iScrollSpeed;
	if (bScrollRight)
		ignore = setTimeout(doScrollRight, 10);
}

function StartScrollLeft() {
	bScrollLeft = true;
	doScrollLeft();
}
function StopScrollLeft() {
	bScrollLeft = false;
}
function doScrollLeft() {
	var base = getMyElement("ScrollingPane");
	base.scrollLeft=base.scrollLeft-iScrollSpeed;
	if (base.scrollLeft ==0) base.scrollLeft = base.scrollWidth;
	if (bScrollLeft)
	    ignore = setTimeout(doScrollLeft, 10);
} 
function MouseScroll() {
	var content = getMyElement("ScrollingPane");
	if (canScrollTop) {
		verticalDistance = countRotations();
		content.scrollLeft=content.scrollLeft - verticalDistance * 20;
	}
	return false;
}



function countRotations() {
	return event.wheelDelta/120;   
}
function getMyElement(id) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		return document.getElementById(id);
	}
	else {
		if (document.layers) { // Netscape 4
			return document.id;
		}
		else { // IE 4
			return document.all.id;
		}
	}
}
function editStyle(id, styleToEdit, value) {
	if (document.getElementById) { // DOM3 = IE5, NS6
		eval('document.getElementById("' + id + '").style.' + styleToEdit + ' = ' + '"' + value + '"');
	}
	else {
		if (document.layers) { // Netscape 4
			eval('document.' + id + '.' + styleToEdit + ' = ' + '"' + value + '"');
		}
		else { // IE 4
			eval('document.all.' + id + '.style.' + styleToEdit + ' = ' + '"' + value + '"');
		}
	}
}
