// JavaScript Document
function SwapFavBtn(mode)
{
	document.images["addtofavbtn"].src = "../images/teams/addtofav_" + mode + ".gif";
}
function SwapSendBtn(mode)
{
	document.images["sendtofrbtn"].src = "../images/teams/sendtofr_" + mode + ".gif";
}


var vidctrl = new Array();
vidctrl[0] = new Image();
vidctrl[0].src = "images/common/AddVideoCollect_On.gif";
vidctrl[1] = new Image();
vidctrl[1].src = "images/common/SendVideoToFriend_On.gif";
vidctrl[2] = new Image();
vidctrl[2].src = "images/common/AddVideoCollect_Off.gif";
vidctrl[3] = new Image();
vidctrl[3].src = "images/common/SendVideoToFriend_Off.gif";

function swapVidCtrlBtn(idname,mode)
{
	document.images[idname].src = vidctrl[mode].src;
}

function GoToSchoolSport(url)
{
	location.href = url ;
}


function CancelAddPlayer()
{
	document.getElementById("AddToFavsPanel_BG").style.visibility = "hidden";
	document.getElementById("AddToFavsPanel").style.visibility = "hidden";
	//document.getElementById("addPForm_off").style.visibility = "hidden";
	//document.getElementById("addPForm").style.visibility = "hidden";
	document.getElementById("Cnfm").style.display = "none";
	
}

function ShowAddPlayer()
{
	document.getElementById("AddToFavsPanel_BG").style.visibility = "visible";
	document.getElementById("AddToFavsPanel").style.visibility = "visible";
//	document.getElementById("addPForm_off").style.visibility = "visible";
//	document.getElementById("addPForm").style.visibility = "visible";	

}

function AddPlayerToRoster(teamid,season)
{
	if(document.getElementById("rFname").value.length < 1)
	{
		alert("Please enter a First Name");
		return false;
	}
	
	if(document.getElementById("rLname").value.length < 1)
	{
		alert("Please enter a Last Name");
		return false;
	}
	//if(document.getElementById("rUnum").value.length == 0)
	//{
	//	alert("Please enter a Uniform Number");
	//	return false;
	//}
	var rnum = 0
	if(document.getElementById("rUnum").value.length > 0)
	{
		if(isNaN(document.getElementById("rUnum").value) )
		{
			alert("Uniform Number must be a number");
			return false;
		}
		rnum = document.getElementById("rUnum").value;
	}
	
	if(document.getElementById("rPos").value == "0")
	{
		alert("Please enter a Position");
		return false;
	}
	var params = "TeamID=" + teamid + "&SeasonID=" + season;
	params += "&FirstName=" + document.getElementById("rFname").value;
	params += "&LastName=" + document.getElementById("rLname").value;
	params += "&Position=" + document.getElementById("rPos").value;
	params += "&UniformNumber=" + rnum;
	var url = "/ajax/ajx_addplayertoteamroster.php";
	//alert(params);
	xmlHttp = GetXmlHttpObject(DisplayRosterResult);
	xmlHttp.open("POST", url , true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.send(params);
}

function RemoveRosterPlayer(teamid,season,r)
{
	if(confirm("Are you sure you want to remove this player from the roster?") )
	{
		var params = "TeamID=" + teamid + "&SeasonID=" + season;
		params += "&delroster=" + r;
		var url = "/ajax/ajx_addplayertoteamroster.php";
		//alert(params);
		xmlHttp = GetXmlHttpObject(DisplayRosterResult);
		xmlHttp.open("POST", url , true);
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.send(params);
	}
}



function DisplayRosterResult()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		//alert(xmlHttp.responseText);
		document.getElementById("RosterList").innerHTML = xmlHttp.responseText;
	document.getElementById("rFname").value = "";
	document.getElementById("rLname").value = "";
	document.getElementById("rPos").value = "0";
	document.getElementById("rUnum").value = "";
	document.getElementById("Cnfm").style.display = "block";
//document.getElementById("addPForm_off").style.visibility = "visible";
	//document.getElementById("addPForm").style.visibility = "hidden";	
	}
}






