var currentActiveView = 'round'
var currentTeamView = ''
var currentPositionView = 1000
var currentRemainingPositionView = 1000
var activeChad = 1
var positionValuesArray = new Array()
positionValuesArray[0] = 1000
positionValuesArray[1] = 1
positionValuesArray[2] = 2
positionValuesArray[3] = 5
positionValuesArray[4] = 6
positionValuesArray[5] = 9
var maxTimeArray = new Array()
maxTimeArray[1] = 300
maxTimeArray[2] = 100
var bestId = 0
var bestName = ' '
var bestPosition = 0
var bestSchool = ' '
var bestSchoolId = 0
function updatePlayer()
{
setInterval("refreshPlaylist()", 600000)
}
function refreshPlaylist()
{
window.frames["fsp"].setPlaylistDraftCast(0, 0, -1, currentOverallPick)
}
var isInternetExplorer = false
// Hook for Internet Explorer.
if (window.ActiveXObject)
{
isInternetExplorer = true
document.write('\n');
}
// Handle all the FSCommand messages in a Flash movie.
function listener_DoFSCommand(command, args) {
var listenerObj = isInternetExplorer ? document.all.listener : document.listener;
if (command == "handleCasterMessage")
{
i = args.indexOf("|");
ss = args.substring(0, i);
gg = args.substring(i+1);
if (gg != null)
{
gg = eval(gg);
}
handleCasterMessage(ss, gg);
} else if (command == "handleConnectionMessage") {
i = args.indexOf("|");
ss = args.substring(0, i);
gg = args.substring(i+1);
handleConnectionMessage(ss, gg);
}
}
function handleCasterMessage(message,updateObj)
{
if (message != "connectionStatus")
{
for (var i in updateObj)
{
for(var j in updateObj[i])
{
if(j != 'objId')
{
if (updateObj[i]['objId'] != null && j != null && updateObj[i][j] != null)
{
updateData(updateObj[i]['objId'],j,updateObj[i][j]);
}
}
}
}
}
}
function updateData(nodeName, attribute, value)
{
if (nodeName.indexOf("clock") != -1)
{
if (parseInt(attribute) == 0)
{
var vars = value.split("|")
if (vars.length == 2)
{
if (parseInt(vars[1]) != "NaN")
{
startClock(parseInt(vars[1]))
}
}
}
else if (parseInt(attribute) == 1)
{
if (value != currentOverallPick && parseInt(value) != currentOverallPick)
{
advancePick(nodeName, 1, value)
}
}
else if (parseInt(attribute) == 2)
{
if (parseInt(value) != 'NaN')
{
startClock(parseInt(value))
}
}
}
else if (nodeName.indexOf("poll") != -1)
{
if (attribute == 0)
{
doPollUpdate(value)
}
else if (attribute == 1)
{
changePollResults(value)
}
}
else if (nodeName.indexOf("Best") != -1)
{
addRemainingPlayer(nodeName, attribute, value)
}
else
{
if (parseInt(nodeName) != 'NaN' && parseInt(attribute) != 'NaN')
{
updatePick(parseInt(nodeName), parseInt(attribute), value)
}
}
}
function setClock(overallPickNumber)
{
timeLeft = maxTimeArray[pickRound[overallPickNumber]]
clearInterval(clockInterval)
startClock(timeLeft)
}
function startClock(timeLeft)
{
if (timeLeft > 0)
{
clearInterval(clockInterval)
clockInterval = setInterval(
function()
{
clockUpdate(--timeLeft);
},
1000)
}
else
{
document.getElementById("countDownClock").innerHTML = '0:00'
}
}
function clockUpdate(timeLeft)
{
if (timeLeft <= 0)
{
clearInterval(clockInterval)
}
var minutes = timeLeft / 60
var seconds = timeLeft % 60
var secondsString = seconds
if (seconds < 10)
{
secondsString = '0' + seconds
}
if (document.getElementById("countDownClock"))
{
document.getElementById("countDownClock").innerHTML = Math.floor(minutes) + ':' + secondsString
}
timeLeft = timeLeft - 1
}
function updateDraftCoverageTableByRound(round)
{
currentActiveView = 'round'
currentRoundView = round
for(var i = 1; i < 3; i++)
{
document.getElementById("roundNav"+i).innerHTML = ''+i+''
}
document.getElementById("roundNav"+round).innerHTML = round
document.getElementById("roundNav"+round).style.color = "#FFCC00"
updateTableByRound(round)
}
function updateDraftCoverageTableByTeam(team)
{
currentActiveView = 'team'
currentTeamView = team
for(var i = 1; i < 3; i++)
{
document.getElementById("roundNav"+i).innerHTML = ''+i+''
}
updateTableByTeam(team)
}
function updateDraftCoverageTableByPosition(pos)
{
currentActiveView = 'position'
currentPositionView = parseInt(pos)
for(var i = 1; i < 3; i++)
{
document.getElementById("roundNav"+i).innerHTML = ''+i+''
}
updateTableByPosition(pos)
}
function updateRemainingPlayersTable(positionId)
{
for(var i = 0; i <= 5; i++)
{
document.getElementById(positionValuesArray[i] + "Link").style.color = "#776677"
document.getElementById(positionValuesArray[i] + "Link").style.textDecoration = "underline"
}
document.getElementById(positionId + "Link").style.color = "#7F4203"
document.getElementById(positionId + "Link").style.textDecoration = "none"
currentRemainingPositionView = positionId
makeXmlHttpRequest("format/remainingPlayersUpdate", updateRemaining, 'positionId', positionId)
}
function makeXmlHttpRequest(responseURL, responseFunction, param1Name, param1Value)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}
var url = responseURL
url = url + "?season=" + season
if (param1Name != null && param1Value != null)
{
url = url + "&" + param1Name + "=" + param1Value
}
url = url + "¤tPick=" + currentOverallPick + "&langType=0"
xmlHttp.onreadystatechange=responseFunction
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function GetXmlHttpObject()
{
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
//////////////////////////////////////////////
// NEED TO UPDATE LANG HERE !!!!!!
//////////////////////////////////////////////
function updateTable()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
responseText = xmlHttp.responseText
if (responseText != null)
{
document.getElementById("playersTable").innerHTML = responseText
}
}
}
function updateRemaining()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
responseText = xmlHttp.responseText
if (responseText != null)
{
document.getElementById("remaingingPlayerTable").innerHTML = responseText
}
}
}
function updateScroller(firstToDisplay)
{
if (firstToDisplay == null)
{
document.getElementById("roundLabel").innerHTML = 1
var startPick = parseInt(startRound[1])
var endPick = parseInt(endRound[1])
firstToDisplay = startPick
lastToDisplay = startPick
}
else
{
var oldRound = document.getElementById('roundLabel').innerHTML
oldRound = parseInt(oldRound)
var newRound = parseInt(pickRound[firstToDisplay])
if (oldRound != newRound)
{
document.getElementById("roundLabel").innerHTML = newRound
var startPick = parseInt(startRound[newRound])
var endPick = parseInt(endRound[newRound])
firstToDisplay = startPick
lastToDisplay = endPick
}
else
{
var startPick = parseInt(startRound[oldRound])
var endPick = parseInt(endRound[oldRound])
firstToDisplay = parseInt(firstToDisplay)
lastToDisplay = parseInt(firstToDisplay)
}
}
outputText = ""
if (pickName[firstToDisplay] == " ")
{
outputText = outputText + '' + pickNumber[(firstToDisplay)] + ' (' + (firstToDisplay) + ') ' + '' + nbaTeamsLocation[pickProTeam[(firstToDisplay)]] + ' '
for (var i = 1; i < 4; i++)
{
if (firstToDisplay + i <= endPick)
{
lastToDisplay = firstToDisplay+i
outputText = outputText + '
'
outputText = outputText + '' + pickNumber[(firstToDisplay+i)] + ' (' + (firstToDisplay+i) + ') ' + '' + nbaTeamsLocation[pickProTeam[(firstToDisplay+i)]] + ' '
}
}
}
else
{
outputText = outputText + '' + pickNumber[firstToDisplay] + ' (' + (firstToDisplay) + ') ' + '' + nbaTeamsAbbrev[pickProTeam[firstToDisplay]] + ' - ' + '' + pickName[firstToDisplay] + ' (' + positionNames[pickPosition[firstToDisplay]] + ') ' + pickCollege[firstToDisplay] + ''
if (firstToDisplay+1 <= endPick)
{
if (pickName[firstToDisplay+1] == " ")
{
for (var i = 1; i < 3; i++)
{
if (firstToDisplay + i <= endPick)
{
lastToDisplay = firstToDisplay + i
outputText = outputText + '
'
outputText = outputText + '' + pickNumber[(firstToDisplay+i)] + ' (' + (firstToDisplay+i) + ') ' + '' + nbaTeamsLocation[pickProTeam[(firstToDisplay+i)]] + ' '
}
}
}
else
{
lastToDisplay = firstToDisplay + 1
outputText = outputText + '
'
outputText = outputText + '' + pickNumber[firstToDisplay+1] + ' (' + (firstToDisplay+1) + ') ' + '' + nbaTeamsAbbrev[pickProTeam[firstToDisplay+1]] + ' - ' + '' + pickName[firstToDisplay+1] + ' (' + positionNames[pickPosition[firstToDisplay+1]] + ') ' + pickCollege[firstToDisplay+1] + ''
}
}
}
updateElement("scrollText", outputText)
if (firstToDisplay == endPick)
{
if (firstToDisplay == 30)
{
setTimeout("updateScroller(\""+31+"\")", 2500)
}
else
{
setTimeout("updateScroller(\""+1+"\")", 2500)
}
}
else
{
if (lastToDisplay == endPick)
{
if (lastToDisplay == 30)
{
setTimeout("updateScroller(\""+31+"\")", 2500)
}
else
{
setTimeout("updateScroller(\""+1+"\")", 2500)
}
}
else
{
setTimeout("updateScroller(\""+(lastToDisplay+1)+"\")", 2500)
}
}
}
function switchItBack()
{
document.getElementById("scrollText").style.display = 'block';
document.getElementById("justPickedContainer").style.display = 'none';
}
function updateElement(element,data)
{
document.getElementById(element).innerHTML = data;
}
function showSelection(currentOverallPick)
{
outputText = "Current Selection: Rd. " + pickRound[currentOverallPick] + " - #" + pickNumber[currentOverallPick] + " (Ovr: " + currentOverallPick + ") " + pickName[currentOverallPick] + " (" + positionNames[pickPosition[currentOverallPick]] + ") " + pickCollege[currentOverallPick] + ''
document.getElementById("justPicked").innerHTML = outputText
document.getElementById("scrollText").style.display = 'none';
document.getElementById("justPickedContainer").style.display = 'block';
//new Effect.Pulsate('justPickedContainer', {duration: 3})
jQuery("#justPickedContainer").effect("pulsate", { times:3 }, 2000);
if (soundEnabled == true)
{
playSound()
}
setTimeout("switchItBack()", 10000)
}
function advancePick(nodeId, attribute, value)
{
if (value < 61)
{
setTimeout("showSelection(\""+(currentOverallPick)+"\")", 3000)
currentOverallPick = value
/***************************************************/
// UPDATE CURRENT PICK INFO //
/***************************************************/
if (currentRound != pickRound[value])
{
currentRound = pickRound[value]
if (document.getElementById("currentRoundNumber"))
{
document.getElementById("currentRoundNumber").innerHTML = currentRound
}
}
if (document.getElementById("currentPickNum"))
{
document.getElementById("currentPickNum").innerHTML = pickNumber[value]
}
if (document.getElementById("currentPickOverall"))
{
document.getElementById("currentPickOverall").innerHTML = currentOverallPick
}
if (document.getElementById("onClockImage"))
{
teamAbbrev = nbaTeamsAbbrev[pickProTeam[value]]
if (teamAbbrev == "GS")
{
teamAbbrev = "gsw"
}
else if (teamAbbrev == "NY")
{
teamAbbrev = "nyk"
}
else if (teamAbbrev == "NJ")
{
teamAbbrev = "njn"
}
else if (teamAbbrev == "UTA")
{
teamAbbrev = "uth"
}
else if (teamAbbrev == "SA")
{
teamAbbrev = "sas"
}
else if (teamAbbrev == "NOK")
{
teamAbbrev = "nor"
}
else if (teamAbbrev == "NO")
{
teamAbbrev = "nor"
}
tl.flashFile = "http://espn-ak.starwave.com/swf/clubhouse/nba/logos/" + teamAbbrev + ".swf";
tl.width = "40";
tl.height = "40";
tl.scale = "scale";
tl.salign="t";
tl.wmode = "transparent";
tl.DenyIEdl = "TRUE";
tl.allowScriptAccess = "Always";
tl.allowNetworking = "All";
tl.FlashVer = 7;
tl.cabVersion = "7,0,19,0";
tl.altTxt = "";
tl.ID = "gh";
var src = tl.render(false);
document.getElementById("onClockImage").innerHTML = src
}
if (document.getElementById("currentTeamName"))
{
document.getElementById("currentTeamName").innerHTML = nbaTeamsLocation[pickProTeam[value]] + " " + nbaTeamsName[pickProTeam[value]]
}
/***************************************************/
// END UPDATE CURRENT PICK INFO //
/***************************************************/
/***************************************************/
// UPDATE NEXT PICK INFO //
/***************************************************/
updateNextPickInfo(parseInt(value)+1)
/***************************************************/
// END UPDATE NEXT PICK INFO //
/***************************************************/
/***************************************************/
// UPDATE PREVIOUS PICK INFO //
/***************************************************/
updateLastPickInfo(parseInt(value)-1)
/***************************************************/
// END UPDATE PREVIOUS PICK INFO //
/***************************************************/
}
}
function updatePick(overallPickNumber, attribute, value)
{
if ( ((attribute == 1 || attribute == 3) && value == 0) || ((attribute == 2 || attribute == 4) && value == " ") )
{
erasePickInfo(overallPickNumber, attribute, value)
}
else
{
if(attribute == 0)
{
updateTeamInfo(overallPickNumber, attribute, value)
}
else if (attribute == 1)
{
updatePlayerIdInfo(overallPickNumber, attribute, value)
parseRemaining(parseInt(value))
}
else if (attribute == 2)
{
updatePlayerNameInfo(overallPickNumber, attribute, value)
}
else if (attribute == 3)
{
updatePlayerPositionInfo(overallPickNumber, attribute, value)
}
else if (attribute == 4)
{
updateSchoolInfo(overallPickNumber, attribute, value)
}
else if (attribute == 5)
{
updateChad(overallPickNumber, attribute, value)
}
else if (attribute == 6)
{
updatePlayerVideoId(overallPickNumber, attribute, value)
}
else if (attribute == 7)
{
updatePlayerVideoLocation(overallPickNumber, attribute, value)
}
else if (attribute == 8)
{
updateTradeNote(overallPickNumber, attribute, value)
}
else if (attribute == 9)
{
updateTradeInfo(overallPickNumber, attribute, value)
}
}
}
function updateTradeNote(overallPickNumber, attribute, value)
{
pickTradeNote[overallPickNumber] = value
if (currentActiveView == "round")
{
if(currentRoundView == pickRound[overallPickNumber])
{
updateTableByRound(currentRoundView)
}
}
else if (currentActiveView == "team")
{
if (currentTeamView == pickProTeam[overallPickNumber])
{
updateTableByTeam(currentTeamView)
}
}
else if (currentActiveView == "position")
{
if (currentPositionView == pickPosition[overallPickNumber])
{
updateTableByPosition(currentPositionView)
}
}
}
function updateTradeInfo(overallPickNumber, attribute, value)
{
pickTraded[overallPickNumber] = value
if (currentActiveView == "round")
{
if(currentRoundView == pickRound[overallPickNumber])
{
updateTableByRound(currentRoundView)
}
}
else if (currentActiveView == "team")
{
if (currentTeamView == pickProTeam[overallPickNumber])
{
updateTableByTeam(currentTeamView)
}
}
else if (currentActiveView == "position")
{
if (currentPositionView == pickPosition[overallPickNumber])
{
updateTableByPosition(currentPositionView)
}
}
}
function updateTeamInfo(overallPickNumber, attribute, value)
{
if (overallPickNumber > 0 && overallPickNumber < 61)
{
/***************************************************/
// UPDATE JAVASCRIPT OBJECTS //
/***************************************************/
prevTeamId = pickProTeam[overallPickNumber]
pickProTeam[overallPickNumber] = value
var teamsPicks = nbaArray[value]
var foundIt = false
for(var i = 0; i < teamsPicks.length; i++)
{
if (teamsPicks[i] == overallPickNumber)
{
foundIt = true
break
}
}
if (foundIt == false)
{
teamsPicks.push(overallPickNumber)
}
var teamsPicks = nbaArray[prevTeamId]
var foundIt = false
for(var i = 0; i < teamsPicks.length; i++)
{
if (teamsPicks[i] == overallPickNumber)
{
foundIt = true
teamsPicks.splice(i,1)
break
}
}
/***************************************************/
// END UPDATE JAVASCRIPT OBJECTS //
/***************************************************/
}
/***************************************************/
// UPDATE CURRENT PICK TEAM //
/***************************************************/
if (overallPickNumber == currentOverallPick)
{
if (document.getElementById("onClockImage"))
{
teamAbbrev = nbaTeamsAbbrev[value]
if (teamAbbrev == "GS")
{
teamAbbrev = "gsw"
}
else if (teamAbbrev == "NY")
{
teamAbbrev = "nyk"
}
else if (teamAbbrev == "NJ")
{
teamAbbrev = "njn"
}
else if (teamAbbrev == "UTA")
{
teamAbbrev = "uth"
}
else if (teamAbbrev == "SA")
{
teamAbbrev = "sas"
}
else if (teamAbbrev == "NOK")
{
teamAbbrev = "nor"
}
else if (teamAbbrev == "NO")
{
teamAbbrev = "nor"
}
tl.flashFile = "http://espn-ak.starwave.com/swf/clubhouse/nba/logos/" + teamAbbrev + ".swf";
tl.width = "40";
tl.height = "40";
tl.scale = "scale";
tl.salign="t";
tl.wmode = "transparent";
tl.DenyIEdl = "TRUE";
tl.allowScriptAccess = "Always";
tl.allowNetworking = "All";
tl.FlashVer = 7;
tl.cabVersion = "7,0,19,0";
tl.altTxt = "";
tl.ID = "gh";
var src = tl.render(false);
document.getElementById("onClockImage").innerHTML = src
}
if (document.getElementById("currentTeamName"))
{
document.getElementById("currentTeamName").innerHTML = nbaTeamsLocation[value] + " " + nbaTeamsName[value]
}
}
/***************************************************/
// END UPDATE CURRENT PICK TEAM //
/***************************************************/
/***************************************************/
// UPDATE NEXT PICK TEAM //
/***************************************************/
if (overallPickNumber == currentOverallPick+1)
{
updateNextPickInfo(overallPickNumber)
}
/***************************************************/
// UPDATE LAST PICK TEAM //
/***************************************************/
if (overallPickNumber == currentOverallPick - 1)
{
updateLastPickTeamInfo(overallPickNumber)
}
/***************************************************/
// END UPDATE LAST PICK TEAM //
/***************************************************/
/***************************************************/
// UPDATE MAIN TABLE //
/***************************************************/
if (currentActiveView == "team")
{
if (currentTeamView == prevTeamId)
{
updateTableByTeam(prevTeamId)
}
else if(currentTeamView == value)
{
updateTableByTeam(value)
}
}
else
{
updateTableTeamChange(overallPickNumber)
}
changeChad(activeChad)
/***************************************************/
// END UPDATE MAIN TABLE //
/***************************************************/
}
function updatePlayerIdInfo(overallPickNumber, attribute, value)
{
if (overallPickNumber > 0 && overallPickNumber < 61)
{
pickPlayerId[overallPickNumber] = value
if (overallPickNumber == currentOverallPick - 1)
{
if (value != 0)
{
updateLastPickPlayerInfo(overallPickNumber)
}
else
{
eraseLastPickPlayerInfo(overallPickNumber)
}
}
updateTableCheck(overallPickNumber)
changeChad(activeChad)
}
}
function updatePlayerNameInfo(overallPickNumber, attribute, value)
{
if (overallPickNumber > 0 && overallPickNumber < 61)
{
pickName[overallPickNumber] = value
if (overallPickNumber == currentOverallPick - 1)
{
if (value != ' ')
{
updateLastPickPlayerInfo(overallPickNumber)
}
else
{
eraseLastPickPlayerInfo(overallPickNumber)
}
}
updateTableCheck(overallPickNumber)
changeChad(activeChad)
}
}
function updateSchoolInfo(overallPickNumber, attribute, value)
{
if (overallPickNumber > 0 && overallPickNumber < 61)
{
pickCollege[overallPickNumber] = value
if (overallPickNumber == currentOverallPick - 1)
{
if (value != ' ')
{
updateLastPickPlayerInfo(overallPickNumber)
}
else
{
eraseLastPickPlayerInfo(overallPickNumber)
}
}
updateTableCheck(overallPickNumber)
}
}
function updatePlayerPositionInfo(overallPickNumber, attribute, value)
{
if (overallPickNumber > 0 && overallPickNumber < 61)
{
prevPositionId = pickPosition[overallPickNumber]
pickPosition[overallPickNumber] = value
var positionPicks = positionArray[value]
var foundIt = false
if (positionPicks != null)
{
for(var i = 0; i < positionPicks.length; i++)
{
if (positionPicks[i] == overallPickNumber)
{
foundIt = true
break
}
}
if (foundIt == false)
{
positionPicks.push(overallPickNumber)
}
if (prevPositionId != 0)
{
var positionPicks = positionArray[prevPositionId]
var foundIt = false
for(var i = 0; i < positionPicks.length; i++)
{
if (positionPicks[i] == overallPickNumber)
{
foundIt = true
positionPicks.splice(i,1)
break
}
}
}
if (overallPickNumber + 1 == currentOverallPick)
{
updateLastPickInfo(overallPickNumber)
}
if (currentActiveView == "position")
{
if (currentPositionView == prevPositionId)
{
updateTableCheck(currentPositionView)
}
else if (currentPositionView == pickPosition[overallPickNumber])
{
updateTableByPosition(currentPositionView)
}
}
else
{
updateTableCheck(overallPickNumber)
}
}
changeChad(activeChad)
}
}
function updatePlayerVideoId(overallPickNumber, attribute, value)
{
if (overallPickNumber > 0 && overallPickNumber < 61)
{
if (parseInt(value) != 'NaN')
{
pickVideoId[overallPickNumber] = parseInt(value)
if (overallPickNumber == currentOverallPick - 1)
{
if (value != ' ')
{
updateLastPickPlayerInfo(overallPickNumber)
}
else
{
eraseLastPickPlayerInfo(overallPickNumber)
}
}
updateTableCheck(overallPickNumber)
}
}
}
function updatePlayerVideoLocation(overallPickNumber, attribute, value)
{
if (overallPickNumber > 0 && overallPickNumber < 61)
{
pickVideoURL[overallPickNumber] = value
if (overallPickNumber == currentOverallPick - 1)
{
if (value != ' ')
{
updateLastPickPlayerInfo(overallPickNumber)
}
else
{
eraseLastPickPlayerInfo(overallPickNumber)
}
}
updateTableCheck(overallPickNumber)
}
}
function updateTableCheck(overallPickNumber)
{
if (pickPlayerId[overallPickNumber] != 0 && pickName[overallPickNumber] != " " && pickCollege[overallPickNumber] != " " && pickPosition[overallPickNumber] != 0)
{
if (currentActiveView == "round")
{
if(currentRoundView == pickRound[overallPickNumber])
{
updateTableByRound(currentRoundView)
}
}
else if (currentActiveView == "team")
{
if (currentTeamView == pickProTeam[overallPickNumber])
{
updateTableByTeam(currentTeamView)
}
}
else if (currentActiveView == "position")
{
if (currentPositionView == pickPosition[overallPickNumber])
{
updateTableByPosition(currentPositionView)
}
}
}
}
function updateTableByTeam(team)
{
var teamPicks = nbaArray[parseInt(team)]
teamPicks.sort(sortNumber)
if (teamPicks.length > 8)
{
outputText = '
'
}
else
{
outputText = '
'
if (document.getElementById("playersTable"))
{
document.getElementById("playersTable").innerHTML = outputText
}
}
function updateTableByRound(round)
{
outputText = '
'
if (document.getElementById("playersTable"))
{
document.getElementById("playersTable").innerHTML = outputText
}
}
function updateTableByPosition(position)
{
var positionPicks = positionArray[parseInt(position)]
positionPicks.sort(sortNumber)
if (positionPicks.length > 8)
{
outputText = '
'
}
else
{
outputText = '
'
if (document.getElementById("playersTable"))
{
document.getElementById("playersTable").innerHTML = outputText
}
}
function sortNumber(a,b)
{
return a - b
}
function updateTableTeamChange(overallPickNumber)
{
if (currentActiveView == "round")
{
if(currentRoundView == pickRound[overallPickNumber])
{
updateTableByRound(currentRoundView)
}
}
else if (currentActiveView == "team")
{
if (currentTeamView == pickProTeam[overallPickNumber])
{
updateTableByTeam(currentTeamView)
}
}
else if (currentActiveView == "position")
{
if (currentPositionView == pickPosition[overallPickNumber])
{
updateTableByPosition(currentPositionView)
}
}
}
function updateLastPickInfo(overallPickNumber)
{
var nbaTeam = nbaTeamsName[pickProTeam[overallPickNumber]]
var nbaLoc = nbaTeamsLocation[pickProTeam[overallPickNumber]]
if (nbaLoc == 'Minnesota')
{
nbaLoc = 'Minn'
}
if (nbaLoc == "Los Angeles")
{
nbaLoc = "LA"
}
var outputText = 'Round ' + pickRound[overallPickNumber] + ' - #' + pickNumber[overallPickNumber] + ' (Ovr: ' + (overallPickNumber) + ')
' + nbaLoc + ' ' + nbaTeam + ' '
if (pickName[overallPickNumber] != ' ' && pickPlayerId[overallPickNumber] != 0 && pickPosition[overallPickNumber] != 0 && pickCollege[overallPickNumber] != ' ')
{
outputText = outputText + '
' + pickName[overallPickNumber] + ' (' + positionNames[pickPosition[overallPickNumber]] + ') ' + pickCollege[overallPickNumber] + ' '
}
else
{
outputText = outputText + '
'
}
document.getElementById("lastPickInfo").innerHTML = outputText
}
function updateLastPickTeamInfo(overallPickNumber)
{
var nbaTeam = nbaTeamsName[pickProTeam[overallPickNumber]]
if (document.getElementById("lastPickTeamInfo"))
{
document.getElementById("lastPickTeamInfo").innerHTML = nbaTeamsLocation[pickProTeam[overallPickNumber]] + ' ' + nbaTeam
}
}
function updateLastPickPlayerInfo(overallPickNumber)
{
if (document.getElementById("lastPickPlayerInfo"))
{
if (pickName[overallPickNumber] != ' ' && pickPlayerId[overallPickNumber] != 0 && pickPosition[overallPickNumber] != 0 && pickCollege[overallPickNumber] != ' ')
{
outputText = pickName[overallPickNumber] + ' (' + positionNames[pickPosition[overallPickNumber]] + ') ' + pickCollege[overallPickNumber]
if (pickVideoId[overallPickNumber] != 0)
{
outputText = outputText + '

'
}
document.getElementById("lastPickPlayerInfo").innerHTML = outputText
}
}
}
function eraseLastPickPlayerInfo(overallPickNumber)
{
if (document.getElementById("lastPickPlayerInfo"))
{
if (pickName[overallPickNumber] == ' ' && pickPlayerId[overallPickNumber] == 0 && pickPosition[overallPickNumber] == 0 && pickCollege[overallPickNumber] == ' ')
{
outputText = pickName[overallPickNumber] + ' (' + positionNames[pickPosition[overallPickNumber]] + ') ' + pickCollege[overallPickNumber]
document.getElementById("lastPickPlayerInfo").innerHTML = ' '
}
}
}
function updateNextPickInfo(overallPickNumber)
{
if (document.getElementById("nextPickInfo"))
{
if (parseInt(overallPickNumber) > 60)
{
document.getElementById("nextPickInfo").innerHTML = "Draft Completed"
}
else
{
document.getElementById("nextPickInfo").innerHTML = 'Round ' + pickRound[overallPickNumber] + ' - #' + pickNumber[overallPickNumber] + ' (Ovr: ' + (overallPickNumber) + ') ' + nbaTeamsLocation[pickProTeam[overallPickNumber]] + ' ' + nbaTeamsName[pickProTeam[overallPickNumber]]
}
}
}
function erasePickInfo(overallPickNumber, attribute, value)
{
if (attribute == 1)
{
pickPlayerId[overallPickNumber] = value
}
else if (attribute == 2)
{
pickName[overallPickNumber] = value
}
else if (attribute == 3)
{
pickPosition[overallPickNumber] = value
}
else if (attribute == 4)
{
pickCollege[overallPickNumber] = value
}
if (overallPickNumber == currentOverallPick - 1)
{
eraseLastPickPlayerInfo(overallPickNumber)
}
if (pickPlayerId[overallPickNumber] == 0 && pickName[overallPickNumber] == " " && pickCollege[overallPickNumber] == " " && pickPosition[overallPickNumber] == 0)
{
if (currentActiveView == "round")
{
if(currentRoundView == pickRound[overallPickNumber])
{
updateTableByRound(currentRoundView)
}
}
else if (currentActiveView == "team")
{
if (currentTeamView == pickProTeam[overallPickNumber])
{
updateTableByTeam(currentTeamView)
}
}
else if (currentActiveView == "position")
{
if (currentPositionView == pickPosition[overallPickNumber])
{
updateTableByPosition(currentPositionView)
}
}
}
}
function parseRemaining(playerId)
{
var table = document.getElementById("whoIsLeft")
var playerRow = document.getElementById("" + playerId + "")
var id = 0
var row
if (table != null)
{
rows = table.getElementsByTagName("tr")
for (var i = 0; i < rows.length; i++)
{
if (rows[i] == playerRow)
{
table.deleteRow(i)
}
}
count = 1
rows = table.getElementsByTagName("tr")
for (var i = 1; i < rows.length; i++)
{
if (count % 2 == 1)
{
rows[i].className = 'oddrow'
}
else
{
rows[i].className = 'evenrow'
}
count = count + 1
}
}
}
function addRemainingPlayer(nodeName, attribute, value)
{
viewName = "Best" + currentRemainingPositionView
if (nodeName == viewName)
{
var table = document.getElementById("whoIsLeft")
rows = table.getElementsByTagName("tr")
var values = value.split("|")
bestId = values[0]
bestName = values[1]
bestPosition = values[2]
bestSchool = values[3]
bestSchoolId = values[4]
var foundIt = false
for (var i = 0; i < rows.length; i++)
{
if (rows[i].id == bestId)
{
foundIt = true
}
}
if (foundIt == false)
{
if ((currentRemainingPositionView != "1000" && bestId != 0 && bestName != ' ' ) || (currentRemainingPositionView == "1000" && bestId != 0 && bestName != ' '))
{
var y = table.tBodies[0].insertRow(rows.length)
var a = y.insertCell(0)
var b = y.insertCell(1)
var c = y.insertCell(2)
a.style.width = "155px"
b.style.width = "85px"
if (rows.length % 2 == 0)
{
y.className = 'oddrow'
}
else
{
y.className = 'evenrow'
}
y.id = "" + bestId + ""
a.innerHTML = '
' + bestName + ''
if (currentRemainingPositionView == "1000")
{
b.innerHTML = '
' + positionNames[bestPosition] + ''
}
else
{
b.innerHTML = '
' + positionNames[parseInt(currentRemainingPositionView)] + ''
}
c.innerHTML = '
' + bestSchool + ''
bestId = 0
bestName = ' '
bestPosition = 0
bestSchool = ' '
bestSchoolId = 0
}
}
}
}
function updateChad(nodeName, attribute, value)
{
if (parseInt(nodeName) != 'NaN')
{
if (parseInt(nodeName) > 0 && parseInt(nodeName) < 61)
{
pickComment[parseInt(nodeName)] = value
changeChad(activeChad)
}
}
}
function changeChad(pickNumber)
{
activeChad = pickNumber
var outputText = '
'
outputText = outputText + ''
outputText = outputText + ' | '
outputText = outputText + 'Name | '
outputText = outputText + 'Team | '
outputText = outputText + 'Chad\'s Take | '
outputText = outputText + '
'
for (var i = pickNumber; i < pickNumber + 10; i++)
{
if (i % 2 == 1)
{
outputText = outputText + ''
}
else
{
outputText = outputText + '
'
}
outputText = outputText + '| ' + i + ' | '
if (pickName[i] != ' ' && pickPlayerId[i] != 0 && pickPosition[i] != 0)
{
outputText = outputText + '' + pickName[i] + ' | '
}
else
{
outputText = outputText + ' | '
}
outputText = outputText + ''
outputText = outputText + nbaTeamsAbbrev[pickProTeam[i]]
outputText = outputText + ' | '
outputText = outputText + ''
if (pickName[i] != ' ' && pickPlayerId[i] != 0 && pickPosition[i] != 0)
{
outputText = outputText + pickComment[i]
}
outputText = outputText + ' | '
outputText = outputText + '
'
}
outputText = outputText + ''
outputText = outputText + '| '
if (pickNumber == 1)
{
outputText = outputText + '1 - 10'
outputText = outputText + ' | '
outputText = outputText + '11 - 20'
outputText = outputText + ' | '
outputText = outputText + '21 - 30'
}
else if (pickNumber == 11)
{
outputText = outputText + '1 - 10'
outputText = outputText + ' | '
outputText = outputText + '11 - 20'
outputText = outputText + ' | '
outputText = outputText + '21 - 30'
}
else
{
outputText = outputText + '1 - 10'
outputText = outputText + ' | '
outputText = outputText + '11 - 20'
outputText = outputText + ' | '
outputText = outputText + '21 - 30'
}
outputText = outputText + ' | '
outputText = outputText + '
'
outputText = outputText + '
'
if (document.getElementById("chadTable"))
{
document.getElementById("chadTable").innerHTML = outputText
}
}
function doPollUpdate(f)
{
currentPollId = f
getSWF('draftPoll').updatePoll(currentPollId);
return false;
}
function changePollResults(f)
{
getSWF('draftPoll').updateResults(currentPollId, f)
return false;
}
function playVideo(videoId)
{
javascript:com.espn.utils.PlayerCommands.mpfVideoSwitchMedia(videoId);
}
function playSound()
{
document.getElementById("audioDiv").innerHTML = '
'
swfobject.embedSWF("http://scache.espn.go.com/ESPNAlerts/MobileESPNSound.swf", "tempAudioContainer", "1", "1", "7", false, {}, {}, {});
}
function toggleSound(value)
{
if (value == 'on')
{
document.getElementById('soundOn').style.color = "#FFCC00"
document.getElementById('soundOn').style.fontSize = '12px'
document.getElementById('soundOff').style.color = "#FFFFFF"
document.getElementById('soundOff').style.fontSize = '10px'
soundEnabled = true
}
else
{
document.getElementById('soundOn').style.color = "#FFFFFF"
document.getElementById('soundOn').style.fontSize = '10px'
document.getElementById('soundOff').style.color = "#FFCC00"
document.getElementById('soundOff').style.fontSize = '12px'
soundEnabled = false
}
}