var getExif = 
{
	url: "http://"+ location.hostname + "/flickrmania/includes/overlayInfo.php?",
	init:function(photo_id)
	{
		$C = YAHOO.util.Connect;
		var photo_id = photo_id;
		getExif.con = $C.asyncRequest('GET', getExif.url+"photo_id="+ photo_id + "&time="+new Date().getTime(), {success:getExif.success, failure:getExif.failure, timeout:10000});
		getExif.handleStatus();
	},
	success:function(o)
	{
		if($D.get('c_over'))
		{
			var response = o.responseText;
			var c_over = $D.get('c_over');
			if($D.get("exifC")){ $D.get("exifC").parentNode.removeChild($D.get("exifC")); }
			var exifC = document.createElement('div');
			exifC.setAttribute("id", "exifC");
			exifC.innerHTML = response;
		
			c_over.appendChild(exifC);
		}
	},
	failure:function(o)
	{
		// pass silently ...
	},
	handleStatus:function()
	{
			if($C.isCallInProgress(getExif.con))
			{
				if($D.get('c_over'))
				{
					var c_over = $D.get('c_over');
					if($D.get("exifC")){ $D.get("exifC").parentNode.removeChild($D.get("exifC")); }
					var exifC = document.createElement('div');
					exifC.setAttribute("id", "exifC");
					var response = '<p id="exif">Getting exif-info...</p>';
					exifC.innerHTML = response;
					c_over.appendChild(exifC);
				}
			}
	}
}