function makeArray(len) {

    for (var i = 0; i < len; i++) this[i] = null;

this.length = len;

}



pic1 = new Image();

pic1.src = "images/mainphoto1.jpg";

pic2 = new Image();

pic2.src = "images/mainphoto2.jpg";

pic3 = new Image();

pic3.src = "images/mainphoto3.jpg";

pic4 = new Image();

pic4.src = "images/mainphoto4.jpg";

pic5 = new Image();

pic5.src = "images/mainphoto5.jpg";

pic6 = new Image();

pic6.src = "images/mainphoto6.jpg";



pics = new makeArray(6);

pics[0] = pic1.src;

pics[1] = pic2.src;

pics[2] = pic3.src;

pics[3] = pic4.src;

pics[4] = pic5.src;

pics[5] = pic6.src;

function rand(n) {

seed = (0x015a4e35 * seed) % 0x7fffffff;

return (seed >> 16) % n;

}

        

var now = new Date()

var seed = now.getTime() % 0xffffffff



function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function delDown(o) {
        o.src = "http://analyzer.nflplayers.com/delButtonPressed.gif";
}
function delUp(o) {
        o.src = "http://analyzer.nflplayers.com/delButton.gif";
}
function delUp(o, e) {
    o.src = "http://analyzer.nflplayers.com/delButton.gif";
    if(e != -1){
        var f = document.getElementById("get");
        var delField = document.getElementsByName("rangeToDel")[0];
        delField.value = e;
        f.action = "fantasyTeamScoring.jsp?action=delRange#ranges";
        f.submit();
    }
}
function validate_starters(type){
    var min = document.getElementsByName(type+"min")[0];
    var max = document.getElementsByName(type+"max")[0];
    if(min.selectedIndex > max.selectedIndex){
        max.selectedIndex = min.selectedIndex;
    }
}
function popen(p) {
    var newWindow = window.open(p,"flex", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=600, height=700", true);
    newWindow.focus();
}

function dopen(p) {
    var newWindow = window.open(p,"Stats", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, copyhistory=no, width=800, height=400", true);
    newWindow.focus();
}

function ptools_change(curr) {
    var pt1 = document.getElementById("pt1");
    var pt2 = document.getElementById("pt2");
    var pt3 = document.getElementById("pt3");
    var pt4 = document.getElementById("pt4");
    var pt5 = document.getElementById("pt5");
    if(curr == 1&&pt1.value.length==4){
        pt2.focus();
    } else if(curr == 2&&pt2.value.length==4){
        pt3.focus();
    } else if(curr == 3&&pt3.value.length==4){
        pt4.focus();
    } else if(curr == 4&&pt4.value.length==4){
        pt5.focus();
    } else if(curr == 5&&pt5.value.length==4){
        pt5.blur();
    }
}

function updateMaxPlayers() {
   var numRounds = getSelectedValue('numRounds');
   var minQB = getSelectedValue('qbMin');
   var maxQB = minQB+1;
   var minRB = getSelectedValue('rbMin');
   var maxRB = minRB;
   var minWR = getSelectedValue('wrMin');
   var maxWR = minWR;
   var minTE = getSelectedValue('teMin');
   var maxTE = minTE;
   var minK = getSelectedValue('kMin');
   var maxK = minK;
   var minD = getSelectedValue('dMin');
   var maxD = minD;

   var minPlayers = minQB+minRB+minWR+minTE+minK+minD;

   maxRB += Math.ceil((numRounds-minPlayers)*0.5);
   maxWR += Math.floor((numRounds-minPlayers)*0.5)-1;
   
   setSelectedValue('qbMax', maxQB);
   setSelectedValue('rbMax', maxRB);
   setSelectedValue('wrMax', maxWR);
   setSelectedValue('teMax', maxTE);
   setSelectedValue('kMax', maxK);
   setSelectedValue('dMax', maxD);

   return false;
}

function setSelectedValue(elem, val){
   var e = document.getElementById(elem);
   for(var i = 0; i<e.options.length; i++){
       if(e.options[i].value == val){
           e.selectedIndex = i;
           break;
       }
   }
}

function getSelectedValue(elem){
   return Number(document.getElementById(elem).options[document.getElementById(elem).selectedIndex].value);
}

function scaleImages(name){
   var images = document.getElementsByName(name);
   for(var i=0; i< images.length; i++){
       if(images[i].height > 150){
           images[i].height = 150;
       }
   }
}

function ajaxPost(action, request, processor, id, errorHandler){
    var req = false;
    if(window.XMLHttpRequest) {
            req = new XMLHttpRequest();
    }else{
        try{
            req = new ActiveXObject("MSXML2.XMLHTTP");
        }catch(e){
            try {
                req = new ActiveXObject("Microsoft.XMLHTTP");
            }catch(e){}
        }
    }
    if(!req)return true;
    else{
        var act = action;
        if(act.indexOf("#")>=0){
            act=act.substring(0,act.indexOf("#"));
        }
        req.open("POST", act, true);
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        req.onreadystatechange = function() {
            if (req.readyState == 4 && req.status == 200) {
                processor(id,req.responseText);
            } else if(req.readyState == 4){
                if(errorHandler){
                    errorHandler(id, req.status, req.statusText, req.responseText, act, request);
                }
            }
        }
        req.send(request);
        return false;
    }
}

function ajaxPost2(frm){
    var req = false;
    var self = this;
    if(window.XMLHttpRequest) {
            self.req = new XMLHttpRequest();
    }else{
        try{
            self.req = new ActiveXObject("MSXML2.XMLHTTP");
        }catch(e){
            try {
                self.req = new ActiveXObject("Microsoft.XMLHTTP");
            }catch(e){}
        }
    }
    if(!self.req)return true;
    else{
        var act = frm.action;
        if(act.indexOf("#")>=0){
            act=act.substring(0,act.indexOf("#"));
        }
        self.req.open("POST", act, true);
        self.req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        self.req.onreadystatechange = function() {
            if (self.req.readyState == 4) {
                update(frm,self.req.responseText);
            }
        }
        var request = "ajax=true&action.x=Update+Players";
        var checkboxes = frm.elements;
        for(var i=0; i<checkboxes.length;i++){
            if(checkboxes[i].checked||checkboxes[i].type=="hidden"){
                request += "&"+checkboxes[i].name+"="+checkboxes[i].value;
            }
        }
        self.req.send(request);
        return false;
    }
}  

var tickerStatus = true;
function getTickerStatus(){
    return tickerStatus;
}

function checkStop(){
    if(tickerStatus){
        document.getElementById('ticker').stop();
    }
}

function checkStart(){
    if(tickerStatus){
        document.getElementById('ticker').start();
    }
}
function startMarquee(){
   ajaxPost('remStopMarquee.jsp', 'marquee=start', processMarquee, 'ticker');
}

function stopMarquee(){
   ajaxPost('remStopMarquee.jsp', 'marquee=stop', processMarquee, 'ticker');
}

function checkMarquee(){
   ajaxPost('remStopMarquee.jsp', '', processMarquee, 'ticker');
}

function processMarquee(id, resp){
   if(resp.search(/stop/i) > -1){
       tickerStatus = false;
       document.getElementById(id).stop();
        document.getElementById('marqueeDisabler').innerHTML = "Start";
   } else {
       tickerStatus = true;
       document.getElementById(id).start();
        document.getElementById('marqueeDisabler').innerHTML = "Stop";
   }
}

function cycleMarquee(){
    if(tickerStatus){
        stopMarquee();
        document.getElementById('marqueeDisabler').innerHTML = "Start";
    } else {
        startMarquee();
        document.getElementById('marqueeDisabler').innerHTML = "Stop";
    }
}
