﻿var req;
var images;
var enabledImages = [];
var j = 0;

function loadImages()
{
//    if (window.ActiveXObject)
//      {// code for IE
//      xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
//      }
//    else if (document.implementation.createDocument)
//      {// code for Firefox, Mozilla, Opera, etc.
//      xmlDoc=document.implementation.createDocument("","",null);
//      }
//    else
//      {
//      alert('Your browser cannot handle this script');
//      }
//      
//    xmlDoc.async=false;
//    xmlDoc.load("../images/frontpage/Images.xml");

	req = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) 
    {
    	try 
    	{
			req = new XMLHttpRequest();
        } 
        catch(e) 
        {
			req = false;
                }
    } 
    // branch for IE/Windows ActiveX version
    else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
    }
	if(req) {
//		req.onreadystatechange = processReqChange;
		req.open("GET", "../images/frontpage/Images.xml", false);
		req.send("");
		processReqChange();
	}
}

function processReqChange() 
{
    // only if req shows "loaded"
    if (req.readyState == 4) 
    {
        // only if "OK"
        if (req.status == 200)
        {
        	xmlDoc = req.responseXML;
            images = xmlDoc.getElementsByTagName("image");
            for(var i = 0; i < images.length; i++)
            {
            if((images[i].getElementsByTagName("enable")[0].childNodes[0].nodeValue) == "true")
                {enabledImages.push(images[i]);}
            }
        } 
        else 
        {
            alert("There was a problem retrieving the XML data:\n" +
                req.statusText);
        }
    }
}

var url;
var src;
var text;

function display()
{
    target = "";
    if(j >= enabledImages.length)
        {j = 0;}
    url = (enabledImages[j].getElementsByTagName("url")[0].childNodes[0].nodeValue);
    src = (enabledImages[j].getElementsByTagName("src")[0].childNodes[0].nodeValue);
    newwindow = (enabledImages[j].getElementsByTagName("newwindow")[0].childNodes[0].nodeValue);
    if (newwindow == 'true')
    { target = " target=\"_blank\" "; }
    
    text = "<a href=\"" + url + "\"" + target + "><img src=\"" + src + "\" width=\"760px\" height=\"300px\" border=\"0\" /></a>";
    document.getElementById("mainfeature").innerHTML = text;
    time = 6000;
    newtime = (enabledImages[j].getElementsByTagName("time")[0].childNodes[0].nodeValue);
    if (newtime > 0)
    { time = newtime; }
//    alert(time);
    j++;
    setTimeout("display()", time);
}

function preloadfirstimage() 
{
    text = "<a href=\"../TermiteControl.aspx\"><img src=\"../images/frontpage/termitefrontpage.jpg\" width=\"760px\" height=\"300px\" border=\"0\" /></a>";
    document.getElementById("mainfeature").innerHTML = text;
}