
function LoadItems()
{

loadXML('/products/Product_List/Product.xml', getProductData);
}

function GD(INM)
{
var iob=document.getElementById(INM);
return iob;
}


function GF(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 ImgCounter=0;
var TotalCount=0;
var htText='';
var galary=false;

function mod(X, Y) { 
var t; // alternative method
t = X%Y ;
return t<0 ? t + Y : t;
}


