// Specific Environments JavaScript

var currentLeftMost = '';
var max;
var counter = 1;
var w;
var div1;
var div2;
var div1startx = 0;
var div1endx;
var div2startx;
var div2endx;
var firstrun = true;
var theTimeout;

window.onload = function(){	
	var pullsdiv = document.getElementById('pullswrapper1');
	var pullsinner = pullsdiv.innerHTML;
	max = pullsdiv.getElementsByTagName('DIV').length;
	w = (max * 237) + (max * 4);
	var container = document.getElementById('pullthroughs');
	var newdiv = document.createElement('DIV');
	newdiv.setAttribute('id','pullswrapper2');
	newdiv.className = 'pullswrapper';
	newdiv.innerHTML = pullsinner;
	newdiv.style.width = newdiv.style.left = w+'px';
	container.appendChild(newdiv);
	
	theTimeout = setTimeout('animatePulls()',5000);
}


function animatePulls(){
	if(document.getElementById('pullswrapper2')){
	
		if(firstrun){
			div1 = document.getElementById('pullswrapper1');
			div2 = document.getElementById('pullswrapper2');
			div2startx = w;
			firstrun = false;
		}
		
		// move
		div1endx = div1startx - 241;
		div2endx = div2startx - 241;
		//console.log(div2endx);
		
		var t1 = new Tween(div1.style,'left',Tween.regularEaseOut,div1startx,div1endx,1.4,'px');
		t1.start();
		
		var t2 = new Tween(div2.style,'left',Tween.regularEaseOut,div2startx,div2endx,1.4,'px');
		t2.start();
		
		div1startx = div1endx;
		div2startx = div2endx;
		
		t1.onMotionFinished = function(){
			counter++;
			if(counter == (max*2)+1){
				counter = 1;
				//div1startx = 0;
				div2startx = w;
			} else {
				if(counter == max+1){
					div1startx = w;
				}
			}
		}
		
		theTimeout = setTimeout('animatePulls()',5000);
		
	}
}

