// JavaScript Document
<!-- Begin

var xmlDoc;

if (typeof XMLHttpRequest != "undefined") 
{
    xmlDoc = new XMLHttpRequest();
} 
else if (window.ActiveXObject) 
{
    xmlDoc = new ActiveXObject("Microsoft.XMLHTTP");
}

var Pic = new Array();

// Set slideShowSpeed (milliseconds)
// 2500 mil=2.5 sec
var slideShowSpeed = 3500;

// Duration of crossfade (seconds)
var crossFadeDuration = 1;
var t;
var j = 0;
var p = 0;
var preLoad = new Array();

function loadXML(xmlFile) {
	var d = new Date();
    var t = d.getTime();
	xmlDoc.open("GET", xmlFile + '?timeofreq=' + t, true);
	
    //xmlDoc.open("GET", '../shop/addtocart.aspx?ProductID=' + ProductID + '&SampleRequest=' + ISSampleRequest + '&timeofrequest=' + t, true);
    xmlDoc.onreadystatechange = buildRotatorArray;
    xmlDoc.send(null);
}

function verify() { 
        if(xmlDoc.readyState!=4)
                return false; 
}

function traverse(tree) {
        if(tree.hasChildNodes()) {
                document.write('<ul><li>');
                document.write('<b>'+tree.tagName+' : </b>');
                var nodes=tree.childNodes.length;

                for(var i=0; i<tree.childNodes.length; i++)
                        traverse(tree.childNodes(i));
                document.write('</li></ul>');
        }
        else
                document.write(tree.text);
}


function buildRotatorArray()
{
	if (xmlDoc.readyState == 4)
	{
		newXMLREsponse = xmlDoc.responseXML.documentElement;
		var xmlArrayNodes = newXMLREsponse.getElementsByTagName('FileInfo');
		for (var i = 0; i < xmlArrayNodes.length; i++)
		{
			try
			{
				Pic[i] = xmlArrayNodes[i].childNodes[0].childNodes[0].nodeValue;
			}
			catch (e)
			{
				Pic[i] = xmlArrayNodes[i].childNodes[1].childNodes[0].nodeValue;
			}	
		}
		p = Pic.length;
		for (i = 0; i < p; i++) 
		{
			preLoad[i] = new Image();
			preLoad[i].src = Pic[i];
		}
		
		runSlideShow();
	}
}

function initTraverse(file) {
        loadXML(file);
        //var doc=xmlDoc.documentElement;
        //traverse(doc);

        //buildRotatorArray();
        
}



function runSlideShow() {
	if (document.all) {
		document.images.SlideShow.style.filter="blendTrans(duration=2)";
		document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";
		document.images.SlideShow.filters.blendTrans.Apply();
	}
	document.images.SlideShow.src = preLoad[j].src;

	if (document.all) {
		document.images.SlideShow.filters.blendTrans.Play();
	}
	j = j + 1;
	if (j > (p - 1)) j = 0;
	t = setTimeout('runSlideShow()', slideShowSpeed);
}

// JavaScript Document