var PayerIsOnTeamVar = false;
function PlayerIsOnTeam(playerid,teamid,season)
{
	var params = "?PlayerID=" + playerid + "&TeamID=" + teamid + "&SeasonID=" + season;
	var url = "ajax/ajx_playerteamcheck.php" + params;
	//alert(params);
	xmlHttp = GetXmlHttpObject(GetPlayerTeamParse);
	xmlHttp.open("GET", url , true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.send(params);	
}

function GetPlayerTeamParse()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		//alert(xmlHttp.responseText)
		if(xmlHttp.responseText == "0")
		{
			alert("Sorry, Since you are registed as a player, you must be a player on this team/season or a Content Producer to add content. Please select your correct season.");
			PayerIsOnTeamVar = false;
			return false;
		}
		else
		{
			PayerIsOnTeamVar = true;
			return true;
		}
		
	}
}
//----------- SCHOOL SEACH 1 -----------------------------------------------------------------
function ajx_SearchSchools()
{	
	
	/*if(obj("SchoolType").value == "")
	{
		alert("Please select a school type first");
		obj("SchoolType").selectedIndex = 0;
		return false;
	}*/
	if(obj("ZipCode").value == "")
	{
		alert("Please enter a Zip Code.");
		obj("SchoolType").selectedIndex = 0;
		return false;
	}
	
	
	var params = "ZipCode=" + obj("ZipCode").value + "&Type=" + obj("SchoolType").value;
	var url = "ajax/ajx_schoolsearch.php";
	xmlHttp = GetXmlHttpObject(BuildSchoolList);
	xmlHttp.open("POST", url , true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.send(params);
	
}

function BuildSchoolList()
{
	opt = document.createElement('OPTION');	
	opt.text = "Searching...";
	obj("SchoolID").options.add(opt, 0);
	obj("SchoolID").selectedIndex = 0;
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		obj("SchoolID").options.length = 0;
		if(xmlHttp.responseText.length > 1)
		{
			//alert(xmlHttp.responseText)
			xDoc = loadXML(xmlHttp.responseText);		
			root = xDoc.documentElement;
			obj("ClassTBL1").style.display = "none";
			obj("ClassTBL2").style.display = "none";
			obj("IsSchool").value = 1;
			if(root.childNodes[0].getAttribute("TeamClassificationID"))
			{
				BuildClassList(xmlHttp.responseText);
				obj("SchoolTBL").style.display = "none";	
				obj("IsSchool").value = 0;
				return;
			}
			obj("SchoolTBL").style.display = "block";
			opt = document.createElement('OPTION');	
			for(i=0; i < root.childNodes.length; i++)
			{
				opt = document.createElement('OPTION');
				opt.value = root.childNodes[i].getAttribute("SchoolID");
				opt.text = root.childNodes[i].getAttribute("name");
				obj("SchoolID").options.add(opt, i);
			}
			opt = document.createElement('OPTION');
			opt.value = "";
			opt.text = "Select One -->";	
			obj("SchoolID").options.add(opt, 0);
			obj("SchoolID").selectedIndex = 0;
		}
		else
		{
			obj("ClassTBL1").style.display = "none";
			obj("ClassTBL2").style.display = "none";
			obj("IsSchool").value = 1; 	
			obj("SchoolTBL").style.display = "block";
			opt = document.createElement('OPTION');
			opt.value = "";
			opt.text = "NO ITEMS FOUND";
			obj("SchoolID").options.add(opt, 0);
			obj("SchoolID").selectedIndex = 0;
		}
		
	}
	
	
}


