// Define variables
// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 15000;
// Duration of crossfade (seconds)
var crossFadeDuration = 2;
// Specify the image files
var Pic = new Array();

Pic[0] = 'http://www3.law.northwestern.edu/federalist/images/header/entry.jpg'
Pic[1] = 'http://www3.law.northwestern.edu/federalist/images/header/city1.jpg'
Pic[2] = 'http://www3.law.northwestern.edu/federalist/images/header/entry2.jpg'
Pic[3] = 'http://www3.law.northwestern.edu/federalist/images/header/city2.jpg'
Pic[4] = 'http://www3.law.northwestern.edu/federalist/images/header/city3.jpg'

// do not edit anything below this line
var t;
var req;
var j = 0;
var p = Pic.length;
var preLoad = new Array();
var url = 'http://www.danchan.com/weblog/NWFederalist'
for (i = 0; i < p; i++) {
preLoad[i] = new Image();
preLoad[i].src = Pic[i];
}

function loadXMLDoc() {
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}

function processReqChange() {
    // only if req shows "complete"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
            // ...processing statements go here...
	    response = req.responseXML.documentElement;
	    firstmsg = response.getElementsByTagName('firstmsg')[0].firstChild.data;
	    document.write(firstmsg);
        } else {
            alert("There was a problem retrieving the XML data:\n" + req.statusText);
        }
    }
}

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);
}

