
function loadXML(filePath)
{
var xmlDoc;

    try //Internet Explorer
      {
      
      xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
      }
    catch(e)
      {
      
      try //Firefox, Mozilla, Opera, etc.
        {
      
        xmlDoc=document.implementation.createDocument("","",null);
        }
      catch(e)
        {
      
        alert(e.message);
        return;
        }
      }
    xmlDoc.async=false;    
    xmlDoc.load(filePath);    
    return xmlDoc;
}
function getServerDate()
{

	var strMonthArray = new Array(12);
		
		strMonthArray[0] = "January";
		strMonthArray[1] = "February";
		strMonthArray[2] = "March";
		strMonthArray[3] = "April";
		strMonthArray[4] = "May";
		strMonthArray[5] = "June";
		strMonthArray[6] = "July";
		strMonthArray[7] = "August";
		strMonthArray[8] = "September";
		strMonthArray[9] = "October";
		strMonthArray[10] = "November";
		strMonthArray[11] = "December";
	
		var day_name=new Array(7);
		day_name[0]="Sunday";
		day_name[1]="Monday";
		day_name[2]="Tuesday";
		day_name[3]="Wednesday";
		day_name[4]="Thursday";
		day_name[5]="Friday";
		day_name[6]="Saturday";
	
		var ServerDate;
		var srDay;


 	  var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
    	  var da_day;
	   if (x)
     	   {
	
         	 x.onreadystatechange = function()
          {
	
               if (x.readyState == 4 && x.status == 200)
               {
                    da_day = x.responseText;
		    ServerDate=da_day;
                 		
               }
          }
          x.open ("GET", 'php/date_Ser.php', true);
          x.send (null);
         
     	  } 

	 var y = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
    	 var y_day;
	   if (y)
     	   {
	
         	 y.onreadystatechange = function()
          {
	
               if (y.readyState == 4 && y.status == 200)
               {
                    y_day = y.responseText;
		    srDay=y_day;
                 			
               }
          }
          y.open ("GET", 'php/date_day.php', true);
          y.send (null);
         
     	  } 


	if (ServerDate == null )
	  {
	   var d = new Date();
	   var curr_date = d.getDate();
       var curr_month = strMonthArray[d.getMonth()];
	   var curr_year = d.getFullYear();
	
		if(curr_date < 10)
		{
		curr_date ="0" + curr_date; 
		}
		srDay=day_name[d.getDay()];
		
	  }
	else
	{

	   var curr_date = ServerDate.substr(0,2);
       var curr_month = ServerDate.substr(3,2);
       var curr_year = ServerDate.substr(6);
	   
		if(curr_month < 10)
		{
		curr_month =eval(curr_month.substr(1))-1; 
		}
		else
		{
		curr_month =eval(curr_month)-1; 
		}
		curr_month=strMonthArray[curr_month];
	}
	

 	if ( srDay == null)
	  {
		var d1 = new Date();
		srDay=day_name[d1.getDay()];
	
	  }
	else
	{
		if (srDay=="Sun")
		{
			srDay="Sunday";
		
		}
		else if (srDay=="Mon")
		{
			srDay="Monday";
		}
		else if (srDay=="Tue")
		{
			srDay="Tuesday";
		}
		else if (srDay=="Wed")
		{
			srDay="Wednesday";
		}
		else if (srDay=="Thu")
		{
			srDay="Thursday";
		}
		else if (srDay=="Fri")
		{
			srDay="Friday";
		}
		else if (srDay=="Sat")
		{
			srDay="Saturday";
		}
	
	}


	   	ServerDate =srDay+", "+  curr_month + " "+curr_date + ", " + curr_year;		

		document.getElementById("dayDate").innerHTML=ServerDate;
	
}

