/* ---------------------------------------------------------
    °³Á¶ °øÅë Å¬·¡½º

    LAST UPDATE : 2008.02.11
    CREATER     : [HG]ErrorDa
    MAIL TO     : hespnk@hanmail.net

    IE7.0¿¡¼­ Å×½ºÆ® µÈ ÄÚµåÀÔ´Ï´Ù.
    ¼Ò½ºÄÚµå¿¡ ´ëÇÏ¿©´Â ºÒÆß±ÝÁöÀÔ´Ï´Ù.
    »ç¿ëÀ» ¿øÇÏ½Ã´Â ºÐÀº À§ÀÇ ¸ÞÀÏ·Î ¿¬¶ôÁÖ¼¼¿ä.
--------------------------------------------------------- */

var CON_CLASS_WEAPON = 0;
var CON_CLASS_SHIELD = 1;
var CON_CLASS_CLOTH  = 2;
var CON_CLASS_LARMOR = 3;
var CON_CLASS_HARMOR = 4;
var CON_CLASS_WAND   = 5;
var CON_CLASS_NEWWAND= 6;

//-------------------------------------------------------
//
// °³Á¶½Ä Å¬·¡½º
//
//-------------------------------------------------------
clsMethod = function( arg )
{
    this.name = arg[0];

    this.sequence = new Array();
    this.sequence[0] = arg[1];
    this.sequence[1] = arg[2];
    this.sequence[2] = arg[3];
    this.sequence[3] = arg[4];
    this.sequence[4] = arg[5];
}



//-------------------------------------------------------
//
// µî±Þº° ¾ÆÀÌÅÛ/Á¦ÀÛÀÚ ·©Å© Å¬·¡½º
//
//-------------------------------------------------------
clsExtendItem = function()
{
    this.mbData = new Array();
    this.rkData = new Array();
}

clsExtendItem.prototype =
{
    // µî±Þº° º¸³Ê½º Á¤º¸ Ãß°¡
    addMbNode : function( arg )
    {
        this.mbData[this.mbData.length] = arg;
    },

    // Á¦ÀÛÀÚ ·©Å©º° º¸³Ê½º Á¤º¸ Ãß°¡
    addRkNode : function( arg )
    {
        this.rkData[this.rkData.length] = arg;
    },

    // µî±Þº° º¸³Ê½º Á¤º¸ ¾ò±â
    getMbNode : function( index )
    {
        if( this.mbData.length )
        {
            if( index >= 0 && index < this.mbData.length )
            {
                return this.mbData[index];
            }
        }
        return null;
    },

    // Á¦ÀÛÀÚ ·©Å©º° º¸³Ê½º Á¤º¸ ¾ò±â
    getRkNode : function( index )
    {
        if( this.rkData.length )
        {
            if( index >= 0 && index < this.rkData.length )
            {
                return this.rkData[index];
            }
        }
        return null;
    },

    // µî·ÏµÈ µî±Þ º¸³Ê½º ¼ö ¾ò±â
    getMbCount : function()
    {
        return this.mbData.length;
    },

    // µî·ÏµÈ ·©Å© º¸³Ê½º ¼ö ¾ò±â
    getRkCount : function()
    {
        return this.rkData.length;
    }
}


