// JavaScript Document
var  d1 = new Date();
var sText = ""
var i=0
var iNews=0
var count=0
var j=0;
if(navigator.appName=="Microsoft Internet Explorer")
var rss = new ActiveXObject("Microsoft.XMLDOM")
else
 var rss=document.implementation.createDocument("","",null);

rss.async = false
header = "india-news"
var topic = 0
function GetNewsSource()
{
if(navigator.appName=="Microsoft Internet Explorer")
{
if(d1.getDate()>=10)	
{
	if(d1.getMonth()+1>=10)
	{
rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getYear()+ (d1.getMonth()+1)+ d1.getDate()+".xml")
	}
	else
	{
		rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getYear()+ "0"+(d1.getMonth()+1)+ d1.getDate()+".xml")
	}
}
else
{
	if(d1.getMonth()+1>=10)
	{
rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getYear()+ (d1.getMonth()+1)+ "0"+d1.getDate()+".xml")
	}
	else
	{
		rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getYear()+ "0"+(d1.getMonth()+1)+ "0"+d1.getDate()+".xml")
	}
}

var itemNodes = rss.selectNodes("/news/article")
var iMax = itemNodes.length

if(iMax!=0)
{
sText = itemNodes.item(iNews).getElementsByTagName("heading").item(0).text
myTicker.href = itemNodes.item(iNews).getElementsByTagName("url").item(0).text
ticker()
iNews+=1
count+=1
if(iNews==iMax || iNews>9)
{
iNews=0
topic = topic +1
if(topic==1)
header = "entertainment"
if(topic==2)
header = "sports"
if(topic==3)
header = "science"
if(topic==4)
header = "world"
if(topic>4)
header = "india-news"
}
}
else
{
	
if(d1.getDate()>10)
{
	if(d1.getMonth()+1>=10)
	{
rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getYear()+ (d1.getMonth()+1)+ (d1.getDate()-1)+".xml")
	}
	else
	{
		rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getYear()+ "0"+(d1.getMonth()+1)+ (d1.getDate()-1)+".xml")
	}
}
else if(d1.getDate()!=1)
{
if(d1.getMonth()+1>=10)
{					
rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getYear()+ (d1.getMonth()+1)+ "0"+(d1.getDate()-1)+".xml")
}
else
{
rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getYear()+ "0"+(d1.getMonth()+1)+ "0"+(d1.getDate()-1)+".xml")
}
}
else if((d1.getDate()==1)&& (d1.getMonth()>=10))	
rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getYear()+ d1.getMonth()+ "30"+".xml")
else if((d1.getDate()==1)&& (d1.getMonth()<10))
{
	if (d1.getMonth()==2)
	  {
	   
        rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getYear()+ "0"+d1.getMonth()+ "28"+".xml")
	  }
	 else
	   rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getYear()+ "0"+d1.getMonth()+ "30"+".xml")
}
var itemNodes = rss.selectNodes("/news/article")
var iMax = itemNodes.length
sText = itemNodes.item(iNews).getElementsByTagName("heading").item(0).text
myTicker.href = itemNodes.item(iNews).getElementsByTagName("url").item(0).text
ticker()
iNews+=1
count+=1
if(iNews==iMax || iNews>9)
{
iNews=0
topic = topic +1
if(topic==1)
header = "entertainment"
if(topic==2)
header = "sports"
if(topic==3)
header = "science"
if(topic==4)
header = "world"
if(topic>4)
header = "india-news"
}
}
window.setTimeout("GetNewsSource()", (90*sText.length +5000))
}
else if(navigator.appName=="Netscape")//other browsers...
{

if(d1.getDate()>=10)	
//rss.load("india-news20091214.xml");
{
	if(d1.getMonth()+1>=10)
	{
rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getFullYear()+ (d1.getMonth()+1)+ d1.getDate()+".xml");
	}
	else
	{
		rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getFullYear()+ "0"+(d1.getMonth()+1)+ d1.getDate()+".xml");
	}
}
else
{
		if(d1.getMonth()+1>=10)
		{
rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getFullYear()+ (d1.getMonth()+1)+ "0"+d1.getDate()+".xml");	
		}
		else
		{
			rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getFullYear()+ "0" +(d1.getMonth()+1)+ "0"+d1.getDate()+".xml");	
		}
}
rss.onload= readXML();
window.setTimeout("readXML()", (90*sText.length +4000));
}
}

