var mobileapp;
var control;
var lgf = "";
var teamlistqb = "ch5football,emc,mostlyedison,2006desertsc,anysunday,cannonballco,league4377,flapacutthro,wahoofantasy,themonsterso,league27455,theleague,league25307,worldfantasy,nickbarnettb,newspaperpri,league7982,themonsterso,tbdowns,coloradofant,league2239,vatob,americanwarr,hobcfl,k.c.allstars,league78153,thenewbies,sunofantasyf,";
var teamlistpk = "league27455,theleague,themonsterso,flapacutthro,newspaperpri,tbdowns,wahoofantasy,coloradofant,league2239,emc,league78153,sunofantasyf,";
var teamlistdf = "themonsterso,league4377,wahoofantasy,coloradofant,league2239,emc,league78153,sunofantasyf,";
var showrosters = "tomsfantasyb,milplazabase,merrimacvall,emc,wegotgas,bleechers,mastergraphi,";
var hideemails = "rockland1,rockland2,rockland3,rockland4";
var notte = ",league47018,league19853,warriorsrule,bottomsupfan,smugglersnot,league83165,smugglersnot,league83165";
var allowtrans = "mostlyedison,foolsleague,cannonballco,cactusfootba,theffl,bulldogffl,danvillepigs,bloodandguts";

//--Ajax Vars
	var mytmstuff;
	var report;
	var reports;
	var reportd;
	var freport;
	var flocation;
	var datareport;
	var page;
	var mytrans;
	var myroster = new Array();
	var mydraft;
	var mypend;
	var adpos = new Array();
	var pend;
	var mystats;
	var rlist = "";
	var deletenow;
	var basename;
	var tempholder = new Array();
	var tmtest;
	var stop = "YES";
	var conference = new Array();
	var globrand = 0;
	var thtime;
	var mnum;
	var wnum;
	var showchat;
	var newdraft = "";
	var draftsize = 0;
	var chatsize = 0;
		
	var iphone;
	var tempcode;
	var startmode;
	var periodic = "";
	var wavepl;
	var wrder;
	var matchupweek;
	var resultsweek;
	var wkcount;
	var loggedin;
	var omtch = 1;
	var omax = 2;
	var wmtch = 1;
	var wmax = 2;
	var pmtch = 1;
	var pmax = 2;
	var pcmtch = 1;
	var pcmax = 2;

//--Player Transaction Vars
	var aucid = 1;
	var start;
	var bidmin = 0;
	var theoption;
	var firstoption = "noAdd";
	var playlist = new Array();
	var auclist = new Array();
	var tradelist = new Array();
	var stlmt = new Array();
	var stcnt = new Array();
	var stfill = new Array();
	var opp = new Array();
	var nsals = new Array();
	var mypicks = new Array();
	var prank = new Array();
	var orank = new Array();
	var fa = new Array();
	var transcode;
	var teamtwo;
	var teamtwoname;
	var timerstop;
	var offer = "";
	var weekday;
	var injuries;
	var famonies;
	var rototype;
	var startweek;
	var startday;
	var calclineup;
	var allplay = "FRED";
	var theposlist;
	var matchupnum;
	
//--Roster Display Vars
	var players;
	var teamcap = 0;
	var lineuptotals;
	var draftpicks;
	var rostertotals;
	var lineupfinal;
	var tmtt = 0;
	var elib;
	var bye = new Array();
	var plmonies = 0;
	var frmcount = 0;
	var ircount = 0;	
	var salbalance = 0;
	var pstcnt = 1;
	var code;
	var poseligib = new Array();
	var tplayer = new Array();
	var startpos = new Array();
	
	var ps = new Array();
	var codelist;
	var trtype;
	var tradeblock;
	
//--mystats Page Vars
	var srt;
	var sortby = "";
	var list = "all";
	var howmany = "";
	var weekstat = 0;
	var pos;
	var conf;
	var partisan;
	var cpartisan;

//--Main Page Vars
	var drawer = 1;
	var leagueinfo = new Array();
	var weeknum = 0;
	var sport;
	var colors = new Array();
	var lgstartlimit = 0;

	var starters ="";
	var mystarters = new Array();
	
//--Chat Vars
	var sitevars = new Array();
	var siteadd;
	
//--Team Id Vars
	var tmcnt = 0;
	var tmcode;
	var sidecode;
	var myconf = 1;
	
//--Commish Var
	var override;
	
	var tempX = 0;
	var tempY = 0;
	var scrnX = 0;
	var scrnY = 0;
	var lgfolder;
	var messages;
	
function fireItUp () {
	if (typeof(sessionStorage) == 'undefined' || typeof(localStorage) == 'undefined') {
		var sdc = $('sidecode').innerHTML;
	}
	else{
		var sdc = localStorage.getItem('loctmcode');
	}
	var rnd = Math.random();
	loadChat('adddd.php','datastorage','&page=other&newpage=mobilegrab&sdc='+sdc+'&loggedin=YES&r='+rnd);
}

function loadVariables(pass) {
	if(page.indexOf("fblike") >= 0 || page.indexOf("fblive") >= 0) {startmode = "YES";}
	filename = $('lgdata').innerHTML;
	basename = $('basename').innerHTML;
	leagueinfo = filename.split("|");
	
	if(navigator.userAgent.indexOf('iPhone') > 0 || navigator.userAgent.indexOf('iPod') > 0 || mobileapp == "YES") {
		iphone = ""; 
		leagueinfo[104] = 21;
	}
	else {
		iphone = "overflow: auto;";
	}
	if(pass == "START" && !page && leagueinfo[104] != 21) {
 		startmode = "YES";
 		$('maindata').innerHTML = "<br><br><center>League Data Is Loading, Please Wait a Few Seconds...</center>";
 		if($('tmload')) {$('tmload').innerHTML = "<br><center><img src=/images/progress.gif> Loading Additional<br>Team Data...</center><br>";}
 	}
	if(override != "YES") {
		if (typeof(sessionStorage) == 'undefined' || typeof(localStorage) == 'undefined') {
			sidecode = $('sidecode').innerHTML;
			tmcode = $('sidecode').innerHTML;
			loggedin = $('loggedin').innerHTML;
		}
		else{
			loggedin = localStorage.getItem('locloggedin');
			sidecode = localStorage.getItem('loctmcode');
			tmcode = localStorage.getItem('loctmcode');
		}
	}
	if(leagueinfo[111]) {conference[1] = leagueinfo[111];}
	if(leagueinfo[112]) {conference[2] = leagueinfo[112];}
	if(leagueinfo[113]) {conference[3] = leagueinfo[113];}
	if(leagueinfo[114]) {conference[4] = leagueinfo[114];}
	weeknum = $('weeknum').innerHTML;
	if(IE && leagueinfo[104] == "o01") {	
		$('sitecontent').style.position = "absolute";
		$('sitecontent').style.top = "0px";
	}
	var d=new Date();
	startday = d.getDay();
	thtime = d.getTime();
	var chkhour = d.getHours();
	var gmtHours = d.getTimezoneOffset()/60;
	var alttime = chkhour+gmtHours;
	if(startday == 0) {startday = 7;}
	if(alttime >= 17) {startday = startday + 1;}
	if(startday >= 8) {startday = 1;}
	numteams = leagueinfo[1];
	lgstartlimit = leagueinfo[81];
	sport = leagueinfo[53];
	pos = leagueinfo[11];
	if(leagueinfo[5]  == "Auction" && leagueinfo[95] == "Draft") {
		leagueinfo[95] == "Regular Season";
	}
	var oldposlist = ",";
	for(x=11;x<=22;x++) {
		var gpos = leagueinfo[x];
		var y = x+46;
		if(gpos && leagueinfo[y] >= 1) {
			oldposlist += gpos+",";
		}
	}
	for(x=11;x<=22;x++) {
		var gpos = leagueinfo[x];
		var y = x+46;
		if(gpos && leagueinfo[y] >= 1) {
			if(gpos == "REC") {
				if(oldposlist.indexOf('WR') == -1) {
					theposlist += gpos+"-1,";
				}
				else{theposlist += gpos+"-0,";}
			}
			else if(gpos == "DP") {
				if(oldposlist.indexOf('DB') == -1 && oldposlist.indexOf('LB') == -1) {
					theposlist += gpos+"-1,";
				}
				else{theposlist += gpos+"-0,";}
			}
			else if(gpos == "UT" || gpos == "DH") {
				if(oldposlist.indexOf('RB') == -1 && oldposlist.indexOf('WR') == -1  && oldposlist.indexOf(',C,') == -1) {
					theposlist += gpos+"-1,";
				}
				else{theposlist += gpos+"-0,";}
			}
			else if(gpos == "MI") {
				if(oldposlist.indexOf('SS') == -1 && oldposlist.indexOf('2B') == -1) {
					theposlist += gpos+"-1,";
				}
				else{theposlist += gpos+"-0,";}
			}
			else if(gpos == "CI") {
				if(oldposlist.indexOf('3B')) {
					theposlist += gpos+"-1,";
				}
				else{theposlist += gpos+"-0,";}
			}
			else if(gpos == "UI") {
				if(oldposlist.indexOf('1B') == -1) {
					theposlist += gpos+"-1,";
				}
				else{theposlist += gpos+"-0,";}
			}
			else{theposlist += gpos+"-1,";}
		}
	}
	
	if(navigator.userAgent.indexOf('iPhone') > 0 || navigator.userAgent.indexOf('iPod') > 0 || mobileapp == "YES") {
		iphone = ""; 
		leagueinfo[104] = 21;
	}
	else {
		iphone = "overflow: auto;";
	}
	var clrfile = $('colors').innerHTML;
	colors = clrfile.split("|");
	for(x=11;x<=22;x++) {
		y=x+46;
		if(leagueinfo[x] && leagueinfo[y]) {
			tpos = leagueinfo[x];
			stlmt[tpos] = leagueinfo[y];
		}
	}
	filename = $('sitevars').innerHTML;
	sitevars = filename.split("|");
	siteadd = sitevars[3];
	myconf = $('myconf').innerHTML;
	lgfolder = sport+'/'+basename+'/';
	
	if(leagueinfo[125] == "DAILY") {
		if(startday == 1) {
			startweek = weeknum;
		}
		else{
			startweek = weeknum-1;
		}
	}
	else{
		startweek = weeknum;
	}
	resultsweek = $('resultsweek').innerHTML;
	matchupweek = $('matchupweek').innerHTML;
	
	 if(leagueinfo[53] == "football") {wkcount = 21;}
	 else if(leagueinfo[53] == "nascar") {wkcount =36;}
	 else if(leagueinfo[125] == "SPLIT WEEK") {wkcount =54;}
	 else{wkcount = 27;}
	 
	if(leagueinfo[53] == "nascar") {
		partisan = "Driver";
		cpartisan = "Owner";
	}
	else{
		partisan = "Player";
		cpartisan = "Coach";
	}
	
	if(override != "YES" && leagueinfo[104] != 21 && page != "iphone") {
		drawer = 1;
		Effect.BlindUp('defteam',{scaleX:true, scaleY:false, duration:.7});
	}
	if($('maintable65')) {$('maintable65').style.left = "0px";}
	if(control == "admin") {}
	else if(leagueinfo[104] == 21) {
		if(override == "YES" && (page == "setlineup" || page == "lineup")) {
			setLineup(tmcode);
		}
		else if(override == "YES" && page == "addwaive") {
			doAddWaive(tmcode);
		}
		else if(override == "YES" && page == "addplayers") {
			addPlayers(tmcode);
		}
		else{
			if(checkLogin()) {
				teamPanel(tmcode);
			}
		}
	}
	else if(override == "YES" && (page == "setlineup" || page == "lineup")) {
		startmode = "NO";
		setLineup(tmcode);
		toggleDrawer('defteam',1);
	}
	else if(page == "addwaive" && override == "YES") {
		startmode = "NO";
		doAddWaive(tmcode);
		toggleDrawer('defteam',1);
	}
	else if(page == "addplayers" && override == "YES") {
		startmode = "NO";
		addPlayers(tmcode);
		toggleDrawer('defteam',1);
	}

	else if(!page) {
		doStandings();
	}
	
	if(sport == "nascar" && leagueinfo[182] == "YES") {
		if($('nsalaries')) {
			var snails = $('nsalaries').innerHTML;
			var tsals = snails.split("=");
			for(ff=0;ff<=tsals.length;ff++) {
				if(tsals[ff]) {
					var psals = tsals[ff].split("|");
					var cdet = psals[1];
					nsals[cdet] = psals[2];
				}
			}
		}
	}
	var rnd = Math.random();
	var d=new Date(); 
	timetrack[3] = d.getTime();
	if($('timetest')) {
		var tmtst = (Number(timetrack[3])-Number(timetrack[2]))/1000;
		tmtest += "<font class=footp>Load Variables: <b>"+tmtst+"</b></font><br>";
		$('timetest').innerHTML = tmtest;
	}
	if(pass == "START" && leagueinfo[104] != 21 && mobileapp != "YES") {
		var sday = d.getDay() - 1;
		var chkhour = d.getHours();
		if(sday == -1) {sday = 6;}
		if(chkhour >= 10) {sday = sday + 1;}
		if(sday >= 8) {sday = 1;}
		if(sday == 0) {sday = 7;}
		if(weekkey == "YES") {
			loadReport('adddd.php','resdata','&page=other&weekkey=YES&newpage=datagrab2&r='+rnd+'&sport='+sport+'&folder='+basename+'&weeknum='+weeknum+'&matchupweek='+matchupweek+'&startday='+sday);
		}
		else{
			if(basename == "default") {alert('&page=other&newpage=datagrab2&r='+rnd+'&sport='+sport+'&folder='+basename+'&weeknum='+weeknum+'&matchupweek='+matchupweek+'&startday='+sday);}
			loadReport('adddd.php','resdata','&page=other&newpage=datagrab2&r='+rnd+'&sport='+sport+'&folder='+basename+'&weeknum='+weeknum+'&matchupweek='+matchupweek+'&startday='+sday);
		}
	}
	else if(mobileapp == "YES") {
		scoreSetup();
	}
}

