var	morePastStartGames = 0; 
var	morePastEndGames = 10;
var pastGamePerPage = 10;
var	moreStartGamesUpcoming = 0; //
var	moreEndGamesUpcoming = 10;
var CRR_NBA_HOME_PAGE_PAST_DATA;
var CRR_NBA_HOME_PAGE_UPCOMING_DATA;

var CRR_NEWS_COUNT = 0;
var NoOfNews = 3;
var iterations = 0;
var crrNBAHomeDate = new Date(); 
var prevDay = crrNBAHomeDate.getDate();
var showUpcomingsFlag = 1; 

// Date Holder
var strMonthArray = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sept','Oct','Nov','Dec'];

var matchDispCounter = 0; // Updated as
var startCounter = 0;
var counterSet = false;
var TEAMS_PER_PAGE = 6;
var totalRsCount = 0;
var fileNotFoundIteration = 0;
var JSON_PATH = "../json/";

/* CRR_NBA_HOME_PAGE_DATA Containing the Home page JSON data used when pagination is done 
*  for the home page of the  selected date.
*/
var CRR_NBA_HOME_PAGE_DATA; 

// Flag for indicating got the home page data or no matches scheduled in next 15 days.
var gotHomePageData = false;
var FUTURE_MATCH_DAY_COUNT=15;
var HOME_PAGE_NEWS_COUNT =3;


function initloadHomePage()
{	
		
	$getId("previousDayLink").className = "";
	$getId("todayLink").className = "Nav2TabOn";
	$getId("team_Home_news").className="team_style";

	counterSet = false;
	nextPageReq = false;
	prevPageReq = false;
	startCounter = 0;	
	crrNBAHomeDate = new Date(); 	
	scheduleNBAHomePage();
	loadHomeNewsData();
	
}


function scheduleNBAHomePage()
{
	// Getting the home page of the selected date.
	loadHomePage(crrNBAHomeDate.getFullYear(),(crrNBAHomeDate.getMonth()+1),crrNBAHomeDate.getDate());

	// For getting the Latest scores for the NBA Home page.
	//scheduleLatestScoreForNBAHomePage();
	initLoadLatestScoreForNBAHomePage();

	// Call to the Resource Schedular - (for scheduling again).
	var today = new Date();

	if(today.getDate()==crrNBAHomeDate.getDate() && today.getMonth()==crrNBAHomeDate.getMonth() && today.getFullYear()==crrNBAHomeDate.getFullYear())
	{
		scheduleHomePage();  		
	}
}



function loadHomePage(year,month,day)
{ 
	var url = JSON_PATH + "jnba_schedule_" + year + "_" + month + "_" + day + ".json?" + Math.random();
	
	var xmlHttp;

	try
	{
		xmlHttp=new XMLHttpRequest();	

		xmlHttp.open("GET",url,true);
		xmlHttp.onreadystatechange = function getStandings()
		{
			if(xmlHttp.readyState==4  )//&& xmlHttp.status==200) 
			{			
				loadingIcon(false);
				CRR_NBA_HOME_PAGE_DATA = xmlHttp.responseText;
				gotHomePageData = true;
				getHomePage(xmlHttp.responseText);
				
			}

			if(xmlHttp.readyState==4 && xmlHttp.status==404)
			{
				
				displayNoGames();
				
				
			}
		};
		xmlHttp.send(null);
		loadingIcon(true);
	
	}
	catch(e)
	{
		//////////////alert(e);
	}
}

var pageLimit;
var nextPageReq = false;
var prevPageReq = false;