function readTeaser(filePath)
{

	var allNews;	
	var xmlDoc;
	var newsLink ;
	var news ;
	var heading ;
	var date ;
	var ServerDate;
	var movieDate;
	var nDay;
	var srDay;
	var teaser;
	var teaserText = "";
	var detailsLink ;
	var teaserComplete ="";	
	
	xmlDoc = loadXML(filePath);	
	allNews=xmlDoc.documentElement;		
	newsLink = allNews.getAttribute("newsPageLink");	
	
	for(index=0;index<allNews.childNodes.length;index++)
	{
	news = allNews.childNodes[index];	
	if(news.childNodes.length != 0)
	{	    
	    heading = news.getAttribute("heading");	 
	    date = news.getAttribute("newsDate");
   	    ServerDate=news.getAttribute("ServerDate");
 	    movieDate=news.getAttribute("movieDate");
	    nDay=news.getAttribute("nDay");
		

 	  var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
    	  var da_day;
	   if (x)
     	   {
	
         	 x.onreadystatechange = function()
          {
	
               if (x.readyState == 4 && x.status == 200)
               {
                    da_day = x.responseText;
		    ServerDate=da_day;
                 			
               }
          }
          x.open ("GET", 'php/date_Ser.php', true);
          x.send (null);
         
     	  } 
		
	
	  if (ServerDate == null  || ServerDate.substr(2,1) != "-")
	  {
	   var d = new Date();

	   var curr_date = d.getDate();

           var curr_month = d.getMonth()+1;

           var curr_year = d.getFullYear();

		if(curr_month< 10)
		{
		
		curr_month ="0" + curr_month; 
		}

		if(curr_date < 10)
		{
		curr_date ="0" + curr_date; 
		}

	   ServerDate = curr_date + "-" + curr_month + "-" + curr_year;
		
	  }
 

 	var y = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
    	  var y_day;
	   if (y)
     	   {
	
         	 y.onreadystatechange = function()
          {
	
               if (y.readyState == 4 && y.status == 200)
               {
                    y_day = y.responseText;
		    srDay=y_day;
                 			
               }
          }
          y.open ("GET", 'php/date_day.php', true);
          y.send (null);
         
     	  } 


 	if ( srDay == null)
	  {
		var d1 = new Date();
		var day_name=new Array(7);
		day_name[0]="Sun"
		day_name[1]="Mon"
		day_name[2]="Tue"
		day_name[3]="Wed"
		day_name[4]="Thu"
		day_name[5]="Fri"
		day_name[6]="Sat"
		srDay=day_name[d1.getDay()];
	
	  }
 

	 if (date==null)
	 {
   	 date=ServerDate
		
	  }	

		 	    
	    for(i=0;i<news.childNodes.length;i++)
	    {
	        if(news.childNodes[i].nodeName == 'teaser')
	        {
	            teaser = news.childNodes[i];
	            teaserText = teaser.childNodes[0].nodeValue;
	
	            detailsLink = teaser.getAttribute("detailsLink");
	        }
	    }

	
	
	if (movieDate == null && nDay == null)
	{
	
	  teaserComplete += "<span class=\"newsTitle\">" + date+ " " + heading +"</span><br />" + teaserText + "<br/><span class=\"readMore\"><a href=\""+ newsLink+"#"+detailsLink +"\">Read More</a></span><br /><br/>" ;	
	}
	else if (movieDate == null && nDay != null )
	{
	  	if( nDay == srDay)
	 	{
	  	teaserComplete += "<span class=\"newsTitle\">" + date+ " " + heading +"</span><br />" + teaserText + "<br/><span class=\"readMore\"><a href=\""+ newsLink+"#"+detailsLink +"\">Read More</a></span><br /><br/>" ;	
	
	 	}	
	}
	else if (movieDate != null) 
	{
			if ((eval(movieDate.substr(6)+movieDate.substr(3,2)+movieDate.substr(0,2)) < eval(ServerDate.substr(6)+ServerDate.substr(3,2)+ServerDate.substr(0,2))) || (eval(movieDate.substr(6)+movieDate.substr(3,2)+movieDate.substr(0,2)) > eval(ServerDate.substr(6)+ServerDate.substr(3,2)+ServerDate.substr(0,2))+7))
			{
		
			}
			else
			{
	   		 teaserComplete += "<span class=\"newsTitle\">" + date+ " " + heading +"</span><br />" + teaserText + "<br/><span class=\"readMore\"><a href=\""+ newsLink+"#"+detailsLink +"\">Read More</a></span><br /><br/>" ;	
			}	
		
	}

	
	
	    teaserText="";
	}
	}
    	
	document.getElementById("newsTeasers").innerHTML= teaserComplete;
	
}

function readRules(filePath)
{
	var xmlDoc = loadXML(filePath);
	
	var allRules;
	var rule;
	var title ;
	var description ;
	var completeRules="";
	allRules=xmlDoc.documentElement;	
	for(index=0;index<allRules.childNodes.length;index++)
	{
	rule = allRules.childNodes[index];
	
        if(rule.childNodes.length !=0)
        {	
            for(i=0;i<rule.childNodes.length;i++)
            {            
               if(rule.childNodes[i].nodeName == 'title')
               {
                title = rule.childNodes[i].childNodes[0].nodeValue;	        
               }
               if(rule.childNodes[i].nodeName == 'description')
               {
                description = rule.childNodes[i].childNodes[0].nodeValue;	        
               }
	        }        	
	        completeRules += "<span class=\"newsTitle\">" + title +"</span><br /><span>" + description + "</span><br/><br/>" ;		    }
	}

	document.getElementById("clubRules").innerHTML= completeRules;
}