var loadNewvars = function() {
	if(report == 'mypicks') {
		mypicks[tmcode] = $('mypicks').innerHTML;
		if(mypicks[tmcode]) {
			var hjg = 0;
			var fndpend = mypicks[tmcode].split("^");
			for(tt=0;tt<=fndpend.length;tt++) {
				if(fndpend[tt]) {
					var fpfp = fndpend[tt].split("|");
					var clen = fpfp[0].length;
					code = fpfp[0].substr(clen-4);
					var prp = fpfp[4].split("-");
					var orp = fpfp[5].split("-");
					prank[code] = prp[0];
					orank[code] = orp[0];
					hjg = Number(hjg)+1;
				}
			}
		}
	}
	else if(report == "statupdate") {
		if($('newupdate'+globrand)) {
			var splitresults = $('newupdate'+globrand).innerHTML;
			var tsplit = splitresults.split("VVVVV");
			stats = tsplit[1];
			prorecap = tsplit[2];
			var prg = tsplit[0].split("ZZZ");
			for(c=0;c<=prg.length;c++) {
				if(prg[c]) {
					var prgame = prg[c].split("|");
					var tm1 = prgame[0];
					var tm2 = prgame[1];
					progress[tm1] = prgame[4];
					progress[tm2] = prgame[4];
				}
			}
			updateStats();
			showMatchup(matchupnum,matchupweek);
		}
		else{
			alert("no file found");
		}
	}
	else if(report == "confirm") {
		if($('rrand')) {var rand = $('rrand').innerHTML;}
		stats = $('stats'+rand).innerHTML;
		prorecap = $('sportsrecap'+rand).innerHTML;
		updateStats();
		$('confirm').innerHTML = "";
	}
	else if(startmode == "YES") {
		startmode = "NO";
		var d=new Date(); 
		timetrack[4] = d.getTime();
		if($('timetest')) {
			var tmtst = (Number(timetrack[4])-Number(timetrack[3]))/1000;
			tmtest += "<font class=footp>Load Tm Data: <b>"+tmtst+"</b></font><br>";
			if($('testpattern')) {tmtest += $('testpattern').innerHTML;}
			confirmUpload();
			$('timetest').innerHTML = tmtest;
		}
		if($('tmload')) {$('tmload').innerHTML = "<br><center>Data  Complete</center><br>";}
		if(basename == "default") {alert('prescoresetup');}
		scoreSetup();
		loadGlossy();
		if(basename == "default") {alert('postscoresetup');}
		if(leagueinfo[83].indexOf("H") >= 0 && $('standings')) {
			var stander = smHeadToHead();
			if($('standings')) {$('standings').innerHTML = stander;}
		}
		if(basename == "default") {alert('standingsdone');}
		var standr = doTrans();
		if($('lasttrans')) {$('lasttrans').innerHTML = standr;}
		if(basename == "default") {alert('transdone');}
		var standr = doWaiverOrder();
		if($('waiveorder')) {$('waiveorder').innerHTML = standr;}	
		if(basename == "default") {alert('waivedone');}
		if(leagueinfo[55]) {
			if($('lgsoundfile')) {$('lgsoundfile').innerHTML = "<embed src=\""+leagueinfo[55]+"\" autostart=true width=200 height=20>";;}
		}
		if(page.indexOf("fblive") >= 0) {
			showMatchup();
		}
	}
	else{
		if(loggedin) {
			addMod(tmcode);
		}
	}
	
}
function confirmUpload() {
	var confirmtest = "";
	if($('scoring')) {confirmtest+="scoring okay<br>";} 
	else{confirmtest+="<font color=red>no scoring</font><br>";if(basename == "default") {alert('no scoring');}}
	if($('rototaglist')) {confirmtest+="rototaglist okay<br>";} 
	else{confirmtest+="<font color=red>no rototaglist</font><br>";if(basename == "default") {alert('no rototaglist');}}
	if($('worder')) {confirmtest+="waive order okay<br>";} 
	else{confirmtest+="<font color=red>no waive order</font><br>";if(basename == "default") {alert('no waive order');}}
	if($('waivepl')) {confirmtest+="waivepl okay<br>";} 
	else{confirmtest+="<font color=red>no waive players</font><br>";if(basename == "default") {alert('no waive players');}}
	if($('ptotals')) {confirmtest+="position totals okay<br>";} 
	else{confirmtest+="<font color=red>no position totals</font><br>";if(basename == "default") {alert('no pos totals');}}
	if($('rosters')) {confirmtest+="starters okay<br>";} 
	else{confirmtest+="<font color=red>no starters</font><br>";if(basename == "default") {alert('no starters');}}
	if($('alltrans')) {confirmtest+="team data okay<br>";} 
	else{confirmtest+="<font color=red>no team data</font><br>";if(basename == "default") {alert('no team data');}}
	if($('pend')) {confirmtest+="pending okay<br>";} 
	else{confirmtest+="<font color=red>no pending</font><br>";if(basename == "default") {alert('no pending');}}
	if($('draft')) {confirmtest+="draft okay<br>";} 
	else{confirmtest+="<font color=red>no draft</font><br>";if(basename == "default") {alert('no draft');}}
	if($('peligib')) {confirmtest+="pos eligib okay<br>";} 
	else{confirmtest+="<font color=red>no pos eligib</font><br>";if(basename == "default") {alert('no pos eligib');}}
	if($('myinjuries')) {confirmtest+="injuries okay<br>";} 
	else{confirmtest+="<font color=red>no injuries</font><br>";if(basename == "default") {alert('no injuries');}}
	if($('ytdstats')) {confirmtest+="stats okay<br>";} 
	else{confirmtest+="<font color=red>no stats</font><br>";if(basename == "default") {alert('no stats');}}
	if($('inplay')) {confirmtest+="in play okay<br>";} 
	else{confirmtest+="<font color=red>no in play</font><br>";if(basename == "default") {alert('no inplay');}}
	if($('testpattern')) {confirmtest+="testpattern okay<br>";} 
	else{confirmtest+="<font color=red>no testpattern</font><br>";if(basename == "default") {alert('no test pattern');}}
	if($('timetest')) {
		tmtest += confirmtest;
	}
}

function reloadStats() {
	var rnd = Math.random();
loadReport('adddd.php','confirm','&page=other&newpage=datastats&rrand='+rnd+'&sport='+sport+'&folder='+basename+'&weeknum='+weeknum+'&matchupweek='+matchupweek+'&startday='+startday);

}

var loadNewPage = function() {
	if(freport) {
		loadChat('adddd.php',flocation,'&page=other&newpage='+freport);
		freport = "";
	}
}

function submitForm(fnm,gab,loc) {
	if(loc) {flocation = loc;} else{flocation = "maindata";}
	if(gab) {freport = gab;} else{freport = "";}
	$(fnm).request({onComplete:loadNewPage});
}

function validatePickem() {
	if(leagueinfo[122] == "YES") {
		if(loggedin != "YES") {alert("Please Login To Your Team First!"); return false;}
		else{$('ptmcode').value = tmcode;}
	}
	if($('entryname').value) {} else{alert("Please Enter Name!"); return false;}
	if($('tiebr').value) {} else{alert("Please Enter Tiebreaker!"); return false;}
	for(v=1;v<=16;v++) {
		if($('gamea'+v)) {
			if($('gamea'+v).checked || $('gameb'+v).checked) {} 
			else{
				alert("Game "+v+" is not chosen!"); 
				return false;
			}
		}
	}
	return true;
}
function submitPickem() {
	if(validatePickem()) {
		$('form3').action = "adddd.php";
		var prand = $('random').value;
		var wkst = $('weekstat').value;
		submitForm('form3','pickem&report=view&random='+prand+'&weekstat='+wkst,'enterpicks');
	}
}

function submitPoll(trcode) {
	var trncode;
	if(!trcode) {trncode = "";} else{trncode = trcode;}
	var lgn;
	if(loggedin) {lgn = tmcode;} else{lgn == "";}
	$('pollform'+trncode).action = "adddd.php";
	submitForm('pollform'+trncode,'poll2&transcode='+trncode+'&sidecode='+lgn,'lgpoll'+trncode);
}

function collectWinnings(trcode) {
	$('paywin').action = "adddd.php";
	submitForm('paywin','winconfirm&teamcode=444444','wincollect');
}

function siteOrder(cost) {
	if(plleague == "YES") {var gsprt = 'playoffs';} else{var gsprt = sport;}
	loadReport('adddd.php','maindata','&page=other&newpage=ordering&sport='+gsprt+'&site='+siteadd+'/'+gsprt+'/'+basename);
}

function siteAOrder(cost) {	loadReport('adddd.php','maindata','&page=other&newpage=ordering&sport='+sport+'&site='+siteadd+'/'+sport+'/'+basename);
}


function collapseLayout() {
	if($('topsubmenu')) {
		Effect.BlindUp('topsubmenu',{scaleX:false, scaleY:true, duration:.7});
	}
	if($('leftmenubar')) {
			Effect.BlindUp('leftmenubar',{scaleX:true, scaleY:false, duration:.7});
	}
	if($('headtop')) {
			Effect.BlindUp('headtop',{scaleX:false, scaleY:true, duration:.7});
	}
	if($('menuspacer')) {
		$('menuspacer').style.height = 1;			
	}
	if($('theteams')) {
		Effect.BlindUp('theteams',{scaleX:false, scaleY:true, duration:.7});
	}
	
	if(Number(leagueinfo[104]) >= 71) {
		if($('templatemenu')) {
			$('templatemenu').style.display = "block";
			$('templatemenu').style.top = 0;
		}
		if($('leaguename')) {
			Effect.BlindUp('leaguename',{scaleX:true, scaleY:false, duration:.7});
			$('leaguename').style.display = "none";
		}
		if($('rightmenubar')) {
			$('rightmenubar').style.display = "none";
		}
	}
	else if(Number(leagueinfo[104]) == 63 || Number(leagueinfo[104]) == 62 || Number(leagueinfo[104]) == 61 || Number(leagueinfo[104]) == 60) {
		if($('commishadmin')) {
			$('commishadmin').style.display = "none";
		}
	}
	else if(Number(leagueinfo[104]) == 54 || Number(leagueinfo[104]) == 44) {
		if($('leaguename')) {
			Effect.BlindUp('leaguename',{scaleX:true, scaleY:false, duration:.7});
		}
	}
	if(Number(leagueinfo[104]) != 62 && Number(leagueinfo[104]) != 61 && Number(leagueinfo[104]) != 60) {
		if($('atest')) {
			$('atest').style.display = "none";
			if($('commishadmin') && (sport=="baseball" || sport == "football")) {$('commishadmin').style.top=5;}
			if($('commishspacer') && (sport=="baseball" || sport == "football")) {$('commishspacer').style.height=1;}
		}
		if($('btest')) {$('btest').style.display = "block";}
	}
	else{
		if($('atest')) {$('atest').style.left = 325;}
	}
}

function openLayout() {
	if($('topsubmenu')) {
		Effect.BlindDown('topsubmenu',{scaleX:false, scaleY:true, duration:.7});
	}
	if($('leftmenubar')) {
		Effect.BlindDown('leftmenubar',{scaleX:true, scaleY:false, duration:.7});			
	}
	if($('headtop')) {
		Effect.BlindDown('headtop',{scaleX:false, scaleY:true, duration:.7});			
	}
	if($('menuspacer')) {
		$('menuspacer').style.height = 20;			
	}
	if($('datasrc')) {
		$('datasrc').style.top = -50;			
	}
	if($('theteams')) {
		Effect.BlindDown('theteams',{scaleX:true, scaleY:false, duration:.7});
	}
	if(Number(leagueinfo[104]) >= 71) {
		if($('templatemenu')) {
			$('templatemenu').style.display = "none";
		}
		if($('leaguename')) {
			$('leaguename').style.display = "block";
		}
		if($('rightmenubar')) {
			$('rightmenubar').style.display = "block";
		}
	}
	else if(Number(leagueinfo[104]) == 63 || Number(leagueinfo[104]) == 62  || Number(leagueinfo[104]) == 61 || Number(leagueinfo[104]) == 60) {
		if($('commishadmin')) {
			$('commishadmin').style.display = "block";
		}
	}
	else if(Number(leagueinfo[104]) == 54 || Number(leagueinfo[104]) == 44) {
		if($('leaguename')) {
			Effect.BlindDown('leaguename',{scaleX:true, scaleY:false, duration:.7});
		}
	}
	if($('atest')) {$('atest').style.display = "block"; if($('commishadmin') && (sport=="baseball" || sport == "football")) {$('commishadmin').style.top=55;$('commishspacer').style.height=45;}}
	if($('btest')) {$('btest').style.display = "none";}
	if($('atest') && (Number(leagueinfo[104]) == 62 || Number(leagueinfo[104]) == 61 || Number(leagueinfo[104]) == 60)) {$('atest').style.left = 265;}
}

function checkDrawerOpen(tcode) {
	if(drawer != 2 && leagueinfo[104] != 21) {
		toggleDrawer('defteam',1);
		if(override == "YES") {
			teamPanel(tcode);
		}
		else{
			tmcode = sidecode;
			teamPanel(sidecode);
		}
	}
}
function checkDrawerClose() {
	if(drawer != 1 && leagueinfo[104] != 21) {
		toggleDrawer('defteam',2);
	}
}
function toggleDrawer(which,open,tcode) {
	if(open) {drawer = open;}
	if(!drawer || drawer == 2) {
		Effect.BlindUp(which,{scaleX:true, scaleY:false, duration:.7});
		if(which == "defteam") {
			drawer=1;
			openLayout();
		}
	}
	else{
		Effect.BlindDown(which,{scaleX:true, scaleY:false, duration:.7});
		if(which == "defteam") {
			if(tcode) {
				doLogin(tcode);
			}
			else if(!loggedin) {
				doLogin();
			}
			else{
				teamPanel(sidecode);
			}
			drawer=2;
			collapseLayout();
		}
	}
}

var cssmenuids=["cssmenu1"] //Enter id(s) of CSS Horizontal UL menus, separated by commas
var csssubmenuoffset=-1 //Offset of submenus from main menu. default is 0 pixels.
function createcssmenu2(){
if(leagueinfo[104] != 21 && control != "admin") {
for (var i=0; i<cssmenuids.length; i++){
  var ultags=document.getElementById(cssmenuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
			ultags[t].style.top=ultags[t].parentNode.offsetHeight+csssubmenuoffset+"px"
    	var spanref=document.createElement("span")
			spanref.className="arrowdiv"
			spanref.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;"
			ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref)
    	ultags[t].parentNode.onmouseover=function(){
    	this.getElementsByTagName("ul")[0].style.visibility="visible"
    	}
    	ultags[t].parentNode.onmouseout=function(){
			this.getElementsByTagName("ul")[0].style.visibility="hidden"
    }
    }
  }
}}




if (window.addEventListener && leagueinfo[104] != 21)

window.addEventListener("load", createcssmenu2, false)
else if (window.attachEvent && leagueinfo[104] != 21)
window.attachEvent("onload", createcssmenu2)

function rowColor (cde) {
	$(cde).style.background= '#C0F9C2';
}
function rmColor (cde,pass,newc) {
	$(cde).style.background= newc;
	if(pass) {clearDiv(pass);}
}

