var oldObject;
var origBackgroundColor;
var origColor;
var origFontSize;
//var ieFlag = true;
//if( navigator.appName == "Netscape" ) {
//	ieFlag = false;
//}

function ConvertToRGB( clrRed, clrGreen, clrBlue ) {
	var temp;
	temp = clrRed * 256 * 256;
	temp += clrGreen * 256;
	temp += clrBlue;
	return temp;
}

function chgColor(ev)
{
	var theTag = ev.srcElement || ev.target;
	var theTagName = "";
	try
	{
		theTagName = theTag.tagName;
	}
	catch(err)
	{}
	
	//var str = theTagName + " - ";
	//alert(str);
	if( theTagName == "SPAN" || theTagName == "DIV" )
	{
		//alert(theTagName);
		if( oldObject )
		{
			oldObject.style.color = origColor;
			oldObject.style.backgroundColor = origBackgroundColor;
			oldObject.style.fontSize = origFontSize;
		}

		oldObject = theTag;
		origBackgroundColor = theTag.style.backgroundColor;
		origColor = theTag.style.color;
		origFontSize = theTag.style.fontSize;
		oldObject.style.color = "rgb(250, 250, 150)";
		oldObject.style.backgroundColor = "rgb(0, 125, 175)";
		oldObject.style.fontSize = 16;
	}
	else
	{
		if( oldObject )
		{
			oldObject.style.color = origColor;
			oldObject.style.backgroundColor = origBackgroundColor;
			oldObject.style.fontSize = origFontSize;
			oldObject = null;
		}
	}
}

function ToggleColor() {
//if( ieFlag ) {
	if(event != null && event.srcElement != null)
		alert(event.srcElement.tagName);
	if( window.event != null && 
	   window.event.srcElement != null
	   && 
	   (window.event.srcElement.tagName == "SPAN"
	 || window.event.srcElement.tagName == "DIV") )
	{
		alert(window.event.srcElement.tagName);
		if( oldObject )
		{
			oldObject.style.color = origColor;
			oldObject.style.backgroundColor = origBackgroundColor;
//			oldObject.style.fontSize = origFontSize;
		}

		oldObject = window.event.srcElement;
		origBackgroundColor = window.event.srcElement.style.backgroundColor;
		origColor = window.event.srcElement.style.color;
		origFontSize = window.event.srcElement.style.fontSize;
		oldObject.style.color = ConvertToRGB( 250, 250, 150 );
		oldObject.style.backgroundColor = ConvertToRGB( 0, 125, 175 );
//		oldObject.style.fontSize = 20;
//		window.event.srcElement.style.
	}
	else
	{
		if( oldObject )
		{
			oldObject.style.color = origColor;
			oldObject.style.backgroundColor = origBackgroundColor;
//			oldObject.style.fontSize = origFontSize;
			oldObject = null;
		}
	}
//}
}
