﻿//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------

// image maps don't work properly with the title/alt tags, so we have to insert a custom tag and remove the alt
function F_ConvertImage ( arElementsList )
{
	var arAltParts = new Array();
	
	for ( var i=0; i<arElementsList.length; i++ )
	{
		if ( arElementsList[i].alt )
		{
			arAltParts = arElementsList[i].alt.split(" - ");
			if ( arAltParts.length == 2 ) arElementsList[i].setAttribute("tooltip", "cssheader=[TooltipHeader] cssbody=[TooltipBody] header=[<b>" + arAltParts[0] + "</b>] body=[" + arAltParts[1] + "] coverselects=[on]" );
			else arElementsList[i].setAttribute("tooltip", "cssheader=[TooltipBody] cssbody=[TooltipBody] header=[<b>" + arAltParts[0] + "</b>] body=[] coverselects=[on]" );
			arElementsList[i].removeAttribute("alt");
		}
	}
}

function F_ConvertLinks ( arElementsList )
{
	var arTitleParts = new Array();
	
	for ( var i=0; i<arElementsList.length; i++ )
	{
		if ( arElementsList[i].title )
		{
			arTitleParts = arElementsList[i].title.split(" - ");
			if ( arTitleParts.length == 2 ) arElementsList[i].title = "cssheader=[TooltipHeader] cssbody=[TooltipBody] header=[<b>" + arTitleParts[0] + "</b>] body=[" + arTitleParts[1] + "] coverselects=[on]";
			else arElementsList[i].title = "cssheader=[TooltipBody] cssbody=[TooltipBody] header=[<b>" + arTitleParts[0] + "</b>] body=[] coverselects=[on]";
		}
	}
}

//-------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------


F_ConvertImage ( document.getElementsByTagName("area") );
F_ConvertImage ( document.getElementsByTagName("img") );
F_ConvertLinks ( document.getElementsByTagName("a") );
F_ConvertLinks ( document.getElementsByTagName("h1") );
F_ConvertLinks ( document.getElementsByTagName("h2") );
F_ConvertLinks ( document.getElementsByTagName("input") );
F_ConvertLinks ( document.getElementsByTagName("label") );