function highlightDrivers (codes) {
	if(!codes) {codes = "none|today|";}
	if($('mycodes')) {
	var allcodes = $('mycodes').innerHTML;
	if(allcodes) {
		var thecodes = allcodes.split("|");
		for(x=0;x<=thecodes.length;x++) {
			if(thecodes[x]) {
				bcode = "|"+thecodes[x]+"|";
				var codename = "car"+thecodes[x];
				if(codename) {
				if(codes.indexOf(bcode) >= 0) {
					$(codename).style.background= '#C0F9C2';
				}
				else{
					$(codename).style.background= '#E8E8E5';
				}
				}
			}
		}
	}}
}


function swapDivs (one,two) {
	$(one).innerHTML = $(two).innerHTML;
}
function changeDivs (one,two) {
	if($(one).style.display == "none") {
		$(one).style.display = "block";
		$(two).style.display = "none";
	}
	else{
		$(one).style.display = "none";
		$(two).style.display = "block";
	}
}
function loadTmstats(pass) {
	$('resultdata').style.left = 300;
	if(leagueinfo[104] == 64) {
		$('resultdata').style.top = 150;
	}
	else if(leagueinfo[104] == 63 || Number(leagueinfo[104]) == 62 || Number(leagueinfo[104]) == 61 || Number(leagueinfo[104]) == 60) {
		$('resultdata').style.top = 150;
	}
	else if(leagueinfo[104] == 71) {
		$('resultdata').style.top = 260;
	}
	else if(leagueinfo[104] == 54) {
		$('resultdata').style.top = 180;
	}
	else if(leagueinfo[104] == 01) {
		$('resultdata').style.top = 150;
	}
	loadReport(pass,'resultdata');
}
	


function loadCue() {
	if(sitevars[2] == "fanstar@gmail.com" || sitevars[2] == "FNTASYTIME@aol.com") {
		var lgt = "";
	}
	else{
		var lgt = "/leagues";
	}
var load = window.open(siteadd+'/playerranklg2.php?teamcode='+sidecode+'&leaguefolder='+lgfolder,'','scrollbars=yes,menubar=no,height=800,width=600,resizable=yes,toolbar=yes,location=no,status=yes');
}

function refreshRoster(pass) {
	var myth = Math.random();
	var turl = '&page=other&newpage=myroster&rand='+myth+'&print=YES&teamcode='+pass;
	var newdiver = 'store'+myth;
	$('myteam').innerHTML = "<table width=100% bgcolor=#ffffff><tr><td align=center><b><h2><a href=\"javascript:loadFinal("+pass+","+myth+");\">ROSTER UPDATED<br>CLICK HERE TO VIEW</a></h2></b></td></tr></table><div id="+newdiver+" style=\"display:none;\"></div>";
	var myAjax = new Ajax.Updater(newdiver, 'adddd.php', {method: 'get',parameters: turl});
}


function loadFinal(tcode,storeid) {
	var tester = "store"+storeid;
	if($(tester)){
		
		var finaldata = $(tester).innerHTML;
		thevars = finaldata.split("^^^^^");
		if(thevars[0]) {
			myroster[tcode] = thevars[0];
			if($('ffstart')) {
				loadRosterDisplay(tcode);
			}
		}
		if(thevars[1]) {
			mytrans = thevars[1];
		}
		if(thevars[2]) {
			mypend = thevars[2];
		}
		if(thevars[3]) {
			mydraft = thevars[3];
		}
		if(thevars[4]) {
			wrder = thevars[4];
		}
		if(thevars[5]) {
			wavepl = thevars[5];
		}
		for(dd=6;dd<=17;dd++) {
			var gg = dd+5;
			if(thevars[dd]) {
				var gps = leagueinfo[gg];
				fa[gps] = thevars[dd];
			}
		}
		displayRoster(tcode);
	}
	else{
	}
}




function openTmPanel(tcode) {
	Effect.SlideDown('defteam',{scaleX:false, scaleY:true, duration:.7});
	drawer = 2;
	if(tcode) {doLogin(tcode);}
	else if(!loggedin) {doLogin('no');}
}

 function findStats(tpos,tweek,thow,tlist,tconf,tsort,tscday,rttype) {
 	if(tpos) {
 		pos = tpos;
 		if(list >= 10000) {list = "all";}
 	}
 	if(tweek){weekstat = tweek;}
 	if(thow) {howmany = thow;}
 	if(tlist) {list = tlist;}
 	if(tconf) {conf = tconf;}
 	else if(!conf) {conf = myconf;}
 	if(tsort || tsort === "0") {sortby = tsort;}
 	if(tconf) {conf = tconf;}
 	if(rttype) {rototype = rttype;}
 	if(!conf) {conf = 1;}
 	if(!rototype && rotosite == "YES") {rototype = "roto";}
 	loadReport('index.php','statdata','&page=stats2&loggedin='+loggedin+'&gonf='+myconf+'&pos='+pos+'&weekstat='+weekstat+'&list='+list+'&tconf='+conf+'&howmany='+howmany+'&sortby='+sortby+'&scoreday='+tscday+'&rototype='+rototype);
 
 }

function loadReport(url,section,params,pection) {
	stop = "YES";
	updatecount = 0;
	datareport = "";
	var wwi = document.body.clientWidth;
	if(drawer != 2 || wwi >= 1150) {var expand = "YES";}
	else {var expand = "NO";}
	var rnnum = Math.random();
	url = lgf+url;
	var turl = params+'&rand='+rnnum+'&expand='+expand;
	if(pection) {report = pection;}
	else if(!section) {report = "maindata";} 
	else{report = section;}
	if(page != "create") {
	$(report).innerHTML = "<table bgcolor=#ffffff width=150><tr><td align=center><img src=/images/progress.gif><img src=/images/progress.gif><img src=/images/progress.gif></td></tr></table>";}
	var myAjax = new Ajax.Updater(report, url, {method: 'get',parameters: turl,evalScripts:true,onComplete:loadNewvars});
}

function loadInsertion(url,section,params) {
	datareport = "";
	var rnnum = Math.random();
	var turl = params+'&rand='+rnnum;
	url = lgf+url;
	if(!section) {reports = "resdata";} 
	else{reports = section;}
	var myInsert = new Ajax.Updater(reports, url, {method: 'get',parameters: turl,insertion: Insertion.Bottom, evalScripts:true,onComplete:loadStats()});
}

function loadChat(url,section,params) {
	reportd = section;
	var rnnum = Math.random();
	url = lgf+url;
	var turl = params+'&rand='+rnnum;
	$(reportd).innerHTML = "<table bgcolor=#ffffff width=150><tr><td align=center><img src=/images/progress.gif><img src=/images/progress.gif><img src=/images/progress.gif></td></tr></table>";	
	myChat = new Ajax.Updater(reportd, url, {method: 'get',parameters: turl,evalScripts:true});
}

function loadStat(url,section,params) {
	reports = section;
	var rnnum = Math.random();
	var turl = params+'&rand='+rnnum;
	url = lgf+url;
	$(reports).innerHTML = "<table bgcolor=#ffffff width=150><tr><td align=center><img src=/images/progress.gif><img src=/images/progress.gif><img src=/images/progress.gif></td></tr></table>";	
	myStat = new Ajax.Updater(reports, url, {method: 'get',parameters: turl,evalScripts:true});
}

function refreshChat() {
	var rnnum = Math.random();
	$('chatfront').innerHTML = "<img src=/images/progress.gif><img src=/images/progress.gif><img src=/images/progress.gif>";	
	loadChat(lgf+'adddd.php','chatfront','&page=other&newpage=findchat&rand='+rnnum);
}

function submitChat() {
	if(loggedin) {
		var smack = $('smack').value;
		smack = encodeURIComponent(smack);
		var rnnum = Math.random();
		$('chatfront').innerHTML = "<img src=/images/progress.gif><img src=/images/progress.gif><img src=/images/progress.gif>";	
		loadChat(lgf+'adddd.php','chatfront','&page=other&newpage=postsmack&sidecode='+sidecode+'&rand='+rnnum+'&smack='+smack);
		refreshChat();
		$('smack').value = "";
	}
	else{
		alert("You Must be logged in to talk SMACK!");
	}
}

function submitMChat() {
	if(loggedin) {
		var smack = $('smack').value;
		smack = encodeURIComponent(smack);
		var rnnum = Math.random();
		$('chatfront').innerHTML = "<img src=/images/progress.gif><img src=/images/progress.gif><img src=/images/progress.gif>";	
		loadChat(lgf+'adddd.php','chatfront','&page=other&commish=match&newpage=postsmack&sidecode='+sidecode+'&rand='+rnnum+'&smack='+smack);
		$('smack').value = "";
	}
	else{
		alert("You Must be logged in to talk SMACK!");
	}
}
function updateMChat(rnum){
	chattotal = $('chat'+rnum).innerHTML;
}
function refreshMChat() {
	var rnnum = Math.random();
	$('chatfront').innerHTML = "<img src=/images/progress.gif><img src=/images/progress.gif><img src=/images/progress.gif>";	
	loadChat(lgf+'adddd.php','chatfront','&page=other&commish=match&newpage=findchat&rand='+rnnum);
}

var IE = document.all?true:false;

if (!IE) document.captureEvents(Event.MOUSEMOVE);

document.onmousemove = getMouseXY;

function getMouseXY(e) {
  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft;
    tempY = event.clientY + document.body.scrollTop;
    scrnX = event.clientX;
    scrnY = event.clientY;
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX;
    tempY = e.pageY;
    scrnX = e.clientX;
    scrnY = e.clientY;
  }  
  if (tempX < 0){tempX = 0;}
  if (tempY < 0){tempY = 0;}  
  return true
}

function plStat(player,ccnf) {
	if(!ccnf)  {ccnf = myconf;}
	if(!ccnf) {ccnf = 1;}
	if(!player) {
		var form = $('statvw');
		var input = form['plnm'];
		player = $F(input);
	}
	var msplitX = (screen.width-680)/2;
	var myY = tempY-scrnY+90;
	var myX = tempX-scrnX+msplitX;
	$('resultdata').style.top = myY;
	$('resultdata').style.left = myX;
	if(basename == "default") { alert('&page=other&print=YES&newpage=fndplayer&conf='+ccnf+'&plnm='+player);}
	loadReport('adddd.php','resultdata','&page=other&print=YES&newpage=fndplayer&conf='+ccnf+'&plnm='+player);
}

function omatchMove(pass) {
	if(pass == "back") {
		omtch = omtch - 1;
	}
	else if(pass == "next") {
		omtch = omtch + 1;
	}
	if(omtch > omax) {omtch = omtch - 1;}
	if(omtch <= 1) {omtch = 1;}
	for(x=1;x<=10;x++) {
		if($('omatch'+x)) {$('omatch'+x).style.display = "none";}
	}
	if($('omatch'+omtch)) {$('omatch'+omtch).style.display = "block";}
}

function wmatchMove(pass) {
	if(pass == "back") {
		wmtch = wmtch - 1;
	}
	else if(pass == "next") {
		wmtch = wmtch + 1;
	}
	if(wmtch > wmax) {wmtch = wmtch - 1;}
	if(wmtch <= 1) {wmtch = 1;}
	for(x=1;x<=10;x++) {
		if($('wmatch'+x)) {$('wmatch'+x).style.display = "none";}
	}
	if($('wmatch'+wmtch)) {$('wmatch'+wmtch).style.display = "block";}
}

function pmatchMove(pass) {
	if(pass == "back") {
		pmtch = pmtch - 1;
	}
	else if(pass == "next") {
		pmtch = pmtch + 1;
	}
	if(pmtch > pmax) {pmtch = pmtch - 1;}
	if(pmtch <= 1) {pmtch = 1;}
	for(x=1;x<=10;x++) {
		if($('pmatch'+x)) {$('pmatch'+x).style.display = "none";}
	}
	if($('pmatch'+pmtch)) {$('pmatch'+pmtch).style.display = "block";}
}

function pcmatchMove(pass) {
	if(pass == "back") {
		pcmtch = pcmtch - 1;
	}
	else if(pass == "next") {
		pcmtch = pcmtch + 1;
	}
	if(pcmtch > pcmax) {pcmtch = pcmtch - 1;}
	if(pcmtch <= 1) {pcmtch = 1;}
	for(x=1;x<=10;x++) {
		if($('pcmatch'+x)) {$('pcmatch'+x).style.display = "none";}
	}
	if($('pcmatch'+pcmtch)) {$('pcmatch'+pcmtch).style.display = "block";}
}

function showMChat () {
	$('chatfront').style.display = 'block';
	$('chatfront').innerHTML = chattotal;
	$('rotomatchup').style.display = 'none';
	showchat = "YES";
}
function showDChat () {
	$('chatfound').style.display = 'block';
	$('chatfound').innerHTML = chattotal;
	$('myteam').style.display = 'none';
	showchat = "YES";
}
function hideMChat () {
	$('chatfront').style.display = 'none';
	$('rotomatchup').style.display = 'block';
	showchat = "NO";
}
function hideDChat () {
	$('chatfound').style.display = 'none';
	$('myteam').style.display = 'block';
	showchat = "NO";
}
//--Media Center
function divShow(pass) {
	if($(pass).style.display=='none') {
		$(pass).style.display='block';
	}
	else {
		$(pass).style.display='none';
	}
}
//--Find Player
function clearDiv(pass) {
	$(pass).innerHTML = "";
}

//--Layout 54 Navigation
function finPlay() {
	$('tmfin').style.display='block';
}
function hidePlay() {
	$('tmfin').style.display='none';
}

function submitSerpentine() {
	var drrnds = $('roundnum').value;
	var drpick = $('picknum').value;
	loadChat('adddd.php','maindata','&page=other&newpage=createdraftlist&order=serp&roundnum='+drrnds+'&picknum='+drpick); 
}
function submitRepeat() {
	var drrnds = $('roundnum').value;
	var drpick = $('picknum').value;
	loadChat('adddd.php','maindata','&page=other&newpage=createdraftlist&order=repeat&roundnum='+drrnds+'&picknum='+drpick);
}
function toggleTeam(pass,whert) {
	if(!whert) {whert = 'teamdata';}
	if($(whert)) {
		if(pass == "1" || !pass) {
				$(whert).innerHTML = "";
		}
		else if(pass && !$(pass)) {}
		else{
			$(whert).innerHTML = $(pass).innerHTML;
		}
	}
}

function updatePeriodic(mole,type,period) {
	var gig = "chatpick";
	if(periodic == mole && $(gig) && $('chatpick')) {
		trand = Math.random();
		loadChat('adddd.php',type,'&page=other&newpage=chatpick&chatsize='+chatsize+'&draftsize='+draftsize+'&rand='+trand);
		if(stop != "YES"|| leagueinfo[95] == "Draft") {
			setTimeout("updatePeriodic("+mole+","+gig+","+period+");",period);
		}
	}
}

