



var detectMacXFFCommon;var dontCloseAlert=false;function getUserAgent()
{return navigator.userAgent.toLowerCase();}
var userAgent=getUserAgent();if((userAgent.indexOf('firefox')!=-1)||(userAgent.indexOf('safari')!=-1)||(userAgent.indexOf('chrome')!=-1))
detectMacXFFCommon=true;else
detectMacXFFCommon=false;function unmainHide(){}
function mainHide(){}
function noNull(s)
{if(s==null)
return'';else
return s;}
function addEvent(obj,name,func)
{if(browser.isIE)
{if(name.substring(0,2).toUpperCase()!='ON')
name='on'+name;obj.attachEvent(name,func);}
else
{if(name.substring(0,2).toUpperCase()=='ON')
name=name.substring(2);obj.addEventListener(name,func,false);}}
function getEventSource(e)
{var eSrc;if(!e)
var e=window.event;if(e.target)
eSrc=e.target;else if(e.srcElement)
eSrc=e.srcElement;if(eSrc.nodeType==3)
eSrc=eSrc.parentNode;return eSrc;}
function sleep(ms)
{var sleeping=true;var now=new Date();var alarm;var startMs=now.getTime();while(sleeping)
{alarm=new Date();alarmMs=alarm.getTime();if(alarmMs-startMs>ms)
sleeping=false;}}
if(!Array.indexOf)
{Array.prototype.indexOf=function(obj)
{for(var i=0;i<this.length;i++)
{if(this[i]==obj)
return i;}
return-1;}}
function substrAfterLast(str,delim)
{var items=str.split(delim);return items[items.length-1];}
function formatMessage(text,args)
{var i=0;var s=text;while(i<args.length)
{s=s.replace("{"+(i)+"}",args[i++]);}
return s;}
function javascriptEscape(str)
{str=str.replace('\'','\\\'');str=str.replace('"','\\"');return str;}
function containsWhiteSpace(s)
{var reWhiteSpace=new RegExp(/^\s+$/);if(reWhiteSpace.test(s))
return true;else
return false;}
function truncateWithDots(str,numChars)
{if(str==null)
return null;if(str.length<3)
return str;if(str.length>numChars)
{var end=numChars-3;if(end<0)
end=0;str=str.substring(0,end)+'...';}
return str;}
function getBoolean(value)
{if(value==null)
return false;else if(typeof(value)=='boolean')
return value;else if(typeof(value)=='string')
{var str=value.toLowerCase();if(str=='true'||str=='t'||str=='y'||str=='yes')
return true;else
return false;}
else
return false;}
function generateRandomString(length)
{var chars="0123456789abcdefghiklmnopqrstuvwxyz";var randomStr='';for(var i=0;i<length;i++)
{var rnum=Math.floor(Math.random()*chars.length);randomStr+=chars.substring(rnum,rnum+1);}
return randomStr;}
function generateUniqueId()
{var ms=new Date().getTime()+'';return generateRandomString(8)+ms.substring(ms.length-8);}
function isAnyNumber(strString,charsToInclude,includeNegative,emptyOk)
{var strChar;var result=true;if(!emptyOk&&(strString==null||strString.length==0))
return false;if(includeNegative)
{if(strString.substring(0,1)=='-')
strString=strString.substring(1);}
else
{if(strString.substring(0,1)=='-')
return false;}
for(i=0;i<strString.length&&result==true;i++)
{strChar=strString.charAt(i);if(charsToInclude.indexOf(strChar)==-1)
{result=false;}}
return result;}
function getKeyValuePressed(evt)
{var kc=evt.charCode?evt.charCode:evt.keyCode;var key=String.fromCharCode(kc);if(kc==null||kc==0||kc==8||kc==9||kc==13||kc==27||kc==37||kc==39||kc==35||kc==36||kc==116)
return null;else
return key;}
function isEnterPressed(evt)
{var kc=evt.charCode?evt.charCode:evt.keyCode;return kc==13;}
function isNumericKey(evt)
{var keyValue=getKeyValuePressed(evt);if(keyValue==null)
return true;else
return isNumeric(keyValue);}
function isWholeNumericKey(evt)
{var keyValue=getKeyValuePressed(evt);if(keyValue==null)
return true;else
return isWholeNumber(keyValue);}
function isIntegerNumericKey(evt)
{var keyValue=getKeyValuePressed(evt);if(keyValue==null)
return true;else
return isInteger(keyValue);}
function isPositiveNumericKey(evt)
{var keyValue=getKeyValuePressed(evt);if(keyValue==null)
return true;else
return isPositiveNumber(keyValue);}
function isNotKey(charTyped,evt)
{var keyValue=getKeyValuePressed(evt);if(keyValue==null)
return true;else
return keyValue!=charTyped;}
function isNumeric(str)
{return isAnyNumber(str,"0123456789.",true,false);}
function isNumericOrEmpty(str)
{return isAnyNumber(str,"0123456789.",true,true);}
function isWholeNumber(strString)
{return isAnyNumber(strString,"0123456789",false,false);}
function isWholeNumberOrEmpty(strString)
{return isAnyNumber(strString,"0123456789",false,true);}
function isPositiveNumberOrEmpty(strString)
{return isAnyNumber(strString,"0123456789.",false,true);}
function isPositiveNumber(strString)
{return isAnyNumber(strString,"0123456789.",false,false);}
function isInteger(strString)
{return isAnyNumber(strString,"0123456789",true,false);}
function isIntegerOrEmpty(strString)
{return isAnyNumber(strString,"0123456789",true,true);}
function round(num,decimals)
{var str=num+'';var newNum=parseFloat(num);newNum=Math.round(newNum*Math.pow(10,decimals))/Math.pow(10,decimals);return newNum;}
function trimDecimals(num,decimals,exact)
{var newNum=round(num,decimals).toFixed(decimals)+'';if(typeof(exact)=='undefined'||!exact)
{if(newNum.substring(newNum.length-1)=='0')
newNum=newNum.substring(0,newNum.length-1);if(newNum.substring(newNum.length-1)=='0')
newNum=newNum.substring(0,newNum.length-2);}
return newNum;}
function removeLeadingZeros(s)
{while(s.substr(0,1)=='0'&&s.length>1)
{s=s.substr(1,9999);}
return s;}
function removeCommas(value)
{if(value==null)
return null;value=''+value;var digits=value.split(',');var str='';for(var i=0;i<digits.length;i++)
{str+=digits[i];}
return str;}
function padNumeric(num,numDigits)
{if(num!=parseFloat(num))
return num;var numZeropad=num+'';while(numZeropad.length<numDigits)
numZeropad='0'+numZeropad;return numZeropad;}
function formatToCurrency(num)
{if(num==null||num.length==0)
return'';var num=Math.floor(num*100+0.50000000001);var cents=num%100;num=Math.floor(num/100).toString();if(cents<10)
cents="0"+cents;var formattedNum=num+'.'+cents;;return formattedNum;}
function parseNumberCommas(str)
{var elements=str.split(',');var newStr='';for(var i=0;i<elements.length;i++)
{newStr+=elements[i];}
return parseFloat(newStr);}
function formatNumberCommas(n)
{if(!isFinite(n))
return n;var s=""+n,abs=Math.abs(n),_,i;if(abs>=1000)
{_=(""+abs).split(/\./);i=_[0].length%3||3;_[0]=s.slice(0,i+(n<0))+_[0].slice(i).replace(/(\d{3})/g,',$1');s=_.join('.');}
return s;}
function formatSalaryLong(num,salaryCap)
{if(num==null)
return null;if(salaryCap<400000)
{return formatToCurrency(num);}
else
{return formatNumberCommas(num);}}
function formatNumberDisplay(num,numDecimals,inThousands,showCommas)
{if(num==null)
return null;var result=null;if(inThousands)
num=Math.round(num/1000);result=trimDecimals(num,numDecimals,true);if(showCommas)
result=formatNumberCommas(result);return result;}
function formatSalary1000s(salary)
{if(salary==null)
return null;else
return Math.round(salary/1000);}
function isValidEmail(email)
{var emailPattern=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;return emailPattern.test(email);}
function highlightRowWithColor(rowId,theColor)
{var theTr=null;if(checkID(rowId))
theTr=document.getElementById(rowId);else
return;var cells=theTr.cells;for(var i=0;i<cells.length;i++)
{var td=cells[i];td.style.backgroundColor=theColor;}}
function unHighlightRow(rowId)
{highlightRowWithColor(rowId,'#DDE5F0');}
function highlightRow(rowId)
{highlightRowWithColor(rowId,'#C8EFBA');}
function unHighlightRow2(rowId)
{highlightRowWithColor(rowId,'#FBFBFD');}
function highlightRow2(rowId)
{highlightRowWithColor(rowId,'#FFE766');}
function autoScroll(tableID,idName,maxWidth)
{var curRosterWidth=getWidth(tableID);if(curRosterWidth>maxWidth){changeClass(idName,"rosterContainer rosterAreaScroll");}}
function containsInList(str,lst)
{str+='';if(lst==null||typeof(lst)=='undefined')
return false;var itemArray=lst.split(',');for(var i=0;i<itemArray.length;i++)
{if(str==itemArray[i])
return true;}
return false;}
function containsInArray(str,arr)
{for(var i=0;i<arr.length;i++)
{if(str==arr[i])
return true;}
return false;}
function lengthOfMap(map)
{var length=0;for(var key in map){length++;}
return length;}
function endsWith(str,end)
{if(end.length>str.length)
return false;return(str.substring(str.length-end.length)==end);}
function substringAfter(text,str)
{var ind=text.indexOf(str);if(ind>=0)
return text.substring(ind+1);else
return null;}
function chop(str)
{if(str==null)
return null;else if(str.length==0)
return str;else
return str.substring(0,str.length-1);}
function selectOption(dd,value)
{for(var i=0;i<dd.options.length;i++)
{if(dd.options[i].value==value)
{dd.selectedIndex=i;break;}}}
function disableOption(dd,value)
{for(var i=0;i<dd.options.length;i++)
{if(dd.options[i].value==value)
{dd.options[i].disabled=true;break;}}}
function addOption(dropdown,value,text,id)
{var optionsArray=dropdown.options;var len=optionsArray.length;optionsArray[len]=new Option();optionsArray[len].value=value;optionsArray[len].innerHTML=text;if(typeof(id)!='undefined')
optionsArray[len].id=id;}
function insertOption(option,position,dropdown)
{var optionsArray=dropdown.options;var len=optionsArray.length;optionsArray[len]=new Option();for(var i=len;i>position;i--)
{optionsArray[i].value=optionsArray[i-1].value;optionsArray[i].innerHTML=optionsArray[i-1].innerHTML;optionsArray[i].id=optionsArray[i-1].id;}
optionsArray[position]=new Option();optionsArray[position].value=option.value;optionsArray[position].innerHTML=option.innerHTML;optionsArray[position].id=option.id;}
function removeOption(optionValue,dropdown)
{selectedValue=dropdown.value;num=dropdown.options.length;for(var i=0;i<num;i++)
{if(dropdown.options[i].value==optionValue)
{dropdown.options[i]=null;if(optionValue==selectedValue)
selectedValue=null;break;}}
if(selectedValue==null)
dropdown.selectedIndex=0;else
selectOption(dropdown,selectedValue);}
function clearOptions(dropdown,skipFirst)
{var num=dropdown.options.length;var start=skipFirst?1:0;for(var i=start;i<num;i++)
{dropdown.options[start]=null;}}
function clearTableRows(tblId,keepHeader,theadID)
{var tbl=getElement(tblId);var numRows=tbl.rows.length;var start=(keepHeader?1:0);for(var i=start;i<numRows;i++)
{tbl.deleteRow(start);}
if(theadID!=undefined){if(checkID(theadID)){var tHeader=getElement(theadID);tbl.removeChild(tHeader);}}else{theadID="";}}
function getParentTable(row)
{var tbl=row.parentNode.parentNode;return tbl;}
function deleteTableRow(row)
{var tbl=getParentTable(row);tbl.deleteRow(row.rowIndex);}
function dropdownContains(optionValue,dropdown)
{for(var i=0;i<dropdown.options.length;i++)
{if(dropdown.options[i].value==optionValue)
{return true;}}
return false;}
function getSelectedValue(dropdown)
{var opt=getSelectedOption(dropdown);if(opt!=null)
return opt.value;else
return null;}
function getSelectedOption(dropdown)
{if(dropdown==null)
return null;var selectedIndex=dropdown.selectedIndex;if(typeof(selectedIndex)!='undefined')
{if(selectedIndex>=0)
return dropdown.options[selectedIndex];else
return dropdown.options[0];}
else
return null;}
function getSelectedText(dropdown)
{var opt=getSelectedOption(dropdown);if(opt!=null)
return opt.innerHTML;else
return null;}
function getSelectedAttribute(dropdown,attrName)
{var opt=getSelectedOption(dropdown);if(opt!=null)
return opt.getAttribute(attrName);else
return null;}
function getSelectedValues(multiselect)
{var selectedArray=new Array();var count=0;for(var i=0;i<multiselect.options.length;i++){if(multiselect.options[i].selected){selectedArray[count]=multiselect.options[i].value;count++;}}
return selectedArray;}
function highlightFormField(formField)
{if(typeof formField=="string")
formField=getElement(formField);formField.style.background="#FFFFAA";}
function unHighlightFormField(formField)
{if(typeof formField=="string")
formField=getElement(formField);if(formField!=null)
formField.style.background="#ffffff";}
function unhighlightAllFormFields(formId)
{var frm=getElement(formId);for(var i=0;i<frm.elements.length;i++)
{unHighlightFormField(frm.elements[i]);}}
function getFormElementsByName(frm,elementName,elementType)
{elements=new Array();for(var i=0;i<frm.elements.length;i++)
{var formField=frm.elements[i];if(elementType==null&&formField.name==elementName)
elements.push(formField);else if(formField.type==elementType&&formField.name==elementName)
elements.push(formField);}
return elements;}
function getFormElementsByNameStartsWith(frm,elementStartsWith,elementType)
{elements=new Array();for(var i=0;i<frm.elements.length;i++)
{var formField=frm.elements[i];if(elementType==null&&formField.name.indexOf(elementStartsWith)==0)
elements.push(formField);else if(formField.type.indexOf(elementType)==0&&formField.name.indexOf(elementStartsWith)==0)
elements.push(formField);}
return elements;}
function getElementsByAttribute(tagName,attributeName,attributeValue)
{var upperTagName=tagName.toUpperCase();var elements=document.getElementsByTagName(tagName);var results=new Array();if(elements!=null)
{for(var i=0;i<elements.length;i++)
{var element=elements[i];if(element.getAttribute(attributeName)==attributeValue)
results.push(element);}}
return results;}
function getElementsByName(tagName,attributeName,attributeValue,name)
{var upperTagName=tagName.toUpperCase();var elements=document.getElementsByTagName(tagName);var results=new Array();if(elements!=null)
{for(var i=0;i<elements.length;i++)
{var element=elements[i];if(element.getAttribute(attributeName)==attributeValue&&element.getAttribute("name")==name)
results.push(element);}}
return results;}
function getElementsByAttributeStartsWith(tagName,attributeName,attributeValue)
{var upperTagName=tagName.toUpperCase();var elements=document.getElementsByTagName(tagName);var results=new Array();if(elements!=null)
{for(var i=0;i<elements.length;i++)
{var element=elements[i];var theType=element.tagName;if(theType.toUpperCase()==upperTagName)
{var attrValue=element.getAttribute(attributeName);if(attrValue!=null&&attrValue.indexOf(attributeValue)==0)
results.push(element);}}}
return results;}
function getElementsByIdStartsWith(tagName,startsWith)
{var upperTagName=tagName.toUpperCase();var elements=document.getElementsByTagName(tagName);var results=new Array();if(elements!=null)
{for(var i=0;i<elements.length;i++)
{var element=elements[i];var theType=element.tagName;if(theType.toUpperCase()==upperTagName&&element.id.indexOf(startsWith)==0)
results.push(element);}}
return results;}
function evalJavascript(str)
{var x=str.match(/<script>?.*?[\s\S]*?<\/script>/gi);if(x==null)
return;var scopeGlobal=this;for(var i=0;i<x.length;i++)
{var jsScript=x[i];var idx=jsScript.indexOf('>');var jsOnly=jsScript.substring(idx+1,jsScript.length-9);if(window.execScript)
window.execScript(jsOnly);else
scopeGlobal.eval?scopeGlobal.eval(jsOnly):eval(jsOnly);}}
function setFloat(obj,flt)
{obj.style.styleFloat=flt;obj.style.cssFloat=flt;}
function getFloat(obj)
{if(browser.isIE)
return obj.style.styleFloat;else
return obj.style.cssFloat;}
function stripOffPTag(str)
{if(str.indexOf('<p>')==0||str.indexOf('<P>')==0)
str=str.substring(3);ind=str.indexOf('</p>');if(ind<0)
ind=str.indexOf('</P>');if(ind>=0)
str=str.substring(0,ind);return str;}
function addPTag(str)
{str=stripOffPTag(str);str='<p>'+str+'</p>';return str;}
function getPageNumberForm()
{var theForm;for(var i=0;i<document.forms.length;i++)
{if(document.forms[i].pageNumber)
{theForm=document.forms[i];break;}}
return theForm;}
function gotoPage(pageNum)
{var theForm=getPageNumberForm();if(theForm)
{theForm.pageNumber.value=pageNum;theForm.submit();}
else
{alert("No form with element 'pageNumber' on page.");}}
function openHelpWindow(helpId)
{url='/viewHelp.go';if(helpId!='')
url+='?id='+helpId;var newWindow=open(url,'trHelpWin','WIDTH=798,HEIGHT=650,toolbar=no,scrollbars=no,resizable=yes,location=no,menubar=no,directories=no,status=yes,copyhistory=no');newWindow.focus();}
function insertAd(para,storyContainer,adContainer,delimiter){var nObj=document.getElementById(storyContainer);var pHTML=getHTML(storyContainer);var newHTML="";if(checkID(adContainer)){var scriptObj=document.getElementById(adContainer).getElementsByTagName("script");for(s=0;s<scriptObj.length;s++){if(scriptObj[s].language!="javascript"){scriptObj[s].language="javascript";}}}
if(pHTML.indexOf(delimiter)<0){delimiter=delimiter.toLowerCase();}
var splitP=pHTML.split(delimiter);for(s=0;s<splitP.length;s++){if(s==para){newHTML+=getHTML(adContainer)+delimiter;}else{newHTML+=splitP[s]+delimiter}}
htmlMe(storyContainer,newHTML);}
function showPlayerProfile(pId,multi,tabId,leagueId)
{var popupId='ppPopup';if(multi==true)
popupId=new Date().getTime();var link='/playerProfile.go?pId='+pId;if(typeof(tabId)=='string'&&tabId!=null)
link+='&tabId='+tabId;if(!isNull(leagueId))
link+='&leagueId='+leagueId;var newwindow=window.open(link,popupId,'height=620,width=1024,toolbar=no,location=no,menubar=no,directories=no,status=no,copyhistory=no,resizable=yes,scrollbars=1');newwindow.focus();}
function showPlayerProfile2(pId,multi,tabId,leagueId)
{var popupId='ppPopup';if(multi==true)
popupId=new Date().getTime();var link='/playerProfile2.go?pId='+pId;if(typeof(tabId)=='string'&&tabId!=null)
link+='&tabId='+tabId;if(!isNull(leagueId))
link+='&leagueId='+leagueId;var newwindow=window.open(link,popupId,'height=620,width=1024,toolbar=no,location=no,menubar=no,directories=no,status=no,copyhistory=no,resizable=yes,scrollbars=1');newwindow.focus();}
function showLiveOnlineDraft(leagueId)
{var newwindow=window.open('/fantasy/liveOnlineDraft.go?leagueId='+leagueId,'ppLDPopup','width=1024,height=720,toolbar=no,location=no,menubar=no,directories=no,status=no,copyhistory=no,resizable=yes,scrollbars=1');newwindow.focus();}
function showLiveScoring(leagueId)
{var newwindow=window.open('/fantasy/liveScoring.go?leagueId='+leagueId,'ppLScPopup','width=1024,height=740,toolbar=no,location=no,menubar=no,directories=no,status=no,copyhistory=no,resizable=yes,scrollbars=1');newwindow.focus();}
function showLeagueRulesPopup(leagueId)
{var newwindow=window.open('/fantasy/leagueRulesSummary.go?popup&leagueId='+leagueId,'lrPopup','height=620,width=1024,toolbar=no,location=no,menubar=no,directories=no,status=no,copyhistory=no,resizable=yes,scrollbars=1');newwindow.focus();}
function showLeagueTemplateRulesPopup(teamplateId)
{var newwindow=window.open('/fantasy/leagueRulesSummary.go?popup&templateId='+teamplateId,'lrPopup','height=620,width=1024,toolbar=no,location=no,menubar=no,directories=no,status=no,copyhistory=no,resizable=yes,scrollbars=1');newwindow.focus();}
function showScoringCategoryGlossaryPopup(leagueId)
{var newwindow=window.open('/fantasy/scoringCategoryGlossary.go?leagueId='+leagueId,'scGlossary','width=1024,height=700,resizable=yes,scrollbars=1');newwindow.focus();}
function showPopup(url,popupName,popupParams)
{var newwindow=window.open(url,popupName,popupParams);newwindow.focus();}
function showTeamProfile(sportCode,tId)
{location.href='/'+sportCode+'/teamProfile.go?tId='+tId;}
function showTeamProfileinMain(sportCode,tId)
{window.opener.location.href='/'+sportCode+'/teamProfile.go?tId='+tId;window.opener.focus();}
function buildFormMap(formId,existingFormMap)
{var formMap;if(typeof existingFormMap!='undefined')
formMap=existingFormMap;else
formMap={};theForm=document.getElementById(formId);for(var i=0;i<theForm.elements.length;i++)
{formField=theForm.elements[i];name=theForm.elements[i].name;if(formField.type=='checkbox')
value=theForm.elements[i].checked;else
value=theForm.elements[i].value;existingValue=formMap[name];if(existingValue!=null)
{value=existingValue+'|~|'+value;}
formMap[name]=value;}
return formMap;}
function checkID(idName){if(document.getElementById(idName)){return true;}else{return false;}}
function checkIDParent(idName){if(parent.document.getElementById(idName)){return true;}else{return false;}}
function focusMe(idName){if(checkID(idName)){document.getElementById(idName).focus();}}
function submitMe(idName){if(checkID(idName)){document.getElementById(idName).submit();}}
function resetMe(idName){if(checkID(idName)){document.getElementById(idName).reset();}}
function clearMe(t,val){if(t.value==val){t.value='';}}
function valueMe(idName,val){if(checkID(idName)){document.getElementById(idName).value=val;}}
function showMe(idName,show)
{if(checkID(idName))
{if(isNull(show))
show='inline';document.getElementById(idName).style.display=show;}}
function hideMe(idName){if(checkID(idName)){document.getElementById(idName).style.display="none";}}
function disableMe(idName){if(checkID(idName)){document.getElementById(idName).disabled=true;}}
function enableMe(idName){if(checkID(idName)){document.getElementById(idName).disabled=false;}}
function hideMeParent(idName){if(checkIDParent(idName)){parent.document.getElementById(idName).style.display="none";}}
function invisibleMe(idName){if(checkID(idName)){document.getElementById(idName).style.visibility="hidden";}}
function visibleMe(idName){if(checkID(idName)){document.getElementById(idName).style.visibility="visible";}}
function showTable(idName)
{if(detectMacXFFCommon){displayWay="table";}else{displayWay="block";}
showMe(idName,displayWay);}
function showTableRow(idName)
{if(detectMacXFFCommon){displayWay="table-row";}else{displayWay="block";}
showMe(idName,displayWay);}
function showTableRowObj(row)
{if(detectMacXFFCommon){displayWay="table-row";}else{displayWay="block";}
row.style.display=displayWay;}
function showTableCell(idName)
{if(detectMacXFFCommon){displayWay="table-cell";}else{displayWay="block";}
showMe(idName,displayWay);}
function showInline(idName)
{document.getElementById(idName).style.display="inline";}
function showBlock(idName)
{document.getElementById(idName).style.display="block";}
function goHere(h){window.location.href=h;}
function changeClass(idName,toClass){if(checkID(idName)){document.getElementById(idName).className=toClass;}}
function changeStyle(idName,styleType,styleValue){var pxTypes="|paddingtop|paddingleft|paddingright|paddingbottom|margintop|marginleft|marginbottom|marginright|right|top|left|bottom|width|height|offsetWidth|offsetHeight|scrollWidth|scrollHeight|";var findStyle="|"+styleType+"|";if(checkID(idName)){if(pxTypes.indexOf(findStyle.toLowerCase())>=0){eval("document.getElementById(idName).style."+styleType+"='"+styleValue+"px'");}else{eval("document.getElementById(idName).style."+styleType+"='"+styleValue+"'");}}}
function changeLeagueWidth(subName,cName,valName)
{var uObj=document.getElementById(subName);if(uObj!=null)
{var lObj=uObj.getElementsByTagName("li");for(l=0;l<lObj.length;l++)
{if(lObj[l].className==cName)
lObj[l].style.width=valName+"px";}}}
function showSub(subName,theClass)
{var theH,theW;var ulWidth=document.getElementById("subMyLeagues").clientWidth;if(subName=="MyLeagues"){theClass="first mainSportLeague mainon";}
changeClass("sub"+subName,'');changeLeagueWidth("sub"+subName,"leagueSport",ulWidth);theH=getHeight("sub"+subName);theW=getWidth("sub"+subName);changeClass("top"+subName,theClass);setHeight("iframe"+subName,theH-2);setWidth("iframe"+subName,theW-2);visibleMe("iframe"+subName);}
function hideSub(subName){var theClass="";if(subName=="MyLeagues"){theClass="first mainSportLeague";}
changeClass("top"+subName,theClass);changeClass("sub"+subName,'subnav');invisibleMe("iframe"+subName);unmainHide();}
function hiddenMe(idName,val){if(checkID(idName)){document.getElementById(idName).value=val;}}
function htmlMe(idName,str){if(checkID(idName)){document.getElementById(idName).innerHTML=str;}}
function hrefMe(idName,h){if(checkID(idName)){document.getElementById(idName).href=h;}}
function getHTML(idName)
{if(checkID(idName))
return document.getElementById(idName).innerHTML;else
return null;}
function getValue(idName){if(checkID(idName)){return document.getElementById(idName).value;}
else
return null;}
function getSrc(idName){if(checkID(idName)){return document.getElementById(idName).src;}}
function srcMe(idName,val){if(checkID(idName)){return document.getElementById(idName).src=val;}}
function checkMatch(thisValue,curValue,showThis,showThat){var output="";if(thisValue==curValue){output=showThis;}else{output=showThat;}
return output;}
function showPlayerNewsAbstract(idName){hideMe('toggleOn'+idName);showMe('abstract'+idName,'block');showMe('toggleOff'+idName,'inline');changeClass('pnh_headline'+idName,'pnh_headline hide');}
function hidePlayerNewsAbstract(idName){hideMe('toggleOff'+idName);hideMe('abstract'+idName);showMe('toggleOn'+idName,'inline');changeClass('pnh_headline'+idName,'pnh_headline');}
function showTeamPlayerNewsAbstract(idName){hideMe('toggleOn'+idName);showMe('abstract'+idName,'block');showMe('toggleOff'+idName,'inline');}
function hideTeamPlayerNewsAbstract(idName){hideMe('toggleOff'+idName);hideMe('abstract'+idName);showMe('toggleOn'+idName,'inline');}
function showMyPlayerNewsAbstract(idName){hideMe('MyToggleOn'+idName);showMe('MyAbstract'+idName,'block');showMe('MyToggleOff'+idName,'inline');changeClass('MyHeadline'+idName,'on');}
function hideMyPlayerNewsAbstract(idName){hideMe('MyToggleOff'+idName);hideMe('MyAbstract'+idName);showMe('MyToggleOn'+idName,'inline');changeClass('MyHeadline'+idName,'');}
var initialMyTabs=3;var myFantrexArray=new Array("NHL1","NHL2","MLB1","NFL1","NFL2","NFL3");var myFantrexNameArray=new Array("NHL 1","NHL 2","MLB 1","NFL 1","NFL 2","NFL 3");function showFantrex(idName){var initialFantrex=getValue("initialFantrexTab");valueMe("initialFantrexTab",idName);hiddenMe("myFantrexActive",idName);hideMe("fantrex"+initialFantrex);changeClass("tabFantrex"+initialFantrex,"");changeClass("tabFantrex"+idName,"on");showMe("fantrex"+idName,'inline');}
function prevMyFantrexTabs(){var firstTab=parseInt(getValue("myFantrexFirsttab"));firstTab--;valueMe("myFantrexFirsttab",firstTab);showMyFantrexTabs(firstTab);showMe("nextMyFantrexTab",'inline');if(firstTab==1){hideMe("prevMyFantrexTab");}}
function nextMyFantrexTabs(){var firstTab=parseInt(getValue("myFantrexFirsttab"));firstTab++;valueMe("myFantrexFirsttab",firstTab);showMyFantrexTabs(firstTab);showMe("prevMyFantrexTab",'inline');if(firstTab+initialMyTabs==myFantrexArray.length){hideMe("nextMyFantrexTab");}}
valueMe("myFantrexLasttab",myFantrexArray.length)
function showMyFantrexTabs(startingM){var html="";for(m=startingM;m<=startingM+initialMyTabs;m++){html+="<li id=\"tabFantrex"+m+"\" onClick=\"showFantrex('"+m+"')\" class=\""+checkMatch(m,getValue('myFantrexActive'),'on','')+"\"><p>"+myFantrexNameArray[m-1]+"</p></li>"}
htmlMe("myLeagues",html);}
function showRightFlyout(idCount){if(checkID("subFlyout_"+idCount)){}
if(checkID("invisible_"+idCount)){}
showMe("flyoutIframe_"+idCount,"block");showMe("subFlyout_"+idCount,"block");changeClass("rightBlock","rightBlock");var theH=getHeight("subFlyout_"+idCount);var theW=getWidth("subFlyout_"+idCount);setHeight("flyoutIframe_"+idCount,theH+3);setWidth("flyoutIframe_"+idCount,theW);}
function hideRightFlyout(idCount){setTimeout("hideSubFlyout("+idCount+")",3000);}
function hideSubFlyout(idCount){hideMe('flyoutIframe_'+idCount);hideMe('subFlyout_'+idCount);hideMe('invisible_'+idCount);}
function trim(s)
{return rtrim(ltrim(s));}
function ltrim(s)
{s+='';var l=0;while(l<s.length&&(s[l]==' '||s[l]=='\n'||s[l]=='\r'||s[l]=='\t'))
{l++;}
return s.substring(l,s.length);}
function rtrim(s)
{s+='';var r=s.length-1;while(r>0&&(s[r]==' '||s[r]=='\n'||s[r]=='\r'||s[r]=='\t'))
{r-=1;}
return s.substring(0,r+1);}
String.prototype.trim=function()
{return(this.replace(/^[\s\xA0]+/,"").replace(/[\s\xA0]+$/,""))}
String.prototype.startsWith=function(str)
{return(this.match("^"+str)==str)}
String.prototype.endsWith=function(str)
{return(this.match(str+"$")==str)}
function updateDOM(inputField){if(typeof inputField=="string"){inputField=document.getElementById(inputField);}
if(inputField.type=="select-one"){for(var i=0;i<inputField.options.length;i++){if(i==inputField.selectedIndex){inputField.options[inputField.selectedIndex].setAttribute("selected","selected");}}}else if(inputField.type=="text"){inputField.setAttribute("value",inputField.value);}else if(inputField.type=="textarea"){inputField.setAttribute("value",inputField.value);}else if((inputField.type=="checkbox")||(inputField.type=="radio")){if(inputField.checked){inputField.setAttribute("checked","checked");}else{inputField.removeAttribute("checked");}}}
function changeLHTab(pageName,tID){hideMe("lh"+pageName+"My");hideMe("lh"+pageName+"Watch");hideMe("lh"+pageName+"All");changeClass("lh"+pageName+"WatchTab","tabBlock");changeClass("lh"+pageName+"MyTab","tabBlock");changeClass("lh"+pageName+"AllTab","tabBlock");showMe("lh"+pageName+tID,"inline");changeClass("lh"+pageName+tID+"Tab","tabBlock tabBlockOn");}
var lastAdTime=new Date();function isNextAdAllowedIn(sec)
{var lastAdSecondsAgo=(new Date().getTime()-lastAdTime)/1000;var totalElapsed=lastAdSecondsAgo+sec;if(totalElapsed>180)
return true;else
return false;}
function getTimeForNextAdSec()
{var randNum=Math.floor(Math.random()*60);return randNum;}
function showNextAdIn(sec)
{setTimeout("ajaxAd(false)",sec*1000);}
function refreshPage()
{location.reload(true);}
function ajaxAd(doTimer)
{lastAdTime=new Date();submitMe('ajaxAdForm');submitMe('ajaxAdFormRight');}
function isEmpty(str)
{if(isNull(str)||trim(str).length==0)
return true;else
return false;}
function isTrue(value)
{if(isNull(value))
return false;else if(value==true||value==false)
return value;else if(value.toUpperCase()=='TRUE')
return true;else
return false;}
function isNull(value)
{if(typeof(value)=='undefined'||value==null)
return true;else
return false;}
function getElement(id)
{return document.getElementById(id);}
function getNumber(id)
{return Number(document.getElementById(id).value);}
function checkUncheckAll(box,field)
{if(box.checked)checkAll(field)
else uncheckAll(field);}
function checkAll(field)
{if(typeof field.length=='undefined'&&field.disabled==false)
field.checked=true;else
{for(i=0;i<field.length;i++)
{if(field[i].disabled==false)
field[i].checked=true;}}}
function uncheckAll(field){if(typeof field.length=='undefined'&&field.disabled==false)
field.checked=false;else
{for(i=0;i<field.length;i++)
{if(field[i].disabled==false)
field[i].checked=false;}}}
function getCheckedValuesArray(chkbox)
{var values=new Array();var count=0;if(chkbox.length){for(var i=0;i<chkbox.length;i++)
{if(chkbox[i].checked)
{values[count]=chkbox[i].value;count++;}}}else{if(chkbox.checked)values[0]=chkbox.value;}
return values;}
function isChecked(id)
{var chk=getElement(id);if(chk==null||chk=='undefined')
return false;else
return chk.checked;}
function getCheckedValue(radios)
{var result=-1;for(var i=0;i<radios.length;i++)
{if(radios[i].checked)
{result=radios[i].value;}}
return result;}
function getHeight(idName){if(checkID(idName)){return document.getElementById(idName).offsetHeight;}else{return 0;}}
function getWidth(idName){if(checkID(idName)){return document.getElementById(idName).offsetWidth;}else{return 0;}}
function setHeight(idName,h){if(checkID(idName)){document.getElementById(idName).style.height=h+"px";}}
function adjustScoreboard(idName){var leftBS,rightBS;var idRef="sportScoreBoard_";leftBS=getHeight(idRef+eval(idName-1));rightBS=getHeight(idRef+idName);if(leftBS>rightBS){if(rightBS==0){}else{setHeight(idRef+idName,leftBS);setHeight(idRef+eval(idName-1),leftBS);}}else{setHeight(idRef+eval(idName-1),rightBS);setHeight(idRef+idName,rightBS);}}
function setWidth(idName,w){if(checkID(idName)){document.getElementById(idName).style.width=w+"px";}}
function selectUp(idName)
{var obj=document.getElementById(idName);var currernt;var reverse;if(obj.options[obj.options.selectedIndex].index>0)
{current=obj.options[obj.options.selectedIndex].text;reverse=obj.options[obj.options[obj.options.selectedIndex].index-1].text;obj.options[obj.options.selectedIndex].text=reverse;obj.options[obj.options[obj.options.selectedIndex].index-1].text=current;self.focus();obj.options.selectedIndex--;}}
function selectDown(idName)
{var obj=document.getElementById(idName);var currernt;var next;if(obj.options[obj.options.selectedIndex].index!=obj.length-1)
{current=obj.options[obj.options.selectedIndex].text;next=obj.options[obj.options[obj.options.selectedIndex].index+1].text;obj.options[obj.options.selectedIndex].text=next;obj.options[obj.options[obj.options.selectedIndex].index+1].text=current;self.focus();obj.options.selectedIndex++;}}
function toolPosition(x){if(x<265){return"Left";}else{return"Right";}}
function toolAdjustment(x){if(toolPosition(x)=="Right"){return x-260;}else{return x+20;}}
function toolMove(idName,pos,widthTT,heightTT,iconTT,x,y,isAlert){var tHeight=getHeight("tooltip"+isAlert);var tWidth=getWidth("tooltip"+isAlert);var totalWidth=document.documentElement.clientWidth;if(totalWidth<1000){totalWidth=0;}else{totalWidth=(totalWidth-1000)/2;}
if(widthTT>tWidth){tWidth=widthTT;}
if(iconTT.indexOf("sp")>=0){x=0;y=16;}else{x=x-totalWidth;}
if(pos=="TR"){y=y-tHeight;}else if(pos=="BL"){x=x-tWidth;}else if(pos=="TL"){y=y-tHeight;x=x-tWidth;}else if(pos=="RM"){y=y-tHeight/2;}else if(pos=="BM"){x=x-tWidth/2;}else if(pos=="MM"){y=y-tHeight/2;x=x-tWidth/2;}else if(pos=="TM"){y=y-tHeight;x=x-tWidth/2;}else if(pos=="LM"){x=x-tWidth;y=y-tHeight/2;}
changeClass("tooltipCurve"+idName,"tooltip"+toolPosition(x));if(checkID("tooltip"+isAlert)){document.getElementById("tooltip"+isAlert).style.left=x+"px";document.getElementById("tooltip"+isAlert).style.top=y+"px";}
if(checkID("tooltipTableShade"+idName)){document.getElementById("tooltipTableShade"+idName).style.left=(x-tWidth+3)+"px";document.getElementById("tooltipTableShade"+idName).style.top=(y-tHeight+3)+"px";}}
function tooltipActivate(activeToolTip,positionToolTip,widthToolTip,heightToolTip,iconTT,coordX,coordY,isAlert){hideAllTips();showMe("tooltip"+isAlert,"block");changeClass("rightBlock","rightBlock rightBlockLower");toolMove(activeToolTip,positionToolTip,widthToolTip,heightToolTip,iconTT,coordX,coordY,isAlert);}
function tooltip_off(){var activeToolTip=0;hideMe("tooltip");}
var startingOrd=0;function changeTT(idName,ttLoc,ttWid,ttTit,ttTex){htmlMe("ttLocation"+idName,ttLoc);htmlMe("ttWidth"+idName,ttWid);htmlMe("ttTitle"+idName,ttTit);htmlMe("ttText"+idName,ttTex);}
function createToolTip(e,curStart,pos,ttWidth,ttHeight,iconInfo,titleBar,textInfo,isAlert){var coordX=(e&&e.pageX)?e.pageX:event.clientX+document.documentElement.scrollLeft;var coordY=(e&&e.pageY)?e.pageY:event.clientY+document.documentElement.scrollTop;valueMe("activeToolTip",curStart);valueMe("positionToolTip",pos);valueMe("widthToolTip",ttWidth);valueMe("heightToolTip",ttHeight);valueMe("iconToolTip",iconInfo);htmlMe("tooltip"+isAlert,tooltipHTML(curStart,titleBar,textInfo,ttWidth,ttHeight,isAlert));tooltipActivate(curStart,pos,ttWidth,ttHeight,iconInfo,coordX,coordY,isAlert);adjustTTFrame(curStart);}
function tooltipHTML(idNum,titleBar,textInfo,theWidth,theHeight,isAlert){var html="";var htmlShade="";var heightStyle="";if(theHeight>0){heightStyle="height:"+theHeight+"px; overflow-x:hidden; overflow-y:auto; ";}
html="<div class=\"tooltipBlock\">"
html+="<table class=\"tooltipTable\" style=\"width:"+theWidth+"px;\">"
html+="<tr class=\"topTR\">"
html+="<td><img src=\"/images/icons/tooltipTL.gif\" width=\"7\" height=\"6\" alt=\"\" border=\"0\"></td>"
html+="<td class=\"tooltipTopBG\" style=\"width:"+(theWidth-14)+"px;\"></td>"
html+="<td><img src=\"/images/icons/tooltipTR.gif\" width=\"7\" height=\"6\" alt=\"\" border=\"0\"></td>"
html+="</tr>"
html+="<tr>"
html+="<td class=\"tooltipLeftBG\"></td>"
html+="<td class=\"tooltipContent\" style=\"width:"+(theWidth-14)+"px;\">"
html+="<div class=\"theTitle\" id=\"theTitle"+idNum+"\" onmousedown=\"dragStart(event,'tooltip"+isAlert+"')\" >";html+="<div class=\"tooltipTitleLeft\"></div>"
html+="<div class=\"tooltipTitle\" style=\"width:"+(theWidth-22)+"px;\">"
html+="<div class=\"txt\" style=\"width:"+(theWidth-32)+"px;\">"+titleBar+"</div>";html+="<div class=\"btn\" style=\"width:8px;\"><a href=\"javascript:htmlMe('tooltip"+isAlert+"','');changeClass('rightBlock','rightBlock');\">X</a></div>";html+="</div>"
html+="<div class=\"tooltipTitleRight\"></div>"
html+="</div>";html+="<div class=\"theText\" style=\""+heightStyle+"\"><p>"+textInfo+"</p></div>";html+="</td>"
html+="<td class=\"tooltipRightBG\"></td>"
html+="</tr>"
html+="<tr class=\"topTR\">"
html+="<td><img src=\"/images/icons/tooltipBL.gif\" width=\"7\" height=\"6\" alt=\"\" border=\"0\"></td>"
html+="<td class=\"tooltipBottomBG\" style=\"width:"+(theWidth-14)+"px;\"></td>"
html+="<td><img src=\"/images/icons/tooltipBR.gif\" width=\"7\" height=\"6\" alt=\"\" border=\"0\"></td>"
html+="</tr>"
html+="</table>"
html+="</div>"
htmlShade="<div id=\"tooltipBlockShade"+idNum+"\" class=\"tooltipBlockShade\">"
htmlShade+="<table class=\"tooltipTableShade\" style=\"width:"+theWidth+"px;\">"
htmlShade+="<tr class=\"topTR\">"
htmlShade+="<td><img src=\"/images/icons/tooltipTLShade.gif\" width=\"7\" height=\"6\" alt=\"\" border=\"0\"></td>"
htmlShade+="<td class=\"tooltipTopBGShade\" style=\"width:"+(theWidth-14)+"px;\"></td>"
htmlShade+="<td><img src=\"/images/icons/tooltipTRShade.gif\" width=\"7\" height=\"6\" alt=\"\" border=\"0\"></td>"
htmlShade+="</tr>"
htmlShade+="<tr>"
htmlShade+="<td class=\"tooltipLeftBGShade\"></td>"
htmlShade+="<td class=\"tooltipContentShade\" style=\"width:"+(theWidth-14)+"px;\">"
htmlShade+="<div class=\"theTitleShade\" id=\"theTitle"+idNum+"\" onmousedown=\"dragStart(event,'tooltip"+isAlert+"')\" >";htmlShade+="<div class=\"tooltipTitleLeftShade\"></div>"
htmlShade+="<div class=\"tooltipTitleShade\" style=\"width:"+(theWidth-22)+"px;\">"
htmlShade+="<div class=\"txt\" style=\"width:"+(theWidth-32)+"px;\">"+titleBar+"</div>";htmlShade+="<div class=\"btn\" style=\"width:8px;\"><a href=\"javascript:htmlMe('tooltip"+isAlert+"','');changeClass('rightBlock','rightBlock');\">X</a></div>";htmlShade+="</div>"
htmlShade+="<div class=\"tooltipTitleRightShade\"></div>"
htmlShade+="</div>";htmlShade+="<div class=\"theTextShade\" style=\""+heightStyle+"\"><p>"+textInfo+"</p></div>";htmlShade+="</td>"
htmlShade+="<td class=\"tooltipRightBGShade\"></td>"
htmlShade+="</tr>"
htmlShade+="<tr class=\"topTR\">"
htmlShade+="<td><img src=\"/images/icons/tooltipBLShade.gif\" width=\"7\" height=\"6\" alt=\"\" border=\"0\"></td>"
htmlShade+="<td class=\"tooltipBottomBGShade\" style=\"width:"+(theWidth-14)+"px;\"></td>"
htmlShade+="<td><img src=\"/images/icons/tooltipBRShade.gif\" width=\"7\" height=\"6\" alt=\"\" border=\"0\"></td>"
htmlShade+="</tr>"
htmlShade+="</table>"
htmlShade+="</div>"
htmlFrame="<iframe id=\"ttFrame"+idNum+"\" width=\""+theWidth+"\" src=\"about:blank\" border=\"0\" frameborder=\"0\" scrolling=\"no\" class=\"tooltipBlockShade\"></iframe>"
var toolHTML="";toolHTML+="<div class=\"tooltipArea\">"
toolHTML+=htmlFrame+html+htmlShade;toolHTML+="</div>";return toolHTML;}
function adjustTTFrame(idName){var ttHeight;if(checkID("tooltipBlockShade"+idName)){ttHeight=document.getElementById("tooltipBlockShade"+idName).offsetHeight;if(checkID("ttFrame"+idName)){document.getElementById("ttFrame"+idName).style.height=(ttHeight)+"px";}}}
function hideAllTips(){var tObj=document.getElementsByTagName("div");for(t=0;t<tObj.length;t++){if(tObj[t].className=="tooltipContainer"){tObj[t].style.display="none";break;}}}
function __clearMultiTab(numTabs){for(n=0;n<=numTabs;n++){if(n==0){changeClass("statsTabCurve"+n,"statsTabPlayersLeft");}else if(n==numTabs){changeClass("statsTabCurve"+n,"statsTabTeamsRight");}
changeClass("statsTabName"+n,"statsTab");if(n==0){changeClass("statsTabMiddle"+n,"statsTabNoneOn");}else{changeClass("statsTabMiddle"+n,"statsTabNoneOn");}}}
function __changeMultiTab(idName){var tabCount=getValue("hiddenTabCount");__clearMultiTab(tabCount);if(idName==0){changeClass("statsTabCurve"+idName,"statsTabPlayersLeftOn");changeClass("statsTabName"+idName,"statsTab statsTabOn");changeClass("statsTabMiddle"+idName,"statsTabPlayersOn");}else if(idName==tabCount){changeClass("statsTabMiddle"+eval(idName-1),"statsTabTeamsOn");changeClass("statsTabCurve"+idName,"statsTabTeamsRightOn");changeClass("statsTabName"+idName,"statsTab statsTabOn");}else{changeClass("statsTabMiddle"+eval(idName-1),"statsTabTeamsOn");changeClass("statsTabName"+idName,"statsTab statsTabOn");changeClass("statsTabMiddle"+idName,"statsTabPlayersOn");}
adReload();}
function adReload(){if(getValue("adListener")=="true"){document.getElementById("adListener").value="false"
submitMe("adForm");submitMe("adFormRight");}}
function __changeStatsTab(loc){if(loc=="Left"){changeClass("statsTabLeftCurve","statsTabPlayersLeftOn");changeClass("statsTabLeftName","statsTab statsTabOn");changeClass("statsTabMiddle","statsTabPlayersOn");changeClass("statsTabRightName","statsTab");changeClass("statsTabRightCurve","statsTabTeamsRight");}else if(loc=="Right"){changeClass("statsTabLeftCurve","statsTabPlayersLeft");changeClass("statsTabLeftName","statsTab");changeClass("statsTabMiddle","statsTabTeamsOn");changeClass("statsTabRightName","statsTab statsTabOn");changeClass("statsTabRightCurve","statsTabTeamsRightOn");}}
function writeScoreboard(sport,season,datestamp,scores){var sb="";sb+="<div class=\"sbContainer\">";sb+="  <div class=\"sbTop\"></div>";sb+="  <div class=\"sbTitleContainer\">";sb+="   <div class=\"sbTitle\"><p><span>"+sport+"</span> - "+season+" - "+datestamp+"</p></div>";sb+="   <div class=\"sbArrows\">";sb+="    <div class=\"prevArrow\" id=\"sbArrowPrev\" style=\"visibility:hidden;\"><a href=\"javascript:__sbPrev();\" id=\"sbArrowPrevLink\"><img id=\"sbArrowPrevImg\" src=\"images/icons/sbArrowPrev.gif\" width=\"15\" height=\"8\" alt=\"\" border=\"0\"></a></div>";sb+="    <div class=\"nextArrow\" id=\"sbArrowNext\"><a href=\"javascript:__sbNext();\" id=\"sbArrowNextLink\"><img id=\"sbArrowNextImg\" src=\"images/icons/sbArrowNext.gif\" width=\"15\" height=\"8\" alt=\"\" border=\"0\"></a></div>";sb+="   </div>";sb+="   <div class=\"sbMore\">";sb+="    <p><a href=\"javascript:__sbToggle();\"><span id=\"sbToggle\">+</span> OTHER SPORTS</a></p>";sb+="   </div>";sb+="   <div id=\"sbOther\" class=\"sbOther clearfix\" style=\"display:none;\">";sb+="    <div class=\"otherSport\"><a href=\"javascript:__writeScoreboard('MLB','Regular Season','2009-09-03',scoreArray);\">MLB</a></div>";sb+="    <div class=\"otherSport\"><a href=\"javascript:__writeScoreboard('NFL','Regular Season','2009-09-03',scoreArray);\">NFL</a></div>";sb+="    <div class=\"otherSport\"><a href=\"javascript:__writeScoreboard('NHL','Regular Season','2009-09-03',scoreArray);\">NHL</a></div>";sb+="    <div class=\"otherSport\"><a href=\"javascript:__writeScoreboard('NBA','Regular Season','2009-09-03',scoreArray);\">NBA</a></div>";sb+="    <div class=\"otherSport\"><a href=\"javascript:__writeScoreboard('NCAAF','Regular Season','2009-09-03',scoreArray);\">NCAAF</a></div>";sb+="    <div class=\"otherSport\"><a href=\"javascript:__writeScoreboard('NCAAB','Regular Season','2009-09-03',scoreArray);\">NCAAB</a></div>";sb+="   </div>";sb+="  </div>";sb+="  <input type=\"hidden\" id=\"sbHiddenTop\" value=\"0\">";sb+="  <input type=\"hidden\" id=\"sbHiddenBottom\" value=\"6\">";sb+="  <input type=\"hidden\" id=\"sbHiddenMax\" value=\""+eval(scores.length+1)+"\">";sb+="  <div class=\"sbMain clearfix\">";sb+="   <div class=\"sbBlockContainer\" id=\"sbBlockContainer\">";for(s=0;s<scores.length;s++){sb+="    <div class=\"sbBlock\" id=\"sbBlock"+s+"\">";sb+="     <div class=\"sbBlockData\">";sb+="      <div class=\"aTeam\"><p>"+scores[s].aTeam+"</p></div>";sb+="      <div class=\"aScore\"><p>"+scores[s].aScore+"</p></div>";sb+="      <div class=\"hTeam\"><p>"+scores[s].hTeam+"</p></div>";sb+="      <div class=\"hScore\"><p>"+scores[s].hScore+"</p></div>";sb+="     </div>";sb+="     <div class=\"status\"><p><a href=\""+scores[s].sbURL+"\">"+scores[s].status+"</a></p></div>";sb+="    </div>";}
sb+="   </div>";sb+="  </div>";sb+="  <div class=\"sbBottom\"></div>";sb+=" </div>";htmlMe("sbArea",sb);}
function maxYear(year){if(eval(year)%4==0){return 366;}else{return 365;}}
function maxMonth(year,month){var endDate=31;var months30=[3,5,8,10];if(containsInArray(month,months30))
endDate=30;else if(eval(month)==1)
{if(maxYear(year)==366)
endDate=29;else
endDate=28;}
return endDate;}
function maxWeeks(mon,wk,yr){var numDays=maxMonth(yr,mon);var lastDayPos=numDays+wk;var numRows=Math.floor(eval(lastDayPos-1)/7)+1;return numRows;}
function firstDay(mon,yr){var d=new Date(monthArray[mon]+" 1, "+yr);return d.getDay();}
function showMonth(mon,yr,funcName)
{var wk=firstDay(mon,yr);var html="";var idName="month_"+mon;html+="<div class=\"theCalendarBlock\" id=\"theCalendarBlock_"+mon+"_"+yr+"\">";html+="<table class=\"theCalendar\">";for(w=0;w<weekArray.length;w++){html+="<th><p>"+weekArray[w]+"</p></th>";}
html+="</tr>";var start=1;for(c=0;c<maxWeeks(mon,wk,yr);c++){if(c==maxWeeks(mon,wk,yr)-1){html+="<tr class=\"bottomRow\">";}else{html+="<tr>";}
for(w=0;w<weekArray.length;w++){if(c==0){if(wk==w){html+="<td class=\"highlightOff\" onMouseOver=\"this.className='highlight'\"  onMouseOut=\"this.className='highlightOff'\"><p><a href=\"javascript:"+funcName+"("+yr+","+mon+","+start+")\">"+start+"</a></p></td>";}else if(wk>w){html+="<td class=\"highlightNone\"><p>&nbsp;</p></td>";}else{start++;html+="<td class=\"highlightOff\" onMouseOver=\"this.className='highlight'\"  onMouseOut=\"this.className='highlightOff'\"><p><a href=\"javascript:"+funcName+"("+yr+","+mon+","+start+")\">"+start+"</a></p></td>";}}else{if(start>=maxMonth(yr,mon)){html+="<td class=\"highlightNone\"><p>&nbsp;</p></td>";}else{html+="<td class=\"highlightOff\" onMouseOver=\"this.className='highlight'\"  onMouseOut=\"this.className='highlightOff'\"><p><a href=\"javascript:"+funcName+"("+yr+","+mon+","+(start+1)+")\">"+eval(start+1)+"</a></p></td>";start++;}}}
html+="</tr>";}
html+="</table>";html+="</div>";return html;for(x=0;x<12;x++){if(x!=mon){}}}
function hideMonth(mon,yr){htmlMe("month_"+mon,"");}
function showMeMonth(idName,mon,yr){showMe(idName,"block");var theH=getHeight("theCalendarBlock_"+mon+"_"+yr);var theW=getWidth("theCalendarBlock_"+mon+"_"+yr);setHeight("calendarFrame_"+mon+"_"+yr,theH);setWidth("calendarFrame_"+mon+"_"+yr,theW);showMe("calendarFrame_"+mon+"_"+yr,"block");}
function hideMeMonth(idName,mon,yr){hideMe(idName,"block");hideMe("calendarFrame_"+mon+"_"+yr);}
var weekArray=new Array("S","M","T","W","T","F","S");var monthArray=new Array("January","February","March","April","May","June","July","August","September","October","November","December");function Browser(){var ua,s,i;this.isIE=false;this.isNS=false;this.version=null;ua=navigator.userAgent;s="MSIE";if((i=ua.indexOf(s))>=0){this.isIE=true;this.version=parseFloat(ua.substr(i+s.length));return;}
s="Netscape6/";if((i=ua.indexOf(s))>=0){this.isNS=true;this.version=parseFloat(ua.substr(i+s.length));return;}
s="Gecko";if((i=ua.indexOf(s))>=0){this.isNS=true;this.version=6.1;return;}}
function moveSeasonDropdown(){htmlMe("ddSeason",getHTML("ddSeasonHTML"));htmlMe("ddSeasonHTML","");}
var browser=new Browser();var dragObj=new Object();dragObj.zIndex=50;function beginDrag(e,idNum){var coordX=(e&&e.pageX)?e.pageX:event.clientX;var coordY=(e&&e.pageY)?e.pageY:event.clientY;dragStart(e,"alertBlock"+idNum);}
function activateAlert(idNum){if(checkID("alertTitleBlock"+idNum)){document.getElementById("alertTitleBlock"+idNum).onmousedown=function(e){beginDrag(e,idNum);}}}
function dragStartParent(event,idName){var yTop=parent.document.body.offsetHeight;var finalY;finalY=yTop;var el;var x,y;if(idName){dragObj.elNode=parent.document.getElementById(idName);}else{if(browser.isIE)
dragObj.elNode=window.event.srcElement;if(browser.isNS)
dragObj.elNode=event.target;if(dragObj.elNode.nodeType==3)
dragObj.elNode=dragObj.elNode.parentNode;}
if(browser.isIE){x=window.event.clientX+parent.document.documentElement.scrollLeft
+document.body.scrollLeft;y=window.event.clientY+parent.document.documentElement.scrollTop
+document.body.scrollTop;}
if(browser.isNS){x=event.clientX+window.scrollX;y=event.clientY+window.scrollY;}
dragObj.cursorStartX=x;dragObj.cursorStartY=y;dragObj.elStartLeft=parseInt(dragObj.elNode.style.left,10);dragObj.elStartTop=parseInt(dragObj.elNode.style.top,10);if(isNaN(dragObj.elStartLeft))dragObj.elStartLeft=300;if(isNaN(dragObj.elStartTop))dragObj.elStartTop=y;dragObj.elNode.style.zIndex=++dragObj.zIndex;if(browser.isIE){document.attachEvent("onmousemove",dragGo);document.attachEvent("onmouseup",dragStop);window.event.cancelBubble=true;window.event.returnValue=false;}
if(browser.isNS){document.addEventListener("mousemove",dragGo,true);document.addEventListener("mouseup",dragStop,true);event.preventDefault();}}
function dragStart(event,idName){var yTop=document.body.offsetHeight;var finalY;finalY=yTop;var el;var x,y;if(idName){dragObj.elNode=document.getElementById(idName);}else{if(browser.isIE)
dragObj.elNode=window.event.srcElement;if(browser.isNS)
dragObj.elNode=event.target;if(dragObj.elNode.nodeType==3)
dragObj.elNode=dragObj.elNode.parentNode;}
if(browser.isIE){x=window.event.clientX+document.documentElement.scrollLeft
+document.body.scrollLeft;y=window.event.clientY+document.documentElement.scrollTop
+document.body.scrollTop;}
if(browser.isNS){x=event.clientX+window.scrollX;y=event.clientY+window.scrollY;}
dragObj.cursorStartX=x;dragObj.cursorStartY=y;dragObj.elStartLeft=parseInt(dragObj.elNode.style.left,10);dragObj.elStartTop=parseInt(dragObj.elNode.style.top,10);if(isNaN(dragObj.elStartLeft))dragObj.elStartLeft=300;if(isNaN(dragObj.elStartTop))dragObj.elStartTop=y;dragObj.elNode.style.zIndex=++dragObj.zIndex;if(browser.isIE){document.attachEvent("onmousemove",dragGo);document.attachEvent("onmouseup",dragStop);window.event.cancelBubble=true;window.event.returnValue=false;}
if(browser.isNS){document.addEventListener("mousemove",dragGo,true);document.addEventListener("mouseup",dragStop,true);event.preventDefault();}}
function dragGo(event){var x,y;if(browser.isIE){x=window.event.clientX+document.documentElement.scrollLeft
+document.body.scrollLeft;y=window.event.clientY+document.documentElement.scrollTop
+document.body.scrollTop;}
if(browser.isNS){x=event.clientX+window.scrollX;y=event.clientY+window.scrollY;}
dragObj.elNode.style.left=(dragObj.elStartLeft+x-dragObj.cursorStartX)+"px";dragObj.elNode.style.top=(dragObj.elStartTop+y-dragObj.cursorStartY)+"px";if(browser.isIE){window.event.cancelBubble=true;window.event.returnValue=false;}
if(browser.isNS)
event.preventDefault();}
function dragStop(event){if(browser.isIE){document.detachEvent("onmousemove",dragGo);document.detachEvent("onmouseup",dragStop);}
if(browser.isNS){document.removeEventListener("mousemove",dragGo,true);document.removeEventListener("mouseup",dragStop,true);}}
function alertHTML(str,aType,img,funcs,titleText,keepOpen)
{if(typeof(titleText)=='undefined'||titleText==null)
titleText='Alert';var splitButtons,splitFuncs,bHTML,s,imgFilename;if(img.toUpperCase()=='SUCCESS')
imgFilename="Success";else if(img.toUpperCase()=='INFO')
imgFilename="Info";else if(img.toUpperCase()=='WARN'||img=='WARNING')
imgFilename="Warn";else if(img.toUpperCase()=='ERROR')
imgFilename="Error";else if(img.toUpperCase()=='PROMPT')
imgFilename="Prompt";bHTML="";splitButtons=aType.split('|');if(typeof funcs!='undefined'&&funcs!=null)
splitFuncs=funcs.split('|');else
splitFuncs='';var closeJs="closeFade('alertBox')";if(typeof(keepOpen)!=undefined&&keepOpen==true)
closeJs='';for(s=0;s<splitButtons.length;s++)
{bHTML+="<input id=\"alertButton"+s+"\" type=\"button\" value=\""+splitButtons[s]+"\" onClick=\""+splitFuncs[s]+";"+closeJs+"\">&nbsp;";}
var html=""
html+="<div class=\"lhAlertBlockContainer globalAlertBlockContainer\">";html+="<div class=\"lhAlertTop globalAlertTop\"></div>";html+="<div class=\"lhAlertBlock globalAlertBlock\" style=\"background-color:#FFFFFF;\">";html+="<div class=\"lhAlertBlockTitleContainer globalAlertBlockTitleContainer\">";html+="<div class=\"lhAlertBlockTitleLeft globalAlertBlockTitleLeft\"></div>";html+="<div class=\"lhAlertBlockTitle globalAlertBlockTitle\" id=\"alertTitleBox1\" onmousedown=\"dragStart(event,'alertBox')\" style=\"cursor:pointer\">";html+="<p class=\"title\">"+titleText+"</p>";html+="</div>";html+="<div class=\"lhAlertBlockTitleRight globalAlertBlockTitleRight\"></div>";html+="</div>";html+="<div class=\"lhAlertContentContainer globalAlertContentContainer\" id=\"lhContainer\">";html+="<div class=\"lhAlertContentTop globalAlertContentTop\"></div>";html+="<div class=\"lhAlertContent globalContentBG globalAlertContent globalContentBG\">";html+="<div class=\"lhContentArea globalContentArea\">";html+=" <div class=\"lhImage globalImage\"><p><img src=\"/images/icons/alert"+imgFilename+".gif\"></p></div>";html+=" <div class=\"lhText globalText\"><p>"+str+"</p></div>";html+="</div>";html+=" <div class=\"lhButtons globalButtons\"><p>"+bHTML+"</p></div>";html+="</div>";html+="<div class=\"lhAlertContentBottom globalAlertContentBottom\"></div>";html+="</div>";html+="</div>";html+="<div class=\"lhAlertBottom globalAlertBottom\"></div>";html+="</div>";return html;}
function fadeOut(idName){var oHeight=document.documentElement.offsetHeight;var obHeight=document.body.offsetHeight;var useHeight=oHeight;if(obHeight>oHeight){useHeight=obHeight;}
if(checkID("fadeBlock")){document.getElementById("fadeBlock").style.height=useHeight+"px";}
if(checkID("fadeDiv")){document.getElementById("fadeDiv").style.height=useHeight+"px";}
mainHide();fadeDiv(idName);showMe("fadeBlock","block");showMe("fadeDiv","block");}
function closeFade(idName){if(!dontCloseAlert)
{hideMe(idName);hideMe("fadeBlock");hideMe("fadeDiv");unmainHide();}}
function fadeDiv(idName){var theDiv=document.getElementById(idName);setOpacity(theDiv,0);showMe(idName,"block");fadeIn(idName,0);}
function getInternetExplorerVersion(){var rv=-1;if(navigator.appName=='Microsoft Internet Explorer'){var ua=navigator.userAgent;var re=new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");if(re.exec(ua)!=null)
rv=parseFloat(RegExp.$1);}
return rv;}
function checkIE8(){var ver=getInternetExplorerVersion();if(ver>-1){if(ver>=8.0)
return true;else
return false;}}
function setOpacity(obj,opacity){opacity=(opacity==100)?99.999:opacity;obj.style.filter="alpha(opacity:"+opacity+")";obj.style.KHTMLOpacity=opacity/100;obj.style.MozOpacity=opacity/100;obj.style.opacity=opacity/100;}
function fadeIn(idName,opacity){if(checkID(idName)){obj=document.getElementById(idName);if(opacity<=100){setOpacity(obj,opacity);opacity+=100;window.setTimeout("fadeIn('"+idName+"',"+opacity+")",1);}}}
function getVPos(){var scrolled;if(document.documentElement&&document.documentElement.scrollTop){scrolled=document.documentElement.scrollTop;}
else if(document.body){scrolled=document.body.scrollTop;}
else{scrolled=window.pageYOffset;}
return scrolled;}
function doHighlight(rowID,styleID,alternating){var splitRow,oldRow;oldRow=0;if(rowID.indexOf("_")){splitRow=rowID.split("_");oldRow=splitRow[1];}
if(alternating){changeClass(rowID,"row"+((oldRow+1)%2)+" rowHighlight"+styleID);}else{changeClass(rowID,"rowHighlight"+styleID);}}
function dontHighlight(rowID,alternating){var splitRow,oldRow;oldRow=0;if(rowID.indexOf("_")){splitRow=rowID.split("_");oldRow=splitRow[1];}
if(alternating){changeClass(rowID,"row"+((oldRow+1)%2));}else{changeClass(rowID,"");}}
function doRowClassHighlight(rowID,styleID,classID,alternating){var splitRow,oldRow;oldRow=0;if(rowID.indexOf("_")){splitRow=rowID.split("_");oldRow=splitRow[1];}
if(alternating){changeClass(rowID,"row"+((oldRow+1)%2)+" rowHighlight"+styleID);}else{changeClass(rowID,classID+" rowHighlight"+styleID);}}
function dontRowClassHighlight(rowID,classID,alternating){var splitRow,oldRow;oldRow=0;if(rowID.indexOf("_")){splitRow=rowID.split("_");oldRow=splitRow[1];}
if(alternating){changeClass(rowID,"row"+((oldRow+1)%2));}else{changeClass(rowID,classID);}}
function getTxResponseMessage(txResponse)
{var msg='';if(txResponse.genericMessage!=null)
msg+=txResponse.genericMessage+'<br>';for(var i=0;i<txResponse.detailMessages.length;i++)
{msg+=txResponse.detailMessages[i];}
return msg;}
function getTxResponseMessageNew(txResponse)
{var msg='';var genericMsg=txResponse['genericMessage'];if(genericMsg!=null)
msg+=genericMsg+'<br>';var detailMsgs=txResponse['detailMessages'];for(var i=0;i<detailMsgs.length;i++)
{msg+=detailMsgs[i];}
return msg;}
function getTxResponseImage(txResponse)
{if(txResponse.code=='ERROR')
img='ERROR';else if(txResponse.code=='DENIED')
img='WARNING';else
img='SUCCESS';return img;}
function getTxResponseImageNew(txResponse)
{var respCode=txResponse['code'];if(respCode=='ERROR')
img='ERROR';else if(respCode=='DENIED')
img='WARNING';else
img='SUCCESS';return img;}
function popupMe(str,buttons,img,titleText,funcs){var totalVert=eval(200+getVPos());if(typeof funcs=='undefined'){htmlMe("alertBox",alertHTML(str,buttons,img,null,titleText,true));}else{htmlMe("alertBox",alertHTML(str,buttons,img,funcs,titleText,true));}
changeStyle("alertBox","top",totalVert);fadeDiv("alertBox");focusMe("alertButton0");}
function alertMe(str,buttons,img,funcs){var totalVert=eval(200+getVPos());if(typeof funcs=='undefined'){htmlMe("alertBox",alertHTML(str,buttons,img));}else{htmlMe("alertBox",alertHTML(str,buttons,img,funcs));}
changeStyle("alertBox","top",totalVert);fadeOut("alertBox");focusMe("alertButton0");}
function alertWarn(msg,buttonText)
{alertMe(msg,buttonText,'WARNING');}
function alertWarn2(msg)
{alertMe(msg,'OK','WARNING');}
function alertInfo(msg,buttonText)
{alertMe(msg,buttonText,'INFO');}
function alertInfo2(msg)
{alertMe(msg,'OK','INFO');}
function alertWarnPrompt(msg,yesText,noText,funcs)
{alertMe(msg,yesText+'|'+noText,'WARNING',funcs);}
function alertSuccess(msg,buttonText)
{alertMe(msg,buttonText,'SUCCESS');}
function alertSuccess2(msg)
{alertMe(msg,'OK','SUCCESS');}
function alertPrompt(msg,yesText,noText,funcs)
{alertMe(msg,yesText+'|'+noText,'PROMPT',funcs);}
function getMessageForAlert(response,includeGeneric)
{var msg='';if(response.genericMessage!=null&&includeGeneric)
msg+=response.genericMessage+'<br>';for(var i=0;i<response.detailMessages.length;i++)
{msg+=response.detailMessages[i];}
return msg;}
function getMessageForAlertJSON(data,includeGeneric)
{var msg='';var genericMessage=data['genericMessage'];var detailMessages=data['detailMessages'];if(genericMessage!=null&&includeGeneric)
msg+=genericMessage+'<br>';for(var i=0;i<detailMessages.length;i++)
{msg+=detailMessages[i];}
return msg;}
function getImageForAlert(response)
{if(response.code=='ERROR')
img='ERROR';else if(response.code=='REJECTED')
img='WARNING';else if(response.code=='VETOED')
img='INFO';else
img='SUCCESS';return img;}
function getSelectedRadioButton(rdoName)
{var buttonSet=document.getElementsByName(rdoName);var theElement=null;for(i=0;i<buttonSet.length;i++)
{if(buttonSet[i].checked==true)
{theElement=buttonSet[i];}}
return theElement;}
function selectRadioButton(rdoName,value)
{var buttonSet=document.getElementsByName(rdoName);var theElement;for(i=0;i<buttonSet.length;i++)
{if(buttonSet[i].value==value)
{buttonSet[i].checked=true;}}
return theElement;}
function createTableCell(tableRow,newCellNum,className,text)
{var td=tableRow.insertCell(newCellNum);td.className=className;td.innerHTML=text;return td;}
function createTableHeader(row,newCellNum,theClass,text,title)
{var cell=document.createElement("th");if(title==""){title=text;}
cell.setAttribute("class",theClass);cell.setAttribute("title",title);var cellText=document.createTextNode(text);cell.appendChild(cellText);row.appendChild(cell);}
function ValidateForm(){var dt=document.frmSample.txtDate
if(isDate(dt.value)==false){dt.focus()
return false}
return true}
function initCalendarButton(textfieldName,buttonImageId)
{Calendar.setup({inputField:textfieldName,ifFormat:"%Y-%m-%d",button:buttonImageId,dateStatusFunc:isDateDisabled,singleClick:true,step:1});}
function isAlpha(str){var re=/[^a-zA-Z]/g
if(re.test(str))return false;return true;}
function isAlphaNumeric(str){var re=/[^a-zA-Z0-9]/g
if(re.test(str))return false;return true;}
function isLengthBetween(str,min,max){return(str.length>=min)&&(str.length<=max);}
function formatDate(d)
{month=d.getMonth()+1;if(month<10)
month='0'+month;day=d.getDate();if(day<10)
day='0'+day;return d.getFullYear()+'-'+month+'-'+day;}
function formatTime(seconds)
{var tm='';var hours=Math.floor(seconds/3600);if(hours>0)
{tm+=hours+':';seconds=seconds-(hours*3600);}
var minutes=Math.floor(seconds/60);if(minutes>0)
{if(hours>0)
minutes=padNumeric(minutes,2);tm+=minutes+':';seconds=seconds-(minutes*60);}
else
{if(hours>0)
tm+='00:';else
tm+='0:';}
var secondsStr=padNumeric(seconds,2);tm+=secondsStr;return tm;}
function isDateValid(dateStr)
{if(dateStr==null)
return false;ymd=dateStr.split('-');if(ymd.length!=3)
return false;year=ymd[0];month=ymd[1];day=ymd[2];if(!isPositiveNumber(year)||year.length!=4)
return false;if(!isPositiveNumber(month)||month.length!=2||parseInt(month,10)<1||parseInt(month,10)>12)
return false;if(!isPositiveNumber(day)||day.length!=2||parseInt(day,10)<1)
return false;yr=parseInt(year,10);mn=parseInt(month,10);dy=parseInt(day,10);if(mn==4||mn==6||mn==9||mn==11)
{if(dy>30)
return false;}
else if(mn==2)
{if(isLeapYear(yr)&&dy>29)
return false;else if(dy>28)
return false;}
else if(dy>31)
return false;return true;}
function isLeapYear(intYear)
{if(intYear%100==0)
{if(intYear%400==0){return true;}}
else
{if((intYear%4)==0){return true;}}
return false;}
function isDateAfter(date1,date2)
{return date1>date2;}
function isDateBefore(date1,date2)
{return date1<date2;}
function isDateEqual(date1,date2)
{return date1==date2;}
function isSameDay(date1,date2)
{return(date1.getYear()==date2.getYear()&&date1.getMonth()==date2.getMonth()&&date1.getDate()==date2.getDate());}
function getCurrentTabId(tabIdArray)
{if(tabIdArray==null)
return null;for(var i=0;i<tabIdArray.length;i++)
{tabId='tab'+tabIdArray[i];tabDiv=getElement('panel'+tabIdArray[i]);if(tabDiv.style.display!='none')
{return tabId;}}
return null;}
function changeTab(tabId,tabIdArray,validateMethod)
{if(tabId==null||tabId=='')
return;var invalidItems;currentTabId=getCurrentTabId(tabIdArray);if(currentTabId==tabId)
return;if(typeof validateMethod!='undefined')
{invalidItems=validateMethod();errorsMap={};addValidationErrors(errorsMap,invalidItems,'');if(showValidationErrors(errorsMap))
return;}
for(var i=0;i<tabIdArray.length;i++)
{hideMe('panel'+tabIdArray[i]);changeClass(tabIdArray[i]+"Tab",'');}
showMe('panel'+tabId,'inline');if(tabIdArray[0]==tabId)
changeClass(tabId+"Tab",'on first');else
changeClass(tabId+"Tab",'on');}
function classTab(idName,arr)
{for(var i=0;i<arr.length;i++){hideMe(arr[i]);changeClass(arr[i]+"Tab",'');}
showMe(idName,'inline');changeClass(idName+"Tab",'on');}
function clearTabErrors(tabIds)
{for(var i=0;i<tabIds.length;i++)
{var tab=getElement('tab'+tabIds[i])
if(!isNull(tab))
tab.style.color='#000000';}
getElement("errorMessages").innerHTML='';}
function addValidationErrors(allErrorsMap,tabErrorsMap,tabId)
{if(lengthOfMap(tabErrorsMap)>0)
{allErrorsMap[tabId]=tabErrorsMap;}}
function showValidationErrors(invalidItemsMap,tabIds,doChangeTab)
{divErrMsgs=getElement("errorMessages");var msgs='';if(lengthOfMap(invalidItemsMap)>0)
{var tabChanged=false;for(var tabId in invalidItemsMap)
{if(typeof doChangeTab!='undefined'&&doChangeTab==true)
{var tab=getElement('tab'+tabId);if(!isNull(tab))
{tab.style.color='#FF2222';if(!tabChanged)
{changeTab(tabId,tabIds);tabChanged=true;}}}
errorMap=invalidItemsMap[tabId];if(lengthOfMap(errorMap)>0)
{for(fieldName in errorMap)
{var msg=errorMap[fieldName];formField=getElement(fieldName);if(formField!=null)
highlightFormField(formField);if(msg!='')
msgs+='&nbsp; '+msg+'<br>';}}}}
divErrMsgs.innerHTML=msgs;if(msgs!='')
divErrMsgs.innerHTML+='<br>';if(msgs=='')
return false;else
return true;}
function validateImageFileType(fileWidgetId)
{var validType=true;var filename=getValue(fileWidgetId);if(filename.length>0)
{validType=false;var typeIndex=filename.lastIndexOf('.');if(typeIndex>-1)
{var type=filename.substring(typeIndex+1).toLowerCase();if(type=='jpg'||type=='jpeg'||type=='gif'||type=='png')
validType=true;else
{getElement(fileWidgetId).value='';alertWarn2('The image must be of type JPEG/JPG, GIF, or PNG.');}}}
return validType;}
function addCalEvent(obj,type,fn)
{if(obj.addEventListener)
obj.addEventListener(type,fn,false);else if(obj.attachEvent)
{obj["e"+type+fn]=fn;obj[type+fn]=function(){obj["e"+type+fn](window.event);}
obj.attachEvent("on"+type,obj[type+fn]);}}
function changeAnchor(objId,disable)
{obj=document.getElementById(objId);if(disable)
{var href=obj.getAttribute("href");if(href&&href!=""&&href!=null)
{obj.setAttribute('href_bak',href);}
obj.removeAttribute('href');obj.style.color="gray";}
else
{obj.setAttribute('href',obj.attributes['href_bak'].nodeValue);obj.style.color="blue";}}
function disableAnchor(objId)
{changeAnchor(objId,true);}
function enableAnchor(objId)
{changeAnchor(objId,false);}
function addHiddenInputField(form,fieldName,fieldValue)
{addHiddenInputField(form,fieldName,fieldValue,false);}
function addHiddenInputField(form,fieldName,fieldValue,onlyOne)
{if(onlyOne)
{var existingElements=getElementsByName('input','type','hidden',fieldName);for(var i=0;i<existingElements.length;i++)
{form.removeChild(existingElements[i]);}}
var inputElement=document.createElement("input");inputElement.setAttributeNode(createHtmlAttribute("type","hidden"));inputElement.setAttributeNode(createHtmlAttribute("name",fieldName));inputElement.setAttributeNode(createHtmlAttribute("value",fieldValue));form.appendChild(inputElement);}
function beforeSubmitLeagueForm(frm)
{if(frm.leagueId!=null)
{var newAction=frm.action;if(newAction.indexOf('?')>=0)
newAction=newAction+'&leagueId='+frm.leagueId.value;else
newAction=newAction+'?leagueId='+frm.leagueId.value;}
frm.action=newAction;return true;}
function createHtmlAttribute(name,value)
{var attribute=document.createAttribute(name);attribute.nodeValue=value;return attribute;}
function pageHelpOn()
{showMe("pageHelp","block");}
function pageHelpOff()
{hideMe("pageHelp");}
function enterToSubmit(theForm,theEvent)
{if(theEvent.keyCode==13||theEvent.which==13){theForm.submit();return false;}else
return true;}
function showMapDebug(map)
{var str='';for(key in map)
{str+='\''+key+'\': \''+map[key]+'\', ';}
str=str.substring(0,str.length-2);return str;}
if(!this.JSON){this.JSON={};}
(function(){function f(n){return n<10?'0'+n:n;}
if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+'-'+
f(this.getUTCMonth()+1)+'-'+
f(this.getUTCDate())+'T'+
f(this.getUTCHours())+':'+
f(this.getUTCMinutes())+':'+
f(this.getUTCSeconds())+'Z':null;};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}
var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}
function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);}
if(typeof rep==='function'){value=rep.call(holder,key,value);}
switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}
gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null';}
v=partial.length===0?'[]':gap?'[\n'+gap+
partial.join(',\n'+gap)+'\n'+
mind+']':'['+partial.join(',')+']';gap=mind;return v;}
if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}
v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+
mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}
if(typeof JSON.stringify!=='function'){JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}}else if(typeof space==='string'){indent=space;}
rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('JSON.stringify');}
return str('',{'':value});};}
if(typeof JSON.parse!=='function'){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}
return reviver.call(holder,key,value);}
cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+
('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}
throw new SyntaxError('JSON.parse');};}}());function sendFxa(url,params,func)
{var ajaxReq=createAjaxReq();ajaxReq.onreadystatechange=function()
{if(ajaxReq.readyState==4)
{if(ajaxReq.status==200)
{var response=ajaxReq.responseText;progressOff();if(isEmpty(response))
func(response);else
{var jsCode='var jsonObj = '+response;eval(jsCode);var ex=jsonObj['exception'];if(ex!=null)
{if(typeof(handleFxaErrror)=='function')
handleFxaErrror(ex);else
handleFxaErrrorDefault(ex);}
else
func(jsonObj);}}}};progressOn();ajaxReq.open('POST',url,true);ajaxReq.setRequestHeader('Content-Type','application/json');var jsonStr=JSON.stringify(params);ajaxReq.send(jsonStr);}
function createAjaxReq()
{var req;if(window.XMLHttpRequest)
{req=new XMLHttpRequest();}
else if(window.ActiveXObject)
{req=new ActiveXObject("Microsoft.XMLHTTP");}
return req;}
function addRequestParam(reqParams,paramName,paramValue)
{reqParams[paramName]=''+paramValue;}
function NumberFormat(num,inputDecimal)
{this.VERSION='Number Format v1.5.4';this.COMMA=',';this.PERIOD='.';this.DASH='-';this.LEFT_PAREN='(';this.RIGHT_PAREN=')';this.LEFT_OUTSIDE=0;this.LEFT_INSIDE=1;this.RIGHT_INSIDE=2;this.RIGHT_OUTSIDE=3;this.LEFT_DASH=0;this.RIGHT_DASH=1;this.PARENTHESIS=2;this.NO_ROUNDING=-1
this.num;this.numOriginal;this.hasSeparators=false;this.separatorValue;this.inputDecimalValue;this.decimalValue;this.negativeFormat;this.negativeRed;this.hasCurrency;this.currencyPosition;this.currencyValue;this.places;this.roundToPlaces;this.showLeadingZeros;this.truncate;this.setNumber=setNumberNF;this.toUnformatted=toUnformattedNF;this.setInputDecimal=setInputDecimalNF;this.setSeparators=setSeparatorsNF;this.setCommas=setCommasNF;this.setNegativeFormat=setNegativeFormatNF;this.setNegativeRed=setNegativeRedNF;this.setCurrency=setCurrencyNF;this.setCurrencyPrefix=setCurrencyPrefixNF;this.setCurrencyValue=setCurrencyValueNF;this.setCurrencyPosition=setCurrencyPositionNF;this.setPlaces=setPlacesNF;this.setShowLeadingZeros=setShowLeadingZerosNF;this.toFormatted=toFormattedNF;this.toPercentage=toPercentageNF;this.getOriginal=getOriginalNF;this.moveDecimalRight=moveDecimalRightNF;this.moveDecimalLeft=moveDecimalLeftNF;this.getRounded=getRoundedNF;this.preserveZeros=preserveZerosNF;this.justNumber=justNumberNF;this.expandExponential=expandExponentialNF;this.getZeros=getZerosNF;this.moveDecimalAsString=moveDecimalAsStringNF;this.moveDecimal=moveDecimalNF;this.addSeparators=addSeparatorsNF;if(inputDecimal==null){this.setNumber(num,this.PERIOD);}else{this.setNumber(num,inputDecimal);}
this.setCommas(true);this.setNegativeFormat(this.LEFT_DASH);this.setNegativeRed(false);this.setCurrency(false);this.setCurrencyPrefix('$');this.setPlaces(2);}
function setInputDecimalNF(val)
{this.inputDecimalValue=val;}
function setNumberNF(num,inputDecimal)
{if(inputDecimal!=null){this.setInputDecimal(inputDecimal);}
this.numOriginal=num;this.num=this.justNumber(num);}
function toUnformattedNF()
{return(this.num);}
function getOriginalNF()
{return(this.numOriginal);}
function setNegativeFormatNF(format)
{this.negativeFormat=format;}
function setNegativeRedNF(isRed)
{this.negativeRed=isRed;}
function setSeparatorsNF(isC,separator,decimal)
{this.hasSeparators=isC;if(separator==null)separator=this.COMMA;if(decimal==null)decimal=this.PERIOD;if(separator==decimal){this.decimalValue=(decimal==this.PERIOD)?this.COMMA:this.PERIOD;}else{this.decimalValue=decimal;}
this.separatorValue=separator;}
function setCommasNF(isC)
{this.setSeparators(isC,this.COMMA,this.PERIOD);}
function setCurrencyNF(isC)
{this.hasCurrency=isC;}
function setCurrencyValueNF(val)
{this.currencyValue=val;}
function setCurrencyPrefixNF(cp)
{this.setCurrencyValue(cp);this.setCurrencyPosition(this.LEFT_OUTSIDE);}
function setCurrencyPositionNF(cp)
{this.currencyPosition=cp}
function setPlacesNF(p,tr)
{this.roundToPlaces=!(p==this.NO_ROUNDING);this.truncate=(tr!=null&&tr);this.places=(p<0)?0:p;}
function setShowLeadingZerosNF(val)
{this.showLeadingZeros=val;}
function addSeparatorsNF(nStr,inD,outD,sep)
{nStr+='';var dpos=nStr.indexOf(inD);var nStrEnd='';if(dpos!=-1){nStrEnd=outD+nStr.substring(dpos+1,nStr.length);nStr=nStr.substring(0,dpos);}
var rgx=/(\d+)(\d{3})/;while(rgx.test(nStr)){nStr=nStr.replace(rgx,'$1'+sep+'$2');}
return nStr+nStrEnd;}
function toFormattedNF()
{var pos;var nNum=this.num;var nStr;var splitString=new Array(2);if(this.roundToPlaces){nNum=this.getRounded(nNum);nStr=this.preserveZeros(Math.abs(nNum));}else{nStr=this.expandExponential(Math.abs(nNum));}
if(this.hasSeparators){nStr=this.addSeparators(nStr,this.PERIOD,this.decimalValue,this.separatorValue);}else{nStr=nStr.replace(new RegExp('\\'+this.PERIOD),this.decimalValue);}
var c0='';var n0='';var c1='';var n1='';var n2='';var c2='';var n3='';var c3='';var negSignL=(this.negativeFormat==this.PARENTHESIS)?this.LEFT_PAREN:this.DASH;var negSignR=(this.negativeFormat==this.PARENTHESIS)?this.RIGHT_PAREN:this.DASH;if(this.currencyPosition==this.LEFT_OUTSIDE){if(nNum<0){if(this.negativeFormat==this.LEFT_DASH||this.negativeFormat==this.PARENTHESIS)n1=negSignL;if(this.negativeFormat==this.RIGHT_DASH||this.negativeFormat==this.PARENTHESIS)n2=negSignR;}
if(this.hasCurrency)c0=this.currencyValue;}else if(this.currencyPosition==this.LEFT_INSIDE){if(nNum<0){if(this.negativeFormat==this.LEFT_DASH||this.negativeFormat==this.PARENTHESIS)n0=negSignL;if(this.negativeFormat==this.RIGHT_DASH||this.negativeFormat==this.PARENTHESIS)n3=negSignR;}
if(this.hasCurrency)c1=this.currencyValue;}
else if(this.currencyPosition==this.RIGHT_INSIDE){if(nNum<0){if(this.negativeFormat==this.LEFT_DASH||this.negativeFormat==this.PARENTHESIS)n0=negSignL;if(this.negativeFormat==this.RIGHT_DASH||this.negativeFormat==this.PARENTHESIS)n3=negSignR;}
if(this.hasCurrency)c2=this.currencyValue;}
else if(this.currencyPosition==this.RIGHT_OUTSIDE){if(nNum<0){if(this.negativeFormat==this.LEFT_DASH||this.negativeFormat==this.PARENTHESIS)n1=negSignL;if(this.negativeFormat==this.RIGHT_DASH||this.negativeFormat==this.PARENTHESIS)n2=negSignR;}
if(this.hasCurrency)c3=this.currencyValue;}
nStr=c0+n0+c1+n1+nStr+n2+c2+n3+c3;if(this.negativeRed&&nNum<0){nStr='<font color="red">'+nStr+'</font>';}
if(this.showLeadingZeros==false)
nStr=removeLeadingZeros(nStr);return(nStr);}
function toPercentageNF()
{nNum=this.num*100;nNum=this.getRounded(nNum);return nNum+'%';}
function getZerosNF(places)
{var extraZ='';var i;for(i=0;i<places;i++){extraZ+='0';}
return extraZ;}
function expandExponentialNF(origVal)
{if(isNaN(origVal))return origVal;var newVal=parseFloat(origVal)+'';var eLoc=newVal.toLowerCase().indexOf('e');if(eLoc!=-1){var plusLoc=newVal.toLowerCase().indexOf('+');var negLoc=newVal.toLowerCase().indexOf('-',eLoc);var justNumber=newVal.substring(0,eLoc);if(negLoc!=-1){var places=newVal.substring(negLoc+1,newVal.length);justNumber=this.moveDecimalAsString(justNumber,true,parseInt(places));}else{if(plusLoc==-1)plusLoc=eLoc;var places=newVal.substring(plusLoc+1,newVal.length);justNumber=this.moveDecimalAsString(justNumber,false,parseInt(places));}
newVal=justNumber;}
return newVal;}
function moveDecimalRightNF(val,places)
{var newVal='';if(places==null){newVal=this.moveDecimal(val,false);}else{newVal=this.moveDecimal(val,false,places);}
return newVal;}
function moveDecimalLeftNF(val,places)
{var newVal='';if(places==null){newVal=this.moveDecimal(val,true);}else{newVal=this.moveDecimal(val,true,places);}
return newVal;}
function moveDecimalAsStringNF(val,left,places)
{var spaces=(arguments.length<3)?this.places:places;if(spaces<=0)return val;var newVal=val+'';var extraZ=this.getZeros(spaces);var re1=new RegExp('([0-9.]+)');if(left){newVal=newVal.replace(re1,extraZ+'$1');var re2=new RegExp('(-?)([0-9]*)([0-9]{'+spaces+'})(\\.?)');newVal=newVal.replace(re2,'$1$2.$3');}else{var reArray=re1.exec(newVal);if(reArray!=null){newVal=newVal.substring(0,reArray.index)+reArray[1]+extraZ+newVal.substring(reArray.index+reArray[0].length);}
var re2=new RegExp('(-?)([0-9]*)(\\.?)([0-9]{'+spaces+'})');newVal=newVal.replace(re2,'$1$2$4.');}
newVal=newVal.replace(/\.$/,'');return newVal;}
function moveDecimalNF(val,left,places)
{var newVal='';if(places==null){newVal=this.moveDecimalAsString(val,left);}else{newVal=this.moveDecimalAsString(val,left,places);}
return parseFloat(newVal);}
function getRoundedNF(val)
{val=this.moveDecimalRight(val);if(this.truncate){val=val>=0?Math.floor(val):Math.ceil(val);}else{val=Math.round(val);}
val=this.moveDecimalLeft(val);return val;}
function preserveZerosNF(val)
{var i;val=this.expandExponential(val);if(this.places<=0)return val;var decimalPos=val.indexOf('.');if(decimalPos==-1){val+='.';for(i=0;i<this.places;i++){val+='0';}}else{var actualDecimals=(val.length-1)-decimalPos;var difference=this.places-actualDecimals;for(i=0;i<difference;i++){val+='0';}}
return val;}
function justNumberNF(val)
{newVal=val+'';var isPercentage=false;if(newVal.indexOf('%')!=-1){newVal=newVal.replace(/%/g,'');isPercentage=true;}
var re=new RegExp('[^\\'+this.inputDecimalValue+'\\d\\-\\+\\(\\)eE]','g');newVal=newVal.replace(re,'');var tempRe=new RegExp('['+this.inputDecimalValue+']','g');var treArray=tempRe.exec(newVal);if(treArray!=null){var tempRight=newVal.substring(treArray.index+treArray[0].length);newVal=newVal.substring(0,treArray.index)+this.PERIOD+tempRight.replace(tempRe,'');}
if(newVal.charAt(newVal.length-1)==this.DASH){newVal=newVal.substring(0,newVal.length-1);newVal='-'+newVal;}
else if(newVal.charAt(0)==this.LEFT_PAREN&&newVal.charAt(newVal.length-1)==this.RIGHT_PAREN){newVal=newVal.substring(1,newVal.length-1);newVal='-'+newVal;}
newVal=parseFloat(newVal);if(!isFinite(newVal)){newVal=0;}
if(isPercentage){newVal=this.moveDecimalLeft(newVal,2);}
return newVal;}
function formatNumber(num,pattern)
{var nf=new NumberFormat(num);if(pattern.indexOf(',')>=0)
nf.setCommas(true);var decimalIndex=pattern.indexOf('.');var places=0;if(decimalIndex>=0)
{var afterDecimal=pattern.substring(decimalIndex+1);if(afterDecimal.indexOf('0')>=0)
places=afterDecimal.length;if(decimalIndex==0)
nf.setShowLeadingZeros(false);else
{var beforeDecimal=pattern.substring(0,decimalIndex);if(beforeDecimal.indexOf('0')<0)
nf.setShowLeadingZeros(false);}}
if(places>0)
{nf.setPlaces(places);return nf.toFormatted();}
else
return num;}
function setCookie(name,value,expires,path,domain,secure)
{var today=new Date();today.setTime(today.getTime());if(expires)
expires=expires*1000*60*60*24;var expires_date=new Date(today.getTime()+expires);document.cookie=name+"="+escape(value)+
((expires)?";expires="+expires_date.toGMTString():"")+
((path)?";path="+path:"")+
((domain)?";domain="+domain:"")+
((secure)?";secure":"");}
function getCookie(check_name)
{var a_all_cookies=document.cookie.split(';');var a_temp_cookie='';var cookie_name='';var cookie_value='';var b_cookie_found=false;for(i=0;i<a_all_cookies.length;i++)
{a_temp_cookie=a_all_cookies[i].split('=');cookie_name=a_temp_cookie[0].replace(/^\s+|\s+$/g,'');if(cookie_name==check_name)
{b_cookie_found=true;if(a_temp_cookie.length>1)
{cookie_value=unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g,''));}
return cookie_value;break;}
a_temp_cookie=null;cookie_name='';}
if(!b_cookie_found)
{return null;}}
function deleteCookie(name,path,domain)
{if(getCookie(name))document.cookie=name+"="+
((path)?";path="+path:"")+
((domain)?";domain="+domain:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT";}
var TOTAL_DIGITS=25;var LEADING_ZEROS='0000000000000000000000000';var cols;var colsNumeric;var parent=null;var items=new Array();var leeTbl;var N=0;var sortKeyUsed=false;function sortTable(tableId,sortCols,numericCols,desc)
{parent=document.getElementById(tableId);if(parent.rows.length==0)
return;leeTbl=parent;cols=sortCols;colsNumeric=numericCols;if(parent.nodeName!="TBODY")
parent=parent.getElementsByTagName("TBODY")[0];if(parent.nodeName!="TBODY")
return false;items=parent.rows;N=items.length;quicksort(0,N,desc);}
function sortTableWithSortKey(tableId,desc)
{sortKeyUsed=true;sortTable(tableId,null,null,desc);}
function getCompareString(tableRow,cols,numericCols)
{if(sortKeyUsed)
return tableRow.getAttribute("sortKey");var compareStr='';if(numericCols==null)
{for(var i=0;i<cols.length;i++)
{compareStr+=tableRow.cells[cols[i]].innerHTML;}}
else
{var maxIndex=tableRow.cells.length-1;var str=null;for(var i=0;i<cols.length;i++)
{var index=cols[i];if(cols[i]>=maxIndex)
str=' ';else
str=tableRow.cells[index].innerHTML;if(containsInArray(index,numericCols))
str=convertNumberToComparable(str);if(cols[i]>=maxIndex)
compareStr=' ';else
compareStr+=str;}}
return compareStr.toUpperCase();}
function convertNumberToComparable(str)
{if(isNaN(str))
return str;str=Math.round(parseFloat(str)*1000000)+'';str=LEADING_ZEROS.substring(0,TOTAL_DIGITS-str.length)+str;return str;}
function get(i)
{str=getCompareString(items[i],cols,colsNumeric);return str;}
function compare(val1,val2,desc)
{return(desc)?val1>val2:val1<val2;}
function exchange(i,j)
{if(i==j+1)
parent.insertBefore(items[i],items[j]);else if(j==i+1)
parent.insertBefore(items[j],items[i]);else
{var tmpNode=parent.replaceChild(items[i],items[j]);if(typeof(items[i])=="undefined")
parent.appendChild(tmpNode);else
parent.insertBefore(tmpNode,items[i]);}}
function quicksort(m,n,desc)
{if(n<=m+1)return;if((n-m)==2)
{if(compare(get(n-1),get(m),desc))exchange(n-1,m);return;}
i=m+1;j=n-1;if(compare(get(m),get(i),desc))exchange(i,m);if(compare(get(j),get(m),desc))exchange(m,j);if(compare(get(m),get(i),desc))exchange(i,m);pivot=get(m);while(true)
{j--;while(compare(pivot,get(j),desc))j--;i++;while(compare(get(i),pivot,desc))i++;if(j<=i)break;exchange(i,j);}
exchange(m,j);if((j-m)<(n-j))
{quicksort(m,j,desc);quicksort(j+1,n,desc);}
else
{quicksort(j+1,n,desc);quicksort(m,j,desc);}}
function convertToComparable(colValues,numericCols)
{var compareStr='';if(numericCols==null)
{for(var i=0;i<colValues.length;i++)
{compareStr+=colValues[i];}}
else
{for(var i=0;i<colValues.length;i++)
{str=colValues[i];if(str.indexOf('<p>')==0)
str=str.substring(3,str.length-4);if(containsInArray(i,numericCols))
{str=Math.round(parseFloat(str)*1000000)+'';str=LEADING_ZEROS.substring(0,TOTAL_DIGITS-str.length)+str;}
compareStr+=str;}}
return compareStr.toUpperCase();}
function insertRow(tbl,compareValueArrayOrStr,sortCols,numericCols,desc)
{var newRow=null;var compareStr='';var colValues=null;if(typeof compareValueArrayOrStr=='string')
colValues=[compareValueArrayOrStr];else if(typeof compareValueArrayOrStr=='number')
colValues=[convertNumberToComparable(compareValueArrayOrStr)];else
colValues=compareValueArrayOrStr;for(var i=0;i<colValues.length;i++)
{if(numericCols!=null&&containsInArray(i,numericCols))
compareStr+=convertNumberToComparable(colValues[i]);else
compareStr+=colValues[i];compareStr=compareStr.toUpperCase();}
var str=null;for(var i=0;i<tbl.rows.length;i++)
{str=getCompareString(tbl.rows[i],sortCols,numericCols);if(compare(compareStr.toUpperCase(),str,desc))
{newRow=tbl.insertRow(i);break;}}
if(newRow==null)
newRow=tbl.insertRow(tbl.rows.length);return newRow;}
function insertRowWithSortKey(tbl,sortKey,desc)
{var newRow=null;var str=null;sortKey=convertNumberToComparable(sortKey);for(var i=0;i<tbl.rows.length;i++)
{str=tbl.rows[i].getAttribute("sortKey");str=convertNumberToComparable(str).toUpperCase();if(compare(sortKey.toUpperCase(),str,desc))
{newRow=tbl.insertRow(i);break;}}
if(newRow==null)
newRow=tbl.insertRow(tbl.rows.length);newRow.setAttribute("sortKey",sortKey);return newRow;}
function deleteRow(rowId,tblId)
{tbl=getElement(tblId);row=getElement(rowId);tbl.deleteRow(row.rowIndex);}
function swapRow(tbl,rowId,below)
{var row=getElement(rowId);var otherRow;if(below)
{if(row.rowIndex==tbl.rows.length-1)
return;otherRow=tbl.rows[row.rowIndex+1];tbl.rows[0].parentNode.insertBefore(otherRow,row);}
else
{if(row.rowIndex==0)
return;otherRow=tbl.rows[row.rowIndex-1];tbl.rows[0].parentNode.insertBefore(row,otherRow);}
return otherRow;}
function clearTable(tblId)
{tbl=getElement(tblId);numRows=tbl.rows.length;for(var i=0;i<numRows;i++)
{tbl.deleteRow(0);}}
var datePickerDivID="datepicker";var iFrameDivID="datepickeriframe";var dayArrayShort=new Array('Su','Mo','Tu','We','Th','Fr','Sa');var dayArrayMed=new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat');var dayArrayLong=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');var monthArrayShort=new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');var monthArrayMed=new Array('Jan','Feb','Mar','Apr','May','June','July','Aug','Sept','Oct','Nov','Dec');var monthArrayLong=new Array('January','February','March','April','May','June','July','August','September','October','November','December');var defaultDateSeparator="-";var defaultDateFormat="ymd"
var dateSeparator=defaultDateSeparator;var dateFormat=defaultDateFormat;function displayDatePicker(dateFieldName,displayBelowThisObjectId,disableFuncName,dtFormat,dtSep)
{var targetDateField=document.getElementsByName(dateFieldName).item(0);var displayBelowThisObjectId=null;if(!displayBelowThisObjectId)
displayBelowThisObject=targetDateField;else
displayBelowThisObject=getElement(displayBelowThisObjectId);if(dtSep)
dateSeparator=dtSep;else
dateSeparator=defaultDateSeparator;if(dtFormat)
dateFormat=dtFormat;else
dateFormat=defaultDateFormat;var x=displayBelowThisObject.offsetLeft;var y=displayBelowThisObject.offsetTop+displayBelowThisObject.offsetHeight;var parent=displayBelowThisObject;while(parent.offsetParent){parent=parent.offsetParent;x+=parent.offsetLeft;y+=parent.offsetTop;}
drawDatePicker(targetDateField,disableFuncName,x,y);}
function drawDatePicker(targetDateField,disableFuncName,x,y)
{var dt=getFieldDate(targetDateField.value);if(!document.getElementById(datePickerDivID)){var newNode=document.createElement("div");newNode.setAttribute("id",datePickerDivID);newNode.setAttribute("class","dpDiv");newNode.setAttribute("style","visibility: hidden;");document.body.appendChild(newNode);}
var pickerDiv=document.getElementById(datePickerDivID);pickerDiv.style.position="absolute";pickerDiv.style.left=x+"px";pickerDiv.style.top=y+"px";pickerDiv.style.visibility=(pickerDiv.style.visibility=="visible"?"hidden":"visible");pickerDiv.style.display=(pickerDiv.style.display=="block"?"none":"block");pickerDiv.style.zIndex=10000;refreshDatePicker(targetDateField.name,disableFuncName,dt.getFullYear(),dt.getMonth(),dt.getDate());}
function refreshDatePicker(dateFieldName,disableFuncName,year,month,day)
{var thisDay=new Date();if((month>=0)&&(year>0)){thisDay=new Date(year,month,1);}else{day=thisDay.getDate();thisDay.setDate(1);}
var crlf="\r\n";var TABLE="<div class=\"thinBorderContainer\" style=\"padding-right:1px;\"><table cols=7 class='fantasyTable dpTable'>"+crlf;var xTABLE="</table></div>"+crlf;var TR="<tr class='dpTR'>";var TR_title="<tr class='dpTitleTR'>";var TR_days="<tr class='dpDayTR'>";var TR_todaybutton="<tr class='dpTodayButtonTR'>";var xTR="</tr>"+crlf;var TD="<td class='dpTD' onMouseOut='this.className=\"dpTD\";' onMouseOver=' this.className=\"dpTDHover\";' ";var TD_title="<td colspan=5 class='dpTitleTD'>";var TD_buttons="<td class='dpButtonTD'>";var TD_todaybutton="<td colspan=7 class='dpTodayButtonTD'>";var TD_days="<th class='dpDayTD'>";var TD_selected="<td class='dpDayHighlightTD' onMouseOut='this.className=\"dpDayHighlightTD\";' onMouseOver='this.className=\"dpTDHover\";' ";var xTD="</td>"+crlf;var DIV_title="<div class='dpTitleText'>";var DIV_selected="<div class='dpDayHighlight'>";var xDIV="</div>";var html=TABLE;html+=TR_title;html+=TD_buttons+getButtonCode(dateFieldName,disableFuncName,thisDay,-1,"&lt;")+xTD;html+=TD_title+DIV_title+monthArrayLong[thisDay.getMonth()]+" "+thisDay.getFullYear()+xDIV+xTD;html+=TD_buttons+getButtonCode(dateFieldName,disableFuncName,thisDay,1,"&gt;")+xTD;html+=xTR;html+=TR_days;for(i=0;i<dayArrayShort.length;i++)
html+=TD_days+dayArrayShort[i]+xTD;html+=xTR;html+=TR;for(i=0;i<thisDay.getDay();i++)
html+=TD+"&nbsp;"+xTD;do{dayNum=thisDay.getDate();TD_onclick=" onclick=\"updateDateField('"+dateFieldName+"', '"+getDateString(thisDay)+"');\">";var shouldDisableDate=false;if(disableFuncName!=null)
{var disableFuncToCall=disableFuncName+'('+thisDay.getFullYear()+','+thisDay.getMonth()+','+dayNum+');';shouldDisableDate=eval(disableFuncToCall);}
if(shouldDisableDate)
html+='<td style="color:#999999" class="dpDisabled">'+dayNum+'</td>';else if(dayNum==day)
html+=TD_selected+TD_onclick+DIV_selected+dayNum+xDIV+xTD;else
html+=TD+TD_onclick+dayNum+xTD;if(thisDay.getDay()==6)
html+=xTR+TR;thisDay.setDate(thisDay.getDate()+1);}while(thisDay.getDate()>1)
if(thisDay.getDay()>0){for(i=6;i>thisDay.getDay();i--)
html+=TD+"&nbsp;"+xTD;}
html+=xTR;var today=new Date();var todayString="Today is "+dayArrayMed[today.getDay()]+", "+monthArrayMed[today.getMonth()]+" "+today.getDate();html+=TR_todaybutton+TD_todaybutton;if(disableFuncName!=null)
disableFuncName="\""+disableFuncName+"\"";html+="<button class='dpTodayButton' onClick='refreshDatePicker(\""+dateFieldName+"\", "+disableFuncName+");'>Go to Today</button> ";html+="<button class='dpTodayButton' onClick='updateDateField(\""+dateFieldName+"\");'>Close</button>";html+=xTD+xTR;html+=xTABLE;document.getElementById(datePickerDivID).innerHTML=html;adjustiFrame();}
function getButtonCode(dateFieldName,disableFuncName,dateVal,adjust,label)
{var newMonth=(dateVal.getMonth()+adjust)%12;var newYear=dateVal.getFullYear()+parseInt((dateVal.getMonth()+adjust)/12);if(newMonth<0){newMonth+=12;newYear+=-1;}
if(disableFuncName!=null)
disableFuncName="\""+disableFuncName+"\"";return"<button class='dpButton' onClick='refreshDatePicker(\""+dateFieldName+"\", "+disableFuncName+", "+newYear+", "+newMonth+");'>"+label+"</button>";}
function getDateString(dateVal)
{var dayString="00"+dateVal.getDate();var monthString="00"+(dateVal.getMonth()+1);dayString=dayString.substring(dayString.length-2);monthString=monthString.substring(monthString.length-2);switch(dateFormat){case"dmy":return dayString+dateSeparator+monthString+dateSeparator+dateVal.getFullYear();case"ymd":return dateVal.getFullYear()+dateSeparator+monthString+dateSeparator+dayString;case"mdy":default:return monthString+dateSeparator+dayString+dateSeparator+dateVal.getFullYear();}}
function getFieldDate(dateString)
{var dateVal;var dArray;var d,m,y;try{dArray=splitDateString(dateString);if(dArray){switch(dateFormat){case"dmy":d=parseInt(dArray[0],10);m=parseInt(dArray[1],10)-1;y=parseInt(dArray[2],10);break;case"ymd":d=parseInt(dArray[2],10);m=parseInt(dArray[1],10)-1;y=parseInt(dArray[0],10);break;case"mdy":default:d=parseInt(dArray[1],10);m=parseInt(dArray[0],10)-1;y=parseInt(dArray[2],10);break;}
dateVal=new Date(y,m,d);}else if(dateString){dateVal=new Date(dateString);}else{dateVal=new Date();}}catch(e){dateVal=new Date();}
return dateVal;}
function splitDateString(dateString)
{var dArray;if(dateString.indexOf("/")>=0)
dArray=dateString.split("/");else if(dateString.indexOf(".")>=0)
dArray=dateString.split(".");else if(dateString.indexOf("-")>=0)
dArray=dateString.split("-");else if(dateString.indexOf("\\")>=0)
dArray=dateString.split("\\");else
dArray=false;return dArray;}
function updateDateField(dateFieldName,dateString)
{var targetDateField=document.getElementsByName(dateFieldName).item(0);if(dateString)
targetDateField.value=dateString;var pickerDiv=document.getElementById(datePickerDivID);pickerDiv.style.visibility="hidden";pickerDiv.style.display="none";adjustiFrame();if((dateString)&&(typeof(datePickerClosed)=="function"))
datePickerClosed(targetDateField);}
function adjustiFrame(pickerDiv,iFrameDiv)
{var is_opera=(navigator.userAgent.toLowerCase().indexOf("opera")!=-1);if(is_opera)
return;try{if(!document.getElementById(iFrameDivID)){var newNode=document.createElement("iFrame");newNode.setAttribute("id",iFrameDivID);newNode.setAttribute("src","javascript:false;");newNode.setAttribute("scrolling","no");newNode.setAttribute("frameborder","0");document.body.appendChild(newNode);}
if(!pickerDiv)
pickerDiv=document.getElementById(datePickerDivID);if(!iFrameDiv)
iFrameDiv=document.getElementById(iFrameDivID);try{iFrameDiv.style.position="absolute";iFrameDiv.style.width=pickerDiv.offsetWidth;iFrameDiv.style.height=pickerDiv.offsetHeight;iFrameDiv.style.top=pickerDiv.style.top;iFrameDiv.style.left=pickerDiv.style.left;iFrameDiv.style.zIndex=pickerDiv.style.zIndex-1;iFrameDiv.style.visibility=pickerDiv.style.visibility;iFrameDiv.style.display=pickerDiv.style.display;}catch(e){}}catch(ee){}}
var commonJsFinished=true;