var Debug = "";

$j(document).ready(function(){

	$j(".ImageDescriber").each(function(i){
		AddNoticeToImage(this);
	
		/*
		var ImageDescriberContainer = document.createElement("div");
		ImageDescriberContainer.className = "ImageDescriberContainer";
		
		var ImageDescriberBackground = document.createElement("div");
		ImageDescriberBackground.className = "ImageDescriberBackground";
		
		ImageDescriberBackground.appendChild(document.createTextNode(" "));
		
		var ImageDescriberContent = document.createElement("div");
		ImageDescriberContent.className = "ImageDescriberContent";
	
		var ImageDescriberParaghraph = document.createElement("p");

		var Text = document.createTextNode(this.alt);
		
		
		ImageDescriberParaghraph.appendChild(Text);
		ImageDescriberContent.appendChild(ImageDescriberParaghraph);
		ImageDescriberContainer.appendChild(ImageDescriberBackground);
		ImageDescriberContainer.appendChild(ImageDescriberContent);
		
		if ($j.browser.msie)
		{
			ImageDescriberContainer.style.width = parseInt(this.clientWidth) + "px";
		} else {
			//alert(this.clientWidth);
			ImageDescriberContainer.style.width = parseInt(this.clientWidth) + "px";
		}
		

		
		// Insert into DOM structure
		insertAfter(this,ImageDescriberContainer);
		
		
		ImageDescriberContainer.style.marginLeft = (213 - parseInt(this.clientWidth))/2 + "px";
		
		ImageDescriberBackground.style.height = ImageDescriberContent.clientHeight + "px";
		if ($j.browser.msie)
		{
			ImageDescriberContainer.style.marginTop = "-" + (parseInt(ImageDescriberContent.clientHeight)) + "px";
		} else {
			ImageDescriberContainer.style.marginTop = "-" + ImageDescriberContent.clientHeight + "px";
		}
		*/
	});
	

});

function insertAfter( referenceNode, newNode )
{    
	referenceNode.parentNode.insertBefore( newNode, referenceNode.nextSibling );
}


function AddNoticeToImage(ImageObject)
{
	var ImageDescriberContainer = document.createElement("div");
	ImageDescriberContainer.className = "ImageDescriberContainer";
	
	var ImageDescriberBackground = document.createElement("div");
	ImageDescriberBackground.className = "ImageDescriberBackground";
	
	ImageDescriberBackground.appendChild(document.createTextNode(" "));
	
	var ImageDescriberContent = document.createElement("div");
	ImageDescriberContent.className = "ImageDescriberContent";

	var ImageDescriberParaghraph = document.createElement("p");

	var Text = document.createTextNode(ImageObject.alt);
	
	
	ImageDescriberParaghraph.appendChild(Text);
	ImageDescriberContent.appendChild(ImageDescriberParaghraph);
	ImageDescriberContainer.appendChild(ImageDescriberBackground);
	ImageDescriberContainer.appendChild(ImageDescriberContent);
	
	if ($j.browser.msie)
	{
		ImageDescriberContainer.style.width = parseInt(ImageObject.clientWidth) + "px";
	} else {
		//alert(ImageObject.clientWidth);
		ImageDescriberContainer.style.width = parseInt(ImageObject.clientWidth) + "px";
	}
	
	
	// Insert into DOM structure
	insertAfter(ImageObject,ImageDescriberContainer);
	
	
	ImageDescriberContainer.style.marginLeft = (213 - parseInt(ImageObject.clientWidth))/2 + "px";
	
	ImageDescriberBackground.style.height = ImageDescriberContent.clientHeight + "px";
	if ($j.browser.msie)
	{
		ImageDescriberContainer.style.marginTop = "-" + (parseInt(ImageDescriberContent.clientHeight)) + "px";
	} else {
		ImageDescriberContainer.style.marginTop = "-" + ImageDescriberContent.clientHeight + "px";
	}
	
	// Add title Attribute to the Link for the Lightbox
	if ($j(ImageObject).parent().attr("title") == null || $j(ImageObject).parent().attr("title") == "")
	{
		$j(ImageObject).parent().attr("title", ImageObject.alt);
	}
	
}