function BuildClassList(xmlStr)
{
	
	obj("ClassTBL1").style.display = "block";
	opt = document.createElement('OPTION');	
	opt.text = "Searching...";
	obj("Classification1").options.add(opt, 0);
	obj("Classification1").selectedIndex = 0;

		obj("Classification1").options.length = 0;
		if(xmlStr.length > 1)
		{
			//alert(xmlHttp.responseText)
			xDoc = loadXML(xmlStr);		
			root = xDoc.documentElement;
			opt = document.createElement('OPTION');	
			for(i=0; i < root.childNodes.length; i++)
			{
				opt = document.createElement('OPTION');
				opt.value = root.childNodes[i].getAttribute("TeamClassificationID");
				opt.text = root.childNodes[i].getAttribute("LongName");
				obj("Classification1").options.add(opt, i);
			}
			opt = document.createElement('OPTION');
			opt.value = "NONE";
			opt.text = "NONE";	
			obj("Classification1").options.add(opt, 0);
			obj("Classification1").selectedIndex = 0;
		}
		else
		{
			opt = document.createElement('OPTION');
			opt.value = "";
			opt.text = "NO GROUPS FOUND";
			obj("Classification1").options.add(opt, 0);
			obj("Classification1").selectedIndex = 0;
		}
		
		
	
}

function ajx_GetClass()
{
	var params = "SchoolTypeID=" + obj("SchoolType").value;
	var url = "ajax/ajx_schoolsearch.php";
	xmlHttp = GetXmlHttpObject(BuildClassList1);
	xmlHttp.open("POST", url , true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.send(params);
}



function ajx_GetClass2(val)
{	
	
	var params = "ParentClassId=" + val;
	var url = "ajax/ajx_schoolsearch.php";
	xmlHttp = GetXmlHttpObject(BuildClassList2);
	xmlHttp.open("POST", url , true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.send(params);
	
}

function BuildClassList1()
{
	opt = document.createElement('OPTION');	
	opt.text = "Searching...";
	obj("Classification1").options.add(opt, 0);
	obj("Classification1").selectedIndex = 0;
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		obj("Classification1").options.length = 0;
		if(xmlHttp.responseText.length > 1)
		{
			obj("ClassTBL1").style.display = "block";
			opt = document.createElement('OPTION');	
			opt.text = "Searching...";
			obj("Classification1").options.add(opt, 0);
			obj("Classification1").selectedIndex = 0;
		
				obj("Classification1").options.length = 0;
				if(xmlHttp.responseText.length > 1)
				{
					//alert(xmlHttp.responseText)
					xDoc = loadXML(xmlHttp.responseText);		
					root = xDoc.documentElement;
					opt = document.createElement('OPTION');	
					for(i=0; i < root.childNodes.length; i++)
					{
						opt = document.createElement('OPTION');
						opt.value = root.childNodes[i].getAttribute("TeamClassificationID");
						opt.text = root.childNodes[i].getAttribute("LongName");
						obj("Classification1").options.add(opt, i);
					}
					opt = document.createElement('OPTION');
					opt.value = "NONE";
					opt.text = "NONE";	
					obj("Classification1").options.add(opt, 0);
					obj("Classification1").selectedIndex = 0;
				}
				else
				{
					opt = document.createElement('OPTION');
					opt.value = "NONE";
					opt.text = "NO GROUPS FOUND";
					obj("Classification1").options.add(opt, 0);
					obj("Classification1").selectedIndex = 0;
				}
		}
		else
		{
					opt = document.createElement('OPTION');
					opt.value = "NONE";
					opt.text = "NO GROUPS FOUND";
					obj("Classification1").options.add(opt, 0);
					obj("Classification1").selectedIndex = 0;
		}
		
	}
		
		
	
}



function BuildClassList2()
{
	opt = document.createElement('OPTION');	
	opt.text = "Searching...";
	obj("Classification2").options.add(opt, 0);
	obj("Classification2").selectedIndex = 0;
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		obj("Classification2").options.length = 0;
		if(xmlHttp.responseText.length > 1)
		{
			obj("ClassTBL2").style.display = "block";
			opt = document.createElement('OPTION');	
			opt.text = "Searching...";
			obj("Classification2").options.add(opt, 0);
			obj("Classification2").selectedIndex = 0;
		
				obj("Classification2").options.length = 0;
				if(xmlHttp.responseText.length > 1)
				{
					//alert(xmlHttp.responseText)
					xDoc = loadXML(xmlHttp.responseText);		
					root = xDoc.documentElement;
					opt = document.createElement('OPTION');	
					for(i=0; i < root.childNodes.length; i++)
					{
						opt = document.createElement('OPTION');
						opt.value = root.childNodes[i].getAttribute("TeamClassificationID");
						opt.text = root.childNodes[i].getAttribute("LongName");
						obj("Classification2").options.add(opt, i);
					}
					opt = document.createElement('OPTION');
					opt.value = "NONE";
					opt.text = "NONE";	
					obj("Classification2").options.add(opt, 0);
					obj("Classification2").selectedIndex = 0;
				}
				else
				{
					opt = document.createElement('OPTION');
					opt.value = "NONE";
					opt.text = "NO GROUPS FOUND";
					obj("Classification2").options.add(opt, 0);
					obj("Classification2").selectedIndex = 0;
				}
		}
		else
		{
					opt = document.createElement('OPTION');
					opt.value = "NONE";
					opt.text = "NO GROUPS FOUND";
					obj("Classification2").options.add(opt, 0);
					obj("Classification2").selectedIndex = 0;
		}
		
	}
		
		
	
}


