
//variables - tagname - fontfile (must be on server in c:\Windows\Fonts\) - width - font size in pixels -  fontcolour (eg CCCCCC, do not include # symbol) - bgcolour - FontAlign (0 - left (default), 1 - right, 2 - center, and 3 - justified) - LineSpacing (negative decreases, positive increases) - font Opacity (between 0 and 1) - transbackground (0 for no, 1 for yes)
 
function FatImageReplacementV1(tagname, fontfile, fontwidth, fontsize, fontcolour, bgcolour, fontalign, linespacing, fontopacity, fulltrans)
{
	document.write('<style>'+tagname+'{visibility:hidden;}</style>');
	var allParas = document.getElementsByTagName(tagname);
	var num = allParas.length;
	for (i=0;i<num;i++)
	{
		tempText = allParas[i].innerText || allParas[i].textContent;
		altText = tempText.replace("'","\'");
		tempText = escape(altText);
		allParas[i].innerHTML = '<img src="/generate_text.asp?fulltrans='+fulltrans+'&fontsize='+fontsize+'&fontopacity='+fontopacity+'&fontalign='+fontalign+'&linespacing='+linespacing+'&bgcolour='+bgcolour+'&fontcolour='+fontcolour+'&fontfile='+fontfile+'&height='+allParas[i].offsetHeight+'&width='+fontwidth+'&text='+tempText+'" alt="'+altText +'">';
		allParas[i].style.visibility = 'visible';
	}
}

// V2 COMPLETELY REPLACES THE H1 TAG, AS APPOSED TO WRITING THE IMG INSIDE THE H1 TAG, AS IN V1. WORK IN PROGRESS
function FatImageReplacementV2(tagname, fontfile, fontwidth, fontsize, fontcolour, bgcolour, fontalign, linespacing, fontopacity, fulltrans)
{
	document.write('<style>'+tagname+'{visibility:hidden;}</style>');
	var allParas = document.getElementsByTagName(tagname);
	var num = allParas.length;
	for (i=0;i<num;i++)
	{
		tempText = allParas[i].innerText || allParas[i].textContent;
		tempText = escape(tempText.replace("'","\'"));
		var	imageObj = new Image();
		imageObj.alt = tempText;
		imageObj.src="/generate_text.asp?fulltrans="+fulltrans+"&fontsize="+fontsize+"&fontopacity="+fontopacity+"&fontalign="+fontalign+"&linespacing="+linespacing+"&bgcolour="+bgcolour+"&fontcolour="+fontcolour+"&fontfile="+fontfile+"&height="+allParas[i].offsetHeight+"&width="+fontwidth+"&text="+tempText;
		allParas[i].parentNode.replaceChild(imageObj, allParas[i]);
	}
}