//FISR - FatMedia Image SIFR Replacement
function FatImageReplacementV1(tagname, fontfile, fontwidth, fontsize, fontcolour, bgcolour, fontalign, linespacing, fontopacity, fulltrans, typecase, padding)
{
	className = '';
	document.write('<style>'+tagname+'{visibility:hidden;}</style>');
	if (tagname.indexOf('.') > -1)
	{
		className = tagname.split('.')[1]
		tagname = tagname.split('.')[0]
	}
	var allParas = document.getElementsByTagName(tagname);
	var num = allParas.length;
	for (i=0;i<num;i++)
	{

		if 	(allParas[i].className == className)
		{
			doit = true;
		}
		else
		{
			doit = false;
		}

		if (doit)
		{
			//alert(allParas[i].offsetWidth);
			tempText = allParas[i].innerText || allParas[i].textContent;
			altText = tempText.replace("'","\'");
			tempText = escape(altText);
			allParas[i].innerHTML = '<img src="/generate_text.asp?padding='+padding+'&typecase='+typecase+'&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, typecase)
{
	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);
		var	imageObj = new Image();
		imageObj.alt = altText;
		imageObj.src="/generate_text.asp??padding="+padding+"&typecase="+typecase+"&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]);
	}
}