function BuildSchoolList_()
{
	if(obj("TeamID")){obj("TeamTD").style.display = "block";}
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		obj("SchoolID").options.length = 0;
		if(xmlHttp.responseText.length > 1)
		{
			//alert(xmlHttp.responseText)
			xDoc = loadXML(xmlHttp.responseText);		
			root = xDoc.documentElement;		
			opt = document.createElement('OPTION');	
			for(i=0; i < root.childNodes.length; i++)
			{
				opt = document.createElement('OPTION');
				opt.value = root.childNodes[i].getAttribute("SchoolID");
				opt.text = root.childNodes[i].getAttribute("name");
				obj("SchoolID").options.add(opt, i);
			}
			opt = document.createElement('OPTION');
			opt.value = "";
			opt.text = "Select One -->";	
			obj("SchoolID").options.add(opt, 0);
			obj("SchoolID").selectedIndex = 0;
		}
		else
		{
			opt = document.createElement('OPTION');
			opt.value = "";
			opt.text = "NO SCHOOLS FOUND";
			obj("SchoolID").options.add(opt, 0);
			obj("SchoolID").selectedIndex = 0;
		}
			obj("SchoolSearchTD").style.display = "none";
			obj("SchoolSearchResultTD").style.display = "block";
			obj("ZipInstruct").innerHTML = "Select a School:";
		
	}
	
	
}



function ajx_GetTeamsForSchool(schoolid)
{
	var params = "SchoolID=" + schoolid;
	var url = "ajax/ajx_teamsearchbyschool.php";
	xmlHttp = GetXmlHttpObject(BuildSchoolTeamList);
	xmlHttp.open("POST", url , true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.send(params);
}



function BuildSchoolTeamList()
{
	obj("TeamTD").style.display = "block";
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		
		obj("HomeTeam").options.length = 0;
		if(xmlHttp.responseText.length > 1)
		{
			//alert(xmlHttp.responseText)
			xDoc = loadXML(xmlHttp.responseText);		
			root = xDoc.documentElement;		
			opt = document.createElement('OPTION');	
			for(i=0; i < root.childNodes.length; i++)
			{
				opt = document.createElement('OPTION');
				opt.value = root.childNodes[i].getAttribute("TeamID");
				opt.text = root.childNodes[i].getAttribute("name") + ' ' + root.childNodes[i].getAttribute("Mascot") + ' ' + root.childNodes[i].getAttribute("Gender") + ' ' + root.childNodes[i].getAttribute("SportName");
				obj("HomeTeam").options.add(opt, i);
			}
			opt = document.createElement('OPTION');
			opt.value = "";
			opt.text = "Select One -->";	
			obj("HomeTeam").options.add(opt, 0);
			obj("HomeTeam").selectedIndex = 0;
			
			//obj("AwayTeamName").value = root.childNodes[i].getAttribute("name") + ' ' + root.childNodes[i].getAttribute("Mascot");
			//obj("AwaySportName").value = root.childNodes[i].getAttribute("SportName");
			//obj("AwaySchoolName").value = root.childNodes[i].getAttribute("name");
			
		}
		else
		{
			opt = document.createElement('OPTION');
			opt.value = "";
			opt.text = "NO TEAMS FOUND";	
			obj("HomeTeam").options.add(opt, 0);
			obj("HomeTeam").selectedIndex = 0;
		}
			//obj("SchoolSearchTD").style.display = "none";
			
			//obj("ZipInstruct").innerHTML = "Select a School:";
		
	}
	
	
}