function getHomePage(NBA_HOME_PAGE_DATA)
{

	// Bcz news details page was displaying hence
	document.getElementById("newsDetailView").style.display = 'none';


	var homeData = NBA_HOME_PAGE_DATA.parseJSON();

	var strDayArray = ['Mon','Tue','Wed','Thurs','Fri','Sat','Sun'];

	var strJDate = homeData.schedule_date;
	var arrJDate = strJDate.split("_");

	jdate = new Date();
	jdate.setFullYear(arrJDate[0]); //yyyy
	jdate.setMonth(arrJDate[1]); //mm
	jdate.setDate(arrJDate[2]); //dd
	strMonthArray = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sept','Oct','Nov','Dec'];

	var crrDate = new Date();
	if(arrJDate[2]==crrDate.getDate())
	{
		////////////////////alert('yes');
		//$getId('nextDayLink').src="";
	}
	else
	{	
		////////////////////alert('no');
		//$getId('nextDayLink').src="./img/next.png";
	}
	
	var homeInernalPageDIV = document.getElementById('jnbaHomeInernalPage');
	homeInernalPageDIV.innerHTML = '';

	var divCurrentMatchesHeader = document.createElement("DIV");
	divCurrentMatchesHeader.className = "team_name";	
	
	var todaysDateArray = homeData.schedule_date.split("_"); 
	var dateString = strMonthArray[todaysDateArray[1]-1].toUpperCase()+"&nbsp;"+todaysDateArray[2]; //2008_5_1	

	divCurrentMatchesHeader.innerHTML = "&nbsp;Today's Games (ET) &mdash;&nbsp;" +dateString;
	homeInernalPageDIV.appendChild(divCurrentMatchesHeader);
//-------------------------------------------------------------------------------- ------------------------------------------
	if(homeData.matches.length > 0)
	{
		for(var i=0;i<homeData.matches.length;i++)
		{
			var matchData = homeData.matches[i];

			if(matchData.match_status=='NA--')
			{
				continue;
			}

			var funName = "gotoGamesBoxScore('homeView','" +  matchData.game_id + "','" +
			matchData.home_name + "','" + matchData.away_name + "','" + matchData.match_time 
			+ "','" + homeData.schedule_date +"','"+matchData.home_name+"','"+matchData.away_name+"')";

			var containerDIV = document.createElement('div');


			if(i%2==0)
			containerDIV.className = 'left_float';
			else
			containerDIV.className = 'right_float';

			var containerTable = document.createElement("table");
			containerTable.className = 'scheduleHome';

			//**************** SECOND ROW STARTS ****************
			var td1 = document.createElement("td");
			td1.colSpan = "2";
			td1.align="left";

			var gameTime = document.createElement('span');
			gameTime.id =  matchData.home_name+"_"+matchData.away_name + '_gameTime';
			/*
			if(!(matchData.match_time.indexOf("None") >= 0))
			gameTime.innerHTML = matchData.match_time.replace('-',':');
			gameTime.className='time';
			gameTime.style.display="none";
			*/
			var qtrspan = document.createElement('a');
			qtrspan.id = matchData.game_id + '_qtr_no';
			qtrspan.style.display="block";

			var td2 = document.createElement("td");
			td2.colSpan = "3";
			td2.align="right";

			var boxspan1 = document.createElement("img");
			boxspan1.title="Box Score";
			boxspan1.src="./img/arrow_btn.png";
			boxspan1.id=matchData.game_id + '_boxscore' 
			boxspan1.setAttribute("onclick",funName);
			boxspan1.style.display="block";
			
			
			var livespan2 = document.createElement("span");
			var QtrSpan = document.createElement("SPAN");

			if(matchData.match_status !="end" && matchData.match_status =="yettobe")
			{
				//livespan2.style.display="none";
				//none
				if(!(matchData.match_time.indexOf("None") >= 0))
				{
				livespan2.innerHTML =  matchData.match_time.replace("-",":");
				livespan2.className='time';

				var span = document.createElement("SPAN");
				span.className = 'smallFont';
				if(matchData.match_time)
				{
					span.innerHTML = "&nbsp;ET";
				}
				else
				{
					span.innerHTML = "&nbsp;";
				}
				livespan2.appendChild(span);
				}
			}
			else if(matchData.match_status !="end" && matchData.match_status !="yettobe")
			{
				livespan2.innerHTML="&nbsp;Live&nbsp;";
				livespan2.id=matchData.game_id + '_live'  //manju
				livespan2.className="live";
				
			}

			var secondTR = document.createElement("tr");

			var homeTeamName = matchData.home_name.replace(" ","");
			homeTeamName = homeTeamName.replace(" ","");
			var awayTeamName = matchData.away_name.replace(" ","");
			awayTeamName = awayTeamName.replace(" ","");

			//**************** FIRST ROW STARTS ****************

			//===== FIRST TR : FIRST TD STARTS ===========

			var tdFirst = document.createElement("td");
			tdFirst.align = 'center';
			tdFirst.width="20%";


			var homeTeamImage = document.createElement("img");
			homeTeamImage.setAttribute("onclick","getTeamHomePage('" + matchData.home_name + "','homeView','"+homeTeamName+"')");
			homeTeamImage.src = "./../logos/32/" + homeTeamName + ".png";
			homeTeamImage.alt = "";
			homeTeamImage.title = matchData.home_name;

			// COMMENTED BCZ TEAM ICONS NOT NEEDED IN HOME PAGE			 

			tdFirst.appendChild(homeTeamImage);

			tdFirst.appendChild(document.createElement('br'));
			var homeTeamAlias = document.createElement('span');
			homeTeamAlias.innerHTML =(matchData.home_alias).substring(0,8);
			homeTeamAlias.setAttribute("onclick","getTeamHomePage('" + matchData.home_name + "','homeView')");

			tdFirst.appendChild(homeTeamAlias);

			if(matchData.home_rank != undefined && matchData.home_rank!='0' && matchData.home_rank!='-')
			{
			var homeTeamrank = document.createElement('span');
			homeTeamrank.innerHTML ="&nbsp;(#"+matchData.home_rank+")";
			tdFirst.appendChild(homeTeamrank);
			}
			

			//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
			var tdSecond = document.createElement("td");
			tdSecond.align = 'center';
			tdSecond.width="19%";	
			
			tdSecond.id = matchData.game_id + '_homeTeamScore';
			tdSecond.innerHTML = matchData.home_score; // Hardcoded score bcz teams score will be updated later
			tdSecond.setAttribute("onclick",funName);

			if(matchData.match_status =="end")
			{
				if(matchData.winner=='home')
				{
					tdSecond.className='wonTeam1';
				}
				else
				{
					tdSecond.className='lossTeam1';
				}
			}
			else if(!isNaN(matchData.home_score) && !isNaN(matchData.away_score))
			{
				if(eval(matchData.home_score) > eval(matchData.away_score))
				{
					tdSecond.className='liveScoreMore';
				}
				else
				{
					tdSecond.className='liveScoreLess';
				}		
			}	


			//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

			var tdmiddle = document.createElement("td");
			tdmiddle.align = 'center';
			tdmiddle.width="20%";

			tdmiddle.appendChild(livespan2);
			if(matchData.match_status !="end" && matchData.match_status !="yettobe")
			{
			QtrSpan.innerHTML = matchData.qtr_no;
			tdmiddle.innerHTML += "<br>Qtr"; 
			tdmiddle.setAttribute("onclick",funName);
			tdmiddle.appendChild(QtrSpan);
			}
			else if(matchData.match_status =="end" && matchData.match_status !="yettobe")
			{
				QtrSpan.innerHTML = "<br >Final";			
				tdmiddle.appendChild(QtrSpan);
				tdmiddle.setAttribute("onclick",funName);
			}
			
			if(matchData.match_status !="end" || matchData.match_status=="yettobe")
			{
				tdmiddle.appendChild(document.createElement('br'));
			}
			tdmiddle.appendChild(gameTime);
			if(matchData.match_status !="end" || matchData.match_status=="yettobe")
			{
				tdmiddle.appendChild(document.createElement('br'));
			}
			
			// Commented by shailesh - As two Qtr's were coming in the today's games.
			//tdmiddle.appendChild(qtrspan);

			//===== FIRST TR : FIRST TD ENDS ===========

			//===== FIRST TR : THIRD TD STARTS ===========

			//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

			var tdThird = document.createElement("td");
			tdThird.align = 'center';
			tdThird.width="19%";

			var awayTeamScore = document.createElement('span');
			tdThird.id = matchData.game_id + '_awayTeamScore';
			tdThird.innerHTML = matchData.away_score; // Hardcoded score bcz teams score will be updated later

			tdThird.setAttribute("onclick",funName);

			if(matchData.match_status =="end")
			{
				if(matchData.winner=='away')
				{
					tdThird.className='wonTeam1';
				}
				else
				{
					tdThird.className='lossTeam1';
				}
			}
			else if(!isNaN(matchData.home_score) && !isNaN(matchData.away_score))
			{
				if(eval(matchData.home_score) < eval(matchData.away_score))
				{
					tdThird.className='liveScoreMore';
				}
				else
				{
					tdThird.className='liveScoreLess';
				}		
			}

			//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

			var tdForth = document.createElement("td");
			tdForth.align = 'center';
			tdForth.width="20%";

			var awayTeamImage = document.createElement("img");
			awayTeamImage.src = "./../logos/32/" + awayTeamName+ ".png";
			awayTeamImage.setAttribute("onclick","getTeamHomePage('" + matchData.away_name + "','homeView')");
			awayTeamImage.alt = "";
			awayTeamImage.title = matchData.away_name;

			// COMMENTED BCZ TEAM ICONS NOT NEEDED IN HOME PAGE
			tdForth.appendChild(awayTeamImage);

			tdForth.appendChild(document.createElement('br'));

			var awayTeamAlias = document.createElement('span');
			awayTeamAlias.innerHTML =(matchData.away_alias).substring(0,8);
			awayTeamAlias.setAttribute("onclick","getTeamHomePage('" + matchData.away_name + "','homeView')");
			tdForth.appendChild(awayTeamAlias);

			if(matchData.away_rank != undefined && matchData.away_rank!='0' && matchData.away_rank!='-')
			{
				var awayTeamrank = document.createElement('span');
				awayTeamrank.innerHTML ="&nbsp;(#"+matchData.away_rank+")";
				tdForth.appendChild(awayTeamrank);
			}

			var tdFifth = document.createElement("td");

			tdFifth.width="2%";
			tdFifth.align="right";
			tdFifth.appendChild(boxspan1);


			if(matchData.match_status =="end" || matchData.match_status!="yettobe")
			{
				secondTR.appendChild(tdSecond);
			}
			else
			{
				tdFirst.width="40%";
			}

			if((i%2)==0)
			{
				secondTR.className="even_row";
			}
			if(matchData.match_status=="end")
			{
				//secondTR.className="liveTable_tr";
			}

			if(matchData.match_status =="end" || matchData.match_status!="yettobe")
			{
				secondTR.appendChild(tdFirst);
				secondTR.appendChild(tdmiddle);
			}
			else
			{
				tdFirst.width="19%";
				secondTR.appendChild(tdFirst);
				tdmiddle.width="60%";
				secondTR.appendChild(tdmiddle);
			}

			if(matchData.match_status =="end" || matchData.match_status!="yettobe")
			{
				secondTR.appendChild(tdForth);
				secondTR.appendChild(tdThird);
				secondTR.appendChild(tdFifth);
			}
			else
			{
				tdForth.width="19%";
				secondTR.appendChild(tdForth);
				tdFifth.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
				secondTR.appendChild(tdFifth);
			}
			//**************** FIRST ROW ENDS ****************
			//**************** SECOND ROW ENDS ****************

			containerTable.appendChild(secondTR);		
			containerDIV.appendChild(containerTable);
			homeInernalPageDIV.appendChild(containerDIV);
		}
	}
	else
	{
		homeInernalPageDIV.innerHTML += "<h5 align='center'>No games today.</h5>";
	}

	if(!(homeData.upcoming_matches.length <= 0 && homeData.past_matches.length <= 0))
	{

		//----------------------------To display past scheduled matches------------------------------
		var pastupheaderdiv = document.createElement("div");
		pastupheaderdiv.className="left_float";
		var pastupheaderTable = document.createElement("table");
		pastupheaderTable.className="Tab2";
		var pastupheaderTR = document.createElement("TR");
		pastupheaderTR.align='center';
		var pastupheaderTD1= document.createElement("TD");
		pastupheaderTD1.align='right';
		
		var pastupheaderSPAN1= document.createElement("input");
		pastupheaderSPAN1.className='leftOn';
		pastupheaderSPAN1.align='right';
		pastupheaderSPAN1.id='homePastTab';
		pastupheaderSPAN1.type="button";
		pastupheaderSPAN1.setAttribute("onclick","showUpORPastGame(this.id,'homePastMainDiv')");
		pastupheaderSPAN1.value="Past Results";
		
		pastupheaderTD1.appendChild(pastupheaderSPAN1);

		var pastupheaderTD2 = document.createElement("TD");
		pastupheaderTD2.align="left";
		
		var pastupheaderSPAN2= document.createElement("input");
		pastupheaderSPAN2.id='homeUpcomingTab';
		pastupheaderSPAN2.className='';
		pastupheaderSPAN2.type="button";
		pastupheaderSPAN2.setAttribute("onclick","showUpORPastGame(this.id,'homeUpcommingMainDiv')");
		pastupheaderSPAN2.value="Upcoming Games";
		pastupheaderSPAN2.align='left';
		pastupheaderSPAN2.className='rightOff';
	//
		pastupheaderTD2.appendChild(pastupheaderSPAN2);
	   
		 pastupheaderTR.appendChild(pastupheaderTD1);
		 pastupheaderTR.appendChild(pastupheaderTD2);
		 pastupheaderTable.appendChild(pastupheaderTR);
		 pastupheaderdiv.appendChild(pastupheaderTable);
		 homeInernalPageDIV.appendChild(pastupheaderdiv);
		

			if(homeData.past_matches != null && NoOfNews == 3)
			{
				if(homeData.past_matches.length<=0)
				{
					var divPastMatchesDIV= document.createElement("DIV"); 
					divPastMatchesDIV.id="homePastMainDiv";
					divPastMatchesDIV.innerHTML="<h5 align='center'>No past results</h5>";
					homeInernalPageDIV.appendChild(divPastMatchesDIV);
				}
				else if(homeData.past_matches.length > 0)
				{ 
					var divPastMatchesDIV= document.createElement("DIV"); 
					divPastMatchesDIV.id="homePastMainDiv";

					var divPastMatchesHeader = document.createElement("DIV");
					divPastMatchesHeader.className = "team_name";
					divPastMatchesHeader.innerHTML = "&nbsp;Past Games";
					//divPastMatchesDIV.appendChild(divPastMatchesHeader);
					var noPastGames = 3;
					if(homeData.past_matches.length < 3)
					{
						noPastGames = homeData.past_matches.length;
					}
					for(var i=0;i<noPastGames;i++)
					{
						var matchData = homeData.past_matches[i];

						if(matchData.match_status=='NA--')
						{
							continue;
						}

						var funName = "gotoGamesBoxScore('homeView','" +  matchData.game_id + "','" +
						matchData.home_name + "','" + matchData.away_name + "','" + matchData.match_time 
						+ "','" + homeData.schedule_date +"','"+matchData.home_name+"','"+matchData.away_name+"')";

						var containerDIV = document.createElement('div');

						if(i%2==0)
						containerDIV.className = 'left_float';
						else
						containerDIV.className = 'right_float';

						var containerTable = document.createElement("table");
						containerTable.className = 'scheduleHome';

						//**************** SECOND ROW STARTS ****************
						var td1 = document.createElement("td");
						td1.colSpan = "2";
						td1.align="left";

						var gameTime = document.createElement('span');
						gameTime.id =  matchData.home_name+"_"+matchData.away_name + '_gameTime';
						if(!(matchData.match_time.indexOf("None") >= 0))
						{   
							var matchDa = matchData.game_date.split('-');
							var dateString = strMonthArray[matchDa[1]-1] +  " " + (matchDa[2]) ;//+ ", " + matchDa[0];
							gameTime.innerHTML = dateString.toUpperCase(); //+"<br>"+matchData.match_time.replace('-',':');
							//gameTime.className='time';
						}
						else if(!(matchData.game_date.indexOf("None") >= 0))
						{
							var matchDa = matchData.game_date.split('-');
							var dateString = strMonthArray[matchDa[1]-1] +  " " + (matchDa[2]);// + ", " + matchDa[0];
							gameTime.innerHTML = dateString.toUpperCase();
						}
						//gameTime.style.display="none";

						var qtrspan = document.createElement('a');
						qtrspan.id = matchData.game_id + '_qtr_no';
						qtrspan.style.display="none";

						var td2 = document.createElement("td");
						td2.colSpan = "3";
						td2.align="right";

						var boxspan1 = document.createElement("img");
						boxspan1.title="Box Score";
						boxspan1.src="./img/arrow_btn.png";
						boxspan1.id=matchData.game_id + '_boxscore' 
						boxspan1.setAttribute("onclick",funName);
						boxspan1.style.display="block";

						var livespan2 = document.createElement("span");
						//livespan2.innerHTML="&nbsp;Live&nbsp;";
						//livespan2.id=matchData.game_id + '_live'  
						//livespan2.className="live";
						livespan2.style.display="none";

						var secondTR = document.createElement("tr");

						var homeTeamName = matchData.home_name.replace(" ","");
						homeTeamName = homeTeamName.replace(" ","");
						var awayTeamName = matchData.away_name.replace(" ","");
						awayTeamName = awayTeamName.replace(" ","");

						//**************** FIRST ROW STARTS ****************
						//===== FIRST TR : FIRST TD STARTS ===========

						var tdFirst = document.createElement("td");
						tdFirst.align = 'center';
						tdFirst.width="20%";

						var homeTeamImage = document.createElement("img");
						homeTeamImage.setAttribute("onclick","getTeamHomePage('" + matchData.home_name + "','homeView','"+homeTeamName+"')");
						homeTeamImage.src = "./../logos/32/" + homeTeamName + ".png";
						homeTeamImage.alt = "";
						homeTeamImage.title = matchData.home_name;

						// COMMENTED BCZ TEAM ICONS NOT NEEDED IN HOME PAGE			 

						tdFirst.appendChild(homeTeamImage);

						tdFirst.appendChild(document.createElement('br'));
						var homeTeamAlias = document.createElement('span');
						homeTeamAlias.innerHTML =(matchData.home_alias).substring(0,8);
						homeTeamAlias.setAttribute("onclick","getTeamHomePage('" + matchData.home_name + "','homeView')");
						tdFirst.appendChild(homeTeamAlias);

						if(matchData.home_rank != undefined && matchData.home_rank!='0' && matchData.home_rank!='-')
						{
							var homeTeamrank = document.createElement('span');
							homeTeamrank.innerHTML ="&nbsp;(#"+matchData.home_rank+")";
							tdFirst.appendChild(homeTeamrank);
						}

						//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
						var tdSecond = document.createElement("td");
						tdSecond.align = 'center';
						tdSecond.width="19%";			
						tdSecond.id = matchData.game_id + '_homeTeamScore';

						tdSecond.innerHTML = matchData.home_score; // Hardcoded score bcz teams score will be updated later
						tdSecond.setAttribute("onclick",funName);

						if(matchData.match_status =="end")
						{
							if(matchData.winner=='home')
							{ 
								tdSecond.className='wonTeam1';
							}
							else
							{ 
								tdSecond.className='lossTeam1';
							}
						}
						else
						{
							//tdSecond.className='score';
							tdSecond.className='';
						}
						
						//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

						var tdmiddle = document.createElement("td");
						tdmiddle.align = 'center';
						tdmiddle.width="20%";

						tdmiddle.appendChild(livespan2);
						if(matchData.match_status !="end" || matchData.match_status=="yettobe")
						{
							tdmiddle.appendChild(document.createElement('br'));
						}
						tdmiddle.appendChild(gameTime);
						if(matchData.match_status !="end" || matchData.match_status=="yettobe")
						{
							tdmiddle.appendChild(document.createElement('br'));
						}
						//tdmiddle.appendChild(document.createElement('br'));
						tdmiddle.appendChild(qtrspan);

						//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
						var tdThird = document.createElement("td");
						tdThird.align = 'center';
						tdThird.width="19%";

						var awayTeamScore = document.createElement('span');
						tdThird.id = matchData.game_id + '_awayTeamScore';
						tdThird.innerHTML = matchData.away_score; // Hardcoded score bcz teams score will be updated later

						tdThird.setAttribute("onclick",funName);

						if(matchData.match_status =="end")
						{
							if(matchData.winner=='away')
							{
								tdThird.className='wonTeam1';
							}
							else
							{
								tdThird.className='lossTeam1';
							}
						}
						else
						{
							//tdThird.className='score';
							tdThird.className='';
						}
						//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
						var tdForth = document.createElement("td");
						tdForth.align = 'center';
						tdForth.width="20%";

						var awayTeamImage = document.createElement("img");
						awayTeamImage.src = "./../logos/32/" + awayTeamName+ ".png";
						awayTeamImage.setAttribute("onclick","getTeamHomePage('" + matchData.away_name + "','homeView')");
						awayTeamImage.alt = "";
						awayTeamImage.title = matchData.away_name;

						// COMMENTED BCZ TEAM ICONS NOT NEEDED IN HOME PAGE
						tdForth.appendChild(awayTeamImage);

						tdForth.appendChild(document.createElement('br'));

						var awayTeamAlias = document.createElement('span');
						awayTeamAlias.innerHTML =(matchData.away_alias).substring(0,8);
						awayTeamAlias.setAttribute("onclick","getTeamHomePage('" + matchData.away_name + "','homeView')");
						tdForth.appendChild(awayTeamAlias);

						if(matchData.away_rank != undefined && matchData.away_rank!='0' && matchData.away_rank!='-')
						{
							var awayTeamrank = document.createElement('span');
							awayTeamrank.innerHTML ="&nbsp;(#"+matchData.away_rank+")";
							tdForth.appendChild(awayTeamrank);
						}

						var tdFifth = document.createElement("td");

						tdFifth.width="2%";
						tdFifth.align="right";
						tdFifth.appendChild(boxspan1);

						if(matchData.match_status =="end" || matchData.match_status!="yettobe")
						{
							secondTR.appendChild(tdSecond);
						}
						else
						{
							tdFirst.width="40%";
						}

						if((i%2)==0)
						{
							secondTR.className="even_row";
						}
						if(matchData.match_status=="end")
						{
							//secondTR.className="liveTable_tr";
						}

						if(matchData.match_status =="end" || matchData.match_status!="yettobe")
						{
							secondTR.appendChild(tdFirst);
							secondTR.appendChild(tdmiddle);
						}
						else
						{
							tdFirst.width="19%";
							secondTR.appendChild(tdFirst);
							tdmiddle.width="60%";
							secondTR.appendChild(tdmiddle);
						}

						if(matchData.match_status =="end" || matchData.match_status!="yettobe")
						{
							secondTR.appendChild(tdForth);
							secondTR.appendChild(tdThird);
							secondTR.appendChild(tdFifth);
						}
						else
						{
							tdForth.width="19%";
							secondTR.appendChild(tdForth);
							tdFifth.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
							secondTR.appendChild(tdFifth);
						}
						//containerTable.appendChild(firstTR);
						containerTable.appendChild(secondTR);
						//containerTable.appendChild(thirdTR);

						containerDIV.appendChild(containerTable);
						divPastMatchesDIV.appendChild(containerDIV);
						homeInernalPageDIV.appendChild(divPastMatchesDIV);			
					}

					var moreNewsButton = document.createElement("A");
					moreNewsButton.id="team_latest_more";
					moreNewsButton.accesskey="#"
					moreNewsButton.className="moreico";
					var funName = "loadMorePastGames();";			
					moreNewsButton.setAttribute("onclick",funName);
					moreNewsButton.innerHTML = "More";		
			//manju
					var divUpcomingMatchesHeader = document.createElement("TABLE"); //
					
					var tr = document.createElement("TR");
					var td = document.createElement("TD");
					td.align ='right';
					divUpcomingMatchesHeader.className = "Tab2";		
					td.appendChild(moreNewsButton);
					tr.appendChild(td);
					divUpcomingMatchesHeader.appendChild(tr);
					containerDIV.appendChild(divUpcomingMatchesHeader);
				}
			}
		//------------------------------------------------------------------------------------------------
		//----------------------------To display upcoming scheduled matches-------------------------------

		
			if(homeData.upcoming_matches != null && showUpcomingsFlag == 1)
			{
			
			if(homeData.upcoming_matches.length <=0)
			{
				var divUpcomingMatchesDiv= document.createElement("DIV"); 
				divUpcomingMatchesDiv.id="homeUpcommingMainDiv";
				divUpcomingMatchesDiv.innerHTML="<h5 align='center'>No upcoming games</h5>";
				homeInernalPageDIV.appendChild(divUpcomingMatchesDiv);
			}
			else if(homeData.upcoming_matches.length > 0)
			{
				var divUpcomingMatchesDiv = document.createElement("DIV");
				divUpcomingMatchesDiv.className="hidden";
				divUpcomingMatchesDiv.id="homeUpcommingMainDiv";

				var divUpcomingMatchesHeader = document.createElement("DIV");
				divUpcomingMatchesHeader.className = "team_name";
				divUpcomingMatchesHeader.innerHTML = "&nbsp;Upcoming Games";
				//divUpcomingMatchesDiv.appendChild(divUpcomingMatchesHeader);
				var noOfupcomings;
				noOfupcomings = 3;
				if(homeData.upcoming_matches.length < 3)
				{
					noOfupcomings = homeData.upcoming_matches.length ;
				}
				for(var i=0;i< noOfupcomings; i++)
				{ 
					var matchData = homeData.upcoming_matches[i];

					if(matchData.match_status=='NA--')
					{
						continue;
					}

					var funName = "gotoGamesBoxScore('homeView','" +  matchData.game_id + "','" +
					matchData.home_name + "','" + matchData.away_name + "','" + matchData.match_time 
					+ "','" + homeData.schedule_date +"','"+matchData.home_name+"','"+matchData.away_name+"')";

					var containerDIV = document.createElement('div');

					if(i%2==0)
					containerDIV.className = 'left_float';
					else
					containerDIV.className = 'right_float';

					var containerTable = document.createElement("table");
					containerTable.className = 'scheduleHome';

					//**************** SECOND ROW STARTS ****************
					var td1 = document.createElement("td");
					td1.colSpan = "2";
					td1.align="left";

					var gameTime = document.createElement('span');
					gameTime.id =  matchData.home_name+"_"+matchData.away_name + '_gameTime';

					if(!(matchData.match_time.indexOf("None") >= 0) && matchData.match_time != null && matchData.match_time != '')
					{   
						var matchDa = matchData.game_date.split('-');
						var dateString = strMonthArray[matchDa[1]-1] +  " " + (matchDa[2]) ;//+ ", " + matchDa[0];
						gameTime.innerHTML = dateString.toUpperCase() +"<br>"+matchData.match_time.replace('-',':')+" ET";
						//gameTime.className='time';
					}
					else if(!(matchData.game_date.indexOf("None") >= 0))
					{
						var matchDa = matchData.game_date.split('-');
						var dateString = strMonthArray[matchDa[1]-1] +  " " + (matchDa[2]) ;//+ ", " + matchDa[0];
						gameTime.innerHTML = dateString.toUpperCase();
					}
					//gameTime.style.display="none";

					var qtrspan = document.createElement('a');
					qtrspan.id = matchData.game_id + '_qtr_no';
					qtrspan.style.display="none";

					var td2 = document.createElement("td");
					td2.colSpan = "3";
					td2.align="right";

					var boxspan1 = document.createElement("img");
					boxspan1.title="Box Score";
					boxspan1.src="./img/arrow_btn.png";
					boxspan1.id=matchData.game_id + '_boxscore' 
					boxspan1.setAttribute("onclick",funName);
					boxspan1.style.display="block";

					var livespan2 = document.createElement("span");
					//livespan2.innerHTML="&nbsp;Live&nbsp;";
					//livespan2.id=matchData.game_id + '_live'  
					//livespan2.className="live";
					livespan2.style.display="none";

					var secondTR = document.createElement("tr");

					var homeTeamName = matchData.home_name.replace(" ","");
					homeTeamName = homeTeamName.replace(" ","");
					var awayTeamName = matchData.away_name.replace(" ","");
					awayTeamName = awayTeamName.replace(" ","");

					//**************** FIRST ROW STARTS ****************

					//===== FIRST TR : FIRST TD STARTS ===========

					var tdFirst = document.createElement("td");
					tdFirst.align = 'center';
					tdFirst.width="20%";

					var homeTeamImage = document.createElement("img");
					homeTeamImage.setAttribute("onclick","getTeamHomePage('" + matchData.home_name + "','homeView','"+homeTeamName+"')");
					homeTeamImage.src = "./../logos/32/" + homeTeamName + ".png";
					homeTeamImage.alt = "";
					homeTeamImage.title = matchData.home_name;

					// COMMENTED BCZ TEAM ICONS NOT NEEDED IN HOME PAGE			 

					tdFirst.appendChild(homeTeamImage);

					tdFirst.appendChild(document.createElement('br'));
					var homeTeamAlias = document.createElement('span');
					homeTeamAlias.innerHTML =(matchData.home_alias).substring(0,8);
					homeTeamAlias.setAttribute("onclick","getTeamHomePage('" + matchData.home_name + "','homeView')");

					tdFirst.appendChild(homeTeamAlias);

					if(matchData.home_rank != undefined && matchData.home_rank!='0' && matchData.home_rank!='-')
					{
						var homeTeamrank = document.createElement('span');
						homeTeamrank.innerHTML ="&nbsp;(#"+matchData.home_rank+")";
						tdFirst.appendChild(homeTeamrank);
					}

					//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
					var tdSecond = document.createElement("td");
					tdSecond.align = 'center';
					tdSecond.width="19%";
					//tdSecond.valign="middle";

					//var homeTeamScore = document.createElement('span');
					tdSecond.id = matchData.game_id + '_homeTeamScore';

					tdSecond.innerHTML = matchData.home_score; // Hardcoded score bcz teams score will be updated later

					tdSecond.setAttribute("onclick",funName);


					if(matchData.match_status =="end")
					{
						if(matchData.winner=='home')
						{
							tdSecond.className='wonTeam1';
						}
						else
						{
							tdSecond.className='lossTeam1';
						}
					}
					else
					{
						//tdSecond.className='score';
						tdSecond.className='';
					}

					//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

					var tdmiddle = document.createElement("td");
					tdmiddle.align = 'center';
					tdmiddle.width="20%";

					tdmiddle.appendChild(livespan2);
					if(matchData.match_status !="end" || matchData.match_status=="yettobe")
					{
						tdmiddle.appendChild(document.createElement('br'));
					}
					tdmiddle.appendChild(gameTime);
					if(matchData.match_status !="end" || matchData.match_status=="yettobe")
					{
						tdmiddle.appendChild(document.createElement('br'));
					}
					//tdmiddle.appendChild(document.createElement('br'));
					tdmiddle.appendChild(qtrspan);

					//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

					var tdThird = document.createElement("td");
					tdThird.align = 'center';
					tdThird.width="19%";

					var awayTeamScore = document.createElement('span');
					tdThird.id = matchData.game_id + '_awayTeamScore';
					tdThird.innerHTML =  matchData.away_score; // Hardcoded score bcz teams score will be updated later

					tdThird.setAttribute("onclick",funName);

					if(matchData.match_status =="end")
					{
						if(matchData.winner=='away')
						{
							tdThird.className='wonTeam1';
						}
						else
						{
							tdThird.className='lossTeam1';
						}
					}
					else
					{
						tdThird.className='score';
					}

					//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

					var tdForth = document.createElement("td");
					tdForth.align = 'center';
					tdForth.width="20%";

					var awayTeamImage = document.createElement("img");
					awayTeamImage.src = "./../logos/32/" + awayTeamName+ ".png";
					awayTeamImage.setAttribute("onclick","getTeamHomePage('" + matchData.away_name + "','homeView')");
					awayTeamImage.alt = "";
					awayTeamImage.title = matchData.away_name;

					// COMMENTED BCZ TEAM ICONS NOT NEEDED IN HOME PAGE
					tdForth.appendChild(awayTeamImage);

					tdForth.appendChild(document.createElement('br'));

					var awayTeamAlias = document.createElement('span');
					awayTeamAlias.innerHTML =(matchData.away_alias).substring(0,8);
					awayTeamAlias.setAttribute("onclick","getTeamHomePage('" + matchData.away_name + "','homeView')");
					tdForth.appendChild(awayTeamAlias);

					if(matchData.away_rank != undefined && matchData.away_rank!='0' && matchData.away_rank!='-')
					{
						var awayTeamrank = document.createElement('span');
						awayTeamrank.innerHTML ="&nbsp;(#"+matchData.away_rank+")";
						tdForth.appendChild(awayTeamrank);
					}
					var tdFifth = document.createElement("td");
					tdFifth.width="2%";
					tdFifth.align="right";
					tdFifth.appendChild(boxspan1);

					if(matchData.match_status =="end" || matchData.match_status!="yettobe")
					{
						secondTR.appendChild(tdSecond);
					}
					else
					{
						tdFirst.width="40%";
					}

					if((i%2)==0)
					{
						secondTR.className="even_row";
					}
					if(matchData.match_status=="end")
					{
						//secondTR.className="liveTable_tr";
					}

					if(matchData.match_status =="end" || matchData.match_status!="yettobe")
					{
						secondTR.appendChild(tdFirst);
						secondTR.appendChild(tdmiddle);
					}
					else
					{
						tdFirst.width="19%";
						secondTR.appendChild(tdFirst);
						tdmiddle.width="60%";
						secondTR.appendChild(tdmiddle);
					}

					if(matchData.match_status =="end" || matchData.match_status!="yettobe")
					{
						secondTR.appendChild(tdForth);
						secondTR.appendChild(tdThird);
						secondTR.appendChild(tdFifth);
					}
					else
					{
						tdForth.width="19%";
						secondTR.appendChild(tdForth);
						tdFifth.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
						secondTR.appendChild(tdFifth);
					}

					containerTable.appendChild(secondTR);
					//containerTable.appendChild(thirdTR);
					containerDIV.appendChild(containerTable);

					divUpcomingMatchesDiv.appendChild(containerDIV);
					homeInernalPageDIV.appendChild(divUpcomingMatchesDiv);
				}
			
				var moreNewsButtonUpcomings = document.createElement("A");
				moreNewsButtonUpcomings.id="team_latest_more";
				moreNewsButtonUpcomings.accesskey="#"
				moreNewsButtonUpcomings.className="moreico";
				var funName = "loadMoreUpcomingGames();";			
				moreNewsButtonUpcomings.setAttribute("onclick",funName);
				moreNewsButtonUpcomings.innerHTML = "More";
				

				var divUpcomingMatchesHeader = document.createElement("TABLE");
				var tr = document.createElement("TR");
				var td = document.createElement("TD");
				td.align ='right';
				divUpcomingMatchesHeader.className = "Tab2";		
				td.appendChild(moreNewsButtonUpcomings);
				tr.appendChild(td);
				divUpcomingMatchesHeader.appendChild(tr);
				containerDIV.appendChild(divUpcomingMatchesHeader);


			}
			
		}
	}
	
	//------------------------------------------------------------------------------------------------
	
}