function loadNewChat(link) {
	if($('chattext'+link)) {
		chattotal = $('chattext'+link).innerHTML;
		if(showchat == "YES") {
			$('myteam').style.display = "none";
			$('chatfound').style.display = "block";
			$('chatfound').innerHTML = chattotal;
		}
		else{
			$('myteam').style.display = "block";
			$('chatfound').style.display = "none";
		}
	}
	if($('drafter'+link)) {
		newdraft = $('drafter'+link).innerHTML;
		if($('ffstart')) {viewDraft('ffstart');}
	}
}
function callPeriodic(type,period) {
	periodic = Math.random();
	updatePeriodic(periodic,type,period);
}


function updateLiveRace(mole,wke,tm) {
	if(!tm) {tm = 90000;}
	if(periodic == mole && $('statdata')) {
		if($('uploadstatus')) {
			$('uploadstatus').innerHTML = "<b><font color=#ffffff class=stlineup>Updating...</font></b>";
		}
		trand = Math.random();
		if(leagueinfo[125] == "SPLIT WEEK") {var wweek = "split";}
		else if(leagueinfo[125] == "ANNUAL") {var wweek = "annual";}
		else {var wweek = "norm";}
		if(custom == "YES") {
			loadChat('adddd.php','statholder','&page=other&wweek='+wweek+'&newpage=gstatscustom&matchupweek='+matchupweek+'&weekkey='+weekkey+'&sport='+sport+'&weeknum='+wke+'&rand='+trand);
		}
		else{
			loadChat('adddd.php','statholder','&page=other&newpage=gstats&matchupweek='+matchupweek+'&wweek='+wweek+'&weekkey='+weekkey+'&sport='+sport+'&weeknum='+wke+'&rand='+trand);
		}
		setTimeout("updateLiveRace("+mole+","+wke+","+tm+");",tm);
	}
	else{timestop = "";}
}

function callLiveRace(wke,tm) {
		periodic = Math.random();
		if(!tm) {tm = 90000;}
		updateLiveRace(periodic,wke,tm);
}

function updateBidBoard(mole,type,period) {
	var gig = "bidchoice";
	if(periodic == mole && $(gig)) {
		trand = Math.random();
		loadChat('adddd.php',gig,'&page=other&conf='+myconf+'&print=YES&newpage=findauction&rand='+trand);
		setTimeout("updateBidBoard("+mole+","+gig+","+period+");",period);
	}
}

function callBidBoard(type,period) {
	periodic = Math.random();
	updateBidBoard(periodic,type,period);
}

//--mouseover image swap
function MM_swapImgRestore() {var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } 
function MM_findObj(n, d) {var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {     d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x; } 
function MM_swapImage() {var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} }


//-- TeamPage Functions
function getFreeagents(pst,sort,wdth) {
	trand = Math.random();
	if(!pst && leagueinfo[95] == "Draft") {pst = "OVR";}
	else if(!pst) {pst = leagueinfo[11];}
	
	if(!sort && leagueinfo[95] == "Draft") {sort = 'rank';}
	else if(!sort) {sort = srt;}
	else{srt = sort;}
	if(leagueinfo[104] == 21) {var iph = "&iphone=YES";} else{var iph = "";}
	turl = '&page=other&newpage=freeagents3&print=YES'+iph+'&teamcode='+tmcode+'&conf='+myconf+'&pos='+pst+'&sortby='+sort+'&wdth='+wdth+'&trand='+trand;
	loadChat('adddd.php','fragents',turl);
}

function submitAction(pass) {
	if(drawer == 1 && leagueinfo[104] != 21) {
		toggleDrawer('defteam');
	}
	else if(leagueinfo[104] == 21) {
		$('bottomleft').style.display = "block";
		$('bottommid').style.display = "none";
		$('bottomright').style.display = "none";
	}
	var mlist = "";
	var flist = "";
	var turl = "";
	var waivetest = $('hisplayer').innerHTML;
	if(!waivetest) {auclist[8] = "";}
	$('hisplayer').innerHTML = "";
	$('newplayer').innerHTML = "";
	trand = Math.random();
	tmcode = document.forms['addform'].teamcode.value;
	if((leagueinfo[98] == "Worst To First" || leagueinfo[98] == "High Bidder" || leagueinfo[98] == "Commish Approve") && leagueinfo[95] != "Draft") {
		for(prs=1;prs<=7;prs++) {
			if(auclist[prs]) {
				mlist = auclist[prs].split("|");
				if(mlist[0]) {
					flist += '&cd'+prs+'='+mlist[0]+'&plnm'+prs+'='+mlist[1]+'&ps'+prs+'='+mlist[2]+'&pt'+prs+'='+mlist[3]+'&sl'+prs+'='+mlist[4]+'&st'+prs+'='+mlist[5];
				}
				auclist[prs] = "";
			}
		}
		if(!flist) {firstoption = "noAdd";}
		turl += "&page=auctionset&trand="+trand+"&option1="+firstoption+"&tmmcode="+tmcode+"&teamcode="+tmcode+flist;
		
		if(auclist[8]) {
			turl += "&wvinfo="+auclist[8]+"&option2="+theoption;
		}
	}
	else if(pass == "auctionboard") {
		var salary = document.forms['addform'].salary.value;
		
		turl = "&page=auctionset&trand="+trand+"&tmmcode="+tmcode+"&teamcode="+tmcode+"&bidmin="+bidmin;
		if(auclist[1]) {
			mlist = auclist[1].split("|");
			if(mlist[0]) {
				turl += "&option1="+firstoption+"&cd1="+mlist[0]+"&plnm1="+encodeURIComponent(mlist[1])+"&ps1="+mlist[2]+"&pt1="+mlist[3]+"&sl1="+salary+'&st1='+mlist[5];
			}
		}
		
		if(auclist[8]) {
			turl += "&wvinfo="+auclist[8]+"&option2="+theoption;
		}
		auclist[1] = "";
		
	}
	else if(pass == "addwaive") {
		if(auclist[1]) {
			mlist = auclist[1].split("|");
			if(mlist[0]) {
				flist = '&playercode='+mlist[0]+'&playername='+mlist[1]+'&position='+mlist[2]+'&proteam='+mlist[3]+'&salary='+mlist[4]+'&start='+mlist[5];
			}
			auclist[1] = "";
		} 
		else{
			firstoption = "noAdd";
		}
		if(!flist) {firstoption = "noAdd";}
		turl = "&trand="+trand+"&option2="+theoption+"&tmmcode="+tmcode+"&option1="+firstoption+"&teamcode="+tmcode+"&wvinfo="+auclist[8]+flist;
	}
	auclist[8] = "";
	if(basename == "default") {alert(turl);}
	myrost = "";
	if($('addcomments')) {
		var ncomments = document.forms['addform'].comments.value;
		var comments = encodeURIComponent(ncomments);
		turl+='&comments='+comments;
		document.forms['addform'].comments.value = "";
	}
	if($('salary')) {document.forms['addform'].salary.value = "";}
	loadReport('adddd.php','myteam',turl);
}  



function addPlayer(plyrcd,plyrnm,pstn,prtm,type,match,sal,strt,coding,inplay) {
if(!sal) {sal = 0;} 
if($('addform')) {
	if(page == "setlineup" || page == "addplayers" || $('starterlist')) {
		setStarter(plyrcd,plyrnm,pstn,prtm,type,match,sal,strt,coding,inplay);
	}
	else if(page == "trade" || $('histeam')) {
		
		setTrade(plyrcd,plyrnm,pstn,prtm,type,match,sal,strt,coding,inplay);
	}
	else{
		
		if(type == "add") {
			firstoption = "add";
			if((leagueinfo[98] == "Worst To First" || leagueinfo[98] == "Commish Approve" || leagueinfo[98] == "High Bidder") && page != "auctionboard"  && leagueinfo[95] != "Draft") {
				for(prs=1;prs<=7;prs++) {
					if(!auclist[prs]) {
						auclist[prs] = plyrcd+"|"+plyrnm+"|"+pstn+"|"+prtm+"|"+sal+"|"+strt+"|^";
						$('newplayer').innerHTML = "Add"+prs+": "+pstn+"-"+plyrnm+","+prtm;
						aucid = prs;
						break;
					}
				}
			}
			else {
				auclist[1] = plyrcd+"|"+plyrnm+"|"+pstn+"|"+prtm+"|"+sal+"|"+strt+"|^";
				aucid = 1;
				$('newplayer').innerHTML = "Add: "+pstn+"-"+plyrnm+","+prtm; 
			}
			
			if(leagueinfo[5] == "Auction" || leagueinfo[98] == "High Bidder"){
				if(document.forms['addform'].salary) {
					document.forms['addform'].salary.value = sal;
				}
			}
			else {
				
				$('salaryfield').innerHTML = "$"+sal;
			}
			bidmin = sal;
		}
		else if(type == "waivers") {
			$('newplayer').innerHTML = "Add: "+pstn+"-"+plyrnm+","+prtm;
			auclist[1] = plyrcd+"|"+plyrnm+"|"+pstn+"|"+prtm+"|"+sal+"|"+strt+"|^"
			aucid = 1;
			firstoption = "waivers";
		}
		else if(type == "waive") {
			$('hisplayer').innerHTML = "Waive: "+pstn+"-"+plyrnm+","+prtm;
			auclist[8] = plyrcd+"|"+plyrnm+"|"+pstn+"|"+prtm+"|"+sal+"|"+strt+"|^"
			start = strt
			theoption = "waive";
		}
	}
}}

function setWaive() {
	theoption = "waive";
	var changestatus = $('hisplayer').innerHTML;
	$('hisplayer').innerHTML = "Waive: "+changestatus.substring(changestatus.indexOf(":")+2,99);
}

function validatePlayer() {
	if (!auclist[8])  {
		alert("Select a "+partisan+" First!"); 
		return false;
	}
	return true;
}  

function validateFarm() { 
	if(start == "F")  {
		alert("Already on FARM!"); 
		return false;
	} 
	return true;
}  

function validateInjury() {
	if(start == "IR")  {
		alert("Already on IR!");
		return false;
	}
	return true;
}  

function validateActive() {
	if(start != "IR" && start != "F")  {
		alert("Cannot Activate active "+partisan+"!"); 
		return false;
	}
	return true;
}  


function toggleConditional (pass) {
	if(auclist[pass]) {
		plinfo = auclist[pass].split("|");
		$('newplayer').innerHTML = "Add"+pass+": "+plinfo[2]+"-"+plinfo[1]+","+plinfo[3];
		if(document.forms['addform'].salary) {
			document.forms['addform'].salary.value = plinfo[4];
		}
		aucid = pass;
	}
}

function saveRank(passed) {
	if(auclist[aucid] && firstoption != "activate") {
		plinfo = auclist[aucid].split("|");
		auclist[aucid] = plinfo[0]+"|"+plinfo[1]+"|"+plinfo[2]+"|"+plinfo[3]+"|"+passed+"|^";
	}
}

function setPlayerrank(pst,sort) {
	var trand = Math.random();
	if(!rlist) {rlist = "";}
	if(rlist) {rlist = "&newdata=YES"+rlist;}
	turl = "&page=other&newpage=draftsettings&print=YES&trand="+trand+"&teamcode="+tmcode+rlist;
	loadReport('adddd.php','fragents',turl);	
	rlist = "";
}

function saveValue(field,pass) {
	deletenow = "";
	rlist += "&"+field+"="+pass;
}

function setActivate() {
	if(start != "IR" && start != "F" ) {
		alert(partisan+" Must be on IR or Farm to Activate!");
	}
	else{
		firstoption = 'activate';
		auclist[1] = auclist[8];
		plinfo = auclist[8].split("|");
		$('newplayer').innerHTML = "Activate: "+plinfo[2]+"-"+plinfo[1]+", "+plinfo[3];
		$('hisplayer').innerHTML = "";
		start = "";
		aucid = 1;
		for(prs=2;prs<=8;prs++) {
			auclist[prs] = "";
		}
	}
}

function toggleInfo(pass) {
	var poslist = "QB,TQ,RB,WR,TE,PK,TK,DF,ST,DL,LB,DB,HC,OL";
	var plt = poslist.split(",");
	for(c=0;c<=plt.length;c++) {
		if(pass == plt[c] && pass && $(plt[c])) {

				$(plt[c]).style.display = "block";

		}
		else if($(plt[c])) {
			$(plt[c]).style.display = "none";
		}
	}
}

function setIR() {
	if(start == "F" || start == "IR") {alert("Must Activate First!");}
	else if(!auclist[8]) {
		alert("Please Select "+partisan+" First!");
	}
	else {
	theoption = "addtoir";
	var changestatus = $('hisplayer').innerHTML;
	$('hisplayer').innerHTML = "To IR: "+changestatus.substring(changestatus.indexOf(":")+2,99);
	}
}

function setFarm() {
	if(start == "F" || start == "IR") {alert("Must Activate First!");}
	else if(!auclist[8]) {
		alert("Please Select Player First!");
	}
	else {
	theoption = "addtofarm";
	var changestatus = $('hisplayer').innerHTML;
	$('hisplayer').innerHTML = "To Farm: "+changestatus.substring(changestatus.indexOf(":")+2,99);
	}
}

function clearWaive() {
	$('hisplayer').innerHTML = ""; 
	auclist[8] = "";
	start = "";
}

function clearAdd() {
	$('newplayer').innerHTML = ""; 
	auclist[aucid] = "";
	firstoption = "";
}


//--Trade functions
function submitTrBlock() {
	var flist = "&page=other&newpage=tradeblock&teamcode="+tmcode+"&conf="+myconf;
	for(ff=1;ff<=5;ff++) {
		var blkplay = $('myblkplay'+ff).value;
		var blkpos = $('myblkpos'+ff).value;
		var wantpos = $('mywantpos'+ff).value;
		
		if(blkplay) {
			flist+="&myblkplay"+ff+"="+blkplay;
		}
		if(blkpos) {
			flist+="&myblkpos"+ff+"="+blkpos;
		}
		if(wantpos) {
			flist+="&mywantpos"+ff+"="+wantpos;
		}
		if(leagueinfo[83].indexOf("ROTO") >=0) {
			var blkstats = $('myblkstats'+ff).value;
			var wantstats = $('mywantstats'+ff).value;
			if(blkstats) {
				flist+="&myblkstats"+ff+"="+encodeURI(blkstats);
			}
			if(wantstats) {
				flist+="&mywantstats"+ff+"="+encodeURI(wantstats);
			}
		}
	}
	var comments = $('trcomments').value;
	loadReport('adddd.php','myteam',flist+"&comments="+encodeURI(comments));
}
function approveTrade(trform,pass)  {
	if(trform == "biddecline") {
		tcode = document.forms[trform].teamcode.value;
		transcode = document.forms[trform].transcode.value; 
		turl = '&operator=declinetrade&teamcode='+tcode+'&bid=bid&transcode='+transcode;
	}
	else if(trform == "approvetrade") {
		var tcode = document.forms[trform].teamcode.value;
		var t2code = document.forms[trform].team2code.value;
		if($('comments')) {var comments = document.forms[trform].comments.value;}
		var transcode = document.forms[trform].transcode.value; 
		turl = '&operator=approvetrade&teamcode='+tcode+'&team2code='+t2code+'&transcode='+transcode+'&comments='+encodeURIComponent(comments);
	}
	else if(trform == "declinetrade") {
		var tcode = document.forms[trform].teamcode.value;
		var t2code = document.forms[trform].team2code.value;
		if($('comments')) {var comments = document.forms[trform].comments.value;}
		var transcode = document.forms[trform].transcode.value; 
		turl = '&operator=declinetrade&teamcode='+tcode+'&team2code='+t2code+'&transcode='+transcode+'&comments='+encodeURIComponent(comments);
	}
	loadReport('adddd.php','myteam',turl);
	if(pass) {
		submitTrade();
	}
	doTeamMain(tcode);
}

