/** Cross Browser Scroller		*******************/
/** Written by: Jonathan Will - Cytek Studios inc.	***/
/** Put the below code in the HEAD section		***/
/** Call getscrolldoc(id) at the end of the html file	***/

	var ie = document.getElementById||document.all;
	var ns = document.layers;

	var scrolldist	= new Array();
	var scrollspeed	= new Array();
	var divwidth	= new Array();
	var divheight	= new Array();
	var innerOffset = new Array();
	var scrolldoc 	= new Array();
	var docheight 	= new Array();
	var numscrolls	= 10;
	
	for(var i=0;i<numscrolls;i++ ) {
		innerOffset[i]	= 0;	/* Left offset of inner DIV */
		scrolldist[i]	= 5;	/* Pixels to scroll*/
		scrollspeed[i]	= 50;	/* Timeout between */
		divwidth[i]		= 300;
		divheight[i]	= 200;
	}
	/*********************************************************************/
	function up(id){
		try{
			if (parseInt(scrolldoc[id].top)<0){
	
				scrolldoc[id].top = parseInt(scrolldoc[id].top) + scrolldist[id];
				var funcall = "up("+id+")";
	
				eval('window.temp2o'+id+'=setTimeout("'+funcall+'",'+scrollspeed[id]+')');
			}else{	clearUD(id);}
		}catch(e){}
	}
	/*********************************************************************/
	function down(id){
		try{
			if (docheight[id]==0 || parseInt(scrolldoc[id].top) - divheight[id] >=docheight[id]*-1){
				scrolldoc[id].top = parseInt(scrolldoc[id].top) - scrolldist[id];
				var funcall = "down("+id+")";
	
				eval('window.tempo'+id+'=setTimeout("'+funcall+'",'+scrollspeed[id]+');');
			}else{	clearUD(id);	}
		}catch(e){}
	}
	/*********************************************************************/
	function clearUD(id){
		try{
			clearup(id);cleardown(id);
		}catch(e){}
	}
	/*********************************************************************/	
	function clearup(id){if(	eval('window.temp2o'+id)	) eval('clearInterval(temp2o'+id+');')}
	/*********************************************************************/
	function cleardown(id){if(	eval('window.tempo'+id)		) eval('clearInterval(tempo'+id+');') }
	/*********************************************************************/
	function getscrolldoc(id){
		var ie = document.getElementById||document.all;
		var ns = document.layers;
		var divid = id * 3;
		if (ie){
			scrolldoc[id]=document.getElementById("scroll"+divid).style;
			/***** FIXED BROKEN SHIT *****/
			docheight[id]=parseInt(document.getElementById("container"+divid).scrollHeight);	
			/**********************/
		}else if(ns){
			eval('scrolldoc['+id+']=document.scroll'+(divid+1)+'.document.scroll'+(divid+2));
			docheight[id]=scrolldoc.document.height;
		}		
		
		try{
			if(docheight[id] > divheight[id]){				
				eval('document.images.uparrowo'+id+'.src="images/button/prev.gif";');
				eval('document.images.downarrowo'+id+'.src="images/button/next.gif";');
			}else{
				eval('document.images.uparrowo'+id+'.src="images/spacer.gif";');
				eval('document.images.downarrowo'+id+'.src="images/spacer.gif";');
			}		
		}catch(e){}
		//document.images.uparrow+id= uparrow[id];
	}
	/*********************************************************************/