﻿var whlX;
var ohlX;
var lhjmqX;
var whlWidth;
var ohlWidth;
var lhjmqWidth;
var scrollID = 0;
var ff		= 73;
var scroll 	= true;
var texttop;
var amount	= 5;
var SBwidth = 591;

function pause(v) {
 	if(!scroll && v == true) {
 		scroll = true;	
 		
 		whlX = document.getElementById('leagueWHL').offsetLeft;
 		ohlX = document.getElementById('leagueOHL').offsetLeft;
 		lhjmqX = document.getElementById('leagueLHJMQ').offsetLeft;
 		
 		whlX2 = document.getElementById('leagueWHL2').offsetLeft;
 		ohlX2 = document.getElementById('leagueOHL2').offsetLeft;
 		lhjmqX2 = document.getElementById('leagueLHJMQ2').offsetLeft;
 		
 		scrollID = setInterval("move()",50);
 		document.getElementById('SBplay').style.background="url(/img/scoreBox/buttons/button-pause.png) no-repeat 0 0";
	} else {
 		scroll = false;
 		clearInterval(scrollID);
 		document.getElementById('SBplay').style.background="url(/img/scoreBox/buttons/button-play.png) no-repeat 0 0";
 	}
}

function init(val) {

	var whl					= document.getElementById('leagueWHL');
	var ohl					= document.getElementById('leagueOHL');
	var lhjmq				= document.getElementById('leagueLHJMQ');
	
	var whl2				= document.getElementById('leagueWHL2');
	var ohl2				= document.getElementById('leagueOHL2');
	var lhjmq2				= document.getElementById('leagueLHJMQ2');
	
	whlWidth				= whl.offsetWidth;
	ohlWidth				= ohl.offsetWidth;
	lhjmqWidth				= lhjmq.offsetWidth;
	
	whlWidth2				= whl2.offsetWidth;
	ohlWidth2				= ohl2.offsetWidth;
	lhjmqWidth2				= lhjmq2.offsetWidth;
	
	whlX					= 0;
	ohlX					= whlWidth;
	lhjmqX					= (whlWidth + ohlWidth);
	
	whlX2					= (lhjmqX + lhjmqWidth);
	ohlX2					= (whlX2 + whlWidth2);
	lhjmqX2					= (whlX2 + whlWidth2 + ohlWidth2);
	
	texttop					= whlX;
	whl.style["left"]		= whlX + "px";
	ohl.style["left"]		= ohlX + "px";
	lhjmq.style["left"]		= lhjmqX + "px";
	
	whl2.style["left"]		= whlX2 + "px";
	ohl2.style["left"]		= ohlX2 + "px";
	lhjmq2.style["left"]	= lhjmqX2 + "px";
	
	if(!val && scroll == true)
	    beginScroll();
}

function beginScroll() {
//	document.getElementById('SBplay').style.backgroundImage="url(/img/scoreBox/buttons/button-pause.png) no-repeat 0 0";
	scrollID = setInterval("move()",50);
}

function rewind() {
	pause();
	if (!DHTML) return;
	var w2 	 = new getObj('leagueWHL');
	var o2 	 = new getObj('leagueOHL');
	var q2 	 = new getObj('leagueLHJMQ');
	var w22	 = new getObj('leagueWHL2');
	var o22	 = new getObj('leagueOHL2');
	var q22	 = new getObj('leagueLHJMQ2');

	
	whlX 	-= ff;
	ohlX 	-= ff;
	lhjmqX	-= ff;

	whlX2 	-= ff;
	ohlX2 	-= ff;
	lhjmqX2	-= ff;

	if(whlX < -(whlWidth))
		whlX = lhjmqX2 + lhjmqWidth2;
	if(ohlX < -(ohlWidth))
		ohlX = whlX + whlWidth;
	if(lhjmqX < -(lhjmqWidth))
		lhjmqX = ohlX + ohlWidth;

	if(whlX2 < -(whlWidth2))
		whlX2 = lhjmqX + lhjmqWidth;
	if(ohlX2 < -(ohlWidth2))
		ohlX2 = whlX2 + whlWidth2;
	if(lhjmqX2 < -(lhjmqWidth2))
		lhjmqX2 = ohlX2 + ohlWidth2;


	w2.style["left"]=whlX+"px";
	o2.style["left"]=ohlX+"px";
	q2.style["left"]=lhjmqX+"px";
	w22.style["left"]=whlX2+"px";
	o22.style["left"]=ohlX2+"px";
	q22.style["left"]=lhjmqX2+"px";

}