//----------- END SCHOOL SEACH 1 -----------------------------------------------------------------
	
	
	
//----------- SCHOOL SEACH 2 -----------------------------------------------------------------
function ajx_SearchSchools2()
{	
	var params = "ZipCode=" + obj("ZipCode2").value;
	var url = "ajax/ajx_schoolsearch.php";
	xmlHttp = GetXmlHttpObject(BuildSchoolList2);
	xmlHttp.open("POST", url , true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.send(params);
	
}



function BuildSchoolList2()
{
	obj("TeamTD2").style.display = "block";
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		obj("SchoolID2").options.length = 0;
		if(xmlHttp.responseText.length > 1)
		{
			//alert(xmlHttp.responseText)
			xDoc = loadXML(xmlHttp.responseText);		
			root = xDoc.documentElement;		
			opt = document.createElement('OPTION');	
			for(i=0; i < root.childNodes.length; i++)
			{
				opt = document.createElement('OPTION');
				opt.value = root.childNodes[i].getAttribute("SchoolID");
				opt.text = root.childNodes[i].getAttribute("name");
				obj("SchoolID2").options.add(opt, i);
			}
			opt = document.createElement('OPTION');
			opt.value = "";
			opt.text = "Select One -->";	
			obj("SchoolID2").options.add(opt, 0);
			obj("SchoolID2").selectedIndex = 0;
		}
		else
		{
			opt = document.createElement('OPTION');
			opt.value = "";
			opt.text = "NO SCHOOLS FOUND IN ZIP " + obj("ZipCode2").value;	
			obj("SchoolID2").options.add(opt, 0);
			obj("SchoolID2").selectedIndex = 0;
		}
			obj("SchoolSearchTD2").style.display = "none";
			obj("SchoolSearchResultTD2").style.display = "block";
			obj("ZipInstruct2").innerHTML = "Select a School:";
		
	}
	
	
}



function ajx_GetTeamsForSchool2(schoolid)
{
	var params = "SchoolID=" + schoolid;
	var url = "ajax/ajx_teamsearchbyschool.php";
	xmlHttp = GetXmlHttpObject(BuildSchoolTeamList2);
	xmlHttp.open("POST", url , true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.send(params);
}



function BuildSchoolTeamList2()
{
	obj("TeamTD2").style.display = "block";
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		
		obj("AwayTeam").options.length = 0;
		if(xmlHttp.responseText.length > 1)
		{
			//alert(xmlHttp.responseText)
			xDoc = loadXML(xmlHttp.responseText);		
			root = xDoc.documentElement;		
			opt = document.createElement('OPTION');	
			for(i=0; i < root.childNodes.length; i++)
			{
				opt = document.createElement('OPTION');
				opt.value = root.childNodes[i].getAttribute("TeamID");
				opt.text = root.childNodes[i].getAttribute("name") + ' ' + root.childNodes[i].getAttribute("Mascot") + ' ' + root.childNodes[i].getAttribute("Gender") + ' ' + root.childNodes[i].getAttribute("SportName");
				obj("AwayTeam").options.add(opt, i);
			}
			opt = document.createElement('OPTION');
			opt.value = "";
			opt.text = "Select One -->";	
			obj("AwayTeam").options.add(opt, 0);
			obj("AwayTeam").selectedIndex = 0;
			
			//obj("AwayTeamName").value = root.childNodes[i].getAttribute("name") + ' ' + root.childNodes[i].getAttribute("Mascot");
			//obj("AwaySportName").value = root.childNodes[i].getAttribute("SportName");
			//obj("AwaySchoolName").value = root.childNodes[i].getAttribute("name");
			
		}
		else
		{
			opt = document.createElement('OPTION');
			opt.value = "";
			opt.text = "NO TEAMS FOUND";	
			obj("AwayTeam").options.add(opt, 0);
			obj("AwayTeam").selectedIndex = 0;
		}
			//obj("SchoolSearchTD").style.display = "none";
			
			//obj("ZipInstruct").innerHTML = "Select a School:";
		
	}
	
	
}