function loadHomeNewsData()
{

	CRR_NEWS_COUNT = 1;	

	var url = JSON_PATH + JSON_FILE_INIT + "_news_" + CRR_NEWS_COUNT + ".json?math=" + Math.random();
	
	var xmlHttp;

	xmlHttp=new XMLHttpRequest();

	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange =function getStandings()
	{
		if(xmlHttp.readyState==4  )//&& xmlHttp.status==200)
		{ 
			$getId('team_Home_news').innerHTML = '<a><strong>Loading News...</strong></a>';
			loadingIcon(false);
			getHomeNewsData(xmlHttp.responseText,'homePage');
		}
	};
	xmlHttp.send(null);
	loadingIcon(true);
	//$getId("ajaxMsgDiv").style.display = 'block';
}

function getHomeNewsData(NBA_NEWS_DATA,newsfor)
{	
	//$getId("ajaxMsgDiv").style.display = 'block';

	var newsData = NBA_NEWS_DATA.parseJSON();
	//dateData = newsData.news_date_time.split(",");
	//formatedDate = dateData[0]+" 20"+dateData[1];
	$getId('newsDateHeader').innerHTML = "Update as on " + newsData.news_date_time;
	if(CRR_NEWS_COUNT == 1)
	$getId('backNews').className = 'hidden';
	else
	$getId('backNews').className = '';
	
	if(NoOfNews == 8)
	{
		var team_Home_news = $getId('team_Home_news2');
		$getId("home_news").className = "hidden";  
		$getId("home_news2").className = "team_name";
		$getId('team_Home_news').className='hidden';
	}
	else
	{
		var team_Home_news = $getId('team_Home_news');
		$getId("home_news").className = "team_name";  
		$getId("home_news2").className = "hidden";
		$getId('team_Home_news2').className='team_style';
		//2
	}

	team_Home_news.innerHTML = "";
	//$getId("ajaxMsgDiv").style.display = 'none';
	//////////////////////alert("newsData.news_data.length : " + newsData.news_data.length);
	//////////////alert(NoOfNews);
	if(NoOfNews > newsData.news_data.length)
		NoOfNews = newsData.news_data.length;

	var table = document.createElement("table");
	for(var i=0;i<NoOfNews;i++) //newsData.news_data.length
	{
		var anchorTag = document.createElement("tr");
		var td = document.createElement("td");

		
		var td2 = document.createElement("td");

		td.appendChild(anchorTag);
		if(i%2==0) 
		anchorTag.className = "evenRow";
		else
		anchorTag.className = "oddRow";

		anchorTag.href = "#";
		var newsDetailFun = "gotoNewsDetails('" + newsData.news_data[i].news_id + "','"+newsfor+"')";
		//////////////////////alert("newsDetailFun : " + newsDetailFun);
		anchorTag.setAttribute("onClick",newsDetailFun);


		var newsHeadline = document.createElement("h5");
		if(newsData.news_data[i].news_headline.length > 50)
		{
			var newsWithoutSigns = replaceEqulSign(newsData.news_data[i].news_headline);
			newsWithoutSigns = replaceEqulDots(newsWithoutSigns);
			newsHeadline.innerHTML = "&nbsp;" + newsWithoutSigns.substr(0,50)+" ...";
		}
		else
		{
			var newsWithoutSigns = replaceEqulSign(newsData.news_data[i].news_headline);
			newsWithoutSigns = replaceEqulDots(newsWithoutSigns);
			newsHeadline.innerHTML = "&nbsp;" + newsWithoutSigns;
		}

		anchorTag.appendChild(newsHeadline);

		var headlineInfo = document.createElement("span");

		if(newsData.news_data[i].news_headline_info.length > 150)
		{ 
			var newsInfoWithoutSigns = replaceEqulSign(newsData.news_data[i].news_headline_info);
			newsInfoWithoutSigns = replaceEqulDots(newsInfoWithoutSigns);
			headlineInfo.innerHTML = newsInfoWithoutSigns.substr(0,52)+" ...";
		}
		else
		{
			var newsInfoWithoutSigns = replaceEqulSign(newsData.news_data[i].news_headline_info);
			newsInfoWithoutSigns = replaceEqulDots(newsInfoWithoutSigns);
			headlineInfo.innerHTML = newsInfoWithoutSigns;
		}

		anchorTag.appendChild(headlineInfo);
		
		var upButton = document.createElement("img");	
		upButton.src="./img/arrow_btn.png";			
		upButton.setAttribute("onclick",newsDetailFun);
		td2.appendChild(upButton);
		anchorTag.appendChild(td2)
		table.appendChild(anchorTag);		
		team_Home_news.appendChild(table);
	}
}