function ticker(){
i+=1
myTicker.innerText = sText.substring(0,i)
if(i<sText.length){
window.setTimeout("ticker()",90)
}
else{
i=0
}
}

function ticker1(){
i+=1
document.getElementById("span1").innerHTML = "<a style='font-family:Arial, Helvetica, sans-serif;color:#0000FF;size:12px' href="+sLink+">"+sText.substring(0,i) +"</a>";
if(i<sText.length){
window.setTimeout("ticker1()",100)
}
else{
i=0
}
}

function readXML()
{
if(d1.getDate()>=10)	
{
//rss.load("india-news20091214.xml");
if(d1.getMonth()+1>=10)
{
rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getFullYear()+ (d1.getMonth()+1)+ d1.getDate()+".xml");
}
else
{
	rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getFullYear()+ "0"+(d1.getMonth()+1)+ d1.getDate()+".xml");
}
}
else
{
if(d1.getMonth()+1>=10)
{
rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getFullYear()+ (d1.getMonth()+1)+ "0"+d1.getDate()+".xml");	
}
else
{
	rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getFullYear()+ "0"+(d1.getMonth()+1)+ "0"+d1.getDate()+".xml");		
}
}
var iMax = rss.documentElement.childNodes.length;
if(iMax!=0)
{
sText = rss.getElementsByTagName("heading")[iNews].textContent;
sLink = rss.getElementsByTagName("url")[iNews].textContent;
ticker1();
iNews = iNews+1;
count = count+1;
if(iNews==iMax || iNews>9)
{
iNews=0;
topic = topic +1;
if(topic==1)
header = "entertainment"
if(topic==2)
header = "sports"
if(topic==3)
header = "science"
if(topic==4)
header = "world"
if(topic>4)
header = "india-news"
}
}
else
{
if(d1.getDate()>=10)	
{
//rss.load("india-news20091214.xml");
if(d1.getMonth()+1>=10)
{
rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getFullYear()+ (d1.getMonth()+1)+ (d1.getDate()-1)+".xml");
}
else
{
	rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getFullYear()+ "0"+(d1.getMonth()+1)+ (d1.getDate()-1)+".xml");
}
}
else
{
	if(d1.getMonth()+1>=10)
	{
rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getFullYear()+ (d1.getMonth()+1)+ "0"+(d1.getDate()-1)+".xml");	
	}
	else
	{
		rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getFullYear()+ "0"+(d1.getMonth()+1)+ "0"+(d1.getDate()-1)+".xml");	
	}
}
/*else if((d1.getDate()==1)&& (d1.getMonth()>=10))	
rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getFullYear()+ d1.getMonth()+ "30"+".xml");
else if((d1.getDate()==1)&& (d1.getMonth()<10))
{
	if (d1.getMonth()==2)
	  {
	   
        rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getFullYear()+ "0"+d1.getMonth()+ "28"+".xml");
	  }
	 else
	   rss.load("http://www.indianmirror.com/xml-news/"+header+ d1.getFullYear()+ "0"+d1.getMonth()+ "30"+".xml");
}*/
var iMax = rss.documentElement.childNodes.length;
if(iMax!=0)
{
sText = rss.getElementsByTagName("heading")[iNews].textContent;
sLink = rss.getElementsByTagName("url")[iNews].textContent;
ticker1();
iNews = iNews+1;
count = count+1;
if(iNews==iMax || iNews>9)
{
iNews=0;
topic = topic +1;
if(topic==1)
header = "entertainment"
if(topic==2)
header = "sports"
if(topic==3)
header = "science"
if(topic==4)
header = "world"
if(topic>4)
header = "india-news"
}
}	
}
window.setTimeout("readXML()", (90*sText.length +30000));
}

function loadjscssfile(filename, filetype){
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)
}
loadjscssfile("http://www.indianmirror.com/includes/headlines.css", "css") ////dynamically load and add this .css file  