function submitTrade()  {
	var flist = "";
	for(x=1;x<=10;x++) {
		if(tradelist[x]) {
			pllist = tradelist[x].split("|");
			if(!pllist[5]) {pllist[5] = "";}
			flist += "&cd"+x+"="+pllist[0]+"&plnm"+x+"="+pllist[1]+"&ps"+x+"="+pllist[2]+"&pt"+x+"="+pllist[3]+"&sl"+x+"="+pllist[4]+"&ct"+x+"="+pllist[5];
			tradelist[x] = "";
			stname = "starter"+x;
			$(stname).innerHTML = "";
		}
	}
	tmcode = document.forms['addform'].teamcode.value;
	flist += "&teamcode="+tmcode+"&team2code="+teamtwo+"&comments="+encodeURIComponent(document.forms['addform'].quotable.value);
loadChat('adddd.php','myteam','&operator=trade&page=tradeone'+flist);
flist = "";
	transcode = Number(transcode) + 13;
} 

function setTrade(code,plname,posi,prteam,type,fred,salsc,strtr,contract)   {
	if(validatePlay(plname)) { 
		tmcnt = 1;
		for(prs=1;prs<=5;prs++) {
			stname = "starter"+prs;
			if(!$(stname).innerHTML) {
				tradelist[prs] = code+"|"+encodeURIComponent(plname)+"|"+posi+"|"+prteam+"|"+salsc+"|"+contract;
				$(stname).innerHTML = posi+"-"+plname+","+prteam;
				break;
			}
		}
	}
}

function removePlayer(passed)   {
	stname = "starter"+passed;
	$(stname).innerHTML = "";
	tradelist[passed] = "";
	playlist[passed] = "";
}  



function tradeTeam(pass,tmname) {
	for(x=1;x<=10;x++) {
		tradelist[x] = "";
		stname = "starter"+x;
		$(stname).innerHTML = "";
	}
	$('histmname').innerHTML = tmname;
	loadReport('index.php','histeam','&page=tradetwo&teamcode='+pass);
	teamtwo = pass;
	teamtwoname = tmname;
}


function validatePlay(pass2)   {
	plcheck = "";
	for(x=1;x<=10;x++) {
		if(tradelist[x].indexOf(pass2) >= 0) {plcheck = "YES";}
	}
	if(plcheck == "YES") {
		alert(partisan+" Already Chosen In Trade!");
		return false;
	}
	else{return true;}
}

function set2Starter(code,plname,posi,prteam,type,fred,salsc,strtr)   {
	if(validatePlay(plname)) { 
		tmcnt = 1;
		for(prs=6;prs<=10;prs++) {
			stname = "starter"+prs;
			if($(stname).innerHTML == "") {
				tradelist[prs] = code+"|"+encodeURIComponent(plname)+"|"+posi+"|"+prteam+"|"+salsc;
				$(stname).innerHTML = posi+"-"+plname+","+prteam;
				break;
			}
		}
	}
}



//-- Set Lineup Functions
function setWeekday(pass) {
	if(pass) {
		if(leagueinfo[125] == "DAILY") {
			var tweek = pass.split("/");
			if(tweek[0]) {startweek = tweek[0];}
			if(tweek[1]) {startday = tweek[1];}
		}
		calclineup = "YES";
		weekday = pass;
	}
	displayRoster(tmcode);
	lineupTotal(tmcode);
}

function setStarter(code,plname,posi,prteam,type,fred,salsc,strtr,coding,inplay)   {
	if(inplay == "YES") {alert(plname+" Game Has Started Already!");}
	else{
		if(!fred) {fred = posi;}
		if(validateStarter(fred,code,strtr)) { 
			for(prs=1;prs<=lgstartlimit;prs++) {
				var stname = "starter"+prs;
				var dptname = "dpt"+fred;
				var playername = plname.replace(" ","-SP-");
				if($(stname).innerHTML == "") {
					if(leagueinfo[125] == "DAILY") {
						playlist[prs] = code+"|"+playername+"|"+fred+"|"+prteam+"|"+salsc+"|"+fred+"|"+code+"|"+startweek+"|"+startday+"|^";
					}
					else{
						playlist[prs] = code+"|"+playername+"|"+fred+"|"+prteam+"|S|"+fred+"|"+code+"|"+startweek+"||^";
					}
					stcnt[fred] = Number(stcnt[fred]) + 1;
					tmcnt = Number(tmcnt) + 1;
					$(stname).innerHTML = fred+"-"+plname+","+prteam;
					if($(dptname)) {
						if(stcnt[fred] == stlmt[fred]) {
							$(dptname).innerHTML = "<font color=red>"+stcnt[fred]+"</font>";
						}
						else{
							$(dptname).innerHTML = "<font color=green>"+stcnt[fred]+"</font>";
						}
					}
					if($('dstot')) {
						if(tmcnt == lgstartlimit) {
							$('dstot').innerHTML = "<font color=red>"+tmcnt+"</font>";
						}
						else{
							$('dstot').innerHTML = "<font color=green>"+tmcnt+"</font>";
						}
					}
					if($('rst'+fred+code)) {$('rst'+fred+code).style.color = "green";}
					break;
				}
			}
		}
	}
}

function removeStarter(passed,tprt)   {
	if(tprt) {
		for(ff=1;ff<=lgstartlimit;ff++) {
			if(playlist[ff].indexOf(tprt) >= 0) {
				fpos = playlist[ff].split("|");
				passed = ff;
				break;
			}
		}
	}
	else{
		fpos = playlist[passed].split("|");
	}
	stname = "starter"+passed;
	dptname = "dpt"+fpos[2];
	npos = fpos[2];
	$(stname).innerHTML = "";
	playlist[passed] = "";
	stcnt[npos] = Number(stcnt[npos]) - 1;
	tmcnt = Number(tmcnt) - 1;
	
	if(tmcnt == lgstartlimit && $('dstot')) {
		$('dstot').innerHTML = "<font color=red>"+tmcnt+"</font>";
	}
	else{
		$('dstot').innerHTML = "<font color=green>"+tmcnt+"</font>";
	}
	if($(dptname)) {
		if(stcnt[npos] >= stlmt[npos]) {
			$(dptname).innerHTML = "<font color=red>"+stcnt[npos]+"</font>";
		}
		else{
			$(dptname).innerHTML = "<font color=green>"+stcnt[npos]+"</font>";
		}
	}
	if($('rst'+npos+fpos[0])) {$('rst'+npos+fpos[0]).style.color = colors[5];}
}  
  

function submitStarters(tcode)  {
	trand = Math.random();
	flist = "";
	for(x=1;x<=lgstartlimit;x++) {
		flist += playlist[x];
	}
	if(!weekday || (override == "YES" && leagueinfo[125] != "DAILY")) {weekday = document.forms['addform'].weekdefault.value;}
	var newstarters = "";
	if(mystarters[tcode] != -1  && mystarters[tcode] && mystarters[tcode].length >= 5) {
	var glist = mystarters[tcode].split("^");
	for(d=0;d<=glist.length;d++) {
		if(glist[d]) {
			klist = glist[d].split("|");
			if(leagueinfo[125] == "DAILY") {
				if((klist[8] != startday || klist[7] != startweek) && klist[7] && klist[8]) {
					newstarters += glist[d]+"^";
				}
			}
			else{
				if(klist[7] != startweek && klist[7]) {
					newstarters += glist[d]+"^";
				}
			}
		}
	}
	}
	mystarters[tcode] = flist + newstarters;
	var quote = document.forms['addform'].quotable.value;
	quote = encodeURI(quote);
	tmcode = document.forms['addform'].teamcode.value;
	operator = "";
	if(page == "addplayers") {operator = "settinglineup"; var thtimer = "";}
	else{operator = "starters"; var thtimer = document.forms['addform'].extimer.value;}
loadChat('adddd.php','myteam','&option3='+operator+'&trand='+trand+'&override='+override+'&page=lineuprenew&weeknum='+weekday+'&tmmcode='+tmcode+'&teamcode='+tmcode+'&playtotal='+flist+'&quotable='+quote+'&extimer='+thtimer);
flist = "";
} 


function validateStarter(pass, pass2, pass3)   {
	var plcheck = "";
	var noover = "";
	for(x=1;x<=lgstartlimit;x++) {
		if(playlist[x].indexOf(pass2+"|") >= 0) {
			var gpos = playlist[x].split("|");
			if(gpos[2] == pass && page=="setlineup") {
				removeStarter('',pass2);
				noover = "YES";
				break;
			}
			else{
				plcheck = "YES";
			}
		}
	}
	if(noover != "YES") {
		if(plcheck == "YES") {alert(partisan+" Already Chosen To Start!"); return false;}
		else if(Number(tmcnt) >= Number(lgstartlimit)) {alert("Over Team Lineup Limit!"); return false;}
		else if(Number(stcnt[pass]) >= Number(stlmt[pass])) {alert("Over Position Limit! - "+pass); return false;}
		else if(pass3 == "IR") {alert("Cannot Start an IR "+partisan+"!"); return false;}
		else if(pass3 == "F") {alert("Cannot Start an FARM "+partisan+"!"); return false;}
		else{return true;}
	}
	else{return false;}
}

function addPlaylist (tcode,mole) {
	lineupfinal = "";
	if(leagueinfo[104] == 21) {var rwidth = 284;} else{var rwidth=280;}
	players ="<div id=ply style=\"height: 350px; width: "+rwidth+"px; "+iphone+"\"><TABLE BORDER=0 width=100% cellpadding=1 cellspacing=1><tr class=clr0><td colspan=3><font class=clr1><b><center>"+partisan+"s Chosen Already</center></b></font></td></tr>";
	pstcnt = 1;
	tmcnt = 0;
	for(x=1;x<=lgstartlimit;x++) {
		playlist[x] = "";
	}
	
	if($("start"+tcode) && !mystarters[tcode]) {
		var dsource = "start"+tcode; 
		mystarters[tcode] = $(dsource).innerHTML;

	}

	if(!mystarters[tcode]) {mystarters[tcode] = "";}
	fobye = mystarters[tcode].split("^");
	
	for(gg=0;gg<=fobye.length;gg++) {
		if(fobye[gg]) {
			mybye = fobye[gg].split("|");
			if(mybye[4] == "S") {
				code = mybye[0].substring(mybye[0].length - 4,mybye[0].length); 
				startpos[code] = "";
			}
		}
	}
	
	if(mystarters[tcode] && mole != "other") {
		fobye = mystarters[tcode].split("^");
		var daytemp = startday;
		var weektemp = startweek;
		var newday = "";
		startpos = new Array();
		for(gg=0;gg<=fobye.length;gg++) {
			if(fobye[gg]) {
				mybye = fobye[gg].split("|");
				code = mybye[0].substring(mybye[0].length - 4,mybye[0].length); 
				if(mybye[7] == weeknum) {
					startpos[code] = mybye[2];
				}
			}
		}
	}
	y = 0;
	for(x = 11; x <= 22; x++) {
		y = y+1; 
		z = x + 46;
		if(leagueinfo[z]) {
			if(leagueinfo[x]) {
				var position = leagueinfo[x]; 
				players += "<tr class=clr2><td width=120 align=center><font class=clr3><b>"+position+"</b></font></td><td width=30 align=center><font class=clr3>Tm</font></td><td width=50 align=center><font class=clr3>#</font></td></tr>";

				pieces = mystarters[tcode].split("^");

				sortplay = "";
				for(f=0;f<=pieces.length;f++)   {
				if(pieces[f]) {
					currentsmall = pieces[f].split("|");      
					if(position == currentsmall[2] || position == "WC") {
						if(Number(currentsmall[6]) <= 36) {tweek = currentsmall[6];}
						else{tweek = currentsmall[7];}
						code = currentsmall[0].substring(currentsmall[0].length - 4,currentsmall[0].length);
						sortplay += currentsmall[2]+"|"+currentsmall[1]+"|"+currentsmall[3]+"|"+tweek+"|"+code+"|"+currentsmall[8]+"|="; 
					}
				}}
				pieces = sortplay.split("=");  
				pieces.sort(); 
				stcnt[position] = 0;
				var cname;
				var codedup ="";
				for(f=0;f<=pieces.length;f++)   {
				if(pieces[f]) {
					currentsmall = pieces[f].split("|");
					if(currentsmall[1]) {
						if(cname != currentsmall[1]) {
							fftime  = sortplay.split(currentsmall[1]); 
							times = fftime.length - 1;
							if(injuries && injuries.indexOf(currentsmall[4]) >= 0) {
								var injlabel = "<img src=/images/rddot.gif border=0>";
							} 
							else {var injlabel = "<img src=/images/bldot.gif border=0>";}
							code = currentsmall[4];
							injlabel = "<a href=\"javascript:plStat("+currentsmall[4]+",'"+myconf+"');\">"+injlabel+"</a>";
							if(codedup.indexOf(code) <= 0 && sortplay.indexOf(currentsmall[1]+"|"+currentsmall[2]+"|"+weeknum+"|") >= 1) {
								hisname = "<font color=green>"+currentsmall[1]+"</font>";
								var prtm = currentsmall[2];
								stcnt[position] = Number(stcnt[position])+1;
								tmcnt = Number(tmcnt) + 1;
								codedup+=code+"|";
								if(currentsmall[1]) {
									lineupfinal += "<b><div id=\"starter"+pstcnt+"\" style=\"cursor:hand\" onClick=\"removeStarter('"+pstcnt+"')\">"+startpos[code]+"-"+currentsmall[1]+", "+currentsmall[2]+"</div></b>";
								
									playlist[pstcnt] = currentsmall[4]+"|"+currentsmall[1]+"|"+position+"|"+currentsmall[2]+"||"+position+"|"+startweek+"|"+startday+"|^";
								}
								if(bye[prtm] == weeknum) {
									stfill[pstcnt] = "<font color=red>"+position+"-"+currentsmall[1]+", "+currentsmall[2]+"</font>";
								}
								else{
									stfill[pstcnt] = position+"-"+currentsmall[1]+", "+currentsmall[2];
								}
								pstcnt = pstcnt+1;
							}
							else{
								hisname = "<font class=clr5>"+currentsmall[1]+"</font>";
							}
							players += "<tr class=clr4><td>"+injlabel+" <b>"+hisname+"</b></td><td align=center><font class=clr5>"+currentsmall[2]+"</font></td><td align=center><font class=clr5>"+times+"</font></td></tr>"; 
							cname = currentsmall[1]; 
							pos = currentsmall[0];
						}
					}
				}}
			}
		}
	}
	for(x=pstcnt;x<=lgstartlimit;x++) {
		lineupfinal += "<b><div id=\"starter"+pstcnt+"\" style=\"cursor:hand\" onClick=\"removeStarter('"+pstcnt+"')\"></div></b>";
	}
	players+="</table></div>";
	if($('startertotals')) {lineupTotal();}
	if($('myteam')) {
		if(leagueinfo[104] == 21) {
			$('myteam').innerHTML = players;
		}
		else{
			$('myteam').style.display = "none";
			$('myteam').innerHTML = players;
			Effect.BlindDown('myteam',{duration:.8});
		}
	}
}

