var xml; var lastItem; var itemIndex = 0; var prevItemIndex; function faderLoaded(url){ new Ajax.Request(url, { method: 'get', onSuccess: successFunc, onFailure: failureFunc }); function successFunc(response){ xml = response.responseXML; lastItem = xml.getElementsByTagName("item").length - 1; preloadImages(); transitionItemIn(); setInterval("transitionItemIn()", 10000); } function failureFunc(response){ var str = ""; for(var objName in response){ str += objName + " -> " + response[objName]; } alert("AJAX Request failure: " + url + "\nResponse:\n" + str); } } function addItem(){ var contentDiv = document.getElementById("fader_content"); var str = ""; var i = itemIndex; var image = xml.getElementsByTagName("item")[i].getAttribute('img'); var title = xml.getElementsByTagName("item")[i].getAttribute('title'); var bodyText = xml.getElementsByTagName("item")[i].getAttribute('body'); var linkText = xml.getElementsByTagName("item")[i].getAttribute('link'); var uri = xml.getElementsByTagName("item")[i].getAttribute('uri'); str += '