function showObject(obj)
{
  var elem, txt

  for ( elem in obj )
  {
     val = new String(obj[elem]);
      
     if (val!=null)
      txt = txt + elem+' - '+val.substring(0,32)+'    ';
     else 
      txt = txt + elem+' - null    ';
  }

  alert(txt);
}

function createLabels()
{
	var list = document.getElementsByTagName("img");
	if (list.length==0)
	{
		setTimeout('createLabels()', 500);
		return;
	}

	for (i=0;i<list.length;i++)
	{
		var txt = list[i].getAttribute('alt');
		if ((txt!=null)&&(txt!='Babel Fish Translation')&&(list[i].getAttribute('nolabel')==null))
		{
			if (document.body.all)
				var newNote = document.createElement("<span style='position:absolute;' class='label' id='label"+i+"'></span>");
			else
			{
				var newNote = document.createElement("span");
				newNote.style.position = 'absolute';
				newNote.className = 'label';
				newNote.id  = 'label'+i;
			}

			var sx = 5; 
			var sy = 5;
			var obj = list[i];

			do
			{
				sx += obj.offsetLeft;
				sy += obj.offsetTop;
				obj = obj.offsetParent;
			}
			while (obj);		

			if (list[i].getAttribute('moveX')!=null)
			{
				var offsetX = parseInt(list[i].getAttribute('moveX'));
				sx += offsetX;
				list[i].style.position = 'absolute';
				list[i].style.top = sy;
				list[i].style.left = sx - 10;
			}

			if (list[i].getAttribute('moveY')!=null)
			{
				var offsetY = parseInt(list[i].getAttribute('moveY'));
				sy += offsetY;
				list[i].style.position = 'absolute';
				list[i].style.top = sy;
				list[i].style.left = sx - 10;
			}

			if (list[i].getAttribute('labelColor')!=null)
			{
			  newNote.style.color = list[i].getAttribute('labelColor');
			}

			if (list[i].getAttribute('labelX')!=null)
				sx += parseInt(list[i].getAttribute('labelX'));

			if (list[i].getAttribute('labelY')!=null)
				sy += parseInt(list[i].getAttribute('labelY'));

			document.body.appendChild(newNote)
			newNote.style.left = sx;
			newNote.style.top = sy;
			newNote.innerHTML = txt;
		}
	}
}

setTimeout('createLabels()', 500);

