// JavaScript Document
var resultDiv = "divPhotoCredit";
var xmlDoc;
var xmlhttp = createXHR();
xmlhttp.open("GET", "http://www.imagomoves.com/assets/photographers.xml", true);
xmlhttp.onreadystatechange=createDoc;
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
xmlhttp.send(null);

function createDoc(){
	if (xmlhttp.readyState==4 && xmlhttp.status==200)
		{
			if (xmlhttp.responseText.indexOf("Failed") == 0)
			{
				xmlDoc = "ERROR LOADING FILE";
			}
			else
			{
				xmlDoc = xmlhttp.responseXML.documentElement;
				getPhotoCredit(resultDiv);
			}
		}
}
		
function getPhotoPrefix ()
	{
		var pathArray = new Array();
		var pathString = document.imageDetail.src;
		pathArray = pathString.split('\/');
		var strPhotoPrefix = pathArray[pathArray.length-1].substring(0,2);
		return strPhotoPrefix;
	}	
function getPhotoCredit(resultDiv) {
	
	if (xmlDoc == null) { xmlDoc = DomDoc("/assets/photographers.xml",false);}
	RemoveTextNodes(xmlDoc, true);
	var photographers = xmlDoc.getElementsByTagName("photographer");
	var prefix = getPhotoPrefix();
	for (var i=0; i < photographers.length; i++) {
		if (photographers[i].getAttribute("id") == prefix) {
			var name = photographers[i].firstChild.childNodes[0].nodeValue;
			var website = photographers[i].childNodes[1].firstChild.nodeValue;
			break;
		}
	}
	if (website) {
		document.getElementById(resultDiv).innerHTML = " &copy; Photography by: " + name + "<br />" + "Web Site: <a target=\"_blank\" href=\"http://" + website + "\">" + website + "</a>";}
	else {
		document.getElementById(resultDiv).innerHTML = " &copy; Photography by: " + name;
	}
}