//----------- END SCHOOL SEACH 2 -----------------------------------------------------------------	
	
	

	
	
	
	
	
	
	
	
	
function GetSportPositions(sportid)
{
	var params = "SportId=" + sportid;
	var url = "ajax/ajx_positions.php";
	xmlHttp = GetXmlHttpObject(BuildPostionsList);
	xmlHttp.open("POST", url , true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.send(params);	
}
		
		
function BuildPostionsList()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		obj("Position").options.length = 0;
		if(xmlHttp.responseText.length > 1)
		{
			
			xDoc = loadXML(xmlHttp.responseText);		
			root = xDoc.documentElement;		
			opt = document.createElement('OPTION');	
			for(i=0; i < root.childNodes.length; i++)
			{
				opt = document.createElement('OPTION');
				opt.value = root.childNodes[i].getAttribute("SportPositionID");
				opt.text = root.childNodes[i].getAttribute("LongName");
				obj("Position").options.add(opt, i);
			}
			opt = document.createElement('OPTION');
			opt.value = "";
			opt.text = "Select One -->";	
			obj("Position").options.add(opt, 0);
			obj("Position").selectedIndex = 0;
		}
		else
		{
			opt = document.createElement('OPTION');
			opt.value = "";
			opt.text = "NO POSITIONS FOUND";	
			obj("Position").options.add(opt, 0);
			obj("Position").selectedIndex = 0;
		}
		
	}
	
	
}	


function GetAthleteOfMonthHistory()
{
	
}

var RegTeamArray = new Array();
function RegTeam(SchoolTypeID,SchoolTypeName, SchoolID, SchoolName, SportID, SportName, Gender, JerseyNumber, PositionID, PositionName, SeasonID, SeasonName, Mascot, ClassID1, ClassName1,ClassID2, ClassName2)
{
	this.SchoolTypeID = SchoolTypeID;
	this.SchoolTypeName = SchoolTypeName; 
	this.SchoolID = SchoolID;
	this.SchoolName = SchoolName;
	this.SportID = SportID;
	this.SportName = SportName;
	this.Gender = Gender;
	this.JerseyNumber = JerseyNumber; 
	this.PositionID = PositionID;
	this.PositionName = PositionName; 
	this.SeasonID = SeasonID; 
	this.SeasonName = SeasonName; 
	this.Mascot = Mascot;
	this.ClassID1 = ClassID1;
	this.ClassName1 = ClassName1;
	this.ClassID2 = ClassID2;
	this.ClassName2 = ClassName2;
}
		