function forward() {
	pause();
	if (!DHTML) return;
	var w1 	 = new getObj('leagueWHL');
	var o1 	 = new getObj('leagueOHL');
	var q1 	 = new getObj('leagueLHJMQ');
	var w12	 = new getObj('leagueWHL2');
	var o12	 = new getObj('leagueOHL2');
	var q12	 = new getObj('leagueLHJMQ2');

	whlX 	+= ff;
	ohlX 	+= ff;
	lhjmqX	+= ff;
	
	whlX2 	+= ff;
	ohlX2 	+= ff;
	lhjmqX2	+= ff;

	w1.style["left"]=whlX+"px";
	o1.style["left"]=ohlX+"px";
	q1.style["left"]=lhjmqX+"px";
	
	w12.style["left"]=whlX2+"px";
	o12.style["left"]=ohlX2+"px";
	q12.style["left"]=lhjmqX2+"px";

	if(whlX > -1 && whlX < 592) {
		lhjmqX2 = (lhjmqWidth2 - whlX) * -1;
		ohlX 	= (whlX + whlWidth);
		lhjmqX 	= (ohlX + ohlWidth);
		
		q12.style["left"]=lhjmqX2+"px";
		o1.style["left"]=ohlX+"px";
		q1.style["left"]=lhjmqX+"px";
	}
	if(ohlX > - 1 && ohlX < 592) {
		whlX 	= (whlWidth - ohlX) * -1;
		lhjmqX 	= (ohlX + ohlWidth);
		whlX2	= (lhjmqX + lhjmqWidth2);

		w1.style["left"]=whlX+"px";
		q1.style["left"]=lhjmqX+"px";
		w12.style["left"]=whlX2+"px";
	}
	if(lhjmqX > -1 && lhjmqX < 592) {
		ohlX 	= (ohlWidth - lhjmqX) * -1;
		whlX2	= (lhjmqX + lhjmqWidth);
		ohlX2	= (whlX2 + whlWidth2);

		o1.style["left"]=ohlX+"px";
		w12.style["left"]=whlX2+"px";
		o12.style["left"]=ohlX2+"px";
	}
	if(whlX2 > -1 && whlX2 < 592) {
		lhjmqX 	= (lhjmqWidth - whlX2) * -1;
		ohlX2	= (whlX2 + whlWidth2);
		lhjmqX2	= (ohlX2 + ohlWidth2);

		q1.style["left"]=lhjmqX+"px";
		o12.style["left"]=ohlX2+"px";
		q12.style["left"]=lhjmqX2+"px";
		
	}
	if(ohlX2 > - 1 && ohlX2 < 592) {
		whlX2 	= (whlWidth2 - ohlX2) * -1;
		lhjmqX2	= (ohlX2 + ohlWidth2);
		whlX	= (lhjmqX2 + lhjmqWidth2);

		w12.style["left"]=whlX2+"px";
		q12.style["left"]=lhjmqX2+"px";
		w1.style["left"]=whlX+"px";
	}
	if(lhjmqX2 > -1 && lhjmqX2 < 592) {
		ohlX2 	= (ohlWidth2 - lhjmqX2) * -1;
		whlX	= (lhjmqX2 + lhjmqWidth2);
		ohlX	= (whlX + whlWidth);

		o12.style["left"]=ohlX2+"px";
		w1.style["left"]=whlX+"px";
		o1.style["left"]=ohlX+"px";
	}
}

function jumpWHL() {
	pause(false);
	init(true);
}

