/* --------------------------------------------------------
 * MMG-CRM - developed for Tabcorp
 * Tabaret Membership Program
 * Copyright (C) 2004-2006 MMG interactive
 * 
 * MMG interactive versioning:
 * ---------------
 * $Revision: 1960 $
 * $Author: chris $
 * $Date: 2006-09-29 17:53:06 +1000 (Fri, 29 Sep 2006) $ 
 * 
 * Tabcorp versioning:
 * -------------------
 * $Tag1$
 * $Tag2$
 * $Tag3$
 * --------------------------------------------------------
 */


// Replace HTML element(s) text with FlashText

var FlashTEXTs = 0;

function FlashTextHeadlines() {
	FlashTextHeadline("H1");
	FlashTextHeadline("H2");
}

function FlashTextHeadline(tag) {
	var Harr = document.getElementsByTagName(tag);
	for(var i=0; i<Harr.length; i++) {
		var st = Harr[i].innerHTML.toString();
		st = st.replace('/',"%2F");
     	st = st.replace('?',"%3F");
     	st = st.replace('=',"%3D");
     	st = st.replace('&amp;',"%26");
     	st = st.replace('@',"%40");
     	
     	var objWidth = readStyle(Harr[i], 'width');
     	
     	if(objWidth == 'auto') {
     		objWidth = Harr[i].offsetWidth;
     	} else {
     		objWidth = objWidth.replace('px',"");
     	}
     	
     	var TextColor = readStyle(Harr[i], 'color');
     	
     	try {
     		var TextSize = readStyle(Harr[i], 'font-size');
     		TextSize = TextSize.replace('px',"");
     	} catch(e) {
     		var TextSize = Harr[i].currentStyle.fontSize;
     		TextSize = TextSize.replace('px',"");
     	}

     	var color = new RGBColor(TextColor);
		if (color.ok) {
    		drawFlashHeadline(Harr[i], st, objWidth, color.toHex(), TextSize);
		}
	}
}

function drawFlashHeadline(HTMLobj, FlashText, FlashWidth, TextColor, TextSize) {
	var fo = new FlashObject("images/assets/FlashTitle.swf?FlashText=" + FlashText + "&TextColor=" + TextColor + "&TextSize=" + TextSize + "&TextWidth=" + FlashWidth, "FlashTEXT" + ++FlashTEXTs, FlashWidth, "24", "6", "#FFFFFF");
	if(fo != null) {
		fo.addParam("quality", "high");
		fo.addParam("menu", "false");
		fo.addParam("scale", "noscale");
		fo.addParam("wmode", "transparent");
		
		HTMLobj.innerHTML = '<div id="TEXT_' + FlashTEXTs + '"></div>';
		
		fo.write("TEXT_" + FlashTEXTs);
	}
}



