
attachObjEvent(this, "load", MsiAPI_initialitzeHLControls);

////////////////////////////////////////////////////////////////////////
function MsiAPI_initialitzeHLControls()
{
	i = 0;
	while(document.getElementsByTagName('INPUT')[i])
	{
		element = document.getElementsByTagName('INPUT')[i];
		if (element.type == "text" || element.type == "password" || element.type == "checkbox" || element.type == "radio")
		{
    		attachObjEvent(element, "focus", MsiAPI_hiliteControl);
    		attachObjEvent(element, "blur", MsiAPI_unliteControl);
        }
		i++;
	}

	i = 0;
	while(document.getElementsByTagName('SELECT')[i])
	{
		element = document.getElementsByTagName('SELECT')[i];
		attachObjEvent(element, "focus", MsiAPI_hiliteControl);
		attachObjEvent(element, "blur", MsiAPI_unliteControl);
		i++;
	}		

	i = 0;
	while(document.getElementsByTagName('TEXTAREA')[i])
	{
		element = document.getElementsByTagName('TEXTAREA')[i];
		attachObjEvent(element, "focus", MsiAPI_hiliteControl);
		attachObjEvent(element, "blur", MsiAPI_unliteControl);
		i++;
	}
}
////////////////////////////////////////////////////////////////////////
function MsiAPI_hiliteControl()
{
	if(document.all)
	{
		event.srcElement.style.backgroundColor = "#F5F5F5";
	}
	else
	{
		this.style.backgroundColor = "#F5F5F5";
	}
}
////////////////////////////////////////////////////////////////////////
function MsiAPI_unliteControl()
{
	if(document.all)
	{
		event.srcElement.style.backgroundColor = "#FFFFFF";
	}
	else
	{
		this.style.backgroundColor = "#FFFFFF";
	}
}
////////////////////////////////////////////////////////////////////////