/*---------------------------------------------------------------------------*/
/* xFrameworkPX Studio 自動設置クラス                                        */
/*---------------------------------------------------------------------------*/
pxstudio = function() {

    // {{{ enable

    /**
     * オブジェクト有効化メソッド
     *
     * @param id 対象オブジェクト、またはid名
     * @return void
     */
    this.enable = function( id ){

        var obj = null;

        if( typeof(id) == 'String' ) {
            obj = document.getElementById( id );
        } else {
            obj = id;
        }
        obj.disabled = false;
    };

    // }}}
    // {{{ disable

    /**
     * オブジェクト無効化メソッド
     *
     * @param id 対象オブジェクト、またはid名
     * @return void
     */
    this.disable = function( id ){

        var obj = null;

        if( typeof(id) == 'string' ) {
            obj = document.getElementById( id );
        } else {
            obj = id;
        }
        obj.disabled = true;
    };

    // }}}
    // {{{ setClass

    /**
     * スタイルクラス設定メソッド
     *
     * @param id 対象オブジェクト、またはid名
     * @return void
     */
    this.setClass = function( id, cls ) {

        var obj = null;

        if( typeof(id) == 'String' ) {
            obj = document.getElementById( id );
        } else {
            obj = id;
        }

        obj.className = cls;
    }

    // }}}
    // {{{ url

    /**
     * ロケーションメソッド
     *
     * @param url ロケーション先URL
     * @return void
     */
    this.url = function( url ) {

        location.href = url;
    }

    // }}}

}
/*---------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------*/
/* インスタンス化                                                            */
/*---------------------------------------------------------------------------*/
PXS = new pxstudio();
/*---------------------------------------------------------------------------*/