function AddRegTeam()
{
	if(obj("SchoolType").value == ""){alert("Please select a Team Type"); return false;}
	
	if(obj("SportID").value == ""){ alert("Please select a Sport"); return false; }
	if(obj("Gender").value == ""){ alert("Please select a Gender"); return false; }	
	//if(obj("JerseyNumber").value == ""){ alert("Please enter a Uniform Number"); return false; }
	if(obj("Position").value == ""){ alert("Please select a Position"); return false; }
	if(obj("Season").value == ""){ alert("Please select a Season"); return false; }
	if(obj("Mascot").value == ""){ alert("Please enter a Mascot Name"); return false; }
	if(parseInt(obj("IsSchool").value) != 1)
	{
		if(obj("Classification1").value == "")
		{
			alert("Please select a Group"); return false;
		}
	}
	else
	{
		if(obj("SchoolID").value == ""){ alert("Please select a School"); return false; }
	}
	
	if(!RegTeamExists())
	{
		var ClassId1 = 0;
		var Classname1 = "";
		var ClassId2 = 0;
		var Classname2 = "";
		//if(parseInt(obj("IsSchool").value) != 1)
		//{
			ClassId1 = obj("Classification1").value;
			Classname1 = obj("Classification1").options[obj("Classification1").selectedIndex].text
			if(obj("Classification2").value != "NONE")
			{
				ClassId2 = obj("Classification2").value; 
				Classname2 = obj("Classification2").options[obj("Classification2").selectedIndex].text
			}

			if(obj("NewClass2").value.length > 1)
			{
				ClassId2 = 0;
				Classname2 = obj("NewClass2").value;
			}
		//}
		
		schoolid = 0;
		schoolname = "";
		if(parseInt(obj("IsSchool").value) == 1)
		{
			schoolid = obj("SchoolID").value;
			schoolname = obj("SchoolID").options[obj("SchoolID").selectedIndex].text;
		}
		RegTeamArray[RegTeamArray.length] = new RegTeam (
														 obj("SchoolType").value, 
														 obj("SchoolType").options[obj("SchoolType").selectedIndex].text,
														 schoolid, 
														 schoolname,
														 obj("SportID").value, 
														 obj("SportID").options[obj("SportID").selectedIndex].text,
														 obj("Gender").value, 
														 obj("JerseyNumber").value, 
														 obj("Position").value, 
														 obj("Position").options[obj("Position").selectedIndex].text,
														 obj("Season").value, 
														 obj("Season").options[obj("Season").selectedIndex].text,
														 obj("Mascot").value, ClassId1, Classname1, ClassId2, Classname2);
		
														 
		RebuiltRegTeamsList();
	}
}

function RegTeamExists()
{
	for(i=0; i < RegTeamArray.length; i++)
	{
		if(parseInt(obj("IsSchool").value) == 1)
		{
			if(
				obj("SchoolType").value == RegTeamArray[i].SchoolTypeID &&
				obj("SchoolType").options[obj("SchoolType").selectedIndex].text == RegTeamArray[i].SchoolTypeName &&
				obj("SchoolID").value == RegTeamArray[i].SchoolID &&
				obj("SchoolID").options[obj("SchoolID").selectedIndex].text == RegTeamArray[i].SchoolName &&
				obj("SportID").value == RegTeamArray[i].SportID && 
				obj("SportID").options[obj("SportID").selectedIndex].text == RegTeamArray[i].SportName &&
				obj("Gender").value == RegTeamArray[i].Gender && 
				obj("JerseyNumber").value == RegTeamArray[i].JerseyNumber && 
				obj("Position").value == RegTeamArray[i].PositionID &&  
				obj("Position").options[obj("Position").selectedIndex].text == RegTeamArray[i].PositionName &&   
				obj("Season").value == RegTeamArray[i].SeasonID && 
				obj("Season").options[obj("Season").selectedIndex].text == RegTeamArray[i].SeasonName &&
				obj("Mascot").value == RegTeamArray[i].Mascot)
			{
				
				return true;
			}
		}
		else
		{
			if(
				obj("SchoolType").value == RegTeamArray[i].SchoolTypeID &&
				obj("SchoolType").options[obj("SchoolType").selectedIndex].text == RegTeamArray[i].SchoolTypeName &&
				obj("SportID").value == RegTeamArray[i].SportID && 
				obj("SportID").options[obj("SportID").selectedIndex].text == RegTeamArray[i].SportName &&
				obj("Gender").value == RegTeamArray[i].Gender && 
				obj("JerseyNumber").value == RegTeamArray[i].JerseyNumber && 
				obj("Position").value == RegTeamArray[i].PositionID &&  
				obj("Position").options[obj("Position").selectedIndex].text == RegTeamArray[i].PositionName &&   
				obj("Season").value == RegTeamArray[i].SeasonID && 
				obj("Season").options[obj("Season").selectedIndex].text == RegTeamArray[i].SeasonName &&
				obj("Mascot").value == RegTeamArray[i].Mascot && 
				 obj("Classification1").value == RegTeamArray[i].ClassID1 &&
					 obj("Classification2").value == RegTeamArray[i].ClassID2 && 
					 
					 obj("NewClass2").value  == RegTeamArray[i].ClassName2
					
				)
			{
				
				return true;
			}
		}
	}
	return false;
}