//pagination and more stuffs ----------------------------------------------------------
function loadMorePastGames()
{
	var url = JSON_PATH + "jnba_past_games.json?" + Math.random();
	
	var xmlHttp;

	try
	{
		xmlHttp=new XMLHttpRequest();	

		xmlHttp.open("GET",url,true);
		xmlHttp.onreadystatechange = function()
		{
			if(xmlHttp.readyState==4 )//&& xmlHttp.status==200)
			{			
				loadingIcon(false);
				CRR_NBA_HOME_PAGE_PAST_DATA = xmlHttp.responseText;				
				getpastGamesPage();
			}

			if(xmlHttp.readyState==4 && xmlHttp.status==404)
			{

			}
		};
		xmlHttp.send(null);
		loadingIcon(true);
	
	}
	catch(e)
	{
		//////////////alert(e);
	}
}


function getpastGamesPage()
{
	var pastGamesData = CRR_NBA_HOME_PAGE_PAST_DATA.parseJSON();

	var homeInernalPageDIV = document.getElementById('jnbaHomeInernalPage');
	homeInernalPageDIV.innerHTML = '';	

	var divPastMatchesHeader = document.createElement("TABLE");
	var tr = document.createElement("TR");
	var td1 = document.createElement("TD");
	var td2 = document.createElement("TD");
	td1.innerHTML = "Past Games";
	funName1 ="navigateTo('homeView','img/ico-home-colr.png'); initloadHomePage(); showNews();";
	var upButton = document.createElement("img");	
	upButton.src="./img/back.gif";		
	upButton.setAttribute("onclick",funName1);

	td2.appendChild(upButton);
	td1.className = "team_name";
	td2.className = "team_name";
	td2.align='right';
	tr.appendChild(td1);
	tr.appendChild(td2);
	divPastMatchesHeader.appendChild(tr);	

	homeInernalPageDIV.appendChild(divPastMatchesHeader);
	if(morePastEndGames > pastGamesData.past_games.length)
	{
		morePastEndGames = pastGamesData.past_games.length;
	}

	if(pastGamesData.past_games.length > 0)
	{
		for(var i=morePastStartGames; i<morePastEndGames; i++) //pastGamesData.past_games.length
		{
				var matchData = pastGamesData.past_games[i];		

				if(matchData.match_status=='NA--')
				{
					continue;
				}

				//manju
//				myUnderScoreDate = matchData.game_date.replace("-", "_");
				var funName = "gotoGamesBoxScore('homeView','" +  matchData.game_id + "','" +
				matchData.home_name + "','" + matchData.away_name + "','" + matchData.match_time 
				+ "','" + matchData.game_date+"','"+matchData.home_name+"','"+matchData.away_name+"')";

				//if(i==0)
				//	//////////////////////alert("funName : " + funName);

				var containerDIV = document.createElement('div');
				//containerDIV.setAttribute("onclick",funName);


				var containerTable = document.createElement("table");
				containerTable.className = 'scheduleHome';

				//**************** SECOND ROW STARTS ****************
				
				var td1 = document.createElement("td");
				td1.colSpan = "2";
				td1.align="left";


				var gameTime = document.createElement('span');
				gameTime.id =  matchData.home_name+"_"+matchData.away_name + '_gameTime';
				if(!(matchData.match_time.indexOf("None") >= 0))
				{   
					var matchDa = matchData.game_date.split('_');
					var dateString = strMonthArray[matchDa[1]-1] +  " " + (matchDa[2]) ;//+ ", " + matchDa[0];
					gameTime.innerHTML = dateString.toUpperCase(); //+"<br>"+matchData.match_time.replace('-',':');
					//gameTime.className='time';
				}
				else if(!(matchData.game_date.indexOf("None") >= 0))
				{
					var matchDa = matchData.game_date.split('_');
					var dateString = strMonthArray[matchDa[1]-1] +  " " + (matchDa[2]) ;//+ ", " + matchDa[0];
					gameTime.innerHTML = dateString.toUpperCase();
				}
				//time2
				//gameTime.style.display="none";

				var qtrspan = document.createElement('a');
				//qtrspan.id = matchData.game_id + '_qtr_no';
				//qtrspan.style.display="block";
				//qtrspan.innerHTML = 'Final';

				var td2 = document.createElement("td");
				td2.colSpan = "3";
				td2.align="right";

				var boxspan1 = document.createElement("img");
				boxspan1.title="Box Score";
				boxspan1.src="./img/arrow_btn.png";
				boxspan1.id=matchData.game_id + '_boxscore' 
				boxspan1.setAttribute("onclick",funName);
				boxspan1.style.display="block";

				var livespan2 = document.createElement("span");
				//livespan2.innerHTML="&nbsp;Live&nbsp;";
				//livespan2.id=matchData.game_id + '_live'  
				//livespan2.className="live";
				livespan2.style.display="none";
				
				var secondTR = document.createElement("tr");

				var homeTeamName = matchData.home_name.replace(" ","");
				homeTeamName = homeTeamName.replace(" ","");
				var awayTeamName = matchData.away_name.replace(" ","");
				awayTeamName = awayTeamName.replace(" ","");

				//**************** FIRST ROW STARTS ****************
				//===== FIRST TR : FIRST TD STARTS ===========

				var tdFirst = document.createElement("td");
				tdFirst.align = 'center';
				tdFirst.width="20%";

				var homeTeamImage = document.createElement("img");
				homeTeamImage.setAttribute("onclick","getTeamHomePage('" + matchData.home_name + "','homeView','"+homeTeamName+"')");
				homeTeamImage.src = "./../logos/32/" + homeTeamName + ".png";
				homeTeamImage.alt = "";
				homeTeamImage.title = matchData.home_name;

				// COMMENTED BCZ TEAM ICONS NOT NEEDED IN HOME PAGE			 

				tdFirst.appendChild(homeTeamImage);

				tdFirst.appendChild(document.createElement('br'));
				var homeTeamAlias = document.createElement('span');
				homeTeamAlias.innerHTML =(matchData.home_alias).substring(0,8);
				homeTeamAlias.setAttribute("onclick","getTeamHomePage('" + matchData.home_name + "','homeView')");

				tdFirst.appendChild(homeTeamAlias);

				if(matchData.home_rank != undefined && matchData.home_rank!='0' && matchData.home_rank!='-')
				{
				var homeTeamrank = document.createElement('span');
				homeTeamrank.innerHTML ="&nbsp;(#"+matchData.home_rank+")";
				tdFirst.appendChild(homeTeamrank);
				}

				//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
				var tdSecond = document.createElement("td");
				tdSecond.align = 'center';
				tdSecond.width="19%";
				//tdSecond.valign="middle";

				//var homeTeamScore = document.createElement('span');
				tdSecond.id = matchData.game_id + '_homeTeamScore';

				tdSecond.innerHTML =  matchData.home_score; // Hardcoded score bcz teams score will be updated later
				tdSecond.setAttribute("onclick",funName);

				if(matchData.match_status =="end")
				{
					if(matchData.winner=='home')
					{
						tdSecond.className='wonTeam1';
					}
					else
					{
						tdSecond.className='lossTeam1';
					}
				}
				else
				{
					tdSecond.className='score1';
				}

				//homeTeamScore.setAttribute("onclick",funName);
				//tdSecond.appendChild(homeTeamScore);	

				//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
				var tdmiddle = document.createElement("td");
				tdmiddle.align = 'center';
				tdmiddle.width="20%";

				tdmiddle.appendChild(livespan2);
				if(matchData.match_status !="end" || matchData.match_status=="yettobe")
				{
					tdmiddle.appendChild(document.createElement('br'));

				}
				tdmiddle.appendChild(gameTime);
				if(matchData.match_status !="end" || matchData.match_status=="yettobe")
				{
					tdmiddle.appendChild(document.createElement('br'));

				}
				//tdmiddle.appendChild(document.createElement('br'));
				tdmiddle.appendChild(qtrspan);

				//===== FIRST TR : FIRST TD ENDS ===========
				//===== FIRST TR : THIRD TD STARTS ===========

				//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
				var tdThird = document.createElement("td");
				tdThird.align = 'center';
				tdThird.width="19%";

				var awayTeamScore = document.createElement('span');
				tdThird.id = matchData.game_id + '_awayTeamScore';
				tdThird.innerHTML = matchData.away_score; // Hardcoded score bcz teams score will be updated later

				tdThird.setAttribute("onclick",funName);

				if(matchData.match_status =="end")
				{
					if(matchData.winner=='away')
					{
						tdThird.className='wonTeam1';
					}
					else
					{
						tdThird.className='lossTeam1';
					}
				}
				else
				{
					//tdThird.className='score';
					tdThird.className='';
				}

				//tdThird.appendChild(awayTeamScore);	
				//tdThird.appendChild(document.createElement('br'));

				//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

				var tdForth = document.createElement("td");
				tdForth.align = 'center';
				tdForth.width="20%";

				var awayTeamImage = document.createElement("img");
				awayTeamImage.src = "./../logos/32/" + awayTeamName+ ".png";
				awayTeamImage.setAttribute("onclick","getTeamHomePage('" + matchData.away_name + "','homeView')");
				awayTeamImage.alt = "";
				awayTeamImage.title = matchData.away_name;

				// COMMENTED BCZ TEAM ICONS NOT NEEDED IN HOME PAGE
				tdForth.appendChild(awayTeamImage);

				tdForth.appendChild(document.createElement('br'));

				var awayTeamAlias = document.createElement('span');
				awayTeamAlias.innerHTML =(matchData.away_alias).substring(0,8);
				awayTeamAlias.setAttribute("onclick","getTeamHomePage('" + matchData.away_name + "','homeView')");
				tdForth.appendChild(awayTeamAlias);

				if(matchData.away_rank != undefined && matchData.away_rank!='0' && matchData.away_rank!='-')
				{
					var awayTeamrank = document.createElement('span');
					awayTeamrank.innerHTML ="&nbsp;(#"+matchData.away_rank+")";
					tdForth.appendChild(awayTeamrank);
				}

				var tdFifth = document.createElement("td");

				tdFifth.width="2%";
				tdFifth.align="right";
				tdFifth.appendChild(boxspan1);

				if(matchData.match_status =="end" || matchData.match_status!="yettobe")
				{
					secondTR.appendChild(tdSecond);
				}
				else
				{			
					tdFirst.width="40%";
				}

				if((i%2)==0)
				{
					secondTR.className="even_row";
				}
				if(matchData.match_status=="end")
				{
				//secondTR.className="liveTable_tr";
				}

				if(matchData.match_status =="end" || matchData.match_status!="yettobe")
				{
					secondTR.appendChild(tdFirst);
					secondTR.appendChild(tdmiddle);
				}
				else
				{
					tdFirst.width="19%";
					secondTR.appendChild(tdFirst);
					tdmiddle.width="60%";
					secondTR.appendChild(tdmiddle);
				}

				if(matchData.match_status =="end" || matchData.match_status!="yettobe")
				{
					secondTR.appendChild(tdForth);
					secondTR.appendChild(tdThird);
					secondTR.appendChild(tdFifth);
				}
				else
				{
					tdForth.width="19%";
					secondTR.appendChild(tdForth);
					tdFifth.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
					secondTR.appendChild(tdFifth);
				}
				//**************** FIRST ROW ENDS ****************
				//**************** SECOND ROW ENDS ****************

				//containerTable.appendChild(firstTR);
				containerTable.appendChild(secondTR);
				//containerTable.appendChild(thirdTR);

				containerDIV.appendChild(containerTable);			

				if($getId(matchData.game_id + '_qtr_no')!=null && $getId(matchData.game_id + '_qtr_no')!=undefined && $getId(matchData.game_id + '_qtr_no')!='')
				{
					//$getId(matchData.game_id + '_qtr_no').innerHTML = 'Final';
				}
				homeInernalPageDIV.appendChild(containerDIV);

			}	
		}
		else
		{
			homeInernalPageDIV.innerHTML += "<h5 align='center'>No past games</h5>";
		}

		//
		var tableForButtons = document.createElement("TABLE");
		var tr = document.createElement("TR");
		var td1 = document.createElement("TD");
		var td2 = document.createElement("TD");
		
		if(morePastStartGames >0 && pastGamesData.past_games.length > 0)
		{
			var moreNewsButtonPrev = document.createElement("A");
			moreNewsButtonPrev.align="left";
			moreNewsButtonPrev.id="team_latest_more";
			moreNewsButtonPrev.accesskey="#"
			moreNewsButtonPrev.className="moreico";
			var funName = "loadPrevPastGames();";			
			moreNewsButtonPrev.setAttribute("onclick",funName);
			moreNewsButtonPrev.innerHTML = "Back";
			td1.appendChild(moreNewsButtonPrev);
			tr.appendChild(td1);
		}
		
		if(morePastEndGames <pastGamesData.past_games.length && pastGamesData.past_games.length > 0)
		{
			var moreNewsButton = document.createElement("A");
			moreNewsButton.align="right";
			moreNewsButton.id="team_latest_more";
			moreNewsButton.accesskey="#"
			moreNewsButton.className="moreico";
			var funName = "loadNextPastGames();";			
			moreNewsButton.setAttribute("onclick",funName);
			moreNewsButton.innerHTML = "More";
			td2.appendChild(moreNewsButton);
			td2.align='right';
			tr.appendChild(td2);
		}
		tr.className = "Tab2";
		tableForButtons.appendChild(tr);
		homeInernalPageDIV.appendChild(tableForButtons);

		$getId("home_news").className = "hidden";  
		$getId("home_news2").className = "hidden";
		$getId('team_Home_news').className='hidden';
		
}

