 function onMouseOverEff(pvItem, pvStandard, pvStandardOver, pvActive, pvActiveOver)
    {
        var lvCurrent;
        lvCurrent = pvItem.className;
        
        switch(lvCurrent)
        {
        case pvStandard:
          pvItem.className = pvStandardOver;
          break;
        case pvActive:
          pvItem.className = pvActiveOver;
          break;
        }   
    }

    function onMouseOutEff(pvItem, pvStandard, pvStandardOver, pvActive, pvActiveOver)
    {
        var lvCurrent;
        lvCurrent = pvItem.className;
        
        switch(lvCurrent)
        {
        case pvStandardOver:
          pvItem.className = pvStandard;
          break;
        case pvActiveOver:
          pvItem.className = pvActive;
          break;
        }       
    }

    function onMouseClickEff(pvItem, pvStandard, pvStandardOver, pvActive, pvActiveOver)
    {
    
        var lvCurrent;
        lvCurrent = pvItem.className;

        switch(lvCurrent)
        {
        case pvStandard:
          pvItem.className = pvActive;
          break;
        case pvStandardOver:
          pvItem.className = pvActiveOver;
          break;
        case pvActive:
          pvItem.className = pvStandard;
          break;
        case pvActiveOver:
          pvItem.className = pvStandardOver;
          break;
        }
    }
    
    
