// JavaScript Document
function visAlt(){
	if (!document.getElementsByTagName){ return; }
	
	var images = document.getElementsByTagName('img');
	//alert(images.length);
	// loop through all anchor tags
	for (var i=0; i<images.length; i++){
		var img = images[i];
		
		var alt = img.alt;
		// use the string.match() method to catch 'lightbox' references in the rel attribute
		if (alt.indexOf('visAlt:')==0){
			altText = alt.slice(7);
			var c = document.createElement('div');
			c.className = "visAlt";
			c.style.width = img.offsetWidth +"px";
			
			
			
			var d = document.createElement('span');
			d.style.display="block";
			d.className = "desc";
			d.innerHTML = altText;
			
			//alert(img.parentNode.nodeName);
			if(img.parentNode.nodeName.toLowerCase() == "a"){
				im = img.parentNode.cloneNode(true);
				im.firstChild.alt = altText;
				im.firstChild.title = altText;
			}
			else{
				im = img.cloneNode(true);
				im.alt = altText;
				im.title = altText;
			}
			
			c.appendChild(im);
			c.appendChild(d);
			
			c.style.styleFloat = Element.getStyle(img,"styleFloat");
			c.style.cssFloat = Element.getStyle(img,"float");
			im.className="";
			
			if(img.parentNode.nodeName.toLowerCase() == "a"){
				img.parentNode.parentNode.replaceChild(c,img.parentNode);
			}
			else{
				img.parentNode.replaceChild(c,img);
			}
		}
	}
}
Event.observe(window,'load',visAlt,false);