
function LoadItems()
{
loadXML("/products/ticker/ticker.xml",LoadTicker);
loadXML('/products/Product_List/Product.xml',getProductData);
}

function PGD(INM)
{
var iob=document.getElementById(INM);
return iob;
}
function PGF(OB,TG)
{
var TOB=OB.getElementsByTagName(TG);
return TOB;
}
function TGD(INM)
{
var iob=document.getElementById(INM);
return iob;
}
function TGF(OB,TG)
{
var TOB=OB.getElementsByTagName(TG);
return TOB;
}

//messages: change to your own; use as many as you'd like; set up Hyperlinks to URLs as you normally do: <a target=... href="... URL ...">..message..</a>
var singletext=new Array();

function loadXML(url, handler) {
try
{

        if (document.implementation && document.implementation.createDocument) {
        var d = new Date();
        var kill = d.getTime();
        url=url+"?kill="+kill;
        var xmldoc = document.implementation.createDocument("", "", null);
        xmldoc.onload = function(  ) { handler(xmldoc); }
        xmldoc.async=false;
        xmldoc.load(url);
    }
   else if (window.ActiveXObject) { 
        var xmldoc = new ActiveXObject("Microsoft.XMLDOM");   // Create doc
        xmldoc.onreadystatechange = function(  ) {              // Specify onload
            if (xmldoc.readyState == 4) handler(xmldoc);
        }
        xmldoc.async=false;
        xmldoc.load(url);                                     // Start loading!
    }
    }
catch(e)
{
}
}

var TCount=0;
var hText='';

function TrotateReview()
{
try
{
	var xmlItem = TGF(Txmldoc44,"items");		
	TCount=xmlItem.length;
	var e = xmlItem[PReveiwCounter]; 	  
    var IDesc = TGF(e,'item')[0].firstChild.data;     
    var ILink = TGF(e,'link')[0].firstChild.data;
	hText='';
	hText="<div class='mainticker' style='width:94%;vertical-align:top;height:auto;' align='justify'><a class='mainticker'style='line-height:15px;vertical-align:baseline;' href='"+ILink+"' target='_parent'>"+IDesc+"</a></div>";	
	
	//hText+="<div style='height:3px;width:100%;vertical-align:top;display:inline-block;' align='center'></div>";
	
    TGD("Ticker").innerHTML=hText;
    
     
  }
catch(ex5)
{}
if(TReview==false)
window.setTimeout("Tmytimer8();",2000);
TReview=false;
return;
}

function Tmod(X, Y) { 
var t; // alternative method
t = X%Y ;
return t<0 ? t + Y : t;
}

var TReview=false;
function Tmytimer8()
{
TReveiwCounter=Tmod(TReveiwCounter+1,TCount);
TrotateReview();
}

function TNextReview()
{
TReview=true;
TReveiwCounter=Tmod(TReveiwCounter+1,TCount);

TrotateReview();
}

function TPreviousReview()
{
TReview=true;
TReveiwCounter--;
if(TReveiwCounter < 0)
TReveiwCounter=TCount - 1;
TrotateReview();
}

var Txmldoc44=null;
var TReveiwCounter=0;

function LoadTicker(Txmldoc) {
try
{
	Txmldoc44=Txmldoc;	
	TrotateReview();
}
catch(e)
{
}
}


