	function scrollLoad(){//called when main page loads
		if(window.frames.length == 3){//if the frames our their name them
			web = window.frames[0];
			prints = window.frames[1];
			mm = window.frames[2];
		}else if(window.frames.length == 4){
			
			web = window.frames[1];
			prints = window.frames[2];
			mm = window.frames[3];
		}
			//intialize variables for the scrollers	
	 		totalDistance = 0;// distance it has scrolled up or down
			baseSpeed = 1;// speed it is scrolling at
			endtrip = 175;// how far it should scroll
			rollBoo = true;// if its scrolling or not 
			
			//alert("web = "+web);
			//alert("frames length = "+window.frames.length);
	
};


function scroller(obj){
	if(rollBoo == true){
   var nameCut = obj.id.substring(0, 2);
	switch(nameCut)
	{
		case "we":
			upordown(web, obj);
			break;
		case "pr":
			upordown(prints, obj);
			break;
		case "mm":
			upordown(mm, obj);
			break;
	}
	}else{
		return;
	}
}; //scroller object


function upordown(frame, obj){
 if(obj.className == "upper"){
	 moveit(frame, "up");
	 endtrip = -175;
	 baseSpeed = -1;
 }else if (obj.className == "downer"){
	 moveit(frame, "down");
	 endtrip = 175;
	 baseSpeed = 1;
 }
};







function moveit(frame, dir){
	var passedframe = frame;
	var passeddir = dir;
	
	var localFunction = function(){
	rollBoo = false;
	if(passeddir == "up"){
		if(totalDistance > endtrip){
		passedframe.scrollBy(0, baseSpeed);
		baseSpeed -= 1;
		totalDistance = totalDistance + baseSpeed;
	}else{
		totalDistance = 0;
		baseSpeed = 1;
		window.clearInterval(rollint);
		rollBoo = true;
	}//closes else	
	}else if(passeddir == "down"){
	if(totalDistance < endtrip){
		passedframe.scrollBy(0, baseSpeed);
		baseSpeed += 1;
		totalDistance = totalDistance + baseSpeed;
	}else{
		totalDistance = 0;
		baseSpeed = 1;
		window.clearInterval(rollint);
		rollBoo = true;
	}//closes else
	}//closes if
};
				
		rollint = window.setInterval(localFunction, 4);
};//closes move it