function readNews(filePath)
{
	var allNews;	
	var xmlDoc;
	var newsLink ;
	var news ;
	var heading ;
	var date ;
	var ServerDate;
	var movieDate;
	var nDay;
	var srDay;
	var newsBody;
	var newsText = "";
	var detailsLink ;
	var newsComplete ="";	
	xmlDoc = loadXML(filePath);	
	allNews=xmlDoc.documentElement;		
	newsLink = allNews.getAttribute("newsPageLink");	
	
	for(index=0;index<allNews.childNodes.length;index++)
	{
	news = allNews.childNodes[index];	
	
	if(news.childNodes.length != 0)
	{	    
	    heading = news.getAttribute("heading");	 
	    date = news.getAttribute("newsDate");
 	    ServerDate=news.getAttribute("ServerDate");
 	    movieDate=news.getAttribute("movieDate");
	    nDay=news.getAttribute("nDay");



 	  var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
    	  var da_day;
	   if (x)
     	   {
	
         	 x.onreadystatechange = function()
          {
	
               if (x.readyState == 4 && x.status == 200)
               {
                    da_day = x.responseText;
		    ServerDate=da_day;
                 			
               }
          }
          x.open ("GET", 'php/date_Ser.php', true);
          x.send (null);
         
     	  } 
		
	
	  if (ServerDate == null  || ServerDate.substr(2,1) != "-")
	  {
	   var d = new Date();

	   var curr_date = d.getDate();

           var curr_month = d.getMonth();

           var curr_year = d.getFullYear();

	   ServerDate = curr_date + "-" + curr_month + "-" + curr_year;
		
	  }
 

 	var y = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
    	  var y_day;
	   if (y)
     	   {
	
         	 y.onreadystatechange = function()
          {
	
               if (y.readyState == 4 && y.status == 200)
               {
                    y_day = y.responseText;
		    srDay=y_day;
                 			
               }
          }
          y.open ("GET", 'php/date_day.php', true);
          y.send (null);
         
     	  } 


 	if ( srDay == null)
	  {
		var d1 = new Date();
		var day_name=new Array(7);
		day_name[0]="Sun"
		day_name[1]="Mon"
		day_name[2]="Tue"
		day_name[3]="Wed"
		day_name[4]="Thu"
		day_name[5]="Fri"
		day_name[6]="Sat"
		srDay=day_name[d1.getDay()];
	
	  }
 

	 if (date==null)
	 {
   	 date=ServerDate
		
	  }	

		 	    
	    for(i=0;i<news.childNodes.length;i++)
	    {
	        if(news.childNodes[i].nodeName == 'teaser')
	        {
	            teaser = news.childNodes[i];
	            teaserText = teaser.childNodes[0].nodeValue;
	
	            detailsLink = teaser.getAttribute("detailsLink");
	        }
	    }


	 	    
	    for(i=0;i<news.childNodes.length;i++)
	    {

			if(news.childNodes[i].nodeName == 'teaser')
	        {
	            newsBody = news.childNodes[i];
	            detailsLink = newsBody.getAttribute("detailsLink");
	        }
	        else if(news.childNodes[i].nodeName == "newsbody")
	        {				
	            newsBody = news.childNodes[i];				
	            newsText = newsBody.childNodes[0].nodeValue;
	        }
	    }


	if (movieDate == null && nDay == null)
	{
	
	
	    	newsComplete += "<span class=\"newsTitle\"><a name=\""+ detailsLink +"\">" + date+ " " + heading +"</a></span><br />" + newsText + "<br/><br/>" ;	
		}
	else if (movieDate == null && nDay != null )
	{
	  	if( nDay == srDay)
	 	{
	  
	    	newsComplete += "<span class=\"newsTitle\"><a name=\""+ detailsLink +"\">" + date+ " " + heading +"</a></span><br />" + newsText + "<br/><br/>" ;	

	 	}	
	}
	else if (movieDate != null) 
	{
			if ((eval(movieDate.substr(6)+movieDate.substr(3,2)+movieDate.substr(0,2)) < eval(ServerDate.substr(6)+ServerDate.substr(3,2)+ServerDate.substr(0,2))) || (eval(movieDate.substr(6)+movieDate.substr(3,2)+movieDate.substr(0,2)) > eval(ServerDate.substr(6)+ServerDate.substr(3,2)+ServerDate.substr(0,2))+7))
			{
		
			}
			else
			{
	   		 
	    		newsComplete += "<span class=\"newsTitle\"><a name=\""+ detailsLink +"\">" + date+ " " + heading +"</a></span><br />" + newsText + "<br/><br/>" ;	
			}	
		
	}

		    newsText="";
	}
	}
    
	document.getElementById("allnews").innerHTML= newsComplete;
}
