function getFlickrImages(flickrInput, pageNumber , callback)
{
var XMLHttpRequestObject = false;
var mozillaFlag = false;
var displayText="";
var endingat = 6;	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;
displayText = "<table>";
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");
ownernamenode = photoattributes.getNamedItem("ownername");
titlenode = photoattributes.getNamedItem("title");	photoURL = "http://static.flickr.com/" + servernode.nodeValue + "/" + idnode.nodeValue + "_" + secretnode.nodeValue + "_t.jpg";
photolinkURL = "http://static.flickr.com/" + servernode.nodeValue + "/" + idnode.nodeValue + "_" + secretnode.nodeValue + ".jpg";
ownerlinkURL = "http://www.flickr.com/search/people/?m=names&q=" + ownernamenode.nodeValue;
displayText = displayText + '<td><font size="1"> <a target="_blank" href=' + '"' + photolinkURL + '"' + ">" + '<img src="' + photoURL + '" alt="">' + '</a> <br> By <a target="_blank" href="' + ownerlinkURL + '">' + ownernamenode.nodeValue + "</a> </font></td>";
}
else{
displayText = displayText + " No data";
break;
}
}
displayText = displayText + " </table>";
callback(displayText);
delete XMLHttpRequestObject;
XMLHttpRequestObject = null;	}
}
XMLHttpRequestObject.send(null);
}
}