function loadRosterDisplay(tcode) {
	for(xx=11;xx<=22;xx++) {
		if($('ff'+leagueinfo[xx])) {
			$('ff'+leagueinfo[xx]).innerHTML = "";
		}
	}
	if(leagueinfo[53] == "football") {
		if($('myposeligib')) {
		tobye = $('myposeligib').innerHTML;
		fobye = tobye.split("^");
		for(gg=0;gg<=fobye.length;gg++) {
			if(fobye[gg]) {
				mybye = fobye[gg].split("|");
				tm = mybye[0];
				bye[tm] = mybye[1];
			}
		}
		}
		var tmbye = $('gamestarters').innerHTML;
		var fmbye = tmbye.split("^");
		for(gg=0;gg<=fmbye.length;gg++) {
			if(fmbye[gg]) {
				mybye = fmbye[gg].split("|");
				tm = mybye[0];
				opp[tm] = mybye[1];
			}
		}

	}
	else if(leagueinfo[53] == "baseball") {
		eligibList();
	}
	var ggteam = new Array();
	var gpos;
	var tm;
	ggteam = myroster[tcode].split("^");
	for(hh=0;hh<=ggteam.length;hh++) {
		if(ggteam[hh]) {
			thisdraft = ggteam[hh].split("|");
			gpos = thisdraft[2];
			tm = thisdraft[3];
			if($('ff'+gpos)) {
				var oldin = $('ff'+gpos).innerHTML;
				$('ff'+gpos).innerHTML = oldin+"<table width=170 cellpadding=1 cellspacing=1><tr><td width=130><b class=article>"+thisdraft[1]+"</b></td><td align=center width=40>"+thisdraft[3]+" B:<b>"+bye[tm]+"</b></td></tr></table>";
			}
		}
	}
}


function displayRoster(tcode,mole,tmtwo,role) {
	if($('inplay')) {
		allplay = $('inplay').innerHTML;
	}
	else{allplay = "FRED";}
	if(leagueinfo[123] >= 1) {addPlaylist(tcode,mole);}
	else if(!loggedin && !mole) {}
	else{
		plmonies = 0;
		tmtt = 0;
		codelist = "";
		var rawtminfo = $("tmdata"+tcode).innerHTML;
		var tminfo = rawtminfo.split(";");
	
		if(mypend) {pend = mypend;}
		else if($('pend')) {
			pend = $('pend').innerHTML;
		}
		var toffer="";
		var offer = "";
		if(pend && tmcode == tcode) {
			tdraft = pend.split("^");
			for(ff=0;ff<=tdraft.length;ff++) {
				if(tdraft[ff]) {
					thisdraft = tdraft[ff].split("|");
					if(thisdraft[0] == "trade" && (tcode == thisdraft[1] || tcode == thisdraft[10])) {
						if(offer != thisdraft[2]) {
							if(tcode == thisdraft[1]) {
								if(leagueinfo[104] == 21) {
									toffer += "<a href=\"javascript:findOffer('',"+thisdraft[2]+","+tcode+",'offer');\"><img src=/images/tradeoffer.gif width=282 height=25 border=0></a><br>";
								}
								else{
									toffer += "<a href=\"javascript:findOffer('',"+thisdraft[2]+","+tcode+",'offer');\"><img src=/images/tradeoffer.gif width=280 height=15 border=0></a><br>";
								}
							}
						}
						offer = thisdraft[2];
					}
				}
			}
		}
		if(tmtwo == "trade") {
			var tfunction = "set2Starter";
			if(!role) {
				for(x=1;x<=10;x++) {
					tradelist[x] = "";
					var dvl = "starter"+x;
					$(dvl).innerHTML = "";
				}
			}
			$('histmname').innerHTML = tminfo[5];
			teamtwo = tcode;
			teamtwoname = tminfo[5];
		}
		else{
			var tfunction = "addPlayer";	
		}
		if($("tmplay"+tcode) && !myroster[tcode]) {
			myroster[tcode] = $("tmplay"+tcode).innerHTML;
		}
		fobye = myroster[tcode].split("^");
		for(gg=0;gg<=fobye.length;gg++) {
			if(fobye[gg]) {
				mybye = fobye[gg].split("|");
				if(mybye[4] == "S") {
					code = mybye[0].substring(mybye[0].length - 4,mybye[0].length); 
					startpos[code] = "";
				}
			}
		}
		if($('myinjuries')) {
			injuries = $('myinjuries').innerHTML;
		}
		if(!mystarters[tcode]) {
			mystarters[tcode] = "";
			if($("start"+tcode)) {
				mystarters[tcode] = $("start"+tcode).innerHTML;
			}
		}		
		if(mystarters[tcode] && mole != "other") {
			fobye = mystarters[tcode].split("^");
			var daytemp = startday;
			var weektemp = startweek;
			if(weektemp <= 0) {weektemp = 1;}
			var newday = "";
			startpos = new Array();
			if(leagueinfo[125] == "DAILY") {
				for(hj=startday;hj>=1;hj--) {
					if(mystarters[tcode].indexOf("|"+weektemp+"|"+hj+"|") >= 1) {
						var newday = hj;
						break;
					}
				}
				if(!newday) {
					weektemp = weektemp-1;
					for(hj=7;hj>=1;hj--) {
						if(mystarters[tcode].indexOf("|"+weektemp+"|"+hj+"|") >= 1) {
							var newday = hj;
							break;
						}
					}
				}
				if(!newday) {
					weektemp = weektemp-1;
					for(hj=7;hj>=1;hj--) {
						if(mystarters[tcode].indexOf("|"+weektemp+"|"+hj+"|") >= 1) {
							var newday = hj;
							break;
						}
					}
				}
				if(newday) {daytemp = newday;}
			}
			else{
				if(mystarters[tcode].indexOf("|"+weektemp+"||") >= 1) {}
				else{weektemp = weektemp-1;}
				if(mystarters[tcode].indexOf("|"+weektemp+"||") >= 1) {}
				else{weektemp = weektemp-1;}
				if(mystarters[tcode].indexOf("|"+weektemp+"||") >= 1) {}
				else{weektemp = weektemp-1;}
			}
			if(weektemp <= 0) {weektemp = 1;}
			if(tcode == 8140959) {alert("wtemp:"+weektemp+"|dtemp:"+daytemp+"|sday:"+startweek+"|sweek:"+startday+"|wkday:"+weekday+"|newday: "+newday);}
			if(leagueinfo[125] == "ANNUAL") {weektemp = 1;}
			for(gg=0;gg<=fobye.length;gg++) {
				if(fobye[gg]) {
					mybye = fobye[gg].split("|");
					code = mybye[0].substring(mybye[0].length - 4,mybye[0].length); 
					if((leagueinfo[125] == "DAILY" && mybye[8] == daytemp && mybye[7] == weektemp) || (leagueinfo[125] != "DAILY" && mybye[7] == weektemp && mybye[4] == "S")) {
						startpos[code] = mybye[2];
					}
				}
			}
		}
	
		if(leagueinfo[53] == "football") {
			if($('myposeligib')) {
				tobye = $('myposeligib').innerHTML;
				fobye = tobye.split("^");
				for(gg=0;gg<=fobye.length;gg++) {
					if(fobye[gg]) {
						mybye = fobye[gg].split("|");
						tm = mybye[0];
						bye[tm] = mybye[1];
					}
				}
			}
			var tmbye = $('gamestarters').innerHTML;
			var fmbye = tmbye.split("^");
			for(gg=0;gg<=fmbye.length;gg++) {
				if(fmbye[gg]) {
					mybye = fmbye[gg].split("|");
					tm = mybye[0];
					opp[tm] = mybye[1];
				}
			}
		}
		else if(leagueinfo[53] == "baseball") {
			eligibList();
		}
	
		tmcnt = 0;
		lineupfinal = "";
		if(trtype == "addplayers") {
			addPlaylist();
		}
		else{
			for(x=1;x<=leagueinfo[81];x++) {
				playlist[x] = "";
			}
			if(mole == "all") {
				players = "<div style=\"float: left;\"><table border=0 width=225 cellpadding=1 cellspacing=1><tr class=clr0><td colspan=6><font color='"+colors[1]+"'><b><center>"+tminfo[5]+"</center></b></font></td></tr>";
			}
			else if(mole == "profile") {
				players="<table width=210 border=0><tr><td><a href=\"javascript:doTeamMain("+tcode+");\"><img src=\""+lgf+tminfo[41]+"\" width=110 height=110 border=0></a></td><td><img src=\""+lgf+tminfo[43]+"\" width=88 height=110 border=0 class=\"instant itiltleft icolor000000 ishadow50\"></td></tr><tr><td colspan=2><font size=-1><b>"+tminfo[5]+"</b></font><br><b>"+tminfo[51]+"</b><br><a href=mailto:"+tminfo[7]+">"+tminfo[7]+"</a><br><font color=#999999>Years Playing:</font> "+tminfo[13]+"<br><font color=#999999>Favorite Team:</font> "+tminfo[15]+"<br><font color=#999999>Game Philosphy:</font> "+tminfo[17]+"<br><font color=#999999>Occupation:</font> "+tminfo[53]+"<br><font color=#999999>Interests:</font> "+tminfo[55]+"<br><font color=#999999>Quote:</font> <i>"+tminfo[57]+"</i></td></tr></table>";
				if(parseFloat(leagueinfo[90]) >= 2 || parseFloat(leagueinfo[154]) >= 2) {
					players +="HEREISTHESALARYRECAP";
				}
				players += "<table border=0 width=210 cellpadding=1 cellspacing=1><tr class=clr0><td colspan=6><font color='"+colors[1]+"'><b><center>"+tminfo[5]+"</center></b></font></td></tr>";
			}
			else{
				players = "";
				if(mole == "tmdata") {var thght = 500;}
				else{var thght = 500;}
				if(mobileapp == "YES") {var rwidth = 300;}
				else if(leagueinfo[104] == 21) {var rwidth = 284;} 
				else{var rwidth=280;}
				if(leagueinfo[95] == "Draft" && page == "addwaive") {
					players += "<table width=100% cellpadding=1 cellspacing=1 border=0 bgcolor=#333333><tr><td align=center   style=\"background: url('/images/subbutton.jpg') repeat-x;\"><a href=\"javascript:showDChat();\"><font color=#000000><b>SHOW CHAT</b></font></a></td><td align=center   style=\"background: url('/images/subbutton.jpg') repeat-x;\"><a href=\"javascript:hideDChat();\"><font color=#000000><b>SHOW ROSTER</b></font></a></td></tr></table>";
				}
				players += "<div id=ply style=\"height: "+thght+"px; width: "+rwidth+"px; "+iphone+"\"><table border=0 width=100% class=datatable><thead><tr><td colspan=6><b>Choose "+partisan+"</b></td></tr></thead>";
			}
			pstcnt = 1;
			var poslgcnt = "";
			var trplayers = "";
			if(theposlist) {
				var tgpos = theposlist.split(',');
				for(x=0;x<=tgpos.length;x++) {
					if(tgpos[x]) {
						var gtpos = tgpos[x].split('-');
						position = gtpos[0].replace('undefined','');
						ps[position] = 0;
						stcnt[position] = 0;
						poslgcnt += position+",";
						players += "<tr bgcolor="+colors[0]+"><th width=135><font color="+colors[1]+">"+position+"</font></th><th width=30><font color="+colors[1]+">Tm</font></th>";
						if(sport == "football") {
							if(page == "setlineup" || weeknum >= 11) {
								players+="<th width=20><font color="+colors[1]+">Opp</font></th>";
							}
							else{
								players+="<th width=20><font color="+colors[1]+">Bye</font></th>";
							}
						}
						if(leagueinfo[90] >=3) {
							if(page == "setlineup") {}
							else{
								players+="<th width=50><font color="+colors[1]+">Sal</font></th><th width=50><font color="+colors[1]+">Ct</font></th>";
							}
						}
						players+="</tr>";  
						ccolcnt = 1;
						pieces = myroster[tcode].split("^");  
						for(tt=0;tt<=pieces.length;tt++) {
							if(pieces[tt]) {
								tplayer = pieces[tt].split("|");
								if(tplayer[1] && tplayer[2]) {
									code = tplayer[0].substring(tplayer[0].length - 4,tplayer[0].length);
									if(nsals[code] && leagueinfo[182] == "YES") {tplayer[4] = nsals[code];}
									playerEligib();
									if(position == "UT" && tplayer[2] && sport=="basketball") {elib = "YES";}
									var allpos = tplayer[2].split("/");
									var firstpos = allpos[0];
									var prtm = tplayer[3];
									if(!prtm) {prtm = "FA";}
									if(!adpos[code]) {adpos[code] = tplayer[2];}
									if((tplayer[2] == position || elib == "YES" || adpos[code].indexOf(position) >= 0) && tplayer[1].length >= 5) {
									
										if(trplayers.indexOf(code) <= -1) {
											if(leagueinfo[151] && tplayer[5] == "IR") {
												plmonies = plmonies + Math.round(Number(tplayer[4])/Number(leagueinfo[151]),2);
											}
											else if(leagueinfo[152] && tplayer[5] == "F") {
												plmonies = plmonies + Math.round(Number(tplayer[4])/Number(leagueinfo[152]),2);
											}
											else{
												plmonies = plmonies + Number(tplayer[4]);
											}
											trplayers+=code+"|";
										}
										if(ccolcnt == 1) {ccolcnt = 2; var rccolor = "#d8d8d8";} else{ ccolcnt = 1; var rccolor = "#f9f9f9";}
										players += "<tr bgcolor="+rccolor+"><td class=aleft><b>";
										if(mole != "profile") {
											players += "<div class=inline>"; 
		
											if(tplayer[5] == "F")  {
												players += "<font color='#CC0000'>"+tplayer[5]+"-</font>"; 
												if(tplayer[2] == position) {frmcount = Number(frmcount)+1;}
											} 
											else if(tplayer[5] == "IR")    {
												players += "<font color='#CC0000'>"+tplayer[5]+"-</font>"; 
												if(tplayer[2] == position) {ircount = Number(ircount)+1;}
											}
											else if((gtpos[1] == 1 && tplayer[2] == position) || firstpos == position) {
												ps[position] = Number(ps[position]) +1;
												codelist += code+"|";
												tmtt = Number(tmtt)+1;
											}
		 									else if(position == "P" && (tplayer[2] == "SP" || tplayer[2] == "RP") && poslgcnt.indexOf("RP") <= 0 && poslgcnt.indexOf("SP") <= 0) {
												ps[position] = Number(ps[position]) +1;
												codelist += code+"|";
												tmtt = Number(tmtt)+1;
											}
											if(sport == "nascar") {var injlabel = "";}
											else if(injuries.indexOf(code) >= 0) {var injlabel = "<img src=/images/rddot.gif border=0>";} 
											else {var injlabel = "<img src=/images/bldot.gif border=0>";}
		
											players += "<a href=\"javascript:plStat("+code+",'"+myconf+"');\">"+injlabel+"</a>";
											if(allplay) {
												if(allplay.indexOf(prtm) >= 0 && override != "YES") {tplayer[8] = "YES";}
											}
								
											players += "</div>";
										}
										
										if(startpos[code] == position && tplayer[1]) {
											stcnt[position] = Number(stcnt[position])+1;
											tmcnt = Number(tmcnt) + 1;
											if(allplay.indexOf(prtm) >= 0 && override != "YES") {
												lineupfinal += "<b><div id=\"starter"+pstcnt+"\"><font color=orange>"+startpos[code]+"-"+tplayer[1]+", "+tplayer[3]+"</font></div></b>";
											}
											else if(Number(bye[prtm]) == Number(weeknum)) {
												if(leagueinfo[104] == 21) {
													lineupfinal += "<b><div id=\"starter"+pstcnt+"\"><font color='red'>"+startpos[code]+"-"+tplayer[1]+", "+tplayer[3]+"</font></div></b>";
												}
												else{
													lineupfinal += "<b><div id=\"starter"+pstcnt+"\" style=\"cursor:hand\" onClick=\"removeStarter('"+pstcnt+"')\"><font color='red'>"+startpos[code]+"-"+tplayer[1]+", "+tplayer[3]+"</font></div></b>";
												}
											}
											else{
												if(leagueinfo[104] == 21) {
													lineupfinal += "<b><div id=\"starter"+pstcnt+"\">"+startpos[code]+"-"+tplayer[1]+", "+tplayer[3]+"</div></b>";
												}
												else{
													lineupfinal += "<b><div id=\"starter"+pstcnt+"\" style=\"cursor:hand\" onClick=\"removeStarter('"+pstcnt+"')\">"+startpos[code]+"-"+tplayer[1]+", "+tplayer[3]+"</div></b>";
												}
											}
											if(Number(bye[prtm]) == Number(weeknum)) {
												var pstyle = "red";
											}
											else{
												var pstyle = "green";
											}
								
											if(leagueinfo[125] == "DAILY") {
												playlist[pstcnt] = code+"|"+tplayer[1]+"|"+position+"|"+tplayer[3]+"|"+tplayer[4]+"|"+position+"|"+code+"|"+startweek+"|"+startday+"|^";
											}
											else{
												playlist[pstcnt] = code+"|"+tplayer[1]+"|"+position+"|"+tplayer[3]+"|S|"+position+"|"+code+"|"+startweek+"||^";
											}
								
											if(Number(bye[prtm]) == Number(weeknum)) {
												stfill[pstcnt] = "<font color='red'>position-tplayer[1], tplayer[3]</font>";
											}
											else{
												stfill[pstcnt] = "position-tplayer[1], tplayer[3]";
											}
											pstcnt = pstcnt+1;
										}
										else{
											var pstyle = colors[5];
										}
										if(allplay) {
											if(allplay.indexOf(prtm) >= 0 && override != "YES") {tplayer[8] = "YES";} 
										}
										var plinker ="<a id=rst"+position+code+"  href=\"javascript:"+tfunction+"('"+code+"','"+tplayer[1]+"','"+tplayer[2]+"','"+tplayer[3]+"','waive','"+position+"','"+tplayer[4]+"','"+tplayer[5]+"','"+tplayer[9]+"','"+tplayer[8]+"')\" onmouseover=\"javascript:toggleTeam('"+code+"','playerdata');\" style=\"color:"+pstyle+"\">";
										if(Number(bye[prtm]) == Number(weeknum)) {
											players+= plinker+tplayer[1]+"</a></b></td><td align=center><b><font color='red'>"+tplayer[3]+"</font></b></td>";
										}
										else{
											players+=plinker+tplayer[1]+"</a></b></td><td>"+tplayer[3]+"</td>";
								
										}
	
										if(sport == "football") {
											if(!opp[prtm]) {opp[prtm] = "";}
											if(!bye[prtm]) {bye[prtm] = "";}
											if(page == "setlineup") {
												if(opp[prtm] == "BYE" || weeknum >= 11) {
													players+="<td align=center><b>"+opp[prtm]+"</b></td>";
												}
												else{
													players+="<td>"+opp[prtm]+"</td>";
												}
											}
											else{
												if(opp[prtm] == "BYE" || weeknum >= 11) {
													players+="<td><b>"+bye[prtm]+"</b></td>";
												}
												else{
													players+="<td><font color='"+colors[5]+"'>"+bye[prtm]+"</td>";
												}
											}
										}
	
										if(leagueinfo[90] >=3) {
											if(page == "setlineup") {}
											else if(mole == "profile") {
												players+="<td>"+tplayer[4]+"</td><td>"+tplayer[9]+"</td>";
											}
											else{
												players+="<td width=50>"+tplayer[4]+"</td><td width=25>"+tplayer[9]+"</td>";
											}
										}
										players+="</tr>";
									}
								}
							}
						}
					}
				}
			}
			if(mole!="profile") {
				displayDraftPicks(tcode,tmtwo);
				players += "</table>"+draftpicks+"</div>";
			
				if(tminfo[61] && Number(tminfo[61]) >= 1) {teamcap = tminfo[61];}
				else if(leagueinfo[154]) {
					teamcap = leagueinfo[154];
				}
				else{teamcap = leagueinfo[90];}
				if(leagueinfo[154]) {
					transTotal(tcode);
				}
				rosterTotal(tcode);
			}
			else{
				players+= "</table>";
				if(parseFloat(leagueinfo[90]) >= 2 || parseFloat(leagueinfo[154]) >= 2) {
					if(parseFloat(leagueinfo[154]) >= 2) {
						var moniesleft = parseFloat(leagueinfo[154])-plmonies;
						var tcap = leagueinfo[154];
					}
					else{
						var moniesleft = parseFloat(leagueinfo[90])-plmonies;
						var tcap = leagueinfo[90];
					}
					players = players.replace("HEREISTHESALARYRECAP","<table width=100% border=0 cellpadding=1 cellspacing=1><tr bgcolor="+colors[0]+"><td align=center><font color="+colors[1]+">Cap</font></td><td align=center><font color="+colors[1]+">Salaries</font></td><td align=center><font color="+colors[1]+">Left</font></td></tr><tr bgcolor="+colors[4]+"><td align=center><font color="+colors[5]+">"+tcap+"</font></td><td align=center><font color="+colors[5]+">"+plmonies+"</font></td><td align=center><font color="+colors[5]+">"+moniesleft+"</font></td></tr>");
				}
			}
			players = players.replace("undefined","");
			if(mole == "all" || mole=="profile") {
				return players;
			}
			else if(mole == "other") {
				if($('otmtotals')) {
					$('otmtotals').innerHTML = rostertotals;	
				}
				if($('oteam')) {
					$('oteam').innerHTML = players;
				}
			}
			else{
				if($('mytmtotals')) {$('mytmtotals').innerHTML = rostertotals;}
				if($('myteam')) {
					if(leagueinfo[104] == 21) {
						$('myteam').innerHTML = toffer+players;
					}
					else{
						if(showchat == "YES" && leagueinfo[95] == "Draft" && page == "addwaive") {}
						else{
							$('myteam').style.display = "none";
							$('myteam').innerHTML = toffer+players;
							Effect.BlindDown('myteam',{duration:.8});
						}
					}
				}
			}
		}
	}
}

