Replay without 1st Down Line - Season 4

By mw54finest Last update Jul 31, 2008 — Installed 2,109 times.
// ==UserScript==
// @name           Replay without 1st Down Line - Season 4
// @namespace      GLBScripts/ReplayS4
// @include        http://goallineblitz.com/game/replay.pl?*
// ==/UserScript==



var play_container = document.getElementById("replay_area");
var dirt = getElementsByClassName("play",document);
var dir = dirt[0];
var dirText = dir.innerHTML;
if(dirText.indexOf(" field goal ")!=-1)
{ 
        var Buttons = getElementsByClassName("tab",document);
        var ButtonsCount = Buttons.length;
        for(var i=0; i<ButtonsCount; i++)
            {
	        var Button = Buttons[i];
	        var ButtonText = Button.innerHTML;
            	if(ButtonText.indexOf("Next Play")!=-1)
	            {
		setTimeout("window.location.href = '" + Buttons[i].firstChild.href + "';",7000);		        
	            }
            }
}

unsafeWindow.nextFrame = function (){	
unsafeWindow.currentFrame++;
	if (unsafeWindow.currentFrame < unsafeWindow.play_data.length) 
	    {
		unsafeWindow.updateFrame();
	    }
    else
        {
        unsafeWindow.pause();
        var Buttons = getElementsByClassName("tab",document);
        var ButtonsCount = Buttons.length;
        for(var i=0; i<ButtonsCount; i++)
            {
	        var Button = Buttons[i];
	        var ButtonText = Button.innerHTML;
            if(ButtonText.indexOf("Next Play")!=-1)
	            {
		setTimeout("window.location.href = '" + Buttons[i].firstChild.href + "';",2000);		        
		//window.location.href = Buttons[i].firstChild.href;
	            }


            }
        }
    }



function getElementsByClassName(classname, par)
{
	var a=[];   
	var re = new RegExp('\\b' + classname + '\\b');
	var els = par.getElementsByTagName("*");
	for(var i=0,j=els.length; i<j; i++) 
	{       
		if(re.test(els[i].className)) 
		{a.push(els[i]);}
	}
	return a;
};