function loadNextPastGames()
{
		//////////////alert("Ok"); 
		if(morePastStartGames != 0)		{
			
			morePastStartGames = morePastStartGames + pastGamePerPage;
		}
		else
		{
			morePastStartGames = pastGamePerPage;
		}
		
		morePastEndGames = morePastStartGames + pastGamePerPage;
		////////////alert("Start: "+morePastStartGames+" ____End: "+morePastEndGames);
		getpastGamesPage();
}

function loadPrevPastGames()
{
		//morePastStartGames = 0;
		//morePastEndGames = 10;
		//var pastGamePerPage = 10;

		morePastStartGames = morePastStartGames - pastGamePerPage;
		morePastEndGames = morePastEndGames  - pastGamePerPage;
		
		////////////alert("Start: "+morePastStartGames+" ____End: "+morePastEndGames);
		getpastGamesPage();
}


//loadMoreUpcomingGames()
//-------------------------Upcoming pagination and more stuff --------------------------------------------------------------------
function loadMoreUpcomingGames()
{
	var url = JSON_PATH + "jnba_upcoming_games.json?" + Math.random();
	////////alert(url);
	var xmlHttp;

	try
	{
		xmlHttp=new XMLHttpRequest();	

		xmlHttp.open("GET",url,true);
		xmlHttp.onreadystatechange = function()
		{
			if(xmlHttp.readyState==4  )//&& xmlHttp.status==200)
			{			
				loadingIcon(false);
				CRR_NBA_HOME_PAGE_UPCOMING_DATA = xmlHttp.responseText;				
				getUpcomingGamesPage();
			}

			if(xmlHttp.readyState==4 && xmlHttp.status==404)
			{

			}
		};
		xmlHttp.send(null);
		loadingIcon(true);
	
	}
	catch(e)
	{
		//////////////alert(e);
	}
}

