<!--

var p = navigator.platform;
var x = 0;
var y = 0;
var speed_div = p=="Win32" ? 7 : 5;
var limit = sql_rows*item_width;
var dest = 0;
var distance = 0;
var step = 0;
var destination = 0;
var on = true;
var target_frame = parent.frames[0];


function scrollit(destination) {
	step = 2;
	dest = destination;
	
	// Snap cleanly to next item
	while(dest%item_width) {
		if(dest>x) { // heading up/right
			dest--;
		}
		else // heading down/left
			dest++;
	}

	if(x<dest && x<limit) {
		while (x<dest) {
			step += (step / speed_div);
			x += step;
			parent.frames["scrollwin"].scroll(dest,0);
		} 
		if(dest<=limit)
			parent.frames["scrollwin"].scroll(dest,0);
		x = dest;
	}
	if(x>dest) {
		while (x>dest) {
			step += (step / speed_div);
			if(x>=(0+step)) {
				x -= step; 
				parent.frames["scrollwin"].scroll(x,0);
			}
			else { break;  }
		} 
		if(dest >= 0)
			parent.frames["scrollwin"].scroll(dest,0);
		x = dest;
	}
	if(x<1) {
		parent.frames["scrollwin"].scroll(1,0);
		x=1;
	}
	else if(x>limit) {
		parent.frames["scrollwin"].scroll(limit,0);
		x=limit;
	}
	else
		x = dest;
}

function scrollnow() {
	if(on) {
		if(x<limit && x>=0) {
			parent.frames["scrollwin"].scroll(x,0);
			x = x+1;
			setTimeout('scrollnow()', 8);
		}
		else if(x<0) {
			x=limit;
   			scrollnow();
		}
		else {
			x=0;
			scrollnow();
		}
	}
}

function togglescroll() {
	if(on)
		on = false;
	else {
 		on = true;
 		scrollnow();
	}
}



function showScroller() {
	var b=navigator.appName,v=navigator.appVersion;
	//alert(b+" / "+v);
	scrollnow();
}

//-->

