
	var NBA_TEAMS_HOME_DATA;
	var STARTCHEDULE=0;
	var ENDSCHEDULE=0;
	var SCHEDULESINPAGE=6;

	var STARTTEAM=0;
	var ENDTEAM=0;
	var TEAMSINPAGE=6;
	function getTeamHomePage(teamName,prevView)
	{	

		if(teamName=='GOLDENST')
			teamName = 'GOLDEN STATE'
		if(teamName=='PHILADELPH')
			teamName='PHILADELPHIA';

	    if(document.getElementById(prevView)!=null && document.getElementById(prevView)!=undefined)
		{
		 document.getElementById(prevView).style.display='none';
		}

		if(document.getElementById(prevDisplay2)!=null && document.getElementById(prevDisplay2)!=undefined)
		{
		 document.getElementById(prevDisplay2).style.display='none';
		}

		document.getElementById('teamHomeView').style.display='block';
		prevDisplay2 = 'teamHomeView';
		prevDisplay = 'teamView';
		loadTeamsHomePage(teamName,prevView);
	}


	function loadTeamsHomePage(teamName,prevViewid)
	{

		var NCAAB_TEAMS_STANDINGS = '';
		//teamName = teamName.replace(" ",'');
		var url = JSON_PATH + JSON_FILE_INIT + "_team_news_schedule_" + teamName.replace(' ','') + ".json?math=" + Math.random();
		var xmlHttp;
	    xmlHttp=new XMLHttpRequest();	
			try
			{
				xmlHttp.open("GET",url,true);
				xmlHttp.onreadystatechange = function getTeamsHomeData()
				{
					if(xmlHttp.readyState==4)
					{
						loadingIcon(false);
						NCAAB_TEAMS_HOME_DATA=xmlHttp.responseText;				
						displayTeamsHomePage(NCAAB_TEAMS_HOME_DATA,teamName,prevViewid);
					}
				};
				xmlHttp.send(null);
			 }
			 catch (e)
			 {
				loadingIcon(false);
				////////alert("loadTeamsHomePage : team data : error : " + e);
				displayTeamsHomePage('',teamName,prevViewid);
			 }	
	     loadingIcon(true);
		
	}

	function displayTeamsHomePage(NCAAB_TEAMS_HOME_DATA,teamName,prevViewid)
	{  
		  
			loadingIcon(true);
			var TEAMS_DATA = '';
			prevDisplay = 'teamHomeView';
			try
			{
				TEAMS_DATA = NCAAB_TEAMS_HOME_DATA.parseJSON();
			}
			catch (e)
			{
					//////alert("displayTeamsHomePage: Error in Parsing the teams json : " + e);
			}
			
			var teamCity = '';
		    if(TEAMS_DATA=='')
			{
				$getId("teamHome32Logo").src = "./../logos/32/" +replaceAll(teamName,' ','') + ".png";
				$getId("teamCity").innerHTML = teamCity;
				$getId('teamName').innerHTML = '<strong>' + teamName + '</strong>';
				$getId('teamName').style.fontSize = '16px';
			}
			else
			{
				$getId("teamHome32Logo").src = "./../logos/32/" +replaceAll(TEAMS_DATA.team_name,' ','') + ".png";
				$getId("teamCity").innerHTML = teamCity;
				$getId('teamName').innerHTML = '<strong>' + TEAMS_DATA.team_name + '</strong>';
				$getId('teamName').style.fontSize = '16px';
			}

			

			if(TEAMS_DATA.team_standings!=null && TEAMS_DATA.team_standings!=undefined)
			{
				$getId('teamStandings').innerHTML = TEAMS_DATA.team_standings.team_wins + '-' +
																		 TEAMS_DATA.team_standings.team_losses + ' - (' + TEAMS_DATA.team_standings.team_pct + ')';
				
				$getId('conferenceName').innerHTML =TEAMS_DATA.team_standings.team_division+"-"+TEAMS_DATA.team_standings.team_conference;
			}
			
			// Setting up the team color.
			if($getId('teamColorTbl')!=null && $getId('teamColorTbl')!=undefined && $getId('teamColorTbl')!='')
			{
					if(TEAMS_DATA.team_color!=null && TEAMS_DATA.team_color!=undefined && TEAMS_DATA.team_color!='')
					{
						$getId('teamColorTbl').style.backgroundColor = TEAMS_DATA.team_color;
					}
					else
					{
							// If no color in the json then giving black color as a default color.
							$getId('teamColorTbl').style.backgroundColor = '#000';
					}
			}
			
			$getId('backFromTeam').setAttribute("onclick","gotoParentPage('teamHomeView','"+prevViewid+"')");

			$getId('teamRosterSpan').setAttribute("onclick","loadTeamsRoster('" + teamName + "','all','"+prevViewid+"');");


			//============= Rendering latest game ========================
			
			$getId("liveTeam").className = "Tab2 hidden";
			displayTeamsHomePageWithLiveMatch(teamName);
			displayTeamsFewLastMatches(teamName,NCAAB_TEAMS_HOME_DATA,prevViewid);
			displayTeamsFewUpcomingMatches(teamName,NCAAB_TEAMS_HOME_DATA,prevViewid);
			displayTeamsFewNews(teamName,NCAAB_TEAMS_HOME_DATA,prevViewid);
           loadingIcon(false);
	}
	
	function displayTeamsHomePageWithLiveMatch(teamName)
	{
			
			var today = new Date();		
			var url = JSON_PATH + JSON_FILE_INIT+"_schedule_" + today.getFullYear() + "_" + (today.getMonth()+1) + "_" + (today.getDate()) +".json?math=" + Math.random();
			var xmlHttp;
			try
			{
			   xmlHttp=new XMLHttpRequest();			
			   xmlHttp.open("GET",url,true);
			   xmlHttp.onreadystatechange = function getStandings()
				{
					if(xmlHttp.readyState==4)
					{					
						loadingIcon(false);
						var TODAY_SCHEDULE_DATA =  xmlHttp.responseText;
						var liveData = TODAY_SCHEDULE_DATA.parseJSON();
						// Containing the team codes of the teams having live matches going on
						var liveMatchsTeams = '';
						var liveMatchBoxscores = '';
						var b_gameId,b_hometeamcode,b_awayteamcode,b_matchdate,b_matchtime,b_hometeamname,b_awayteamname;
						var contains=false;
						var b_gameId='';
						var b_hometeamcode='';
						var b_hometeamname='';
						var b_awayteamcode='';
						var b_awayteamname='';
						var b_qtrno='';
						var b_matchtime='';
						var b_hometeamScore = '';
						var b_awayteamScore = '';
						for(var i=0;i<liveData.matches.length;i++)
						{
							if(liveData.matches[i].match_status!='end' && liveData.matches[i].match_status!='yettobe')
							{
								b_gameId = liveData.matches[i].game_id;
								b_hometeamcode =  liveData.matches[i].home_code;
								b_hometeamname = liveData.matches[i].home_name;
								b_awayteamcode =  liveData.matches[i].away_code;
								b_awayteamname =  liveData.matches[i].away_name;
								b_matchdate = liveData.schedule_date;
								b_matchtime = liveData.matches[i].match_time;
								b_qtrno = eval(liveData.matches[i].qtr_no);

								b_awayteamScore = liveData.matches[i].away_score;
								b_hometeamScore = liveData.matches[i].home_score;
								
								b_hometeamcode=replaceAll(b_hometeamcode," ","");
								b_hometeamname=replaceAll(b_hometeamname," ","");
								b_awayteamname=replaceAll(b_awayteamname," ","");
								b_awayteamcode=replaceAll(b_awayteamcode," ","");
								
								if(teamName == b_hometeamname || teamName == b_hometeamcode || teamName == b_hometeamname || teamName == b_hometeamcode) 
								{
									contains=true;
									containsb_gameId=b_gameId;
									break;
								}
								if(teamName == b_awayteamname || teamName == b_awayteamcode || teamName == b_awayteamname || teamName == b_awayteamcode) 
								{
									contains=true;
									break;
								}                               							
							}
						}
						
						if(contains) 
						{

							 $getId("liveTeam").className = "Tab2";
							 var imgHome = document.createElement("IMG");
							 imgHome.src = "./../logos/32/" + b_hometeamcode + ".png";
							 imgHome.align="absmiddle";

							 $getId("liveHometeam_img").innerHTML = "";
							 $getId("liveHometeam_img").appendChild(imgHome);						

							 $getId("liveHomeTeamName").innerHTML = b_hometeamname;						 
							 $getId("liveHomeTeamScore").innerHTML = b_hometeamScore;
							 
							 if(b_qtrno <= 2 && b_qtrno > 0)
							 $getId("liveQtr").innerHTML ="Qtr "+ b_qtrno;
							 else if(b_qtrno>2)
							 $getId("liveQtr").innerHTML ="OT";
							 else
							 $getId("liveQtr").innerHTML ="";

							 $getId("liveAwayTeamName").innerHTML =b_awayteamname;
							 $getId("liveAwayTeamScore").innerHTML = b_awayteamScore;

							 var imgAway = document.createElement("IMG");
							 imgAway.src = "./../logos/32/" + b_awayteamcode + ".png";
							 imgAway.align="absmiddle";

							 $getId("liveAwayteam_img").innerHTML = "";
							 $getId("liveAwayteam_img").appendChild(imgAway);
						}					
					}
				};xmlHttp.send(null);
			}		
			catch(e)
			{
				loadingIcon(false);
				////////alert("Error @ displayTeamsHomePageWithLiveMatch "+e);
			}
	}


	function getMoreTeamUpcomingMatches(teamName,prevViewid)
	{
			loadTeamMore(teamName,'UM',prevViewid);
	}

	function getTeamsMoreLatestMatches(teamName,prevViewid)
	{
			loadTeamMore(teamName,'LM',prevViewid);
	}


	function getMoreTeamNews(teamName,prevViewid)
	{
			loadTeamMore(teamName,'TN',prevViewid);
	}
	function displayTeamsFewLastMatches(teamName,NCAAB_TEAMS_HOME_DATA,prevViewid)
	{
			try
			{
				var teamData = NCAAB_TEAMS_HOME_DATA.parseJSON();
				var matches = teamData.team_schedule.schedule_data;

				$getId('LatestGameTbl').innerHTML =  '';
				$getId('LatestGameTbl').className = 'team_style1'; 

				
				days = ['SUN','MON','TUE','WED','THU','FRI','SAT'];
				months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];

				var lengthsch=teamData.team_schedule.schedule_data.length;

				var lengthUPsch = teamData.team_schedule.upcoming_schedule.length;
				

				 
				var checkcount=0;
			   if(lengthsch<3)
				{
				   checkcount=lengthsch;
				}
				else
				{
					checkcount=3;
				}
				
				for(var i=0;i<checkcount;i++)
				{
						
						var match =  teamData.team_schedule.schedule_data;

						var tr1 = document.createElement("TR");
					
						var td1 = document.createElement("span");
						td1.className="colortext";
						var td2 = document.createElement("span");
						td2.className="colortext";
						var td3 = document.createElement("span");
						td3.className="colortext";
						var td4 = document.createElement("span");
						td4.className="colortext";
						
						var matchDate =  match[i].match_date.split("-");
						var matchDay = matchDate[2];
						var matchMonth =eval(matchDate[1]);
						var matchYear = matchDate[0];
						
						var match_date=new Date();
						match_date.setDate(eval(matchDay));
						match_date.setMonth(eval(matchMonth-1));
						match_date.setYear(eval(matchYear));
						
						
						if (i%2 == 0) {tr1.className = "evenRow";}
						else {tr1.className = "oddRow";}
						
						if(eval(matchDate[2])==1)
								at= "st";
						else if(eval(matchDate[2])==2)
								at = "nd";
						else if(eval(matchDate[2])==3)
								at = "rd";
						else
								at = "th";
					
						td1.innerHTML = "&nbsp;"+days[match_date.getDay()];

						td2.innerHTML = "&nbsp;"+months[matchMonth-1] + ' ' +  eval(matchDate[2]) ;//+ ',  ' +  matchDate[0];
						td3.innerHTML = "&nbsp;"+ match[i].other_team_alias;
						
						
						var teamFunc = "getTeamHomePage('" + match[i].other_team_name + "','"+prevViewid+"','" + match[i].other_team_code + "')";
						td3.setAttribute("onclick",teamFunc);

					
						var isWon="&nbsp;<span class='won_span'>WON</span>&nbsp;";
						if(eval( match[i].team_score)<eval( match[i].other_team_score))
						{
						 isWon="&nbsp;<span class='lost_span'>LOST</span>&nbsp;"
						}
						
						

						td4.innerHTML ="<a id='anch'" + i + "'>"+isWon+ eval( match[i].team_score) + "-" + eval( match[i].other_team_score)+"</a>";
					   var matchdate_1=match[i].match_date;
						var matchdate_2=matchdate_1.replace(/-/g,'_')
						
						var funcName = "gotoGamesBoxScore('teamHomeView','" + match[i].game_id + "','" + 
									 teamData.team_name + "','" + match[i].other_team_name + "','" + match[i].match_time + "','"+matchdate_2+"','"+teamName+"','"+match[i].other_team_code+"')";
						td4.setAttribute("onclick",funcName);

						var td0 = document.createElement("TD");
						td0.align="left"
						td0.width="90%;"

						var boxspanTD = document.createElement("TD");
						boxspanTD.align="right"
						boxspanTD.width="10%;"
						var boxspan1 = document.createElement("img");
						boxspan1.title="Box Score";
						boxspan1.src="./img/arrow_btn.png";
						boxspan1.id=match[i].game_id+ 'team_boxscore' 
						boxspan1.setAttribute("onclick",funcName);
						boxspan1.style.display="inline";
						boxspanTD.appendChild(boxspan1);					 

							
						td0.appendChild(td1);
						td0.appendChild(td2);
						td0.appendChild(td3);
						td0.appendChild(td4);
						tr1.appendChild(td0);
						tr1.appendChild(boxspanTD);

						$getId('LatestGameTbl').appendChild(tr1);
				}

			}
			catch (e)
			{
				$getId('LatestGameTbl').innerHTML =  '';
				$getId('LatestGameTbl').className = 'team_style1'; 
				$getId('LatestGameTbl').innerHTML="<tr>"+
				"<td colspan=\"4\" height=\"26\" align=\"left\">Presently no latest games</td>"+
			  "</tr>";

					//alert("displayTeamsAllLastMatches : error : " + e);
			}
			if(lengthsch<1)
			{
			$getId('LatestGameTbl').innerHTML="<tr>"+
				"<td colspan=\"4\" height=\"26\" align=\"left\">Presently no latest games</td>"+
			  "</tr>";
								
			}
		   if(lengthsch>3)
			{
			   var moretr = document.createElement("TR");
			   var moretd = document.createElement("TD");
			   moretd.colSpan="8";
			   moretd.height="26";
			   moretd.align="right"

			   var moreach = document.createElement("A");
			   moreach.id='team_latest_more';
			   moreach.className="moreico";
			   moreach.innerHTML="More";
			   moreach.href="#"

			   
			   var teamFunc="getTeamsMoreLatestMatches('" +teamName+ "', '" + teamName + "','"+prevViewid+"')";
			   moreach.setAttribute("onclick",teamFunc);

			   moretd.appendChild(moreach);
			   moretr.appendChild(moretd);
			   $getId('LatestGameTbl').appendChild(moretr);
			  // $getId('LatestGameTbl').border='7';
			}

	}


	function loadTeamMore(teamName,funcName,prevViewid)
	{
			
			var NCAAB_TEAMS_STANDINGS = '';
		
		
			var url = JSON_PATH + JSON_FILE_INIT + "_team_news_schedule_" + teamName.replace(" ",'') + ".json?math=" + Math.random();
			var xmlHttp;

			xmlHttp=new XMLHttpRequest();	
			
			try
			{
					xmlHttp.open("GET",url,true);			
					xmlHttp.onreadystatechange = function getTeamsata4234()
					{
						if(xmlHttp.readyState==4)
						{
							
							NCAAB_TEAMS_HOME_DATA=xmlHttp.responseText;		
							
							if(funcName=='UM')
								displayTeamsAllUpcomingMatches(teamName,NCAAB_TEAMS_HOME_DATA,prevViewid);					
							if(funcName=='LM')
								displayTeamsAllLastMatches(teamName,NCAAB_TEAMS_HOME_DATA,prevViewid);	
							if(funcName=='TN')
									displayTeamsAllNews(teamName,NCAAB_TEAMS_HOME_DATA,prevViewid);
							
						}
				};
				xmlHttp.send(null);
			 }
			catch (e)
			{
				if(funcName=='UM')
				displayTeamsAllUpcomingMatches(teamName,'',prevViewid);					
				if(funcName=='LM')
					displayTeamsAllLastMatches(teamName,'',prevViewid);	
				if(funcName=='TN')
					displayTeamsAllNews(teamName,'',prevViewid);
					
			}	

	}
	function displayTeamsFewUpcomingMatches(teamName,NCAAB_TEAMS_HOME_DATA,prevViewid)
	{
		prevDisplay2 = "teamUpcomingMatchesDIV";
		$getId('upcoming_match_tbl_hdr').style.display='block';

		$getId('UpcomingGameTbl').className="team_style1";
		$getId('UpcomingGameTbl').innerHTML = "";
		try
		{
			var TEAMS_DATA = NCAAB_TEAMS_HOME_DATA.parseJSON();
			var match = TEAMS_DATA.team_schedule.upcoming_schedule;
			var lengthsch=match.length;
			var checkcount=0;
			if(lengthsch<3)
			{
				   checkcount=lengthsch;
			}
			else
			{
					checkcount=3;
			}
			var addeditem=0;
			for(var i=0;i<checkcount;i++)
			{
				var tr1 = document.createElement("TR");
				var td1 = document.createElement("span");
				td1.className="colortext";

				var td2 = document.createElement("span");
				td2.className="colortext";
				var td3 = document.createElement("span");
				td3.className="colortext";
				var td4 = document.createElement("span");
				td4.className="colortext";
		
				var matchDate =  match[i].match_date ;//.split("-"); 
				
				var matchDateArray = matchDate.split(" ");
				matchDate = matchDateArray[0]+" "+matchDateArray[1];
		
				if (i%2 == 0){tr1.className = "evenRow";}
				else {tr1.className = "oddRow";}
				
				/*		
				if(eval(matchDate[2])==1)
						at= "st";
				else if(eval(matchDate[2])==2)
						at = "nd";
				else if(eval(matchDate[2])==3)
						at = "rd";
				else
						at = "th";
			//manju
			*/
				td1.innerHTML = "&nbsp;";//+days[match_date.getDay()];
				

				if(!(match[i].match_time.indexOf("None") >= 0) && match[i].match_time != null && match[i].match_time != '')
				{
				td2.innerHTML = "&nbsp;"+matchDate+"&nbsp;&nbsp;"+match[i].match_time.replace("-",":")+" ET";//months[matchMonth-1] + ' ' +  eval(matchDate[2]) + ',  ' +  matchDate[0];
				}
				else
				{
				td2.innerHTML = "&nbsp;"+matchDate;
				}
				td3.innerHTML = "&nbsp;"+ match[i].other_team_alias;
				
				var teamFunc = "getTeamHomePage('" + match[i].other_team_name + "','"+prevViewid+"','" + match[i].other_team_code + "')";
				td3.setAttribute("onclick",teamFunc);
				var td0 = document.createElement("TD");
				td0.align="left";
				td0.width="90%";
				td0.appendChild(td1);
				td0.appendChild(td2);
				td0.appendChild(td3);
				td0.appendChild(td4);
				tr1.appendChild(td0);
				//tr1.appendChild(boxspanTD);

				$getId('UpcomingGameTbl').appendChild(tr1);

		
				}
			}
			catch(e)
			{
				////alert("Error @ displayTeamsFewUpcomingMatches"+e);
				$getId('UpcomingGameTbl').className="team_style1";
				$getId('UpcomingGameTbl').innerHTML = "";
			   $getId('UpcomingGameTbl').innerHTML="<tr>"+
				"<td colspan=\"4\" height=\"26\" align=\"left\">Presently no upcoming games</td>"+
			  "</tr>";
								
					
			}
					
			if(lengthsch<1)
			{
			$getId('UpcomingGameTbl').innerHTML="<tr>"+
			"<td colspan=\"4\" height=\"26\" align=\"left\">Presently no upcoming games</td>"+
			"</tr>";
			}
				
			if(lengthsch>3)
			{
			var moretr = document.createElement("TR");
			var moretd = document.createElement("TD");
			//moretd.colspan="2";
			moretd.align='right';
			moretd.height="26";
			moretd.valign="middle"
			var moreach = document.createElement("A");
			moreach.id='team_upcoming_more';
			moreach.className="moreico";
			moreach.innerHTML="More";
			moreach.href="#"
			var teamFunc="getMoreTeamUpcomingMatches('" +teamName+ "', '" + teamName  + "','"+prevViewid+"')";
			moretd.setAttribute("onclick",teamFunc);
			moretd.appendChild(moreach);
			moretr.appendChild(moretd);
			$getId('UpcomingGameTbl').appendChild(moretr);
			}
				
	}

	function displayTeamsAllUpcomingMatches(teamName,NCAAB_TEAMS_HOME_DATA,prevViewid)
	{				   
		prevDisplay2 = "teamUpcomingMatchesDIV";
		$getId('upcoming_match_tbl2').className='team_style1';
		$getId('teamHomeView').style.display='none';// 'hidden';
		$getId('teamUpcomingMatchesDIV').className='';
		$getId('teamUpcomingMatchesDIV').style.display='block';
		$getId('upcoming_match_tbl2').innerHTML = "";

		$getId('teamUpcomingMatchesTeamName').innerHTML = '<strong>' + teamName + ' Upcoming Games</strong>';

		//$getId('teamUpcomingMatchesTeamName').innerHTML = teamName;
		$getId('teamUpcomingMatches_back').setAttribute("onclick","getTeamsScreenBack('teamUpcomingMatchesDIV')");
		try
		{
			var TEAMS_DATA = NCAAB_TEAMS_HOME_DATA.parseJSON();
			var matches = TEAMS_DATA.team_schedule.upcoming_schedule;

			for(var i=0;i<matches.length;i++)
			{
				var tr1 = document.createElement("TR");
				if (i%2 == 0) {tr1.className = "evenRow";}
				else {tr1.className = "oddRow";}

				var td0 = document.createElement("td");
				var td1 = document.createElement("span");
				td1.className="colortext";
				var td2 = document.createElement("span");
				td2.className="colortext";
				var td3 = document.createElement("span");
				td3.className="colortext";

				var matchDate =  matches[i].match_date ;// .split("-");
				/*
				var matchDay = matchDate[2];
				var matchMonth =eval(matchDate[1]);
				var matchYear = matchDate[0];
				var match_date=new Date()
				match_date.setDate(eval(matchDay));
				match_date.setMonth(eval(matchMonth-1));
				match_date.setYear(eval(matchYear));
				//var match_date = new Date(matchYear,matchMonth,matchDay);
				if(eval(matchDate[2])==1)
				a= "st";
				else if(eval(matchDate[2])==2)
				a = "nd";
				else if(eval(matchDate[2])==3)
				a = "rd";
				else
				a = "th";
				a='';
				*/
				td1.innerHTML = "&nbsp;"; //+days[match_date.getDay()];
				td2.innerHTML ="&nbsp;"+matchDate; //+ months[matchMonth-1] + ' ' +  eval(matchDate[2]) ;//+ ',  ' +  matchDate[0];
				td3.innerHTML = "&nbsp;"+ matches[i].other_team_alias;
				var teamFunc = "getTeamHomePage('" + matches[i].other_team_name + "','"+prevViewid+"','" + matches[i].other_team_code + "')";
				td3.setAttribute("onclick",teamFunc);
				td0.appendChild(td1);
				td0.appendChild(td2);
				td0.appendChild(td3);
				tr1.appendChild(td0);
				$getId('upcoming_match_tbl2').appendChild(tr1);
			}

			}
			catch (e)
			{
			////////alert("Error @ displayTeamsAllUpcomingMatches"+e);
			$getId('upcoming_match_tbl2').innerHTML="<tr>"+
			"<td colspan=\"4\" height=\"26\" align=\"left\">Presently no upcoming games</td>"+
			"</tr>";
			//////////alert("ERROR DUE TO"+e)
			}
	}

	function getTeamsScreenBack(prevDiv)
	{
			
			$getId('teamHomeView').style.display='block';// 'hidden';
			
			if($getId('teamUpcomingMatchesDIV')!=null && $getId('teamUpcomingMatchesDIV')!=undefined)
				$getId('teamUpcomingMatchesDIV').style.display='none';
			
			if($getId('teamAllNewsDiv')!=null && $getId('teamAllNewsDiv')!=undefined)
				$getId('teamAllNewsDiv').style.display='none';
			
			if($getId('teamPastMatchesDIV')!=null && $getId('teamPastMatchesDIV')!=undefined)
				$getId('teamPastMatchesDIV').style.display='none';
			
			
	}

	function displayTeamsAllLastMatches(teamName,NCAAB_TEAMS_HOME_DATA,prevViewid)
	{
		prevDisplay2 = "teamPastMatchesDIV";
		$getId('teamHomeView').style.display='none';// 'hidden';
		$getId('teamPastMatchesDIV').style.display='block';

		$getId('past_match_tbl2').innerHTML =  '';
		$getId('past_match_tbl2').className = 'team_style1';

		$getId('teamPastMatches_back').setAttribute("onclick","getTeamsScreenBack('teamPastMatchesDIV')");
		$getId('teamPastMatchesTeamName').innerHTML = '<strong>' + teamName + ' Past Games</strong>';
		try
		{
			var teamData = NCAAB_TEAMS_HOME_DATA.parseJSON();
			var matches = teamData.team_schedule.schedule_data;
			days = ['SUN','MON','TUE','WED','THU','FRI','SAT'];
			months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];

			for(var i=0;i< teamData.team_schedule.schedule_data.length;i++)
			{
				var match =  teamData.team_schedule.schedule_data;
				var tr1 = document.createElement("TR");
				var td0 = document.createElement("TD");
					td0.align="left"
					td0.width="90%;"
				var td1 = document.createElement("span");
					td1.className="colortext";
				var td2 = document.createElement("span");
					td2.className="colortext";
				var td3 = document.createElement("span");
					td3.className="colortext";
				var td4 = document.createElement("span");
					td4.className="colortext";
				var matchDate =  match[i].match_date.split("-");
				var matchDay = matchDate[2];
				var matchMonth =eval(matchDate[1]);
				var matchYear = matchDate[0];
				var match_date=new Date()
					match_date.setDate(eval(matchDay));
					match_date.setMonth(eval(matchMonth-1));
					match_date.setYear(eval(matchYear));
				if (i%2 == 0) {tr1.className = "evenRow";}
				else {tr1.className = "oddRow";}

				if(eval(matchDate[2])==1)
				a= "st";
				else if(eval(matchDate[2])==2)
				a = "nd";
				else if(eval(matchDate[2])==3)
				a = "rd";
				else
				a = "th";

				td1.innerHTML ="&nbsp;"+ days[match_date.getDay()];

				td2.innerHTML = "&nbsp;"+months[matchMonth-1] + ' ' +  eval(matchDate[2]) ;//+ ',  ' +  matchDate[0];
				td3.innerHTML = "&nbsp;"+ match[i].other_team_alias;


				var teamFunc = "getTeamHomePage('" + match[i].other_team_name + "','"+prevViewid+"','" + match[i].other_team_code + "')";
				td3.setAttribute("onclick",teamFunc);

				////////////////alert("match.team_score  :"  +  match[i]..team_score + " : match.other_team_score :  " +  match[i]..other_team_score);



				var isWon="&nbsp;<span class='won_span'>WON</span>&nbsp;";
				if(eval( match[i].team_score)<eval( match[i].other_team_score))
				{
				isWon="&nbsp;<span class='lost_span'>LOST</span>&nbsp;"
				}

				td4.innerHTML =isWon+eval( match[i].team_score) + "-" + eval( match[i].other_team_score);

				var matchdate_1=match[i].match_date;
				var matchdate_2=matchdate_1.replace(/-/g,'_')

				var funcName = "gotoGamesBoxScore('teamPastMatchesDIV','" + match[i].game_id + "','" + 
				teamData.team_name + "','" + match[i].other_team_name + "','" + match[i].match_time + "','"+matchdate_2+"','"+teamName+"','"+match[i].other_team_code+"')";//
				td4.setAttribute("onclick",funcName);

				var boxspanTD = document.createElement("TD");
				boxspanTD.align="right"
				boxspanTD.width="10%;"
				var boxspan1 = document.createElement("img");
				boxspan1.title="Box Score";
				boxspan1.src="./img/arrow_btn.png";
				boxspan1.id=match[i].game_id+ 'team_boxscore' 
				boxspan1.setAttribute("onclick",funcName);
				boxspan1.style.display="inline";
				boxspanTD.appendChild(boxspan1);	

				td0.appendChild(td1);
				td0.appendChild(td2);
				td0.appendChild(td3);
				td0.appendChild(td4);

				tr1.appendChild(td0);
				tr1.appendChild(boxspanTD);
				$getId('past_match_tbl2').appendChild(tr1);
				}

			}
			catch (e)
			{
			
			$getId('past_match_tbl2').innerHTML="<tr>"+
			"<td colspan=\"4\" height=\"26\" align=\"left\">Presently no latest games</td>"+
			"</tr>";
			
			}
	}

	function displayTeamsAllNews(teamName,NCAAB_TEAMS_HOME_DATA,prevViewid)
	{
		prevDisplay2 = "teamAllNewsDiv";
		$getId('teamHomeView').style.display='none';// 'hidden';
		$getId('teamAllNewsDiv').style.display='block';
		$getId('teamNewsTeamName').innerHTML="All " + teamName + "'s  News";

		$getId('teamNewsTeamName_back').setAttribute("onclick","getTeamsScreenBack('teamAllNewsDiv')");

		try
		{
		var TEAMS_DATA = NCAAB_TEAMS_HOME_DATA.parseJSON();
		var newsCount = TEAMS_DATA.team_news.news_data.length;
		var teamNews =  TEAMS_DATA.team_news;
		var newsfor = 'teamAllNews';
		$getId('teamNewsblock2').innerHTML="";

		for(var i=0;i<newsCount;i++)
		{
			var anchorTag = document.createElement("a");

			 if(i%2==0)
			  {
			  anchorTag.className = "evenRow";
			  }
			 else
			  {
			  anchorTag.className = "oddRow";
			  }

			 anchorTag.href = "#";
			var newsDetailFun = "gotoNewsDetails('" + teamNews.news_data[i].news_id + "','"+newsfor+"')";
			 anchorTag.setAttribute("onClick",newsDetailFun);
			var newsHeadline = document.createElement("h5");


			var newsHeadLineString = replaceEqulSign(teamNews.news_data[i].news_headline);
			newsHeadLineString = replaceEqulDots(newsHeadLineString);


			 newsHeadline.innerHTML = "&nbsp;" +newsHeadLineString ;
			anchorTag.appendChild(newsHeadline);
			var headlineInfo = document.createElement("span");
			 headlineInfo.innerHTML = teamNews.news_data[i].news_headline_info;
            anchorTag.appendChild(headlineInfo);
            $getId('teamNewsblock2').appendChild(anchorTag);	
		}
		if(newsCount<1)
		{
		$getId('teamNewsblock2').innerHTML="<h1><span>"+
		"Presently no news available</span>"+
		"</h1>";
		}
	  }
	catch (e)
	{
		////////alert("displayTeamsAllNews : error : " + e);
		$getId('teamNewsblock2').innerHTML='';
		$getId('teamNewsblock2').innerHTML="<h1><span>"+
		"Presently no news available</span>"+
		"</h1>";
	}
}

 function displayTeamsFewNews(teamName,NCAAB_TEAMS_HOME_DATA,prevViewid)
 {

	$getId('teamNewsTbl').innerHTML='';
	try
	{
		//================ Rendering team news============================
		//$getId('teamNewsblock').innerHTML = '<h1>News</h1>';
		var  TEAMS_DATA= NCAAB_TEAMS_HOME_DATA.parseJSON();
		var teamNews = TEAMS_DATA.team_news;
		////////////alert(teamNews.news_data)
		var newsCount = teamNews.news_data.length>3?3:teamNews.news_data.length;
		////////////alert(" teamNews.news_data.length : " +  teamNews.news_data.length);
		//////////////alert("newsCount : " + newsCount);
		var newstr = document.createElement("TR");
		var newstd = document.createElement("TD");
		var newsdiv = document.createElement("DIV");
		 newsdiv.className="team_style";
		 newsdiv.id="teamNewsTblDIV"
		
		//$getId('teamNewsTblDIV').innerHTML="";
		 newstd.appendChild(newsdiv);
		 newstr.appendChild(newstd);
		  $getId('teamNewsTbl').appendChild(newstr);
		
		var newsfor = 'teamNews';

		for(var i=0;i<newsCount;i++)
		{
			var anchorTag = document.createElement("a");
			if(i%2==0)
			{
				anchorTag.className = "evenRow";
			}
		   else
		    {
				anchorTag.className = "oddRow";
		    }

		    anchorTag.href = "#";
			var newsDetailFun = "gotoNewsDetails('" + teamNews.news_data[i].news_id + "','"+newsfor+"')";
			anchorTag.setAttribute("onClick",newsDetailFun);
			var newsHeadline = document.createElement("h5");

			var newsHeadLineString = replaceEqulSign(teamNews.news_data[i].news_headline);
			newsHeadLineString = replaceEqulDots(newsHeadLineString);


			newsHeadline.innerHTML = "&nbsp;" + newsHeadLineString;

			anchorTag.appendChild(newsHeadline);

			var headlineInfo = document.createElement("span");
			headlineInfo.innerHTML = teamNews.news_data[i].news_headline_info;

			anchorTag.appendChild(headlineInfo);

			$getId('teamNewsTblDIV').appendChild(anchorTag);	
		}

		if(newsCount<1)
		{
		$getId('teamNewsTbl').innerHTML="<tr>"+
		"<td colspan=\"4\" height=\"26\" align=\"left\">Presently no news available</td>"+
		"</tr>";
		}
		if(teamNews.news_data.length>3)
		{
		var moretr = document.createElement("TR");

		var newMore = document.createElement("TD");
		newMore.height="25px";
		var anch = document.createElement("A");
		anch.href = "#";
		anch.id = "moreTeamNews";
		anch.className = "moreico";
		anch.innerHTML = "More";
		anch.setAttribute("onclick","getMoreTeamNews('" +teamName  + "','" +teamName  + "')");
		newMore.appendChild(anch);	
		newMore.align='right';
		moretr.appendChild(newMore);				
		$getId('teamNewsTbl').appendChild(moretr);
		}
		}
		catch (e)
		{
		////////alert("displayTeamsAllNews : error : " + e);
		$getId('teamNewsTbl').innerHTML='';
		$getId('teamNewsTbl').innerHTML="<tr>"+
		"<td colspan=\"4\" height=\"26\" align=\"left\">Presently no news available</td>"+
		"</tr>";

		}
	}
	function loadTeamsRoster(teamId,playerid,prevViewid,plname)
	{
		

		teamId = teamId.replace(" ","");
		
		if(teamId=="PHILADELPHIA")
			teamId = "PHILADELPH";
		
		var url = JSON_PATH + "jnba_team_roster_" + teamId + ".json?math=" + Math.random();
		var xmlHttp;
		
			
		//////alert("url : " + url);
		
		xmlHttp=new XMLHttpRequest();
		
		
		xmlHttp.open("GET",url,true);
	   
		$getId('teamsHome_teamName3').innerHTML = teamId;                                             
		if(playerid=='all')
		$getId("teamsRosterTable").innerHTML = "<tr> <td><center><strong>Teams Roster Loading...</strong></center></td></tr>";
		
		xmlHttp.onreadystatechange = function getTeamRoster()
		{
			if(xmlHttp.readyState==4)
			{
				loadingIcon(false);
				if(playerid=='all')
					displayTeamsRoster(teamId,xmlHttp.responseText,prevViewid);
				else
					displayPlayerDetails(xmlHttp.responseText,teamId,playerid,prevViewid,plname);

			}
		};
		xmlHttp.send(null);
		 loadingIcon(true);
	}

	function displayTeamsRoster(teamId,NBA_TEAMS_ROSTER,prevViewid)
	{

	   
		$getId('teamsHome_teamName3').innerHTML = teamId;
		$getId('playerDetail').className='hidden';
		 try
		  {
			var teamsRoster =eval("("+ NBA_TEAMS_ROSTER+")");//.parseJSON();
		   $getId('teamsRosterTable').innerHTML="<tr class='hdrSec'><td>Player Name</td><td>POS</td><td>PTS</td></tr>"
			for(var i=0;i<teamsRoster.team_roster.length;i++)
			{
				
					var trTag = document.createElement("tr");
					var td1Tag = document.createElement("td");
					var td2Tag = document.createElement("td");
					var td3Tag = document.createElement("td");
					
					anchorTag=document.createElement("a");
					anchorTag.innerHTML = teamsRoster.team_roster[i].first_name+"&nbsp;"+teamsRoster.team_roster[i].last_name;
					anchorTag.href = "#";

					player_id=teamsRoster.team_roster[i].player_id;

					anchorTag.setAttribute("onclick","loadTeamsRoster('"+teamId+"','"+player_id+"','"+prevViewid+"')");
					anchorTag.className="plyrName";

					td1Tag.appendChild(anchorTag); 
					trTag.appendChild(td1Tag);
					td2Tag.innerHTML = teamsRoster.team_roster[i].position;
					trTag.appendChild(td2Tag);

					td3Tag.innerHTML=teamsRoster.team_roster[i].jersey; 
					trTag.appendChild(td3Tag);

				
					$getId('teamsRosterTable').appendChild(trTag);
			}
		  }
		  catch (e)
		  {
			$getId("teamsRosterTable").innerHTML = "<tr> <td><center><strong>No Current Roster of the team</strong></center></td></tr>";
		
		  }
		

	}


	function displayPlayerDetails(PLAYER_DETAIL_ARAY,teamid,playerid,prevViewid,plname)
	{
		
		loadingIcon(true);
		$getId('teamRoster').className='hidden';
		$getId('playerDetail').className='';
		rowsDate=$getId('playerDetailTable').rows;
		rowsDate[0].cells[1].innerHTML=plname;
		rowsDate[1].cells[1].innerHTML='';
		rowsDate[2].cells[1].innerHTML='';
		rowsDate[3].cells[1].innerHTML='';
		rowsDate[4].cells[1].innerHTML='';
		rowsDate[5].cells[1].innerHTML='';

		 prevDisplay = "playerDetail";
	    $getId(prevViewid).style.display = 'none';
	    $getId(prevDisplay).style.display = 'block';
   	
		$getId('backFromPlayerDetail').className='';
		$getId('backFromPlayerDetail').setAttribute("onclick","closePlayerDetail('"+prevViewid+"')");
         
		
		try
		{
			var teamsRoster2 =PLAYER_DETAIL_ARAY.parseJSON();
			

			for(var i=0;i<teamsRoster2.team_roster.length;i++)
			{
				
				if(teamsRoster2.team_roster[i].player_id==playerid && teamsRoster2.team_id==teamid)
				{
				rowsDate=$getId('playerDetailTable').rows;
				rowsDate[0].cells[1].innerHTML="<strong>" + " "+teamsRoster2.team_roster[i].first_name +"&nbsp;"+teamsRoster2.team_roster[i].last_name+ "</strong>";
				rowsDate[1].cells[1].innerHTML=teamsRoster2.team_roster[i].height;
				rowsDate[2].cells[1].innerHTML=teamsRoster2.team_roster[i].weight;
				rowsDate[3].cells[1].innerHTML=teamsRoster2.team_roster[i].city;
				rowsDate[4].cells[1].innerHTML=teamsRoster2.team_roster[i].country;
				rowsDate[5].cells[1].innerHTML=teamsRoster2.team_roster[i].birth_date;
				}
			}
		}
		catch (e)
		{
			//////alert(e);
		}
			loadingIcon(false);

}
function closePlayerDetail(prevViewid)
{
	
	loadingIcon(true);
	
	rowsDate=$getId('playerDetailTable').rows;
	rowsDate[0].cells[1].innerHTML='';
	rowsDate[1].cells[1].innerHTML='';
	rowsDate[2].cells[1].innerHTML='';
	rowsDate[3].cells[1].innerHTML='';
	rowsDate[4].cells[1].innerHTML='';
	rowsDate[5].cells[1].innerHTML='';
	
	$getId('playerDetail').className='hidden';
	$getId('playerDetail').style.display = 'none';

    if(prevViewid=='teamView')
	{
		
		//$getId('teamViewDivisionTab').className='Tab2';
		$getId('teamRoster').className='';
	}
	else
	{
	gotoParentPage('teamHomeView',prevViewid);
	}
	loadingIcon(false);
}