function getUpcomingGamesPage()
{
	var upcomingGamesData = CRR_NBA_HOME_PAGE_UPCOMING_DATA.parseJSON();

	var homeInernalPageDIV = document.getElementById('jnbaHomeInernalPage');
	homeInernalPageDIV.innerHTML = '';
	
	var divUpcomingMatchesHeader = document.createElement("TABLE");
	var tr = document.createElement("TR");
	var td1 = document.createElement("TD");
	var td2 = document.createElement("TD");
	td1.innerHTML = "Upcoming Games";
	funName1 ="navigateTo('homeView','img/ico-home-colr.png'); initloadHomePage(); showNews();";
	var upButton = document.createElement("img");	
	upButton.src="./img/back.gif";		
	upButton.setAttribute("onclick",funName1);

	td2.appendChild(upButton);
	td1.className = "team_name";
	td2.className = "team_name";
	td2.align='right';
	tr.appendChild(td1);
	tr.appendChild(td2);
	divUpcomingMatchesHeader.appendChild(tr);	

	//divUpcomingMatchesHeader.appendChild(upButton);
//pagination1
	homeInernalPageDIV.appendChild(divUpcomingMatchesHeader);

	if(eval(moreEndGamesUpcoming) > eval(upcomingGamesData.upcoming_games.length))
	{
		moreEndGamesUpcoming = upcomingGamesData.upcoming_games.length;
	}

	if(eval(upcomingGamesData.upcoming_games.length) > 0)
	{  
		for(var i=moreStartGamesUpcoming; i<eval(moreEndGamesUpcoming); i++) 
		{ 
				var matchData = upcomingGamesData.upcoming_games[i];		

				if(matchData.match_status=='NA--')
				{
					continue;
				}

				var funName = "gotoGamesBoxScore('homeView','" +  matchData.game_id + "','" +
				matchData.home_name + "','" + matchData.away_name + "','" + matchData.match_time 
				+ "','" + matchData.game_date +"','"+matchData.home_name+"','"+matchData.away_name+"')";

				//if(i==0)
				//	//////////////////////alert("funName : " + funName);

				var containerDIV = document.createElement('div');
				//containerDIV.setAttribute("onclick",funName);


				var containerTable = document.createElement("table");
				containerTable.className = 'scheduleHome';

				//**************** SECOND ROW STARTS ****************
				
				var td1 = document.createElement("td");
				td1.colSpan = "2";
				td1.align="left";


				var gameTime = document.createElement('span');
				gameTime.id =  matchData.home_name+"_"+matchData.away_name + '_gameTime';
				if(!(matchData.match_time.indexOf("None") >= 0 ) && matchData.match_time != null && matchData.match_time != '')
				{   
					var matchDa = matchData.game_date.split('-');
					var dateString = strMonthArray[matchDa[1]-1] +  " " + (matchDa[2]) ;//+ ", " + matchDa[0];
					gameTime.innerHTML = dateString.toUpperCase() +"<br>"+matchData.match_time.replace('-',':')+" ET";
					//gameTime.className='time';
				}
				else if(!(matchData.game_date.indexOf("None") >= 0))
				{
					var matchDa = matchData.game_date.split('-');
					var dateString = strMonthArray[matchDa[1]-1] +  " " + (matchDa[2]) ;//+ ", " + matchDa[0];
					gameTime.innerHTML = dateString.toUpperCase();
				}

				var qtrspan = document.createElement('a');
				//qtrspan.id = matchData.game_id + '_qtr_no';
				//qtrspan.style.display="block";
				//qtrspan.innerHTML = 'Final';

				var td2 = document.createElement("td");
				td2.colSpan = "3";
				td2.align="right";

				var boxspan1 = document.createElement("img");
				boxspan1.title="Box Score";
				boxspan1.src="./img/arrow_btn.png";
				boxspan1.id=matchData.game_id + '_boxscore' 
				boxspan1.setAttribute("onclick",funName);
				boxspan1.style.display="block";
				
				var livespan2 = document.createElement("span");
				//livespan2.innerHTML="&nbsp;Live&nbsp;";
				//livespan2.id=matchData.game_id + '_live'  
				//livespan2.className="live";
				livespan2.style.display="none";
				
				var secondTR = document.createElement("tr");

				var homeTeamName = matchData.home_name.replace(" ","");
				homeTeamName = homeTeamName.replace(" ","");
				var awayTeamName = matchData.away_name.replace(" ","");
				awayTeamName = awayTeamName.replace(" ","");

				//**************** FIRST ROW STARTS ****************
				//===== FIRST TR : FIRST TD STARTS ===========

				var tdFirst = document.createElement("td");
				tdFirst.align = 'center';
				tdFirst.width="20%";

				var homeTeamImage = document.createElement("img");
				homeTeamImage.setAttribute("onclick","getTeamHomePage('" + matchData.home_name + "','homeView','"+homeTeamName+"')");
				homeTeamImage.src = "./../logos/32/" + homeTeamName + ".png";
				homeTeamImage.alt = "";
				homeTeamImage.title = matchData.home_name;

				// COMMENTED BCZ TEAM ICONS NOT NEEDED IN HOME PAGE			 

				tdFirst.appendChild(homeTeamImage);

				tdFirst.appendChild(document.createElement('br'));
				var homeTeamAlias = document.createElement('span');
				homeTeamAlias.innerHTML =(matchData.home_alias).substring(0,8);
				homeTeamAlias.setAttribute("onclick","getTeamHomePage('" + matchData.home_name + "','homeView')");

				tdFirst.appendChild(homeTeamAlias);

				if(matchData.home_rank != undefined && matchData.home_rank!='0' && matchData.home_rank!='-')
				{
				var homeTeamrank = document.createElement('span');
				homeTeamrank.innerHTML ="&nbsp;(#"+matchData.home_rank+")";
				tdFirst.appendChild(homeTeamrank);
				}

				//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
				var tdSecond = document.createElement("td");
				tdSecond.align = 'center';
				tdSecond.width="19%";
				//tdSecond.valign="middle";

				//var homeTeamScore = document.createElement('span');
				tdSecond.id = matchData.game_id + '_homeTeamScore';

				tdSecond.innerHTML =  matchData.home_score; // Hardcoded score bcz teams score will be updated later
				tdSecond.setAttribute("onclick",funName);

				if(matchData.match_status =="end")
				{
					if(matchData.winner=='home')
					{
						tdSecond.className='wonTeam1';
					}
					else
					{
						tdSecond.className='lossTeam1';
					}
				}
				else
				{
					tdSecond.className='';
				}

				//homeTeamScore.setAttribute("onclick",funName);
				//tdSecond.appendChild(homeTeamScore);	

				//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
				var tdmiddle = document.createElement("td");
				tdmiddle.align = 'center';
				tdmiddle.width="20%";

				tdmiddle.appendChild(livespan2);
				if(matchData.match_status !="end" || matchData.match_status=="yettobe")
				{
					tdmiddle.appendChild(document.createElement('br'));

				}
				tdmiddle.appendChild(gameTime);
				if(matchData.match_status !="end" || matchData.match_status=="yettobe")
				{
					tdmiddle.appendChild(document.createElement('br'));

				}
				//tdmiddle.appendChild(document.createElement('br'));
				tdmiddle.appendChild(qtrspan);

				//===== FIRST TR : FIRST TD ENDS ===========
				//===== FIRST TR : THIRD TD STARTS ===========

				//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
				var tdThird = document.createElement("td");
				tdThird.align = 'center';
				tdThird.width="19%";

				var awayTeamScore = document.createElement('span');
				tdThird.id = matchData.game_id + '_awayTeamScore';
				tdThird.innerHTML = matchData.away_score; // Hardcoded score bcz teams score will be updated later

				tdThird.setAttribute("onclick",funName);

				if(matchData.match_status =="end")
				{
					if(matchData.winner=='away')
					{
						tdThird.className='wonTeam1';
					}
					else
					{
						tdThird.className='lossTeam1';
					}
				}
				else
				{
					tdThird.className='score1';
				}

				//tdThird.appendChild(awayTeamScore);	
				//tdThird.appendChild(document.createElement('br'));

				//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

				var tdForth = document.createElement("td");
				tdForth.align = 'center';
				tdForth.width="20%";

				var awayTeamImage = document.createElement("img");
				awayTeamImage.src = "./../logos/32/" + awayTeamName+ ".png";
				awayTeamImage.setAttribute("onclick","getTeamHomePage('" + matchData.away_name + "','homeView')");
				awayTeamImage.alt = "";
				awayTeamImage.title = matchData.away_name;

				// COMMENTED BCZ TEAM ICONS NOT NEEDED IN HOME PAGE
				tdForth.appendChild(awayTeamImage);

				tdForth.appendChild(document.createElement('br'));

				var awayTeamAlias = document.createElement('span');
				awayTeamAlias.innerHTML =(matchData.away_alias).substring(0,8);
				awayTeamAlias.setAttribute("onclick","getTeamHomePage('" + matchData.away_name + "','homeView')");
				tdForth.appendChild(awayTeamAlias);

				if(matchData.away_rank != undefined && matchData.away_rank!='0' && matchData.away_rank!='-')
				{
					var awayTeamrank = document.createElement('span');
					awayTeamrank.innerHTML ="&nbsp;(#"+matchData.away_rank+")";
					tdForth.appendChild(awayTeamrank);
				}

				var tdFifth = document.createElement("td");

				tdFifth.width="2%";
				tdFifth.align="right";
				tdFifth.appendChild(boxspan1);

				if(matchData.match_status =="end" || matchData.match_status!="yettobe")
				{
					secondTR.appendChild(tdSecond);
				}
				else
				{			
					tdFirst.width="40%";
				}

				if((i%2)==0)
				{
					secondTR.className="even_row";
				}
				if(matchData.match_status=="end")
				{
				//secondTR.className="liveTable_tr";
				}

				if(matchData.match_status =="end" || matchData.match_status!="yettobe")
				{
					secondTR.appendChild(tdFirst);
					secondTR.appendChild(tdmiddle);
				}
				else
				{
					tdFirst.width="19%";
					secondTR.appendChild(tdFirst);
					tdmiddle.width="60%";
					secondTR.appendChild(tdmiddle);
				}

				if(matchData.match_status =="end" || matchData.match_status!="yettobe")
				{
					secondTR.appendChild(tdForth);
					secondTR.appendChild(tdThird);
					secondTR.appendChild(tdFifth);
				}
				else
				{
					tdForth.width="19%";
					secondTR.appendChild(tdForth);
					tdFifth.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
					secondTR.appendChild(tdFifth);
				}
				//**************** FIRST ROW ENDS ****************
				//**************** SECOND ROW ENDS ****************

				//containerTable.appendChild(firstTR);
				containerTable.appendChild(secondTR);
				//containerTable.appendChild(thirdTR);

				containerDIV.appendChild(containerTable);			

				if($getId(matchData.game_id + '_qtr_no')!=null && $getId(matchData.game_id + '_qtr_no')!=undefined && $getId(matchData.game_id + '_qtr_no')!='')
				{
					//$getId(matchData.game_id + '_qtr_no').innerHTML = 'Final';
				}
				homeInernalPageDIV.appendChild(containerDIV);

			}	
	    }
		else
		{
			homeInernalPageDIV.innerHTML += "<h5 align='center'>No more upcoming games</h5>";

		}

		var tableForButtons = document.createElement("TABLE");
		var tr = document.createElement("TR");
		var td1 = document.createElement("TD");
		var td2 = document.createElement("TD");

		if(moreStartGamesUpcoming >0 && upcomingGamesData.upcoming_games.length > 0){  
		var moreNewsButtonPrev = document.createElement("A");
		moreNewsButtonPrev.align="left";
		moreNewsButtonPrev.id="team_latest_more";
		moreNewsButtonPrev.accesskey="#"
		moreNewsButtonPrev.className="moreico";
		var funName = "loadPrevUpcomingGames();";			
		moreNewsButtonPrev.setAttribute("onclick",funName);
		moreNewsButtonPrev.innerHTML = "Back";
		td1.appendChild(moreNewsButtonPrev);
		tr.appendChild(td1);
		}
		
		if(moreEndGamesUpcoming < upcomingGamesData.upcoming_games.length &&  upcomingGamesData.upcoming_games.length > 0){
		var moreNewsButton = document.createElement("A");
		moreNewsButton.align="right";
		moreNewsButton.id="team_latest_more";
		moreNewsButton.accesskey="#"
		moreNewsButton.className="moreico";
		var funName = "loadNextGamesUpcoming();";			
		moreNewsButton.setAttribute("onclick",funName);
		moreNewsButton.innerHTML = "More";
		td2.align='right';
		td2.appendChild(moreNewsButton);
		tr.appendChild(td2);
		}
		
		tr.className="Tab2";
		tableForButtons.appendChild(tr);
		homeInernalPageDIV.appendChild(tableForButtons);

		$getId("home_news").className = "hidden";  
		$getId("home_news2").className = "hidden";
		$getId('team_Home_news').className='hidden';

}

