//-------------------------------------------------------------------------
// Vertical Scrolling News Ticker
// XHTML Compat
// Version 2.0
// Copyright 2006 DevDude.com
//-------------------------------------------------------------------------
	
	//scroller width
var swidth=250;

//scroller height
var sheight=170;

//background color 
var sbcolor="#FFFFFF";

//scroller's speed
var sspeed=2;

var msg='';

//Your messages go below:

msg=loadNews();

//End of your messages


var resumesspeed=sspeed
function start() {
	if (document.all) iemarquee(ticker);
	else if (document.getElementById)
		ns6marquee(document.getElementById('ticker'));
}

function iemarquee(whichdiv){
	iediv=eval(whichdiv)
	sheight += 50;
	iediv.style.pixelTop=sheight
	iediv.innerHTML=msg 
	sizeup=iediv.offsetHeight
	ieslide()
}

function ieslide(){
	if (iediv.style.pixelTop>=sizeup*(-1)){
		iediv.style.pixelTop-=sspeed
		setTimeout("ieslide()",100)
	}
	else{
		iediv.style.pixelTop=sheight
		ieslide()
	}
}

function ns6marquee(whichdiv){
	ns6div=eval(whichdiv)
	sheight += 20;
	ns6div.style.top=sheight + "px";
	ns6div.innerHTML=msg
	sizeup=ns6div.offsetHeight
	ns6slide()
}
function ns6slide(){
	if (parseInt(ns6div.style.top)>=sizeup*(-1)){
		theTop = parseInt(ns6div.style.top)-sspeed
		ns6div.style.top = theTop + "px";
		setTimeout("ns6slide()",100)
	}
	else {
		ns6div.style.top = sheight + "px";
		ns6slide()
	}
}

function loadXML( filename ) 
{ 
	var doc; 
	if (document.implementation && document.implementation.createDocument)
	{doc = document.implementation.createDocument("","" , null);} 
	else if (window.ActiveXObject) { doc = new ActiveXObject("Microsoft.XMLDOM"); } 
	else { return; } 

	doc.async=false;
	doc.load(filename); 
//	alert("From Inside:" + doc.childNodes.length);
	return doc; 
} 


function loadNews()
{
	var lnkURL="";
	var lnkTitle="";
	var lnkDesc="";
	var strHTML="";
	
	xmldoc = loadXML("data/_rss.xml")

	//if(xmldoc.childNodes.length==0){return"";}

//if(strContent=="")
//{setTimeout("NewsScrollStart()",2000)}

	itms = xmldoc.getElementsByTagName("item");

	//strHTML = "<table cellpadding='0' cellspacing='0' width='200' height='170' border='0'>"

	for(var i=0;i<itms.length;i++)
	{
		
		//IE
		if (window.ActiveXObject)
		{
			lnkTitle = itms[i].getElementsByTagName("title")[0].text;
			lnkURL = itms[i].getElementsByTagName("link")[0].text;
			lnkDesc = itms[i].getElementsByTagName("description")[0].text;
		}
		//FireFox
		else
		{
			lnkTitle = itms[i].getElementsByTagName("title")[0].textContent;
			lnkURL = itms[i].getElementsByTagName("link")[0].textContent;
			lnkDesc = itms[i].getElementsByTagName("description")[0].textContent;
		}

		//Title
		strHTML +="<ul>";
		strHTML +="<li><a href=\""+ lnkURL +"\" class=\"newstitle\">"+lnkTitle+"</a></li>";
		//strHTML +="<li>"+lnkDesc+"</li>";
		strHTML +="<li>&nbsp;</li></ul>";


	}
	strHTML +="</table>";
	return strHTML;

}