function hilight(e) 
{
   if (!e) var e = window.event;
    // e refers to the event
	// this refers to the HTML element which currently handles the event
	// target/srcElement refer to the HTML element the event originally took place on
	if(document.all)
    {
        if (e.srcElement.className=='noHilight')
        {
    	    e.srcElement.style.display='inline';
    	    e.srcElement.style.float='none';
            e.srcElement.style.color = '#2B35FF';
            e.srcElement.style.border = 'solid 1px #70A2FF';
        }
        else
        {
	        e.srcElement.style.display='block';
	        e.srcElement.style.float='left';
        }

        e.srcElement.style.font_family='tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif';
	    e.srcElement.style.font_size='12px';
	    e.srcElement.style.backgroundColor = '#E2ECF6';
    }
	else
    {
        if (e.target.className=='noHilight')
        {
    	    e.target.style.display='inline';
    	    e.target.style.float='none';
            e.target.style.border = 'solid 1px #70A2FF';
            e.target.style.color = '#2B35FF';
        }
        else
        {
	        e.target.style.display='block';
    	    e.target.style.float='left';
        }
        e.target.style.font_family='tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif';
	    e.target.style.font_size='12px';
	    e.target.style.backgroundColor = '#E2ECF6';
    }
   return true;
}
//***********************************************
function fade(e) 
{
   if (!e) var e = window.event;
    // e refers to the event
	// this refers to the HTML element which currently handles the event
	// target/srcElement refer to the HTML element the event originally took place on
	if(document.all)
	{
        if (e.srcElement.className=='noHilight')
        {
    	    e.srcElement.style.display='inline';
    	    e.srcElement.style.float='none';
            e.srcElement.style.border = 'solid 1px #999';
            e.srcElement.style.color = '#000';
        }
        else
        {
	        e.srcElement.style.display='block';
	        e.srcElement.style.float='left';
        }
        e.srcElement.style.font_family='tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif';
	    e.srcElement.style.font_size='12px';
        e.srcElement.style.backgroundColor = '#FFFFFF';
	}
	else
	{
        if (e.target.className=='noHilight')
        {
    	    e.target.style.display='inline';
    	    e.target.style.float='none';
            e.target.style.border = 'solid 1px #999';
            e.srcElement.style.color = '#000';
        }
        else
        {
	        e.target.style.display='block';
    	    e.target.style.float='left';
        }
        e.target.style.font_family='tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif';
	    e.target.style.font_size='12px';
	    e.target.style.backgroundColor = '#FFFFFF';
	}
   return true;
}
function getAllElementsByClassName(strTagName, strClassName)
{
    var arrElements = (strTagName == "*" && document.all)? document.all : document.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    if (strClassName)
    {
        strClassName = strClassName.replace(/\-/g, "\\-");
        var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
        var oElement;
        for(var i=0; i<arrElements.length; i++)
        {
            oElement = arrElements[i];      
            if(oRegExp.test(oElement.className))
            {
                arrReturnElements.push(oElement);
            }   
        }
    }
    else
    {
        var oElement;
        for(var i=0; i<arrElements.length; i++)
        {
            oElement = arrElements[i];      
            arrReturnElements.push(oElement);
        }
    }            
    
    return (arrReturnElements)
}

Obj = getAllElementsByClassName('*')
for(var i=0; i<Obj.length;i++)
{
    if (Obj[i].type=='textarea' || Obj[i].type=='text' || Obj[i].type=='password' || Obj[i].type=='select-one' || Obj[i].type=='select-multiple' || Obj[i].type=='file')
    {
        Obj[i].onblur=fade;
        Obj[i].onfocus=hilight;
    }
}