        // ----------------------------------------------------------------------------
        
        function setFocus(elem) {
            $(elem).addClass("idleField");
        
            $(elem).focus(function() {
                $(this).removeClass("idleField").addClass("focusField");
            });
        
            $(elem).blur(function() {
                $(this).removeClass("focusField").addClass("idleField");
            });
        }

        // ----------------------------------------------------------------------------

        function setButton(elem) {
            $(elem).hover(
                function(){ 
                    $(this).addClass("ui-state-hover"); 
                },
                function(){ 
                    $(this).removeClass("ui-state-hover"); 
                }
            )

            $(elem).mousedown(
                function(){ 
                    $(this).addClass("ui-state-active"); 
                }
            )
            $(elem).keydown(
                function(){ 
                    $(this).addClass("ui-state-active"); 
                }
            )
            $(elem).keyup(
                function(){ 
                    $(this).removeClass("ui-state-active"); 
                }
            )

            $(elem).mouseup(
                function(){ 
                    $(this).removeClass("ui-state-active"); 
                }
            )
            
            $(elem).mouseout(
                function(){ 
                    $(this).removeClass("ui-state-active"); 
                }
            ) 
        }        

        // ----------------------------------------------------------------------------