function displayNews() {
	datareport = "";
	if(leagueinfo[104] == 21) {
		loadChat('adddd.php','myteam','&page=other&iphone=YES&leagueinfo[53]='+sport+'&newpage=mynews&codes='+codelist);
	}
	else{
		loadChat('adddd.php','myteam','&page=other&leagueinfo[53]='+sport+'&newpage=mynews&codes='+codelist);
	}
	showchat = "NO";
	if($('chatfound')) {$('chatfound').style.display = "none";}
	if($('myteam')) {$('myteam').style.display = "block";}
}


function displayDraftPicks (tcode,ttg) {

	if(ttg == "trade") {
		var tfunction = "set2Starter";
	}
	else{
		var tfunction = "addPlayer";	
	}
	if(mydraft) {mdraft = mydraft;}
	if($('draft') && !mdraft) {
		var mdraft = $('draft').innerHTML;
	}
	draftpicks = "<table border=0 width=100% class=datatable><thead><tr><td colspan=2><b>DRAFT PICKS</b></td></tr></thead><tr><th>Sel#</th><th>Round-Pick</th></tr>";
	var draft = mdraft;
	if(draft) {tdraft = draft.split("^");}
	else{tdraft = new Array();}
	
	
	for(ff=0;ff<=tdraft.length;ff++) {
		if(tdraft[ff]) {
			thisdraft = tdraft[ff].split("|");
			if(!thisdraft[6] && thisdraft[3] == tcode) {
				draftpicks += "<tr><td>"+thisdraft[0]+"</td><td class=aleft><b><a href=\"javascript:"+tfunction+"('"+thisdraft[0]+"','Round:"+thisdraft[1]+" Pick:"+thisdraft[2]+"','','','waive')\">Round:"+thisdraft[1]+" Pick:"+thisdraft[2]+"</a></b></td></tr>";
			}
		}
	}
	draftpicks+="</table>";

}

function displayPending (tcode) {
	if(tcode == tmcode) {
		var tradeoffer = "";
		if(mypend) {pend = mypend;}
		else if($('pend')) {
			pend = $('pend').innerHTML;
		}
		if(leagueinfo[104] == 21) {var rwidth = 284;} else{var rwidth=280;}
		tradeoffer = "<div style=\"height: 350px; width: "+rwidth+"px; "+iphone+"\"><table border=0 width=100% class=datatable><thead><tr><td valign=top colspan=2><b>Pending "+partisan+" Actions</b></td></tr></thead>";
		if(!pend) {
			tradeoffer += "<tr><td align=center>- None - </td></tr>";
		}
		else{
		offer = "";
		tdraft = pend.split("^");
		for(ff=0;ff<=tdraft.length;ff++) {
			if(tdraft[ff]) {
				thisdraft = tdraft[ff].split("|");
					if((thisdraft[0].indexOf("bid") >= 0 || thisdraft[0].indexOf("waiverbd") >= 0) && offer.indexOf(thisdraft[5]) == -1 && tcode == thisdraft[4]) {
						if(!thisdraft[6] || thisdraft[6] == "undefined") {thisdraft[6] = "0";}
						tradeoffer += "<tr><td align=center valign=top><img src=/images/ydot.gif border=0></td><td valign=top><a href=\"javascript:findOffer('bid',"+thisdraft[5]+","+tcode+");\"><b><font color=#333333>$"+thisdraft[6]+" Claim for "+thisdraft[8]+"</font></b></a></td></tr>";	
						offer = thisdraft[5];
					}
			
					if(thisdraft[0].indexOf("trade") >= 0 ) {
						if(tcode == thisdraft[10]) {
							if(offer != thisdraft[2]) {
								tradeoffer += "<tr><td align=center valign=top><img src=/images/ydot.gif border=0></td><td valign=top><a href=\"javascript:findOffer('',"+thisdraft[2]+","+tcode+",'sent');\"><b><font color=#333333>Trade Offer To "+thisdraft[9]+"</font></b></a></td></tr>";
							}
							offer = thisdraft[2];
						}
						if(tcode == thisdraft[1]) {
							if(offer != thisdraft[2]) {
								tradeoffer += "<tr><td align=center valign=top><img src=/images/ydot.gif border=0></td><td valign=top><a href=\"javascript:findOffer('',"+thisdraft[2]+","+tcode+",'offer');\"><b><font color=#333333>Trade Offer From "+thisdraft[11]+"</font></b></a></td></tr>";
							}
							offer = thisdraft[2];
						}
					}
				}
			}
		}
		tradeoffer+="</table></div>";
		if(leagueinfo[104] == 21) {
				$('myteam').innerHTML = tradeoffer;
		}
		else{
			$('myteam').style.display = "none";
			$('myteam').innerHTML = tradeoffer;
			Effect.BlindDown('myteam',{duration:.8});
			showchat = "NO";
			if($('chatfound')) {$('chatfound').style.display = "none";}
		}
	}
}