function loadNextPastGames()
{
		
		if(morePastStartGames != 0)		{
			
			morePastStartGames = morePastStartGames + pastGamePerPage;
		}
		else
		{
			morePastStartGames = pastGamePerPage;
		}
		
		morePastEndGames = morePastStartGames + pastGamePerPage;
		
		getpastGamesPage();
}

function loadPrevPastGames()
{
		//morePastStartGames = morePastStartGames - pastGamePerPage;
		//morePastEndGames = morePastEndGames  - pastGamePerPage;
		if(morePastEndGames != morePastStartGames + pastGamePerPage)
		{
			morePastEndGames = morePastStartGames + pastGamePerPage;
		}
		
		morePastStartGames = morePastStartGames - pastGamePerPage;
		morePastEndGames = morePastEndGames  - pastGamePerPage;		
		
		getpastGamesPage();
}

function loadNextGamesUpcoming()
{
		
		if(moreStartGamesUpcoming != 0)		{
			
			moreStartGamesUpcoming = moreStartGamesUpcoming + pastGamePerPage;
		}
		else
		{
			moreStartGamesUpcoming = pastGamePerPage;
		}
		
		moreEndGamesUpcoming = moreStartGamesUpcoming + pastGamePerPage;
		
		getUpcomingGamesPage();
}

