
var isAuthorized;function updateTeamTweets(team,league,conference)
{loading.showLoading('sportstweets-loading-large-box');var baseUrl="/web/ajax?view=sportsTweetsController&action=showTeamTweets&league="+league+"&conference="+conference;var url='';var cookieTeam1=getTeam1FromSportsTweetsCookie();var cookieTeam2=getTeam2FromSportsTweetsCookie();if(cookieTeam1==null&&cookieTeam2==null)
{url=baseUrl+"&team1="+team;}
if(cookieTeam1!=null&&cookieTeam2==null)
{url=baseUrl+"&team1="+cookieTeam1+"&team2="+team;}
if(cookieTeam1!=null&&cookieTeam2!=null)
{url=baseUrl+"&team1="+cookieTeam2+"&team2="+team;}
var teamTweetsCallbackFcn=function()
{if(ajaxHandler.webReq.readyState==4)
{if(ajaxHandler.webReq.status==200)
{var divElem=document.getElementById(ajaxHandler.layerID);divElem.innerHTML=ajaxHandler.webReq.responseText;displayHelpFromCookie();loading.hideLoading('sportstweets-loading-large-box');}}}
ajaxHandler.doAjaxCall(url,'teamTweetsSection','overwrite',teamTweetsCallbackFcn);}
function updateTeamTweetsFromCookie()
{loading.showLoading('sportstweets-loading-large-box');var league=getLeagueFromSportsTweetsCookie();var conference=getConferenceFromSportsTweetsCookie();var cookieTeam1=getTeam1FromSportsTweetsCookie();var cookieTeam2=getTeam2FromSportsTweetsCookie();var baseUrl="/web/ajax?view=sportsTweetsController&action=showTeamTweets&league="+league+"&conference="+conference;var url='';if(cookieTeam1==null&&cookieTeam2==null)
{url=baseUrl+"&team1="+"&team2=";}
if(cookieTeam1!=null&&cookieTeam2==null)
{url=baseUrl+"&team1="+cookieTeam1+"&team2=";}
if(cookieTeam1!=null&&cookieTeam2!=null)
{url=baseUrl+"&team1="+cookieTeam1+"&team2="+cookieTeam2;}
var teamTweetsCallbackFcn=function()
{if(ajaxHandler.webReq.readyState==4)
{if(ajaxHandler.webReq.status==200)
{var divElem=document.getElementById(ajaxHandler.layerID);divElem.innerHTML=ajaxHandler.webReq.responseText;reloadTeamTweets();displayHelpFromCookie();loading.hideLoading('sportstweets-loading-large-box');}}}
ajaxHandler.doAjaxCall(url,'teamTweetsSection','overwrite',teamTweetsCallbackFcn);}
function closeTweetBox(team)
{loading.showLoading('sportstweets-loading-large-box');var baseUrl="/web/ajax?view=sportsTweetsController&action=showTeamTweets";var url='';var cookieTeam1=getTeam1FromSportsTweetsCookie();var cookieTeam2=getTeam2FromSportsTweetsCookie();if(cookieTeam1==null&&cookieTeam2==null)
{url=baseUrl;}
if(cookieTeam1!=null&&cookieTeam2==null)
{url=baseUrl;}
if(cookieTeam1!=null&&cookieTeam2!=null)
{if(cookieTeam1.toLowerCase()==team.toLowerCase())
{url=baseUrl+"&team1="+cookieTeam2;}
else
{url=baseUrl+"&team1="+cookieTeam1;}}
try
{unselectTeam(team);}
catch(err){}
var teamTweetsCallbackFcn=function()
{if(ajaxHandler.webReq.readyState==4)
{if(ajaxHandler.webReq.status==200)
{var divElem=document.getElementById(ajaxHandler.layerID);divElem.innerHTML=ajaxHandler.webReq.responseText;displayHelpFromCookie();loading.hideLoading('sportstweets-loading-large-box');}}}
ajaxHandler.doAjaxCall(url,'teamTweetsSection','overwrite',teamTweetsCallbackFcn);}
function updatePage(team,pageNumber)
{loading.showLoading('sportstweets-loading-large-box');var league=getLeagueFromSportsTweetsCookie();var conference=getConferenceFromSportsTweetsCookie();var baseUrl="/web/ajax?view=sportsTweetsController&action=showTeamTweets";if(league!=null)
{baseUrl=baseUrl+"&league="+league;}
if(conference!=null)
{baseUrl=baseUrl+"&conference="+conference;}
var url='';var cookieTeam1=getTeam1FromSportsTweetsCookie();var cookieTeam2=getTeam2FromSportsTweetsCookie();if(cookieTeam1==null&&cookieTeam2==null)
{return;}
if(cookieTeam1!=null&&cookieTeam2==null)
{url=baseUrl+"&team1="+cookieTeam1+"&team1page="+pageNumber;}
if(cookieTeam1!=null&&cookieTeam2!=null)
{if(cookieTeam1.toLowerCase()==team.toLowerCase())
{url=baseUrl+"&team1="+cookieTeam1+"&team1page="+pageNumber+"&team2="+cookieTeam2;}
else if(cookieTeam2.toLowerCase()==team.toLowerCase())
{url=baseUrl+"&team1="+cookieTeam1+"&team2="+team+"&team2page="+pageNumber;}}
var teamTweetsCallbackFcn=function()
{if(ajaxHandler.webReq.readyState==4)
{if(ajaxHandler.webReq.status==200)
{var divElem=document.getElementById(ajaxHandler.layerID);divElem.innerHTML=ajaxHandler.webReq.responseText;loading.hideLoading('sportstweets-loading-large-box');}}}
ajaxHandler.doAjaxCall(url,'teamTweetsSection','overwrite',teamTweetsCallbackFcn);}
function unselectTeam(teamKey)
{if($(teamKey)!=null)
{$(teamKey).className="";}}
function selectTeam(teamKey)
{$(teamKey).className="activeTeam";}
function setSelectedTeams(teamKey)
{var cookieTeam1=getTeam1FromSportsTweetsCookie();var cookieTeam2=getTeam2FromSportsTweetsCookie();if(cookieTeam1==null&&cookieTeam2==null)
{selectTeam(teamKey);}
if(cookieTeam1!=null&&cookieTeam2==null)
{selectTeam(teamKey);}
if(cookieTeam1!=null&&cookieTeam2!=null)
{try
{unselectTeam(cookieTeam1);}
catch(err)
{}
selectTeam(teamKey);}}
function setSelectedTeamsFromCookies()
{var cookieTeam1=getTeam1FromSportsTweetsCookie();var cookieTeam2=getTeam2FromSportsTweetsCookie();if(cookieTeam1!=null)
{try{selectTeam(cookieTeam1);}catch(err){}}
if(cookieTeam2!=null)
{try{selectTeam(cookieTeam2);}catch(err){}}}
function updateTeams(league,conferenceId,team1,team2)
{loading.showLoading('sportstweets-loading-large-box');if(conferenceId==null||conferenceId=='undefined'||conferenceId=='')
{conferenceId='';}
var team1Value='';var team2Value='';var team1CookieValue=getTeam1FromSportsTweetsCookie();var team2CookieValue=getTeam2FromSportsTweetsCookie();if(team1CookieValue!=null)
{team1Value=team1CookieValue;}
if(team2CookieValue!=null)
{team2Value=team2CookieValue;}
var url="/web/ajax?view=sportsTweetsController&action=showTeams&league="+league+"&conference="+conferenceId+"&team1="+team1Value+"&team2="+team2Value;var leagueCallbackFcn=function()
{if(ajaxHandler.webReq.readyState==4)
{if(ajaxHandler.webReq.status==200)
{var divElem=document.getElementById(ajaxHandler.layerID);divElem.innerHTML=ajaxHandler.webReq.responseText;loading.hideLoading('sportstweets-loading-large-box');}}}
ajaxHandler.doAjaxCall(url,'teamsSection','overwrite',leagueCallbackFcn);}
function updateStatus(tweetText,textToDisplay)
{var baseUrl="/web/ajax?view=sportsTweetsController&action=updateStatus";var cookieTeam1=getTeam1FromSportsTweetsCookie();var cookieTeam2=getTeam2FromSportsTweetsCookie();loading.showLoading('sportstweets-loading-large-box');var tweetElement=document.getElementById(tweetText);var encodedText=escape(tweetElement.value);if(cookieTeam1!=null&&cookieTeam2==null)
{url=baseUrl+"&team1="+cookieTeam1;}
else if(cookieTeam1!=null&&cookieTeam2!=null)
{url=baseUrl+"&team1="+cookieTeam1+"&team2="+cookieTeam2;}
else
{url=baseUrl;}
url+="&tweetText="+encodedText;var updateCallbackFcn=function()
{if(ajaxHandler.webReq.readyState==4)
{if(ajaxHandler.webReq.status==200)
{unCheckCheckboxes();clearTextArea($(tweetText));var divElem=document.getElementById(ajaxHandler.layerID);divElem.innerHTML=ajaxHandler.webReq.responseText;displayHelpFromCookie();popupPostSuccessDialog();$('tweetTextArea').value=textToDisplay;}}}
ajaxHandler.doAjaxCall(url,'teamTweetsSection','overwrite',updateCallbackFcn);}
function changeTweetTags(tagsElem,checkbox)
{if($(checkbox).checked)
{$('tweetTextArea').value+=" "+$(tagsElem).value;}
else
{var start=$('tweetTextArea').value.indexOf($(tagsElem).value);if(start>-1)
{var end=start+$(tagsElem).value.length;$('tweetTextArea').value=$('tweetTextArea').value.substring(0,start-1)+$('tweetTextArea').value.substring(end);}}
limitText($('tweetTextArea'),$('tweetTextCountdown'),140);$('tweetTextArea').focus();}
function getLeagueFromSportsTweetsCookie(){var cookie=document.cookie.match('sportsTweets'+'=(.*?)(;|$)');if(cookie){var subvals=cookie[1].split('%%');var league=subvals[4];if(league.startsWith('x'))
{return null;}
else
{return league;}}
return null;}
function getConferenceFromSportsTweetsCookie(){var cookie=document.cookie.match('sportsTweets'+'=(.*?)(;|$)');if(cookie)
{var subvals=cookie[1].split('%%');var conference=subvals[5];if(conference.startsWith('x'))
{return null;}
else
{return conference;}}
return null;}
function getTeam1FromSportsTweetsCookie(){var cookie=document.cookie.match('sportsTweets'+'=(.*?)(;|$)');if(cookie)
{var subvals=cookie[1].split('%%');var team1=subvals[6];if(team1.startsWith('x'))
{return null;}
else
{return team1;}}
return null;}
function getTeam2FromSportsTweetsCookie(){var cookie=document.cookie.match('sportsTweets'+'=(.*?)(;|$)');if(cookie)
{var subvals=cookie[1].split('%%');var team2=subvals[7];if(team2.startsWith('x'))
{return null;}
else
{return team2;}}
return null;}
function limitText(limitField,limitCount,limitNum){if(limitField.value.length>limitNum){limitField.value=limitField.value.substring(0,limitNum);limitCount.value=0;}else{limitCount.value=limitNum-limitField.value.length;}
$('tweetTextCountdownLabel').innerHTML=limitCount.value;}
function clearTextArea(textArea)
{textArea.value="";limitText(textArea,$('tweetTextCountdown'),140);}
function retweetTweet(textArea,text,author)
{if(!isAuthorized)
return;textArea.value="RT "+author+" "+text+" ";limitText(textArea,$('tweetTextCountdown'),140);textArea.focus();unCheckCheckboxes();}
function replyTweet(textArea,author)
{if(!isAuthorized)
return;textArea.value=author+" ";limitText(textArea,$('tweetTextCountdown'),140);textArea.focus();unCheckCheckboxes();}
function unCheckCheckboxes()
{var checkbox1=$('cb1');var checkbox2=$('cb2');if(checkbox1!=null)
checkbox1.checked=false;if(checkbox2!=null)
checkbox2.checked=false;}
function noop()
{return false;}
function isNoTeams()
{var cookieTeam1=getTeam1FromSportsTweetsCookie();var cookieTeam2=getTeam2FromSportsTweetsCookie();if(cookieTeam1==null&&cookieTeam2==null)
{return true;}
else
{return false;}}
function isOneTeam()
{var cookieTeam1=getTeam1FromSportsTweetsCookie();var cookieTeam2=getTeam2FromSportsTweetsCookie();if(cookieTeam1!=null&&cookieTeam2==null)
{return true;}
else
{return false;}}
function isTwoTeams()
{var cookieTeam1=getTeam1FromSportsTweetsCookie();var cookieTeam2=getTeam2FromSportsTweetsCookie();if(cookieTeam1!=null&&cookieTeam2!=null)
{return true;}
else
{return false;}}
function showHelpBox(helpBoxNum)
{var helpBoxClosedName='helpBoxClosed'+helpBoxNum;var helpBoxClosedElement=$(helpBoxClosedName);if(helpBoxClosedElement!=null)
helpBoxClosedElement.hide();var helpBoxName='helpBox'+helpBoxNum;var helpBoxElement=$(helpBoxName);if(helpBoxElement!=null)
helpBoxElement.show();updateCookieHelpBoxValue(helpBoxNum,"1");}
function hideHelpBox(helpBoxNum)
{var helpBoxName='helpBox'+helpBoxNum;var helpBoxElement=$(helpBoxName);if(helpBoxElement!=null)
helpBoxElement.hide();var helpBoxClosedName='helpBoxClosed'+helpBoxNum;var helpBoxClosedElement=$(helpBoxClosedName);if(helpBoxClosedElement!=null)
helpBoxClosedElement.show();updateCookieHelpBoxValue(helpBoxNum,"0");}
function displayHelpFromCookie()
{if(getHelpBoxCookieValue(1)==true)
showHelpBox("1");else
hideHelpBox("1");if(getHelpBoxCookieValue(2)==true)
showHelpBox("2");else
hideHelpBox("2");}
function updateCookieHelpBoxValue(helpBoxNum,value){var cookieName='sportsTweets';var cookieDomain=document.domain;if(cookieDomain){var parts=cookieDomain.split(".");if(parts.length>2){cookieDomain=parts[parts.length-2]+"."+parts[parts.length-1];}}
var cookie=document.cookie.match(cookieName+'=(.*?)(;|$)');if(cookie){var subvals=cookie[1].split('%%');if(helpBoxNum=="1")
{subvals[8]=value;}
else if(helpBoxNum=="2")
{subvals[9]=value;}
var newVal=subvals.join('%%');var expiration=new Date(2075,11,24);document.cookie=cookieName+"="+newVal+"; expires="+expiration.toUTCString()+"; domain="+cookieDomain+"; path=/";}}
function getHelpBoxCookieValue(helpBoxNum)
{var cookie=document.cookie.match('sportsTweets'+'=(.*?)(;|$)');if(cookie)
{var subvals=cookie[1].split('%%');var index=helpBoxNum+7;var helpBox=subvals[index];if(helpBox==null||helpBox.startsWith('x'))
{return true;}
else
{if(helpBox=="0")
return false;else
return true;}}
return true;}
function closePostSuccessDialogCallback()
{$('postSuccessDialogDiv').hide();loading.hideLoading('sportstweets-loading-large-box');}
function popupPostSuccessDialog()
{$('sportstweets-loading-large-box').hide();$('postSuccessDialogDiv').show();setTimeout('closePostSuccessDialogCallback()',5000);}