




/*
     FILE ARCHIVED ON 14:16:17 Jul 29, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:37:32 Feb 13, 2012.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
function getFlickrImages(flickrInput, pageNumber, callback)
{
var XMLHttpRequestObject = false;
var mozillaFlag = false;
var displayText="";
var endingat = 4;	var dataSource = "flickr.php?q=" + flickrInput + "&page=" + pageNumber ;
if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
mozillaFlag = true;
}
else if (window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
if(XMLHttpRequestObject) {
XMLHttpRequestObject.open("GET", dataSource);
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200)
{
var flickrImagesXML = XMLHttpRequestObject.responseXML;
if(mozillaFlag){
removeWhitespace(flickrImagesXML);
}
var loopIndex;
photonodes = flickrImagesXML.getElementsByTagName("photo");	for (loopIndex = 0; loopIndex < endingat; loopIndex++) {
if(photonodes[loopIndex]){
photonode = photonodes[loopIndex];
photoattributes = photonode.attributes;
idnode = photoattributes.getNamedItem("id");
secretnode = photoattributes.getNamedItem("secret");
servernode = photoattributes.getNamedItem("server");
titlenode = photoattributes.getNamedItem("title");	photoURL = "http://web.archive.org/web/20070729141617/http://static.flickr.com/" + servernode.nodeValue + "/" + idnode.nodeValue + "_" + secretnode.nodeValue + "_t.jpg";
photolinkURL = "http://web.archive.org/web/20070729141617/http://static.flickr.com/" + servernode.nodeValue + "/" + idnode.nodeValue + "_" + secretnode.nodeValue + ".jpg";
displayText = displayText + '<a target="_blank" href=' + '"' + photolinkURL + '"' + ">" + '<img src="' + photoURL + '" alt="">' + "</a>";
}
else{
displayText = displayText + " No data";
break;
}
}
callback(displayText);
delete XMLHttpRequestObject;
XMLHttpRequestObject = null;	}
}
XMLHttpRequestObject.send(null);
}
}