function loadPrevUpcomingGames() 
{ 
		
		if(moreEndGamesUpcoming != moreStartGamesUpcoming + pastGamePerPage)
		{
			moreEndGamesUpcoming = moreStartGamesUpcoming + pastGamePerPage;
		}
		
		moreStartGamesUpcoming = moreStartGamesUpcoming - pastGamePerPage;
		moreEndGamesUpcoming = moreEndGamesUpcoming  - pastGamePerPage;		
		
		getUpcomingGamesPage();
}


function showNews()
{
	$getId("home_news").className = "team_name";  
	$getId("home_news2").className = "team_name";
	$getId('team_Home_news').className='team_style';
}




function showUpORPastGame(spanId,divid)
{    
	 $getId('homePastMainDiv').className="hidden";
	 $getId('homeUpcommingMainDiv').className="hidden";
	 $getId(divid).className="";	
	 $getId('homePastTab').className = "leftOff";	
	 $getId('homeUpcomingTab').className = "rightOff";	
	 
	 if(spanId == 'homeUpcomingTab') //
	 $getId(spanId).className = "rightOn";
	 else
     $getId(spanId).className = "leftOn";
	 
}



function displayNoGames()
{
	var homeInernalPageDIV = document.getElementById('jnbaHomeInernalPage');
	homeInernalPageDIV.innerHTML = '';

	var divCurrentMatchesHeader = document.createElement("DIV");
	divCurrentMatchesHeader.className = "team_name";	

	var todaysDateArray = homeData.schedule_date.split("_"); 
	var dateString = strMonthArray[todaysDateArray[1]-1].toUpperCase()+"&nbsp;"+todaysDateArray[2]; //2008_5_1	

	divCurrentMatchesHeader.innerHTML = "&nbsp;Today's Games (ET) &mdash;&nbsp;" +dateString;
	homeInernalPageDIV.appendChild(divCurrentMatchesHeader);
	homeInernalPageDIV.innerHTML += "<h5 align='center'>No games today.</h5>";
}




function displayNoGames()
{
	var homeInernalPageDIV = document.getElementById('jnbaHomeInernalPage');
	homeInernalPageDIV.innerHTML = '';

	var divCurrentMatchesHeader = document.createElement("DIV");
	divCurrentMatchesHeader.className = "team_name";	

	var crrNBAHomeDate = new Date(); 
	var strMonthArray = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sept','Oct','Nov','Dec'];
	
	var dateString = strMonthArray[crrNBAHomeDate.getMonth()].toUpperCase()+"&nbsp;"+crrNBAHomeDate.getDate(); //2008_5_1	

	divCurrentMatchesHeader.innerHTML = "&nbsp;Today's Games (ET) &mdash;&nbsp;" +dateString;
	homeInernalPageDIV.appendChild(divCurrentMatchesHeader);
	homeInernalPageDIV.innerHTML += "<h5 align='center'>No games today.</h5>";
}
