// cached javascript var AjaxMethods = { scheduleTemplateGame:function(gameId,fieldId,startTime,gameLength,callback,context){return new ajax_request(this.url + '?_method=scheduleTemplateGame&_session=no','gameId=' + enc(gameId)+ '\r\nfieldId=' + enc(fieldId)+ '\r\nstartTime=' + enc(startTime)+ '\r\ngameLength=' + enc(gameLength),callback, context);}, getLastEditedPic:function(userId,callback,context){return new ajax_request(this.url + '?_method=getLastEditedPic&_session=no','userId=' + enc(userId),callback, context);}, getGenders:function(tournId,divId,current,callback,context){return new ajax_request(this.url + '?_method=getGenders&_session=no','tournId=' + enc(tournId)+ '\r\ndivId=' + enc(divId)+ '\r\ncurrent=' + enc(current),callback, context);}, getDivisions:function(tournId,divId,current,callback,context){return new ajax_request(this.url + '?_method=getDivisions&_session=no','tournId=' + enc(tournId)+ '\r\ndivId=' + enc(divId)+ '\r\ncurrent=' + enc(current),callback, context);}, getLevels:function(tournId,divId,current,callback,context){return new ajax_request(this.url + '?_method=getLevels&_session=no','tournId=' + enc(tournId)+ '\r\ndivId=' + enc(divId)+ '\r\ncurrent=' + enc(current),callback, context);}, saveGender:function(divLevelId,genderId,callback,context){return new ajax_request(this.url + '?_method=saveGender&_session=no','divLevelId=' + enc(divLevelId)+ '\r\ngenderId=' + enc(genderId),callback, context);}, saveDivision:function(divLevelId,divisionId,callback,context){return new ajax_request(this.url + '?_method=saveDivision&_session=no','divLevelId=' + enc(divLevelId)+ '\r\ndivisionId=' + enc(divisionId),callback, context);}, saveLevel:function(divLevelId,levelId,callback,context){return new ajax_request(this.url + '?_method=saveLevel&_session=no','divLevelId=' + enc(divLevelId)+ '\r\nlevelId=' + enc(levelId),callback, context);}, FlagPhoto:function(localMediaId,callback,context){return new ajax_request(this.url + '?_method=FlagPhoto&_session=no','localMediaId=' + enc(localMediaId),callback, context);}, createWalgreensEmail:function(userId,email,callback,context){return new ajax_request(this.url + '?_method=createWalgreensEmail&_session=no','userId=' + enc(userId)+ '\r\nemail=' + enc(email),callback, context);}, updateWalgreensEmail:function(userId,id,email,callback,context){return new ajax_request(this.url + '?_method=updateWalgreensEmail&_session=no','userId=' + enc(userId)+ '\r\nid=' + enc(id)+ '\r\nemail=' + enc(email),callback, context);}, createWalgreensEmailEdit:function(userId,callback,context){return new ajax_request(this.url + '?_method=createWalgreensEmailEdit&_session=no','userId=' + enc(userId),callback, context);}, createWalgreensPhotoRecord:function(userId,picId,sportId,callback,context){return new ajax_request(this.url + '?_method=createWalgreensPhotoRecord&_session=no','userId=' + enc(userId)+ '\r\npicId=' + enc(picId)+ '\r\nsportId=' + enc(sportId),callback, context);}, addPoolGame:function(poolId,callback,context){return new ajax_request(this.url + '?_method=addPoolGame&_session=no','poolId=' + enc(poolId),callback, context);}, removeGame:function(gameId,callback,context){return new ajax_request(this.url + '?_method=removeGame&_session=no','gameId=' + enc(gameId),callback, context);}, updateFieldSchedule:function(fieldId,scheduleId,callback,context){return new ajax_request(this.url + '?_method=updateFieldSchedule&_session=no','fieldId=' + enc(fieldId)+ '\r\nscheduleId=' + enc(scheduleId),callback, context);}, numPoolTeams:function(poolId,callback,context){return new ajax_request(this.url + '?_method=numPoolTeams&_session=no','poolId=' + enc(poolId),callback, context);}, updateScheduleRoundTime:function(time,scheduleDetailId,callback,context){return new ajax_request(this.url + '?_method=updateScheduleRoundTime&_session=no','time=' + enc(time)+ '\r\nscheduleDetailId=' + enc(scheduleDetailId),callback, context);}, createGlobalUser:function(localNameContactId,userId,password,callback,context){return new ajax_request(this.url + '?_method=createGlobalUser&_session=no','localNameContactId=' + enc(localNameContactId)+ '\r\nuserId=' + enc(userId)+ '\r\npassword=' + enc(password),callback, context);}, createGlobalUserSomId:function(localNameContactId,somId,callback,context){return new ajax_request(this.url + '?_method=createGlobalUserSomId&_session=no','localNameContactId=' + enc(localNameContactId)+ '\r\nsomId=' + enc(somId),callback, context);}, FieldMetaCommand:function(strDate,strFields,strCommand,strParameter,callback,context){return new ajax_request(this.url + '?_method=FieldMetaCommand&_session=no','strDate=' + enc(strDate)+ '\r\nstrFields=' + enc(strFields)+ '\r\nstrCommand=' + enc(strCommand)+ '\r\nstrParameter=' + enc(strParameter),callback, context);}, createGameDetailsEditForm:function(gameDetailId,callback,context){return new ajax_request(this.url + '?_method=createGameDetailsEditForm&_session=no','gameDetailId=' + enc(gameDetailId),callback, context);}, createGameEditForm:function(gameId,callback,context){return new ajax_request(this.url + '?_method=createGameEditForm&_session=no','gameId=' + enc(gameId),callback, context);}, deleteGameDetail:function(gameDetailId,callback,context){return new ajax_request(this.url + '?_method=deleteGameDetail&_session=no','gameDetailId=' + enc(gameDetailId),callback, context);}, updateGameInfo:function(gameId,matchNumber,date,time,fieldId,callback,context){return new ajax_request(this.url + '?_method=updateGameInfo&_session=no','gameId=' + enc(gameId)+ '\r\nmatchNumber=' + enc(matchNumber)+ '\r\ndate=' + enc(date)+ '\r\ntime=' + enc(time)+ '\r\nfieldId=' + enc(fieldId),callback, context);}, updateGameDetail:function(gameDetailId,htScore,atScore,gameStatusId,gameSubStatusId,scoreTeamId,sPlayer,aPlayer,callback,context){return new ajax_request(this.url + '?_method=updateGameDetail&_session=no','gameDetailId=' + enc(gameDetailId)+ '\r\nhtScore=' + enc(htScore)+ '\r\natScore=' + enc(atScore)+ '\r\ngameStatusId=' + enc(gameStatusId)+ '\r\ngameSubStatusId=' + enc(gameSubStatusId)+ '\r\nscoreTeamId=' + enc(scoreTeamId)+ '\r\nsPlayer=' + enc(sPlayer)+ '\r\naPlayer=' + enc(aPlayer),callback, context);}, SubmitLocalTransaction:function(contactId,transactionType,paymentType,amount,transactionInfo,callback,context){return new ajax_request(this.url + '?_method=SubmitLocalTransaction&_session=no','contactId=' + enc(contactId)+ '\r\ntransactionType=' + enc(transactionType)+ '\r\npaymentType=' + enc(paymentType)+ '\r\namount=' + enc(amount)+ '\r\ntransactionInfo=' + enc(transactionInfo),callback, context);}, createAccountingForm:function(contactId,callback,context){return new ajax_request(this.url + '?_method=createAccountingForm&_session=no','contactId=' + enc(contactId),callback, context);}, FindNextPoolSlot:function(strDay,poolId,gameId,callback,context){return new ajax_request(this.url + '?_method=FindNextPoolSlot&_session=no','strDay=' + enc(strDay)+ '\r\npoolId=' + enc(poolId)+ '\r\ngameId=' + enc(gameId),callback, context);}, GetNextGameInfo:function(tournId,strDay,lastTime,fieldId,defaultTimeBetween,callback,context){return new ajax_request(this.url + '?_method=GetNextGameInfo&_session=no','tournId=' + enc(tournId)+ '\r\nstrDay=' + enc(strDay)+ '\r\nlastTime=' + enc(lastTime)+ '\r\nfieldId=' + enc(fieldId)+ '\r\ndefaultTimeBetween=' + enc(defaultTimeBetween),callback, context);}, unscheduleGame:function(gameId,callback,context){return new ajax_request(this.url + '?_method=unscheduleGame&_session=no','gameId=' + enc(gameId),callback, context);}, addBlocks:function(adId,numBlocks,callback,context){return new ajax_request(this.url + '?_method=addBlocks&_session=no','adId=' + enc(adId)+ '\r\nnumBlocks=' + enc(numBlocks),callback, context);}, getPoolGrid:function(poolId,callback,context){return new ajax_request(this.url + '?_method=getPoolGrid&_session=no','poolId=' + enc(poolId),callback, context);}, getPoolGridNew:function(poolId,view,ripple,seedView,splitJavascript,showDetails,grid,callback,context){return new ajax_request(this.url + '?_method=getPoolGridNew&_session=no','poolId=' + enc(poolId)+ '\r\nview=' + enc(view)+ '\r\nripple=' + enc(ripple)+ '\r\nseedView=' + enc(seedView)+ '\r\nsplitJavascript=' + enc(splitJavascript)+ '\r\nshowDetails=' + enc(showDetails)+ '\r\ngrid=' + enc(grid),callback, context);}, getScheduleGrid:function(poolId,gameId,view,ripple,seedView,splitJavascript,showDetails,grid,callback,context){return new ajax_request(this.url + '?_method=getScheduleGrid&_session=no','poolId=' + enc(poolId)+ '\r\ngameId=' + enc(gameId)+ '\r\nview=' + enc(view)+ '\r\nripple=' + enc(ripple)+ '\r\nseedView=' + enc(seedView)+ '\r\nsplitJavascript=' + enc(splitJavascript)+ '\r\nshowDetails=' + enc(showDetails)+ '\r\ngrid=' + enc(grid),callback, context);}, updateTeamName:function(teamId,strName,callback,context){return new ajax_request(this.url + '?_method=updateTeamName&_session=no','teamId=' + enc(teamId)+ '\r\nstrName=' + enc(strName),callback, context);}, getFieldScheduleTimes:function(fieldId,date,callback,context){return new ajax_request(this.url + '?_method=getFieldScheduleTimes&_session=no','fieldId=' + enc(fieldId)+ '\r\ndate=' + enc(date),callback, context);}, saveList:function(listId,cookie,callback,context){return new ajax_request(this.url + '?_method=saveList&_session=no','listId=' + enc(listId)+ '\r\ncookie=' + enc(cookie),callback, context);}, deletePoolTeam:function(poolTeamId,callback,context){return new ajax_request(this.url + '?_method=deletePoolTeam&_session=no','poolTeamId=' + enc(poolTeamId),callback, context);}, createPoolField:function(poolId,fieldId,callback,context){return new ajax_request(this.url + '?_method=createPoolField&_session=no','poolId=' + enc(poolId)+ '\r\nfieldId=' + enc(fieldId),callback, context);}, deletePoolField:function(id,callback,context){return new ajax_request(this.url + '?_method=deletePoolField&_session=no','id=' + enc(id),callback, context);}, createPoolTeam:function(strTeamId,poolId,callback,context){return new ajax_request(this.url + '?_method=createPoolTeam&_session=no','strTeamId=' + enc(strTeamId)+ '\r\npoolId=' + enc(poolId),callback, context);}, getDivisionTeams:function(divisionId,callback,context){return new ajax_request(this.url + '?_method=getDivisionTeams&_session=no','divisionId=' + enc(divisionId),callback, context);}, getGameDetails:function(gameId,callback,context){return new ajax_request(this.url + '?_method=getGameDetails&_session=no','gameId=' + enc(gameId),callback, context);}, getTeams:function(divisionId,callback,context){return new ajax_request(this.url + '?_method=getTeams&_session=no','divisionId=' + enc(divisionId),callback, context);}, getTeamRoster:function(localTeamId,callback,context){return new ajax_request(this.url + '?_method=getTeamRoster&_session=no','localTeamId=' + enc(localTeamId),callback, context);}, getGames:function(teamId,callback,context){return new ajax_request(this.url + '?_method=getGames&_session=no','teamId=' + enc(teamId),callback, context);}, getGamesIE:function(teamId,callback,context){return new ajax_request(this.url + '?_method=getGamesIE&_session=no','teamId=' + enc(teamId),callback, context);}, getTeamSchedule:function(teamId,cache,callback,context){return new ajax_request(this.url + '?_method=getTeamSchedule&_session=no','teamId=' + enc(teamId)+ '\r\ncache=' + enc(cache),callback, context);}, sendDropLoc:function(tournId,divId,x,y,tableX,tableY,borderWidth,headerHeight,rowHeight,startTime,strDate,divWidth,binDivY,binWidth,fromBin,view,ripple,seedView,showDetails,callback,context){return new ajax_request(this.url + '?_method=sendDropLoc&_session=no','tournId=' + enc(tournId)+ '\r\ndivId=' + enc(divId)+ '\r\nx=' + enc(x)+ '\r\ny=' + enc(y)+ '\r\ntableX=' + enc(tableX)+ '\r\ntableY=' + enc(tableY)+ '\r\nborderWidth=' + enc(borderWidth)+ '\r\nheaderHeight=' + enc(headerHeight)+ '\r\nrowHeight=' + enc(rowHeight)+ '\r\nstartTime=' + enc(startTime)+ '\r\nstrDate=' + enc(strDate)+ '\r\ndivWidth=' + enc(divWidth)+ '\r\nbinDivY=' + enc(binDivY)+ '\r\nbinWidth=' + enc(binWidth)+ '\r\nfromBin=' + enc(fromBin)+ '\r\nview=' + enc(view)+ '\r\nripple=' + enc(ripple)+ '\r\nseedView=' + enc(seedView)+ '\r\nshowDetails=' + enc(showDetails),callback, context);}, getGameDiv:function(gameId,x,y,borderWidth,callback,context){return new ajax_request(this.url + '?_method=getGameDiv&_session=no','gameId=' + enc(gameId)+ '\r\nx=' + enc(x)+ '\r\ny=' + enc(y)+ '\r\nborderWidth=' + enc(borderWidth),callback, context);}, getGameData:function(gameId,seedView,callback,context){return new ajax_request(this.url + '?_method=getGameData&_session=no','gameId=' + enc(gameId)+ '\r\nseedView=' + enc(seedView),callback, context);}, emailLookup:function(email,callback,context){return new ajax_request(this.url + '?_method=emailLookup&_session=no','email=' + enc(email),callback, context);}, getLocalPersonInfo:function(localNameContactId,callback,context){return new ajax_request(this.url + '?_method=getLocalPersonInfo&_session=no','localNameContactId=' + enc(localNameContactId),callback, context);}, deleteTempPhotoRecord:function(mediaId,callback,context){return new ajax_request(this.url + '?_method=deleteTempPhotoRecord&_session=no','mediaId=' + enc(mediaId),callback, context);}, createPhotoRecord:function(tournId,somId,localId,name,caption,divId,teamId,gameId,callback,context){return new ajax_request(this.url + '?_method=createPhotoRecord&_session=no','tournId=' + enc(tournId)+ '\r\nsomId=' + enc(somId)+ '\r\nlocalId=' + enc(localId)+ '\r\nname=' + enc(name)+ '\r\ncaption=' + enc(caption)+ '\r\ndivId=' + enc(divId)+ '\r\nteamId=' + enc(teamId)+ '\r\ngameId=' + enc(gameId),callback, context);}, getRosterData:function(playerInfoId,isAlumni,callback,context){return new ajax_request(this.url + '?_method=getRosterData&_session=no','playerInfoId=' + enc(playerInfoId)+ '\r\nisAlumni=' + enc(isAlumni),callback, context);}, moveTeam2Division:function(strDivData,callback,context){return new ajax_request(this.url + '?_method=moveTeam2Division&_session=no','strDivData=' + enc(strDivData),callback, context);}, deleteDiv:function(tournId,divisionId,callback,context){return new ajax_request(this.url + '?_method=deleteDiv&_session=no','tournId=' + enc(tournId)+ '\r\ndivisionId=' + enc(divisionId),callback, context);}, renameDiv:function(divisionId,strName,callback,context){return new ajax_request(this.url + '?_method=renameDiv&_session=no','divisionId=' + enc(divisionId)+ '\r\nstrName=' + enc(strName),callback, context);}, getTeamInfo:function(localTeamId,callback,context){return new ajax_request(this.url + '?_method=getTeamInfo&_session=no','localTeamId=' + enc(localTeamId),callback, context);}, countTeams:function(divisionId,callback,context){return new ajax_request(this.url + '?_method=countTeams&_session=no','divisionId=' + enc(divisionId),callback, context);}, getMoveTeams2Div:function(divisionId,callback,context){return new ajax_request(this.url + '?_method=getMoveTeams2Div&_session=no','divisionId=' + enc(divisionId),callback, context);}, moveTeams2Div:function(srcDivId,dstDivId,callback,context){return new ajax_request(this.url + '?_method=moveTeams2Div&_session=no','srcDivId=' + enc(srcDivId)+ '\r\ndstDivId=' + enc(dstDivId),callback, context);}, addLevel:function(tournId,strName,callback,context){return new ajax_request(this.url + '?_method=addLevel&_session=no','tournId=' + enc(tournId)+ '\r\nstrName=' + enc(strName),callback, context);}, url:'/v4/ajax/v4.Classes.AjaxMethods,v4.ashx' } function HtmlControl(id) { var ele = null; if(typeof(id) == 'object') ele = id; else ele = document.getElementById(id); if(ele == null) return null; var _o = ele.cloneNode(true); var _op = document.createElement('SPAN'); _op.appendChild(_o); this._source = _op.innerHTML; } HtmlControl.prototype.toString = function(){ return this._source; } function HtmlControlUpdate(func, parentId) { var f,i,ff,fa=''; var ele = document.getElementById(parentId); if(ele == null) return; var args = []; for(i=0; i 2) for(i=2; i9999||year<1970||month<1||month>12||day<0||day>31||hours<0||hours>23||minutes<0||minutes>59||seconds<0||seconds>59)throw("ArgumentException");this.Year = year;this.Month = month;this.Day = day;this.Hours = hours;this.Minutes = minutes;this.Seconds = seconds;} DateTime.prototype.toString = function(){return digi(this.Year,4) + digi(this.Month,2) + digi(this.Day,2) + digi(this.Hours,2) + digi(this.Minutes,2) + digi(this.Seconds,2);} function _getTable(n,e){for(var i=0; i