
var BOOKMARK_CLASS = "bookmark";
//var CONTENT_ELEMENT_CLASS = "content";
//var CONTENT_LINK_NORMAL_IMAGE = "pic/arrow_link.gif";
//var CONTENT_LINK_HOVER_IMAGE = "pic/arrow_link_high.gif";
//var CONTENT_LINK_IMAGE_HEIGHT = 7;
//var CONTENT_LINK_IMAGE_WIDTH = 8;

function initLinks()
{
	markAllBookmarkLinks();
	//markLinksInContent();
}

if ( window.attachEvent )
{
	window.attachEvent('onload', initLinks);
}
else
{
	window.addEventListener('load', initLinks, true);
}

function markAllBookmarkLinks()
{
	var links = document.getElementsByTagName('A');
	for ( var i = 0; i < links.length; i++ )
	{
		var link = links[i];
		if ( linkIsBookmark(link) ) link.className = BOOKMARK_CLASS;
	}
}

function linkIsBookmark(link)
{
	return link.name != undefined && link.name != "";
}

/*
function markLinksInContent()
{
	var divElements = document.getElementsByTagName('DIV');
	for ( var i = 0; i < divElements.length; i++ )
	{
		var divElement = divElements[i];
		var isContentElement = divElement.className == CONTENT_ELEMENT_CLASS;
		if ( !isContentElement ) continue;
		markLinksOfContentElement(divElement);
	}
}

function markLinksOfContentElement(element)
{
	var links = element.getElementsByTagName('A');
	for ( var n = 0; n < links.length; n++ )
	{
		var link = links[n];
		if ( linkIsBookmark(link) ) continue;
		if ( linkAlreadyHasImages(link) ) continue;
		markContentLink(link);
	}
}

function linkAlreadyHasImages(link)
{
	return link.getElementsByTagName('IMG').length > 0;
}

function markContentLink(link)
{
	var image = document.createElement('IMG');
	image.src = CONTENT_LINK_NORMAL_IMAGE;
	image.style.width = CONTENT_LINK_IMAGE_WIDTH + "px";
	image.style.height = CONTENT_LINK_IMAGE_HEIGHT + "px";
	link.appendChild(image);
	link.image = image;
	link.onmouseover = function()
	{
		this.image.src = CONTENT_LINK_HOVER_IMAGE;
	}
	link.onmouseout = function()
	{
		this.image.src = CONTENT_LINK_NORMAL_IMAGE;
	}
}
*/