function jumpOHL() {
	pause(false);
	var w3 	 = new getObj('leagueWHL');
	var o3 	 = new getObj('leagueOHL');
	var q3 	 = new getObj('leagueLHJMQ');
	var w32	 = new getObj('leagueWHL2');
	var o32	 = new getObj('leagueOHL2');
	var q32	 = new getObj('leagueLHJMQ2');

	whlJump = (ohlWidth + lhjmqWidth + whlWidth2 + ohlWidth2 + lhjmqWidth);
	
	w3.style["left"]=whlJump+"px";
	o3.style["left"]="0px";
	q3.style["left"]=ohlWidth+"px";
	whlJump2 = (ohlWidth + lhjmqWidth);
	w32.style["left"]=whlJump2+"px";
	ohlJump2 = (whlJump2 + whlWidth2);
	o32.style["left"]=ohlJump2+"px";
	qJump2 = (ohlJump2 + ohlWidth2);
	q32.style["left"]=qJump2+"px";
	
}

function jumpLHJMQ() {
	pause(false);
	var w4 	 = new getObj('leagueWHL');
	var o4 	 = new getObj('leagueOHL');
	var q4 	 = new getObj('leagueLHJMQ');
	var w42	 = new getObj('leagueWHL2');
	var o42	 = new getObj('leagueOHL2');
	var q42	 = new getObj('leagueLHJMQ2');
	
	whlJump = (lhjmqWidth + whlWidth2 + ohlWidth2 + lhjmqWidth2);
	ohlJump = (whlJump + whlWidth);
	w4.style["left"]=whlJump+"px";
	o4.style["left"]=ohlJump+"px";
	q4.style["left"]="0px";
	w42.style["left"]=lhjmqWidth+"px";
	ohlJump2 = (lhjmqWidth + whlWidth2);
	o42.style["left"]=ohlJump2+"px";
	qJump2 = (ohlJump2 + ohlWidth2);
	q42.style["left"]=qJump2+"px";
	
}

var DHTML = (document.getElementById || document.all || document.layers);

function getObj(name) {
  if (document.getElementById) {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  } else if (document.all) {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  } else if (document.layers) {
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}

function move() {
	if (!DHTML) return;
/* // PAUSE IF SCORES FIT IN VIEWABLE
	if((whlWidth + ohlWidth + lhjmqWidth) < SBwidth) {
	// DO NOTHING
		pause(false);
	} else {
*/
		var w 	 = new getObj('leagueWHL');
		var o 	 = new getObj('leagueOHL');
		var q 	 = new getObj('leagueLHJMQ');
		
		var w2 	 = new getObj('leagueWHL2');
		var o2 	 = new getObj('leagueOHL2');
		var q2 	 = new getObj('leagueLHJMQ2');
		
		whlX 	-= 2;
		ohlX 	-= 2;
		lhjmqX	-= 2;

		whlX2 	-= 2;
		ohlX2 	-= 2;
		lhjmqX2	-= 2;

		if(whlX < -(whlWidth))
			whlX = lhjmqX2 + lhjmqWidth2;
		if(ohlX < -(ohlWidth))
			ohlX = whlX + whlWidth;
		if(lhjmqX < -(lhjmqWidth))
			lhjmqX = ohlX + ohlWidth;
		
		if(whlX2 < -(whlWidth2))
			whlX2 = lhjmqX + lhjmqWidth;
		if(ohlX2 < -(ohlWidth2))
			ohlX2 = whlX2 + whlWidth2;
		if(lhjmqX2 < -(lhjmqWidth2))
			lhjmqX2 = ohlX2 + ohlWidth2;

		w.style["left"]=whlX+"px";
		o.style["left"]=ohlX+"px";
		q.style["left"]=lhjmqX+"px";
		
		w2.style["left"]=whlX2+"px";
		o2.style["left"]=ohlX2+"px";
		q2.style["left"]=lhjmqX2+"px";
/* 	} */
}

// THIS IS FOR IE6
function onClickHover() {
	if (!document.getElementsByTagName) return;
	var tds = document.getElementsByTagName("td");
	for (var i=0; i<tds.length; i++) {
		var td = tds[i];
		// Check for onclick within the td.score if so change class name for IE6
		if (td.getAttribute('onclick') && td.getAttribute('className') == 'score') {
			td.className="scoreIE";
		}
	}
}

Event.onReady(init);