function RebuiltRegTeamsList()
{
	if(RegTeamArray.length > 0)
	{
		RegHTML = '<br/><table>';
		for(i=0; i < RegTeamArray.length; i++)
		{
			teamName = RegTeamArray[i].SchoolName ;
			if(parseInt(RegTeamArray[i].SchoolID) < 1) 
			{ 
				teamName = RegTeamArray[i].ClassName1; 
				if(RegTeamArray[i].ClassName2.length > 1)
				{
					teamName = RegTeamArray[i].ClassName2; 
				}
			}
			
			RegHTML += '<tr valign=top>';
				RegHTML += '<td>' + (i+1) + '. </td><td><strong>' + RegTeamArray[i].SeasonName + ' - ' + teamName + ' ' + RegTeamArray[i].Mascot + '</strong>';
				RegHTML += '<br/>' + RegTeamArray[i].Gender + ' ' + RegTeamArray[i].SportName  + ' , Pos: ' + RegTeamArray[i].PositionName + ' , Number: ' +   RegTeamArray[i].JerseyNumber;
				RegHTML += '</td><td>&nbsp;&nbsp;<a href="javascript:RemoveRegTeam(' + i + ')"><image src="images/common/trash.gif" border=0></a></td>';
				RegHTML += '<input type="hidden" name="team' +  i + '_SchoolTypeID" value="' +  RegTeamArray[i].SchoolTypeID + '"/>'
				RegHTML += '<input type="hidden" name="team' +  i + '_SchoolID" value="' +  RegTeamArray[i].SchoolID + '"/>'
				RegHTML += '<input type="hidden" name="team' +  i + '_SportID" value="' +  RegTeamArray[i].SportID + '"/>'
				RegHTML += '<input type="hidden" name="team' +  i + '_SportName" value="' +  RegTeamArray[i].SportName + '"/>'
				RegHTML += '<input type="hidden" name="team' +  i + '_Gender" value="' +  RegTeamArray[i].Gender + '"/>'
				RegHTML += '<input type="hidden" name="team' +  i + '_JerseyNumber" value="' +  RegTeamArray[i].JerseyNumber + '"/>'
				RegHTML += '<input type="hidden" name="team' +  i + '_Position" value="' +  RegTeamArray[i].PositionID + '"/>'
				RegHTML += '<input type="hidden" name="team' +  i + '_SeasonID" value="' +  RegTeamArray[i].SeasonID + '"/>'
				RegHTML += '<input type="hidden" name="team' +  i + '_Mascot" value="' +  RegTeamArray[i].Mascot + '"/>'
				RegHTML += '<input type="hidden" name="team' +  i + '_ClassID1" value="' +  RegTeamArray[i].ClassID1 + '"/>'
				RegHTML += '<input type="hidden" name="team' +  i + '_ClassName1" value="' +  RegTeamArray[i].ClassName1 + '"/>'
				RegHTML += '<input type="hidden" name="team' +  i + '_ClassID2" value="' +  RegTeamArray[i].ClassID2 + '"/>'
				RegHTML += '<input type="hidden" name="team' +  i + '_ClassName2" value="' +  RegTeamArray[i].ClassName2 + '"/>'
				
			RegHTML += '</tr>';
			
		}
		RegHTML += '</table>';
		
		obj("RegTeams").innerHTML = RegHTML;
		obj("RegTeamCount").value = RegTeamArray.length;
		
	}
	else
	{
		obj("RegTeams").innerHTML =  "No Teams Selected.";
		obj("RegTeamCount").value = 0;
	}
}


function RemoveRegTeam(index)
{
	if(confirm("Are you sure you want to remove?"))
	{
		tempArray = new Array();
		x=0;
		for(i=0; i < RegTeamArray.length; i++)
		{
			if(i != index)
			{
				tempArray[x] = RegTeamArray[i];
				x++;
			}
		}
		RegTeamArray = tempArray;
		RebuiltRegTeamsList();
	}
}


		
		