	var	PermColour = "";
	var	WizardList = new Array('Icon', 'Text');
	var IconStyleSet = new Array('T2MLogo','T2MText', 'T2MClickTo');	
	var IconColourSet = new Array('White', 'Black');	
	var IconSizeSet = new Array('Small', 'Med', 'Large');	
	var SizeConversions = new Array	(	new Array(6, 	8,	.5,		50),
										new Array(7, 	9,	.55,	55),
										new Array(7.5,	10,	.625,	62.5),
										new Array(8,	11,	.7,		70),
										new Array(9,	12,	.75,	75),
										new Array(10,	13,	.8,		80),
										new Array(10.5,	14,	.875,	87.5),
										new Array(11,	15,	.95,	95),
										new Array(12,	16,	1,		100),
										
										new Array(13, 	17,	1.05,	105),
										new Array(13.5,	18,	1.125,	112.5),
										new Array(14,	19,	1.2,	120),
										new Array(14.5,	20,	1.25,	125),
										new Array(15,	21,	1.3,	130),
										new Array(16,	22,	1.4,	140),
										new Array(17,	23,	1.45,	145),
										new Array(18,	24,	1.5,	150),
										new Array(20,	26,	1.6,	160),
										new Array(22,	29,	1.8,	180),
										new Array(24,	32,	2,		200),
										new Array(26,	35,	2.2,	220),
										new Array(27,	36,	2.25,	225),
										new Array(28,	37,	2.3,	230),
										new Array(29,	38,	2.35,	235),
										new Array(30,	40,	2.45,	245),
										new Array(32,	42,	2.55,	255),
										new Array(34,	45,	2.75,	275),
										new Array(36,	48,	3,		300)
										
									)


		function SourceObject(xi_this)
		{
			if(window.event)
				return window.event.srcElement;
			else
				return xi_this;
		}

		
		function Step2Load()
		{
			TextChoice();
			IconChoice();
			IconWizShowPane('Style');
			TextSpecSize();
		}

		function IconChoice()
		{
			if(O3_RadioValue('WizardForm', 'UseIcon') != 'No')
			{
				WizEnable('Icon', true, IconWizardActive);
				WizardActive('Icon');
				document.getElementById('IconWizInstruct').style.display = ''; 
				document.getElementById('TextChoiceIcon').style.display = ''; 
				ShowLink('2');

			}
			else
			{
				WizEnable('Icon', false, IconWizardActive);
				document.getElementById('IconWizInstruct').style.display = 'none'; 
				document.getElementById('TextChoiceIcon').style.display = 'none'; 
				if(O3_RadioValue('WizardForm', 'UseText') == 'No')
				{
					O3_RadioSet('WizardForm', 'UseText', 'Yes')
				}
				TextChoice(); // Will enable wiz and set to active
			}			
		}
		function TextChoice()
		{
			if(O3_RadioValue('WizardForm', 'UseText') != 'No')
			{
				WizEnable('Text', true, TextWizardActive);
				WizardActive('Text');
				document.getElementById('TextWizInstruct').style.display = ''; 
				ShowLink('2');
			}
			else
			{
				WizEnable('Text', false, TextWizardActive);
				document.getElementById('TextWizInstruct').style.display = 'none'; 
				if(O3_RadioValue('WizardForm', 'UseIcon') == 'No')
				{
					O3_RadioSet('WizardForm', 'UseIcon', 'Yes')
				}
				IconChoice();
			}			
		}
		
		function TabWizGroupHover(xi_WizGroupTab_obj)
		{
			//var	WizGroupTab_obj = document.getElementById('TabWizGroup' + xi_Wizard);
			if(xi_WizGroupTab_obj.Enabled && !xi_WizGroupTab_obj.src.match(/Active.gif$/))
			{
				O3_Rollover(xi_WizGroupTab_obj);
			}
		}
		function TabWizHover(xi_WizTab_obj)
		{
			if(!xi_WizTab_obj.src.match(/Active.gif$/))
			{
				O3_Rollover(xi_WizTab_obj);
			}
		}
		
		function WizEnable(xi_Wizard, xi_Enable, xi_TabHandler)
		{
			var	WizGroupTab_obj = document.getElementById('TabWizGroup' + xi_Wizard);
			if(xi_Enable)
			{
				// WizGroupTab_obj.className = 'WizGroupTab';
				WizGroupTab_obj.src = 'img/Tabs/TabWizGroup' + xi_Wizard + 'Enabled.gif';
				if(!WizGroupTab_obj.Enabled)
				{
					O3_AddEvent(WizGroupTab_obj, 'click', xi_TabHandler, false);
					WizGroupTab_obj.Enabled = true;
				}
			}
			else
			{
				WizGroupTab_obj.src = 'img/Tabs/TabWizGroup' + xi_Wizard + 'Disabled.gif';
				//WizGroupTab_obj.className = 'WizGroupTab WizGroupTabDisabled';
				if(WizGroupTab_obj.Enabled)
				{
					O3_RemoveEvent(WizGroupTab_obj, 'click', xi_TabHandler, false);
					WizGroupTab_obj.Enabled = false;
				}
			}
		}
		
		function IconWizardActive()	{WizardActive('Icon')}
		function TextWizardActive()	{WizardActive('Text')}
		
		function WizardActive(xi_Wizard)
		{
			var i;
			var	WizGroupTab_obj;
			var	Wizard_obj;
			for(i=0; i< WizardList.length; i++)
			{
				Wizard_obj = document.getElementById(WizardList[i] + 'Wiz');
				WizGroupTab_obj	= document.getElementById('TabWizGroup' + WizardList[i]);
				if(WizardList[i] == xi_Wizard)
				{
					Wizard_obj.style.display = 'block';
					O3_Revert();
					WizGroupTab_obj.src = 'img/Tabs/TabWizGroup' + WizardList[i] + 'Active.gif';
				}
				else
				{
					Wizard_obj.style.display = 'none';
					
					//if(WizGroupTab_obj.src == 'TabWizGroup' + WizardList[i] + 'Active.gif')
					if(WizGroupTab_obj.src.match(/.*Active.gif$/))
					{
						WizGroupTab_obj.src = 'img/Tabs/TabWizGroup' + WizardList[i] + 'Enabled.gif';
					}
				}
			}
		}
		
		
		function IconWizShowPane(xi_Pane)
		{
			var	TabPaneList = new Array('Style', 'Colour', 'Size', 'Align');
			var PaneID = 'PaneIcon' + xi_Pane;
			var IconPermStyle = document.getElementById('IconStyle').value;
			var IconPermColour = document.getElementById('IconColour').value;
			var IconPermSize = document.getElementById('IconSize').value;
			var IconPermAlign = document.getElementById('IconAlign').value;
			if(xi_Pane == 'Style')
			{
				for(i = 1; i <= IconStyleSet.length; i++)
				{	
					Img_obj = document.getElementById(PaneID + 'Img' + i);
					Img_obj.IconStyle = IconStyleSet[i - 1];
					Img_obj.IconColour = IconPermColour;
					Img_obj.IconSize = IconPermSize;
					Img_obj.src = RelIconPath + '/' + IconStyleSet[i - 1] + IconPermColour + IconPermSize + '.gif';
					O3_AddEvent(Img_obj, "mouseover", IconPrevIcon, false);
					O3_AddEvent(Img_obj, "mousedown", IconSetDown, false);
					O3_AddEvent(Img_obj, "mouseup", IconSetUp, false);
					O3_AddEvent(Img_obj, "click", IconSetIcon, false);
				}
			}
			else if(xi_Pane == 'Colour')
			{
				for(i = 1; i <= IconColourSet.length; i++)
				{	
				
					Img_obj = document.getElementById(PaneID + 'Img' + i);
					Img_obj.IconStyle = IconPermStyle;
					Img_obj.IconColour = IconColourSet[i - 1];
					Img_obj.IconSize = IconPermSize;
					Img_obj.src = RelIconPath + '/' + IconPermStyle + IconColourSet[i - 1] + IconPermSize + '.gif';
					O3_AddEvent(Img_obj, "mouseover", IconPrevIcon, false);
					O3_AddEvent(Img_obj, "mousedown", IconSetDown, false);
					O3_AddEvent(Img_obj, "mouseup", IconSetUp, false);
					O3_AddEvent(Img_obj, "click", IconSetIcon, false);
				}
			}
			else if(xi_Pane == 'Size')
			{
				for(i = 1; i <= IconSizeSet.length; i++)
				{	
				
					Img_obj = document.getElementById(PaneID + 'Img' + i);
					Img_obj.IconStyle = IconPermStyle;
					Img_obj.IconColour = IconPermColour;
					Img_obj.IconSize = IconSizeSet[i - 1];
					Img_obj.src = RelIconPath + '/' + IconPermStyle + IconPermColour + IconSizeSet[i - 1] + '.gif';
					O3_AddEvent(Img_obj, "mouseover", IconPrevIcon, false);
					O3_AddEvent(Img_obj, "mousedown", IconSetDown, false);
					O3_AddEvent(Img_obj, "mouseup", IconSetUp, false);
					O3_AddEvent(Img_obj, "click", IconSetIcon, false);
				}
            }
            else if (xi_Pane == 'Align') {
                    
            }
             
			return WizShowPane('Icon', TabPaneList, TabPaneList, xi_Pane)
		}
		function TextWizShowPane(xi_Pane)
		{
			var	TabPaneList = new Array('Format', 'Font', 'Colour', 'Locn');
			
			if(xi_Pane == 'Font')
			{
				TextShowFormat("PaneTextFont");
				TextShowColour("PaneTextFont");
			}

			return WizShowPane('Text', TabPaneList, TabPaneList, xi_Pane)
		}

		function WizShowPane(xi_Wizard, xi_TabList, xi_PaneList, xi_Pane, xi_Context)
		{
			var	TabNr;
			var	ActiveTab = 'Tab' + xi_Wizard + xi_Pane;
			var	ActivePane = 'Pane' + xi_Wizard + xi_Pane;
			if(xi_Context) ActivePane += xi_Context;

			O3_Revert();
			for(i=0; i < xi_TabList.length; i++)
			{
				WizTab_obj =	document.getElementById('Tab' + xi_Wizard + xi_TabList[i]);
				if(WizTab_obj.id == ActiveTab)
				{
					WizTab_obj.src = 'img/Tabs/TabWiz' + xi_Pane + 'Active.gif';
				}
				else
				{
					WizTab_obj.src = 'img/Tabs/TabWiz' + xi_TabList[i] + 'Enabled.gif';
				}
			}
			for(i=0; i < xi_PaneList.length; i++)
			{
				WizPane_obj =	document.getElementById('Pane' + xi_Wizard + xi_PaneList[i]);
				if(!WizPane_obj) alert("Could not find " + 'Pane' + xi_Wizard + xi_PaneList[i]);
				if(WizPane_obj.id == ActivePane)
				{
					WizPane_obj.className = 'WizPane WizPaneActive';
				}
				else
				{
					WizPane_obj.className = 'WizPane';
				}
			}
		}
		function IconPrevIcon()
		{
			This = SourceObject(this);
			document.getElementById("PreviewImage2").src = This.src;
		}

		
		
		function IconSetIcon()
		{
			This = SourceObject(this);
			document.getElementById("IconStyle").value = This.IconStyle;
			document.getElementById("IconColour").value = This.IconColour;
			document.getElementById("IconSize").value = This.IconSize;
			document.getElementById("IconImage").value = This.IconStyle + This.IconColour + This.IconSize + '.gif';
		}
		
		function IconSetDown()
		{
			This = SourceObject(this);
			This.style.border='1px solid black';
		}

		function IconSetUp()
		{
			This = SourceObject(this);
			This.style.border='';
        }

        function IconPrevAlign(xiAlign) {
            document.getElementById("PreviewImage2").style.verticalAlign = xiAlign;
		}

		function IconSetAlign(xiAlign) {

		    if (document.getElementById("IconAlign").value != '') {
		        document.getElementById("IconAlign_" + document.getElementById("IconAlign").value).style.fontWeight = "normal"
		        document.getElementById("IconAlign_" + document.getElementById("IconAlign").value).style.borderColor = "#FFFFFF"
		    }
		    document.getElementById("IconAlign").value = xiAlign;
		    document.getElementById("IconAlign_" + xiAlign).style.fontWeight = "bold"
		    document.getElementById("IconAlign_" + xiAlign).style.borderColor = "#999999"
		}
		
		function TextPrevFont(xi_Font)
		{
			document.getElementById("PreviewText2").style.fontFamily = xi_Font;
		}
		function TextSetFont(xiFont) {

		    if (document.getElementById("InputFont").value != '') 
		        if (document.getElementById("InputFont_" + document.getElementById("InputFont").value)) 
		           document.getElementById("InputFont_" + document.getElementById("InputFont").value).style.borderColor = "#FFFFFF"

		       document.getElementById("InputFont").value = xiFont;
		       document.getElementById("InputFontDisp").value = xiFont;
		    document.getElementById("PreviewText2").style.fontFamily = xiFont;
		    
		    if (document.getElementById("InputFont_" + xiFont)) {
		           document.getElementById("InputFont_" + xiFont).style.borderColor = "#999999"
		    }
		}
		function TextPrevLocn(xi_Locn) {
		 //   if (xi_Locn == "AFTER")
		 //       document.getElementById("PreviewLink2").innerHTML = '<img id="PreviewImage2" style="border:0px" src="../_T2M_img/Graphics/clear_pix.gif" alt="Preview Link Logo" /><span id="PreviewText2"></span>';
		 //  else
		 //      document.getElementById("PreviewLink2").innerHTML = '<span id="PreviewText2"></span><img id="PreviewImage2" style="border:0px" src="../_T2M_img/Graphics/clear_pix.gif" alt="Preview Link Logo" />';
		 //  ShowLink(2);    
		}
		function TextSetLocn(xi_Locn) {
		    document.getElementById("TextLocn").value = xi_Locn;
		    ShowLink(2)
		}
		function TextPrevColour(xi_Colour)
		{
			document.getElementById("PreviewText2").style.color = '#' + xi_Colour;
		}
		function TextSetColour(xi_Colour)
		{
			document.getElementById("InputColour").value = '#' + xi_Colour;
			
		}

		function TextSpecSize()
		{
			var	isvisible = '';
			if(O3_RadioValue('WizardForm', 'FontSizeSpec') == 'default')
				isvisible = 'hidden';
			document.getElementById("FontSize").style.visibility = isvisible;
			document.getElementById("FontUnit").style.visibility = isvisible;

		}

		function FontUnit_change()
		{
			var i;
			var	UnitWas	= document.getElementById('FontUnitWas').value;
			var	UnitIs	= document.getElementById('FontUnit').value;
			var OffsetWas;
			var OffsetIs;
			var SizeWas = document.getElementById('FontSize').value - 0;
			var	SizeConversion;
			var	DefaultValue;
			var	found = false;
			
			if(UnitWas == 'pt') OffsetWas = 0;
			else if(UnitWas == 'px') OffsetWas = 1;
			else if(UnitWas == 'em') OffsetWas = 2;
			else if(UnitWas == '%') OffsetWas = 3;
			if(UnitIs == 'pt') {OffsetIs = 0; DefaultValue = 12;}
			else if(UnitIs == 'px') {OffsetIs = 1; DefaultValue = 16;}
			else if(UnitIs == 'em') {OffsetIs = 2; DefaultValue = 1;}
			else if(UnitIs == '%') {OffsetIs = 3; DefaultValue = 100;}
				
			for(i=0; i< SizeConversions.length; i++)
			{
				SizeConversion = SizeConversions[i];
				if(SizeConversion[OffsetWas] >= SizeWas)
				{
					document.getElementById('FontSize').value = SizeConversion[OffsetIs];
					found = true;
					break;
				}
			}
			if(!found)
			{
				document.getElementById('FontSize').value = DefaultValue;
			}			
	
			document.getElementById('FontUnitWas').value = document.getElementById('FontUnit').value;
			TextShowFormat('PreviewText2');
		}