function displayTrans (tcode,mole) {
	var transdata = "";
	if(mole == 560) {var twdth = 560; var thght = 400;
	var wwi = document.body.clientWidth;
	if(drawer != 2 || wwi >= 1150) {var twdth = 730;} else{var twdth = 560;}
	}
	else if(mole == 284) {var twdth = 284; var thght = 400;}
	else if(mole == "tmdata") {var twdth = 260; var thght = 500;}
	else if(mole) {var twdth = 380; var thght =500;
	var wwi = document.body.clientWidth;
	if(drawer != 2 || wwi >= 1150) {twdth = twdth+150;}} 
	else{var twdth = 280; var thght = 500;}
	
	if(tcode != "all") {
		if(mytrans) {var trans = mytrans;}
	}
	if(!trans && $('alltrans')) {
		var trans = $('alltrans').innerHTML;
	}
	
	if(trans) {
		if(leagueinfo[104] == 21) {twdth = 284;}
		transdata = "<div style=\"height: "+thght+"px; width: "+twdth+"px; "+iphone+"\"><TABLE BORDER=0 width=100% class=datatable><thead><tr><td colspan=7><B>TRANSACTIONS</B></td></tr></thead>";
		
		var adds = 0;
		var waives = 0;
		var ir = 0;
		var farm = 0;
		var activate = 0;
		var trades = 0;
		var dcount = "";
		var pcost = 0;
		var intrans = "<tr class=clr2>";
		if(tcode == "all") {
			intrans+= "<th width=180>Team</th>";
		}
		if(mole == 560) {
			intrans +="<th width=100>"+partisan+"</th><th width=30>Pos</th><th width=30>Tm</th><th width=30>Type</th><th width=30>$</th><th width=60>Date</th></tr>";
		}
		else{
			intrans +="<th width=100>"+partisan+"</th><th width=30>Tm</th><th width=30>Type</th><th width=30>$</th><th width=60>Date</th></tr>"; 
		}
		var tdraft = trans.split("^");
		for(ff=0;ff<=tdraft.length;ff++) {
			if(tdraft[ff]) {
				var tnr = tdraft[ff].split("|");
				if((tnr[1] == tcode || tcode == "all") && tnr[7] && tnr[4]) {
					if(tcode == "all") {
						if(tnr[3] != dcount) {
							intrans+="<tr><th colspan=7>"+tnr[3]+"</th></tr>";
						}
						dcount = tnr[3];
					}
					intrans+= "<tr class=clr4>";
					if(tnr[10] && Number(tnr[10]) > 0) {var tcost = tnr[10];} else{var tcost = tnr[8];}
					if(!tcost) {tcost = "";}
					if(tcode == "all") {
						intrans+= "<td class=aleft>"+tnr[2]+"</td>";
					}
					else{
						if(tnr[7] == "Acquire") {adds = Number(adds) + 1;}
						if(tnr[7] == "Waive") {waives = Number(waives) + 1;}
						if(tnr[7] == "MoveToIR") {ir = Number(ir) + 1;}
						if(tnr[7] == "MoveToFarm") {farm = Number(farm) + 1;}
						if(tnr[7] == "Traded For") {trades = Number(trades) + 1;}
						if(tnr[7] == "Activate") {activate = Number(activate) + 1;}
						if(tnr[7] == "Payment" || tnr[7] == "Award") {
							pcost = pcost - Number(tcost);
							tcost = 0 - Number(tcost);

						}
						else{
							pcost = pcost + Number(tcost);
						}
					}
					if(mole == 560) {
						intrans += "<td class=aleft><img src=/images/blank.gif width=1 height=10 border=0>"+tnr[4]+"</td><td>"+tnr[5]+"</td><td>"+tnr[6]+"</td><td>"+tnr[7]+"</td><td>"+tcost+"</td><td>"+tnr[3]+"</td></tr>";
					}
					else{
						intrans += "<td class=aleft><img src=/images/blank.gif width=1 height=10 border=0>"+tnr[4]+"</td><td>"+tnr[6]+"</td><td>"+tnr[7]+"</td><td>"+tcost+"</td><td>"+tnr[3]+"</td></tr>";
					}
				}
			}
		}
		if(tcode != "all") {
			transdata+="<tr><td colspan=6><table width=100% class=datatable><tr><th>Acquire</th><th>Waive</th>";
			if(leagueinfo[87]) {transdata+="<th>IR</th>";}
			if(leagueinfo[88]) {transdata+="<th>Farm</th>";}
			if(leagueinfo[87] || leagueinfo[88]) {transdata+="<th>Activate</th>";}
			transdata+="<th>Trade</th><th>$$$</th></tr><tr><td>"+adds+"</td><td>"+waives+"</td>";
			if(leagueinfo[87]) {transdata+="<td>"+ir+"</td>";}
			if(leagueinfo[88]) {transdata+="<td>"+farm+"</td>";}
			if(leagueinfo[87] || leagueinfo[88]) {transdata+="<td>"+activate+"</td>";}
			transdata+="<td>"+trades+"</td><td>"+pcost+"</td></tr></table></td></tr>";
		}
		if(leagueinfo[4] == "YES" && mole == "560") {
			transdata+="</table></div>";
		}
		else{
			transdata+= intrans+"</table></div>";
		}
	}
	if(mole == 560 || mole == 284) {
		if(leagueinfo[104] == 21) {
			$('teamdata').innerHTML = transdata;
		}
		else{
			$('teamdata').style.display = "none";
			$('teamdata').innerHTML = transdata;
			Effect.BlindDown('teamdata',{duration:.8});
		}
	}

	else if(mole) {
		if(leagueinfo[104] == 21) {
			$('odata').innerHTML = transdata;
		}
		else{
			$('odata').style.display = "none";
			$('odata').innerHTML = transdata;
			Effect.BlindDown('odata',{duration:.8});
		}
	}
	else{
		if(leagueinfo[104] == 21) {
			$('myteam').innerHTML = transdata;
		}
		else{
			$('myteam').style.display = "none";
			$('myteam').innerHTML = transdata;
			Effect.BlindDown('myteam',{duration:.8});
			showchat = "NO";
			if($('chatfound')) {$('chatfound').style.display = "none";}
		}
	}
}

function transTotal (tcode) {
	plmonies = 0;
	if(tcode != "all") {
		if(mytrans) {var trans = mytrans;}
	}
	if(!trans && $('alltrans')) {
		var trans = $('alltrans').innerHTML;
	}
	if(trans) {
		var tdraft = trans.split("^");
		plmonies = 0;
		for(ff=0;ff<=tdraft.length;ff++) {
			if(tdraft[ff]) {
				var tnr = tdraft[ff].split("|");
				if(tnr[10] && tnr[1] == tcode) {plmonies = plmonies + Number(tnr[10]);}
			}
		}
	}
}

function plMonies (tcode) {
	plmonies = 0;
	if(myroster[tcode]) {
		var trans = myroster[tcode];
	}
	else if(!trans && $('tmplay'+tcode)) {
		var trans = $('tmplay'+tcode).innerHTML;
	}
	if(trans) {
		var tdraft = trans.split("^");
		plmonies = 0;
		for(ff=0;ff<=tdraft.length;ff++) {
			if(tdraft[ff]) {
				var tnr = tdraft[ff].split("|");
				code = tnr[0].substring(tnr[0].length - 4,tnr[0].length);
				if(leagueinfo[182] == "YES" && nsals[code]) {tnr[4] = nsals[code];}
				if(tnr[4]) {plmonies = plmonies + Number(tnr[4]);}
			}
		}
	}
}


function lineupTotal () {
	
	lineuptotals = "<table border=0 width=40 bgcolor=#cccccc><tr><td colspan=2><b>Start:</b></td></tr><tr><td width=20 valign=top align=center class=article>Tot";

	for(x=11;x<=22;x++) {
		y = x+46;
		if(leagueinfo[x] && leagueinfo[y]) {
			epos = leagueinfo[x];
			lineuptotals+="<br>"+epos;
		}
	}
	if(!tmcnt) {tmcnt = 0;}
	if(tmcnt >= leagueinfo[81]) {var teamtot = "<font color=red>"+tmcnt+"</font>";}
	else{var teamtot = "<font color=green>"+tmcnt+"</font>";}
	lineuptotals+="</td><td width=20 valign=top align=center class=article><b><div id=\"dstot\">"+teamtot+"</div>";
	
	for(x=11;x<=22;x++) {
		y = x+46;
		if(leagueinfo[x] && leagueinfo[y]) {
			epos = leagueinfo[x];
			if(!stcnt[epos]) {stcnt[epos] = 0;}
			if(stcnt[epos] >= leagueinfo[y]) {
				teamtot = "<font color=red>"+stcnt[epos]+"</font>";
			}
			else{
				teamtot = "<font color=green>"+stcnt[epos]+"</font>";
			}
			lineuptotals +="<div id=\"dpt"+epos+"\">"+teamtot+"</div>";
		}
	}
	lineuptotals+="</b></td></tr></table>";
	for(x=1;x<=leagueinfo[81];x++) {
		if(!playlist[x]) {
			lineupfinal += "<b><div id=\"starter"+x+"\" style=\"cursor:hand\" onClick=\"removeStarter('"+x+"')\"></div></b>";
		}
	}
	
	if($('startertotals')) {	
		$('startertotals').innerHTML = lineuptotals;
	}
	if($('starterlist')) {
		if(!lineupfinal) {lineupfinal = "";}
		$('starterlist').innerHTML = lineupfinal;
	}
	
}

function rosterTotal () {
	rostertotals ="";
	salbalance = Number(teamcap) - Number(plmonies);
	var saltotal = Math.round(salbalance*100)/100;
	var pltotal = Math.round(plmonies*100)/100;
	if(leagueinfo[154] >= 2) {
		rostertotals += "<table border=0 cellpadding=1 cellspacing=1 style=\"border: 1px solid #333333;\"><tr class=clr0><td width=40><font class=clr1><b><center>FREE AGENT $$$</center></b></font></td></tr><tr class=clr2><td align=center><font class=clr3>FA Monies:</font></td></tr><tr class=clr4><td align=center><font class=clr5>"+teamcap+"</font></td></tr><tr class=clr2><td align=center><font class=clr3>"+partisan+" Trans:</font></td></tr><tr class=clr4><td align=center><font class=clr5>"+pltotal+"</font></td></tr><tr class=clr2><td align=center><font class=clr3>Monies Left:</font></td></tr><tr class=clr4><td align=center><font class=clr5>"+saltotal+"</font></td></tr></table>";
	}
	else if(leagueinfo[90] >= 2) {
		rostertotals += "<table border=0 cellpadding=1 cellspacing=1 style=\"border: 1px solid #333333;\"><tr class=clr0><td width=40><font class=clr1><b><center>SAL Recap</center></b></font></td></tr><tr class=clr2><td align=center><font class=clr3>Salary Cap</font></td></tr><tr class=clr4><td align=center><font class=clr5>"+teamcap+"</font></td></tr><tr class=clr2><td align=center><font class=clr3>"+partisan+" Salaries</font></td></tr><tr class=clr4><td align=center><font class=clr5>"+pltotal+"</font></td></tr><tr class=clr2><td align=center><font class=clr3>Monies Left:</font></td></tr><tr class=clr4><td align=center><font class=clr5>"+saltotal+"</font></td></tr></table><br><br>";
	}

	var pcount = "";
	var plab = "";
	for(x=11;x<=22;x++) {
		y = x+58;
		if(leagueinfo[x] && leagueinfo[y]) {
			var thep = leagueinfo[x];
			plab +=thep+"<br>";
			if(!ps[thep]) {pcount +="0<br>";} 
			else{pcount +=ps[thep]+"<br>";}
		}
	}
	rostertotals += "<table border=0 cellpadding=1 cellspacing=1 style=\"border-top: 1px solid #333333;  border-left: 1px solid #333333;  border-bottom: 1px solid #333333; border-right: 1px solid #333333;\"><tr class=clr0><td colspan=2 align=center><font class=clr1><b>"+partisan+" Totals</b></font></td></tr><tr><td width=20 valign=top>Tot<br/>"+plab+"</td><td width=20 valign=top><b><font color=#000000>"+tmtt+"<br>"+pcount+"</b></td></tr></table>";
}

function playerEligib() {

	elib = "NO"; 
	esort = 1;
	if(!adpos[code]) {adpos[code] = "";}
	if(position == "ACE" && leagueinfo[53] == "nascar") {elib = "YES";}

	if(poseligib.indexOf(code) >= 0 && leagueinfo[53] == "baseball" && (adpos[code].indexOf(position) >= 0 || tplayer[2].indexOf(position) >= 0)) {elib = "YES";}


	if(position == "FW" && (adpos[code].indexOf("C") >= 0 || adpos[code].indexOf("LW") >= 0 || adpos[code].indexOf("RW") >= 0 || tplayer[2] == "LW" || tplayer[2] == "RW" || tplayer[2] == "C")) {elib = "YES";}
	
	if(position == "P" && (tplayer[2] == "SP" || tplayer[2] == "RP")) {elib = "YES";}

	if(position == "CI" && (adpos[code].indexOf("3B") >= 0 || adpos[code].indexOf("1B") >= 0 || tplayer[2] == "3B" || tplayer[2] == "1B")) {elib = "YES";}


	if(position == "MI" && (adpos[code].indexOf("2B") >= 0 || adpos[code].indexOf("SS") >= 0 || tplayer[2] == "SS" || tplayer[2] == "2B")) {elib = "YES";}


	if(position == "UI" && (adpos[code].indexOf("1B") >= 0 || adpos[code].indexOf("2B") >= 0 || adpos[code].indexOf("3B") >= 0 || adpos[code].indexOf("SS") >= 0 ||adpos[code].indexOf("C") >= 0 || tplayer[2] == "3B" || tplayer[2] == "1B" || tplayer[2] == "SS" || tplayer[2] == "2B" || tplayer[2] == "C")) {elib = "YES";}


	if(sport == "hockey" && position == "UT" && (tplayer[2] == "LW" || tplayer[2] == "RW" || tplayer[2] == "C" || tplayer[2] == "DF")) {elib = "YES";}


if(position == "UT" || position == "DH") {
		if(tplayer[2] == "3B" || tplayer[2] == "1B" || tplayer[2] == "SS" || tplayer[2] == "2B" || tplayer[2] == "C" || tplayer[2] == "OF" || tplayer[2] == "DH"|| tplayer[2] == "RB" || tplayer[2] == "WR" || tplayer[2] == "TE") {elib = "YES";}
}


if(position == "UT" && teamlistqb.indexOf(basename) >= 0 && tplayer[2] == "QB") {
	elib = "YES";
}
if(position == "UT" && teamlistpk.indexOf(basename) >= 0 && tplayer[2] == "PK") {
	elib = "YES";
}
if(position == "UT" && teamlistdf.indexOf(basename) >= 0 && tplayer[2] == "DF") {
	elib = "YES";
}
if(position == "UT" && notte.indexOf(basename) >= 0 && tplayer[2] == "TE") {
	elib = "NO";
}
	if(sport == "basketball" && position.indexOf(tplayer[2]) >= 0) {elib = "YES";}

	if(position == "REC" && (tplayer[2] == "WR" || tplayer[2] == "TE")) {elib = "YES";}

	if(position == "DP" && (tplayer[2] == "DB" || tplayer[2] == "DL" || tplayer[2] == "LB")) {elib = "YES";}

}

function eligibList () {
	if(leagueinfo[53] == "baseball" && $('peligib')) {
		var rawdata = $('peligib').innerHTML;
		var ellist = rawdata.split("^");
		for(ee=0;ee<=ellist.length;ee++) {
			if(ellist[ee]) {
				tpcurr = ellist[ee].split("|");
				code = tpcurr[0];
				adpos[code] = tpcurr[1];
			}
		}
	}
}
	