var SD_Data_ = [];
var BSD_Data_ = [];
var coordi_ano = '0';

function SaymallDress_getImage (filename, mood)
{
  ITEM_PREFIX = "http://filei.sayclub.kr/charimg/item_real2";

  if ('undefined'!=typeof(mood)) {
    if('' == mood)
      mood = '1';

    filename = filename.substr(0, filename.length-5) + mood + filename.substr(filename.length-4);
  }

  if ('undefined'!=typeof(filename) && filename)
    return ITEM_PREFIX+"/"+filename;
  else
    return IMG_PREFIX+"/img_blank.gif";
}
function SaymallDress_getDefaultSrl (layer)
{
  switch(parseInt(layer)) {
    case 1:
      if('M' == sex)
        return 67;
      else
        return 35;
      break;
    case 2:
      if('M' == sex)
        return 31;
      else
        return 27;
      break;
    case 3:
      if('M' == sex)
        return 33;
      else
        return 29;
      break;
    case 18:
      return '311308';
      break;
    case 19:
      return '311309';
      break;
  }
}
function SaymallDress_getDefaultImage (layer)
{
  switch(parseInt(layer)) {
    case 1:
      if('M' == sex)
        return 'h_m_01_00_01_01.gif';
      else
        return 'h_f_01_00_01_01.gif';
      break;
    case 2:
      if('M' == sex)
        return 'c_m_01_00_00_00.gif';
      else
        return 'c_f_01_00_00_00.gif';
      break;
    case 3:
      if('M' == sex)
        return 'l_m_01_00_00_00.gif';
      else
        return 'l_f_01_00_00_00.gif';
      break;
    case 18:
      return 'n_n_01_21_01_01.gif';
      break;
    case 19:
      return 'n_h_01_07_01_01.gif';
      break;
  }
}
function SaymallDress_getDefault (layer)
{
  switch(parseInt(layer)) {
    case 1:
      if('M' == sex)
        return SaymallDress_getImage('h_m_01_00_01_01.gif');
      else
        return SaymallDress_getImage('h_f_01_00_01_01.gif');
      break;
    case 2:
      if('M' == sex)
        return SaymallDress_getImage('c_m_01_00_00_00.gif');
      else
        return SaymallDress_getImage('c_f_01_00_00_00.gif');
      break;
    case 3:
      if('M' == sex)
        return SaymallDress_getImage('l_m_01_00_00_00.gif');
      else
        return SaymallDress_getImage('l_f_01_00_00_00.gif');
      break;
  }
}
function SaymallDress_getFilename (image)
{
  return image.substr(ITEM_PREFIX.length+1, image.length - ITEM_PREFIX.length +1);
}
function SaymallDress_getHairStyle (filename)
{
  var x = filename.split("_");
  return x[1]+"_"+x[2]+"_"+x[3];
}
function SaymallDress_init ()
{
  SD_Data_.FilenameOfSrl = [];

  SD_Data_.SrlOfLayer = [];
  SD_Data_.HasHeadOfLayer = [];
  SD_Data_.Last_SrlOfLayer = [];
  SD_Data_.PutOn_SrlOfLayer = [];
  SD_Data_.PutOn_HasHeadOfLayer = [];

  BSD_Data_.FilenameOfSrl = [];

  BSD_Data_.SrlOfLayer = [];
  BSD_Data_.HasHeadOfLayer = [];
  BSD_Data_.Last_SrlOfLayer = [];
  BSD_Data_.PutOn_SrlOfLayer = [];
  BSD_Data_.PutOn_HasHeadOfLayer = [];

  SaymallDress_initData();
  var bPerservedPutOn = SaymallDress_loadPutOn();
  SaymallDress_loadOriginal(bPerservedPutOn);
  SaymallDress_renderCurrentWear();
}
function SaymallDress_initNoAction ()
{
  SD_Data_.FilenameOfSrl = [];

  SD_Data_.SrlOfLayer = [];
  SD_Data_.HasHeadOfLayer = [];
  SD_Data_.Last_SrlOfLayer = [];
  SD_Data_.PutOn_SrlOfLayer = [];
  SD_Data_.PutOn_HasHeadOfLayer = [];

  BSD_Data_.FilenameOfSrl = [];

  BSD_Data_.SrlOfLayer = [];
  BSD_Data_.HasHeadOfLayer = [];
  BSD_Data_.Last_SrlOfLayer = [];
  BSD_Data_.PutOn_SrlOfLayer = [];
  BSD_Data_.PutOn_HasHeadOfLayer = [];

  SaymallDress_initData();
//  var bPerservedPutOn = SaymallDress_loadPutOn();
  SaymallDress_loadOriginal(false);
  SaymallDress_renderCurrentWear();
}

function SaymallDress_init_notputon ()
{
  SD_Data_.FilenameOfSrl = [];

  SD_Data_.SrlOfLayer = [];
  SD_Data_.HasHeadOfLayer = [];
  SD_Data_.Last_SrlOfLayer = [];
  SD_Data_.PutOn_SrlOfLayer = [];
  SD_Data_.PutOn_HasHeadOfLayer = [];

  BSD_Data_.FilenameOfSrl = [];

  BSD_Data_.SrlOfLayer = [];
  BSD_Data_.HasHeadOfLayer = [];
  BSD_Data_.Last_SrlOfLayer = [];
  BSD_Data_.PutOn_SrlOfLayer = [];
  BSD_Data_.PutOn_HasHeadOfLayer = [];

  SaymallDress_initData();
  var bPerservedPutOn = false;
  SaymallDress_loadOriginal(bPerservedPutOn);
  SaymallDress_renderCurrentWear();
}

function SaymallDress_initData ()
{
  for (var i=1; i <= 23; i++) {
    SD_Data_.SrlOfLayer[i] = 0;
    SD_Data_.HasHeadOfLayer[i] = 'N';
    SD_Data_.Last_SrlOfLayer[i] = 0;
    SD_Data_.PutOn_SrlOfLayer[i] = 0;
    SD_Data_.PutOn_HasHeadOfLayer[i] = 'N';

    BSD_Data_.SrlOfLayer[i] = 0;
    BSD_Data_.HasHeadOfLayer[i] = 'N';
    BSD_Data_.Last_SrlOfLayer[i] = 0;
    BSD_Data_.PutOn_SrlOfLayer[i] = 0;
    BSD_Data_.PutOn_HasHeadOfLayer[i] = 'N';
  }
}
function SaymallDress_loadOriginal (bPerservedPutOn)
{
  var charid = 'CharList';
  if(typeof(giftfor)!='undefined')
    charid+=giftfor;
  var strCharList = AppletSession.getvalue(charid);
  if (strCharList.length > 0) {
    var CharList = strCharList.split("\n");
    for (var i in CharList) {
      var z = CharList[i].split("|");
      var layer = z[0];
      var srl = z[1];
      var ishead = z[2];
      var filename = z[3];

      SD_Data_.FilenameOfSrl[srl] = filename;
      SD_Data_.SrlOfLayer[layer] = srl;
      SD_Data_.HasHeadOfLayer[layer] = ishead;
      BSD_Data_.FilenameOfSrl[srl] = filename;
      BSD_Data_.SrlOfLayer[layer] = srl;
      BSD_Data_.HasHeadOfLayer[layer] = ishead;
      if (!bPerservedPutOn) {
        SD_Data_.Last_SrlOfLayer[layer] = srl;
        SD_Data_.PutOn_SrlOfLayer[layer] = srl;
        SD_Data_.PutOn_HasHeadOfLayer[layer] = ishead;
        BSD_Data_.Last_SrlOfLayer[layer] = srl;
        BSD_Data_.PutOn_SrlOfLayer[layer] = srl;
        BSD_Data_.PutOn_HasHeadOfLayer[layer] = ishead;
        if (1==layer) {
          HairStyle = SaymallDress_getHairStyle(filename);
          BHairStyle = SaymallDress_getHairStyle(filename);
        }
      }
    }
  }
}
function SaymallDress_loadPutOn ()
{
  var charid = 'CharList';
  if(typeof(giftfor)!='undefined')
    charid+=giftfor;
  var strCharList_PutOn = AppletSession.getvalue(charid+'_PutOn');
  var x = strCharList_PutOn.split("\n\n");

  if (x.length == 2) {
    var CharList_PutOn = x[0].split("\n");
    var CharList_PutOn_Last = x[1].split("\n");

    SaymallDress_initData(true);
    for (var i in CharList_PutOn) {
      var z = CharList_PutOn[i].split("|");
      var layer = z[0];
      var srl = z[1];
      var ishead = z[2];
      var filename = z[3];

      SD_Data_.FilenameOfSrl[srl] = filename;
      SD_Data_.PutOn_SrlOfLayer[layer] = srl;
      SD_Data_.PutOn_HasHeadOfLayer[layer] = ishead;
      BSD_Data_.FilenameOfSrl[srl] = filename;
      BSD_Data_.PutOn_SrlOfLayer[layer] = srl;
      BSD_Data_.PutOn_HasHeadOfLayer[layer] = ishead;
    }
    for (var i in CharList_PutOn_Last) {
      var z = CharList_PutOn_Last[i].split("|");
      var layer = z[0];
      var srl = z[1];
      var filename = z[2];

      SD_Data_.FilenameOfSrl[srl] = filename;
      SD_Data_.Last_SrlOfLayer[layer] = srl;
      BSD_Data_.FilenameOfSrl[srl] = filename;
      BSD_Data_.Last_SrlOfLayer[layer] = srl;
    }
    return true;
  }
  return false;
}
function SaymallDress_savePutOn ()
{
  var charid = 'CharList';
  if(typeof(giftfor)!='undefined')
    charid+=giftfor;
  var CharList_PutOn = [];
  var CharList_PutOn_Last = [];
  for (var i=1; i <= 23; i++) {
    if (SD_Data_.PutOn_SrlOfLayer[i])
      CharList_PutOn[CharList_PutOn.length] = i+"|"+SD_Data_.PutOn_SrlOfLayer[i]+"|"+SD_Data_.PutOn_HasHeadOfLayer[i]+"|"+SD_Data_.FilenameOfSrl[SD_Data_.PutOn_SrlOfLayer[i]];
    if (SD_Data_.Last_SrlOfLayer[i])
      CharList_PutOn_Last[CharList_PutOn_Last.length] = i+"|"+SD_Data_.Last_SrlOfLayer[i]+"|"+SD_Data_.FilenameOfSrl[SD_Data_.Last_SrlOfLayer[i]];
  }
  AppletSession.setvalue(charid+'_PutOn', CharList_PutOn.join("\n")+"\n\n"+CharList_PutOn_Last.join("\n"));
}
function SaymallDress_isVisible (layer)
{
  if (SD_Data_.PutOn_SrlOfLayer[5]) {
    switch (parseInt(layer)) {
      case 1:
        if ('Y'==SD_Data_.PutOn_HasHeadOfLayer[5]) return false; else break;
      case 2:
      case 3:
        return false;
    }
  }
  if (SD_Data_.PutOn_SrlOfLayer[18]) {
    switch (parseInt(layer)) {
      case 19:
        if ('Y'==SD_Data_.PutOn_HasHeadOfLayer[18]) return false; else break;
    }
  }
  return true;
}
function SaymallDress_renderMood (new_mood)
{
  mood = new_mood;
  // SayPopup ¿¡¼­ »ç¿ëÇÏ´Â ÇÔ¼öÀÌ¹Ç·Î, type check ÀÌ ÇÊ¿äÇÔ.
  if ('undefined'==typeof(document.images) || 'undefined'==typeof(SD_Data_.FilenameOfSrl) || 'undefined'==typeof(SD_Data_.PutOn_SrlOfLayer))
    return;

  var layer = SaymallDress_isVisible(1) ? 1 : 5;
  if(SD_Data_.PutOn_SrlOfLayer[layer] && document.images["ImgChar"+layer].src != SaymallDress_getImage(''))
    document.images["ImgChar"+layer].src = SaymallDress_getImage(SD_Data_.FilenameOfSrl[SD_Data_.PutOn_SrlOfLayer[layer]], mood);

  if(layer == 1 && SD_Data_.PutOn_HasHeadOfLayer[layer] == 'Y')
    document.images["ImgChar13"].src = SaymallDress_getImage('b_'+SD_Data_.FilenameOfSrl[SD_Data_.PutOn_SrlOfLayer[layer]], mood);

  var layer = SaymallDress_isVisible(19) ? 19 : 18;
  if(SD_Data_.PutOn_SrlOfLayer[layer] && document.images["ImgChar"+layer].src != SaymallDress_getImage(''))
    document.images["ImgChar"+layer].src = SaymallDress_getImage(SD_Data_.FilenameOfSrl[SD_Data_.PutOn_SrlOfLayer[layer]], mood);

  if('undefined'!=typeof(document.all.tblIconMood))
    iconMood_setMood(mood);
}

function SaymallDress_renderCurrentWear ()
{
  if ('object'!=typeof(document.images.ImgChar1) || 'complete'!=document.images.ImgChar1.readyState) {
    setTimeout("SaymallDress_renderCurrentWear()", 200);
    return;
  }
  SD_Data_.bInitRendering = true;

  for (var i in SD_Data_.PutOn_SrlOfLayer) {

    if(i != 12 && i != 13) {
      var img_src = SaymallDress_isVisible(i)
        ? SaymallDress_getImage(SD_Data_.FilenameOfSrl[SD_Data_.PutOn_SrlOfLayer[i]])
        : SaymallDress_getImage('');
      
      if (document.images["ImgChar"+i].src != img_src) {
        var back_layer = 0;
        switch (parseInt(i)) {
          case 1 :
            back_layer = 13;
            break;
          case 14 :
            back_layer = 12;
            break;
        }
        if(0 != back_layer) {
          if('undefined' != typeof(SD_Data_.FilenameOfSrl[SD_Data_.PutOn_SrlOfLayer[i]]) &&
            '' != SD_Data_.FilenameOfSrl[SD_Data_.PutOn_SrlOfLayer[i]] &&
            'Y' == SD_Data_.PutOn_HasHeadOfLayer[i])
            var b_fullfile = 'b_' + SD_Data_.FilenameOfSrl[SD_Data_.PutOn_SrlOfLayer[i]];
          else
            var b_fullfile = '';

          var b_img_src = SaymallDress_isVisible(i)
            ? SaymallDress_getImage(b_fullfile)
            : SaymallDress_getImage('');

          document.images["ImgChar"+back_layer].src = b_img_src;
          document.all["Layer"+back_layer].style.display = 'block';
        }
        document.images["ImgChar"+i].src = img_src;
        document.all["Layer"+i].style.display = 'block';
      }
    }
    else
    {
    }
  }
  SaymallDress_renderMood(mood);
}
function SaymallDress_renderManekin()
{
  SaymallDress_initData();
  
  if(giftfor=='M' || (sex=='M' && giftfor==''))
  {
    var imgHead = 'h_m_290_00_01_01.gif';
    var imgChest = 'c_m_01_00_00_00.gif';
    var imgLeg = 'l_m_01_00_00_00.gif';
  }
  else
  {
    var imgHead = 'h_f_355_00_01_01.gif';
    var imgChest = 'c_f_01_00_00_00.gif';
    var imgLeg = 'l_f_01_00_00_00.gif';
  }
  SD_Data_.PutOn_SrlOfLayer[1] = 67;
  SD_Data_.Last_SrlOfLayer[1] = 67;
  SD_Data_.SrlOfLayer[1] = 67;
  BSD_Data_.Last_SrlOfLayer[1] = 67;
  SD_Data_.FilenameOfSrl[67] = imgHead;

  SD_Data_.PutOn_SrlOfLayer[2] = 31;
  SD_Data_.Last_SrlOfLayer[2] = 31;
  SD_Data_.SrlOfLayer[2] = 31;
  BSD_Data_.Last_SrlOfLayer[2] = 31;
  SD_Data_.FilenameOfSrl[31] = imgChest;

  SD_Data_.PutOn_SrlOfLayer[3] = 33;
  SD_Data_.Last_SrlOfLayer[3] = 33;
  SD_Data_.SrlOfLayer[3] = 33;
  BSD_Data_.Last_SrlOfLayer[3] = 33;
  SD_Data_.FilenameOfSrl[33] = imgLeg;

  SaymallDress_renderCurrentWear();


  returnValue = false;
}
function SaymallDress_renderOriginOpp()
{
  if ('object'!=typeof(document.images.ImgChar1_Opp) || 'complete'!=document.images.ImgChar1_Opp.readyState) {
    setTimeout("SaymallDress_renderOriginOpp()", 200);
    return;
  }
  var arrCharList_Opp = [];

  for (var i=1; i <= 23; i++)
    arrCharList_Opp[i] = [];

  for (var i in CharList_Opp) {
    var z = CharList_Opp[i].split("|");
    arrCharList_Opp[z[0]].layer = z[0];
    arrCharList_Opp[z[0]].srl = z[1];
    arrCharList_Opp[z[0]].ishead = z[2];
    arrCharList_Opp[z[0]].filename = z[3];
  }

  for (var i=1; i <= 23; i++)
  {
    if('undefined' != typeof(arrCharList_Opp[i].filename) && SaymallDress_getImage('') != arrCharList_Opp[i].filename)
      document.images["ImgChar"+i+"_Opp"].src = SaymallDress_getImage(arrCharList_Opp[i].filename);
    else
      document.images["ImgChar"+i+"_Opp"].src = SaymallDress_getImage('');
  }
}
function SaymallDress_putOnOpponent (srl, layer, filename, ishead, codestr)
{
  if ('object'!=typeof(document.images.ImgChar1_Opp) || 'complete'!=document.images.ImgChar1_Opp.readyState) {
    setTimeout("SaymallDress_putOnOpponent()", 200);
    return;
  }
  var arrCharList_Opp = [];

  for (var i=1; i <= 23; i++)
    arrCharList_Opp[i] = [];

  for (var i in CharList_Opp_putOn) {
    var z = CharList_Opp_putOn[i].split("|");
    arrCharList_Opp[z[0]].layer = z[0];
    arrCharList_Opp[z[0]].srl = z[1];
    arrCharList_Opp[z[0]].ishead = z[2];
    arrCharList_Opp[z[0]].filename = z[3];
  }
  switch (parseInt(layer)) {
    case 1:   // ¸Ó¸®
      if('undefined' != typeof(arrCharList_Opp[5].ishead) && 'Y' == arrCharList_Opp[5].ishead) {
        document.images["ImgChar5_Opp"].src = SaymallDress_getImage('');
        if('undefined' == typeof(arrCharList_Opp[2].filename) || SaymallDress_getImage('') == arrCharList_Opp[2].filename)
          document.images["ImgChar2_Opp"].src = SaymallDress_getDefault(2);
        if('undefined' == typeof(arrCharList_Opp[3].filename) || SaymallDress_getImage('') == arrCharList_Opp[3].filename)
          document.images["ImgChar2_Opp"].src = SaymallDress_getDefault(3);
      }
      break;
    case 2:   // »óÀÇ
      if('undefined' != typeof(arrCharList_Opp[5].filename) && SaymallDress_getImage('') == arrCharList_Opp[5].filename) {
        document.images["ImgChar5_Opp"].src = SaymallDress_getImage('');
        if('undefined' != typeof(arrCharList_Opp[5].ishead) && 'Y' == arrCharList_Opp[5].ishead)
          if('undefined' == typeof(arrCharList_Opp[1].filename) || SaymallDress_getImage('') == arrCharList_Opp[1].filename)
            document.images["ImgChar1_Opp"].src = SaymallDress_getDefault(1);

        if('undefined' == typeof(arrCharList_Opp[3].filename) || SaymallDress_getImage('') == arrCharList_Opp[3].filename)
          document.images["ImgChar2_Opp"].src = SaymallDress_getDefault(3);
      }
      break;
    case 3:   // ÇÏÀÇ
      if('undefined' != typeof(arrCharList_Opp[5].filename) && SaymallDress_getImage('') == arrCharList_Opp[5].filename) {
        document.images["ImgChar5_Opp"].src = SaymallDress_getImage('');
        if('undefined' != typeof(arrCharList_Opp[5].ishead) && 'Y' == arrCharList_Opp[5].ishead)
          if('undefined' == typeof(arrCharList_Opp[1].filename) || SaymallDress_getImage('') == arrCharList_Opp[1].filename)
            document.images["ImgChar1_Opp"].src = SaymallDress_getDefault(1);

        if('undefined' == typeof(arrCharList_Opp[2].filename) || SaymallDress_getImage('') == arrCharList_Opp[2].filename)
          document.images["ImgChar2_Opp"].src = SaymallDress_getDefault(2);
      }
      break;
    case 5:   // ¸Ó¸®+»óÀÇ+ÇÏÀÇ or »óÀÇ+ÇÏÀÇ
      if('Y' == ishead)
        document.images["ImgChar1_Opp"].src = SaymallDress_getImage('');
      document.images["ImgChar2_Opp"].src = SaymallDress_getImage('');
      document.images["ImgChar3_Opp"].src = SaymallDress_getImage('');
      break;
  }
  document.images["ImgChar"+layer+"_Opp"].src = SaymallDress_getImage(filename);
}
function SaymallDress_putOnItem (srl, layer, filename, ishead, codestr)
{
  if (!bLogged || !SD_Data_.bInitRendering) return;

  if (SD_Data_.PutOn_SrlOfLayer[layer] != srl) 
  {
    BSD_Data_.PutOn_SrlOfLayer[layer] =     SD_Data_.PutOn_SrlOfLayer[layer];
    BSD_Data_.Last_SrlOfLayer[layer] =      SD_Data_.Last_SrlOfLayer[layer];
    BSD_Data_.PutOn_HasHeadOfLayer[layer] = SD_Data_.PutOn_HasHeadOfLayer[layer];
    BSD_Data_.FilenameOfSrl[SD_Data_.PutOn_SrlOfLayer[layer]] = SD_Data_.FilenameOfSrl[SD_Data_.PutOn_SrlOfLayer[layer]];
    switch (parseInt(layer)) {
      case 1:   // ¸Ó¸®
        HairStyle = codestr;
        BHairStyle = codestr;
      case 2:   // »óÀÇ
      case 3:   // ÇÏÀÇ
        if (!SaymallDress_isVisible(layer)) {
          SD_Data_.PutOn_SrlOfLayer[5] = 0;
          for (var i=1; i <= 3; i++) {
            SD_Data_.PutOn_SrlOfLayer[i] = SD_Data_.Last_SrlOfLayer[i];
          }
        }
        break;
      case 5:   // ¸Ó¸®+»óÀÇ+ÇÏÀÇ or »óÀÇ+ÇÏÀÇ
        SD_Data_.PutOn_SrlOfLayer[1] = ('Y'!=ishead) ? SD_Data_.Last_SrlOfLayer[1] : 0;
        SD_Data_.PutOn_SrlOfLayer[2] = 0;
        SD_Data_.PutOn_SrlOfLayer[3] = 0;
        break;
      case 19:
        if (!SaymallDress_isVisible(layer) || !SD_Data_.PutOn_SrlOfLayer[18]) {
          SD_Data_.PutOn_SrlOfLayer[18] = SaymallDress_getDefaultSrl(18);
          SD_Data_.PutOn_HasHeadOfLayer[18] = 'N';
          SD_Data_.Last_SrlOfLayer[18] = SaymallDress_getDefaultSrl(18);
          SD_Data_.FilenameOfSrl[SD_Data_.PutOn_SrlOfLayer[18]] = SaymallDress_getDefaultImage(18);
        }
        break;
      case 18:
        if('Y' != ishead) {
          if(!SD_Data_.PutOn_SrlOfLayer[19])
          {
            SD_Data_.PutOn_SrlOfLayer[19] = SaymallDress_getDefaultSrl(19);
            SD_Data_.PutOn_HasHeadOfLayer[19] = 'N';
            SD_Data_.Last_SrlOfLayer[19] = SaymallDress_getDefaultSrl(19);
            SD_Data_.FilenameOfSrl[SD_Data_.PutOn_SrlOfLayer[19]] = SaymallDress_getDefaultImage(19);
          }
        }
        else {
          SD_Data_.PutOn_SrlOfLayer[19] = 0;
        }
        break;
      case 20:
      case 21:
      case 22:
      case 23:
        if(!SD_Data_.PutOn_SrlOfLayer[18]) {
          SD_Data_.PutOn_SrlOfLayer[18] = SaymallDress_getDefaultSrl(18);
          SD_Data_.PutOn_HasHeadOfLayer[18] = 'N';
          SD_Data_.Last_SrlOfLayer[18] = SaymallDress_getDefaultSrl(18);
          SD_Data_.FilenameOfSrl[SD_Data_.PutOn_SrlOfLayer[18]] = SaymallDress_getDefaultImage(18);
        }
        if('Y' != SD_Data_.PutOn_HasHeadOfLayer[18] && !SD_Data_.PutOn_SrlOfLayer[19]) {
          SD_Data_.PutOn_SrlOfLayer[19] = SaymallDress_getDefaultSrl(19);
          SD_Data_.PutOn_HasHeadOfLayer[19] = 'N';
          SD_Data_.Last_SrlOfLayer[19] = SaymallDress_getDefaultSrl(19);
          SD_Data_.FilenameOfSrl[SD_Data_.PutOn_SrlOfLayer[19]] = SaymallDress_getDefaultImage(19);
        }
        break;
    }
    SD_Data_.PutOn_SrlOfLayer[layer] = srl;
    SD_Data_.Last_SrlOfLayer[layer] = srl;
    SD_Data_.PutOn_HasHeadOfLayer[layer] = ishead;
    SD_Data_.FilenameOfSrl[srl] = filename;
  }
  else 
  {
    switch (parseInt(layer)) {
      case 1:   // ¸Ó¸®
        HairStyle = BHairStyle;
      case 2:   // »óÀÇ
      case 3:   // ÇÏÀÇ
        if (!SaymallDress_isVisible(layer)) {
          SD_Data_.PutOn_SrlOfLayer[5] = BSD_Data_.PutOn_SrlOfLayer[5];
          for (var i=1; i <= 3; i++) {
            SD_Data_.PutOn_SrlOfLayer[i] = 0;
          }
        }
        break;
      case 5:   // ¸Ó¸®+»óÀÇ+ÇÏÀÇ or »óÀÇ+ÇÏÀÇ
        SD_Data_.PutOn_SrlOfLayer[1] = ('Y'!=BSD_Data_.PutOn_HasHeadOfLayer[layer]) ? BSD_Data_.Last_SrlOfLayer[1] : 0;
        SD_Data_.PutOn_SrlOfLayer[2] = BSD_Data_.Last_SrlOfLayer[2];
        SD_Data_.PutOn_SrlOfLayer[3] = BSD_Data_.Last_SrlOfLayer[3];
        break;
      case 19:
        if(!BSD_Data_.PutOn_SrlOfLayer[layer]) {
          for(var i=18; i<=23 ; i++) {
            SD_Data_.PutOn_SrlOfLayer[i] = 0;
          }
        }
        break;
      case 18:
        if(!BSD_Data_.PutOn_SrlOfLayer[layer]) {
          for(var i=18; i<=23 ; i++) {
            SD_Data_.PutOn_SrlOfLayer[i] = 0;
          }
        }
        break;
    }
    if(!BSD_Data_.PutOn_SrlOfLayer[layer] && (layer == 1 || layer == 2 || layer == 3))
    {
      SD_Data_.PutOn_SrlOfLayer[layer] = SaymallDress_getDefaultSrl(layer);
      SD_Data_.Last_SrlOfLayer[layer] = SD_Data_.PutOn_SrlOfLayer[layer];
      SD_Data_.PutOn_HasHeadOfLayer[layer] = 'N';
      SD_Data_.FilenameOfSrl[SD_Data_.PutOn_SrlOfLayer[layer]] = SaymallDress_getDefaultImage(layer);
    }
    else
    {
      SD_Data_.PutOn_SrlOfLayer[layer] =     BSD_Data_.PutOn_SrlOfLayer[layer];
      SD_Data_.Last_SrlOfLayer[layer] =      BSD_Data_.Last_SrlOfLayer[layer];
      SD_Data_.PutOn_HasHeadOfLayer[layer] = BSD_Data_.PutOn_HasHeadOfLayer[layer];
      SD_Data_.FilenameOfSrl[BSD_Data_.PutOn_SrlOfLayer[layer]] = BSD_Data_.FilenameOfSrl[BSD_Data_.PutOn_SrlOfLayer[layer]];
    }

    BSD_Data_.PutOn_SrlOfLayer[layer] = srl;
    BSD_Data_.Last_SrlOfLayer[layer] = srl;
    BSD_Data_.PutOn_HasHeadOfLayer[layer] = ishead;
    BSD_Data_.FilenameOfSrl[srl] = filename;

  }
  SaymallDress_savePutOn();
  SaymallDress_renderCurrentWear();
//  SaymallCart_pushItem();
}
function SaymallDress_renderOrigin ()
{
  SaymallDress_initData();
  SaymallDress_loadOriginal();
  SaymallDress_savePutOn();
  SaymallDress_renderCurrentWear();
}
function SaymallDress_buyCurrentWear ()
{
  var ItemListToBuy = [];
  for (var i in SD_Data_.PutOn_SrlOfLayer) {
    if (SD_Data_.PutOn_SrlOfLayer[i] && SD_Data_.PutOn_SrlOfLayer[i] != SD_Data_.SrlOfLayer[i])
      ItemListToBuy[ItemListToBuy.length] = SD_Data_.PutOn_SrlOfLayer[i];
  }
  var strProduct_Id = ItemListToBuy.join("_");
  var strUrl = "http://saymall.sayclub.com/saymall_buy_product.nwz?";
  if('undefined'!=coordi_ano)
    strUrl += "coordi_ano="+coordi_ano;
  if (ItemListToBuy.length > 0) {
    open_win(strUrl+"&product_id="+ItemListToBuy.join("_"), "buycur", 400, 350);
  }
  
}
// Ä³¸¯ÅÍ ÀÚÀ¯ÀÌ¿ë±Ç Âø¿ëÇÏ±â
function SaymallDress_freeBuyCurrentWear ()
{
  var ItemListToBuy = [];
  for (var i in SD_Data_.PutOn_SrlOfLayer) {
    if (SD_Data_.PutOn_SrlOfLayer[i] && SD_Data_.PutOn_SrlOfLayer[i] != SD_Data_.SrlOfLayer[i])
      ItemListToBuy[ItemListToBuy.length] = SD_Data_.PutOn_SrlOfLayer[i];
  }
  var strProduct_Id = ItemListToBuy.join("_");
  var strUrl = "http://saymall.sayclub.com/saymall_free_product.nwz?";
  if('undefined'!=coordi_ano)
    strUrl += "coordi_ano="+coordi_ano;
  if (ItemListToBuy.length > 0) {
    open_win(strUrl+"&product_id="+ItemListToBuy.join("_"), "buycur", 400, 350);
  }
  
}


function SaymallDress_giftCurrentWear ()
{
  if('gaa' == cat3)
    LocationStr = "g";
  else if('_coordi' == cat && coordi_ano != '')
    LocationStr = "coordi";
  else
    LocationStr = "s";
  var ItemListToBuy = [];
  for (var i in SD_Data_.PutOn_SrlOfLayer) {
    if (SD_Data_.PutOn_SrlOfLayer[i] && SD_Data_.PutOn_SrlOfLayer[i] != SD_Data_.SrlOfLayer[i])
      ItemListToBuy[ItemListToBuy.length] = SD_Data_.PutOn_SrlOfLayer[i];
  }
  if (ItemListToBuy.length > 0) {
    open_win("http://saymall.sayclub.com/saymall_gift_product.nwz?location="+LocationStr+"&ano="+coordi_ano+"&product_id="+ItemListToBuy.join("_"), "_giftcur", 400, 350);
  }
}

var SR_Data_ = [];

function SaymallRoom_putOnBalloon(src, srl)
{
  //playroom check
//	if(!document.all.playroom)
//			return false;

    SaymallRoom_initPutOnSrl();
    document.balloon_DP.setVariable("rawmsg", src);
    SR_Data_.PutOnSrl[-1] = srl;
}

function SaymallRoom_buyCurrent (str)//{{{
{
  if('undefined' == typeof(str))
    var str = '';

  LocationStr = "h";
  var ItemListToBuy = [];
  for (var i in SR_Data_.PutOnSrl) {
    if (SR_Data_.PutOnSrl[i]>0)
      ItemListToBuy[ItemListToBuy.length] = SR_Data_.PutOnSrl[i];
  }

  if('balloon' != str)
  {
    var InfoOfCurrentRoom = [];

    for (var i=1; i <= 29 ; i++ ) {
      var srl = SR_Data_.CurLoadOfLayer[i];
      var x_pos = SR_Data_.X_PosOfCurLayer[i];
      var y_pos = SR_Data_.Y_PosOfCurLayer[i];
      var point = SR_Data_.PointOfCurLayer[i];
      if(parseInt(point) < 0)
        point = 'N';
      else
        point = 'Y';

      if (srl>0)
        InfoOfCurrentRoom[InfoOfCurrentRoom.length] = i+"|"+srl+"|"+x_pos+"|"+y_pos+"|"+point;
    }
    AppletSession.setvalue('BeforeBuy_Last',SR_Data_.Last_GroupidOfRoom +"\n\n"+ InfoOfCurrentRoom.join("\n"));
  }

  if (ItemListToBuy.length == 1) {
      open_win("http://saymall.sayclub.com/saymall_buy_product.nwz?locations="+LocationStr+"&saleinfo_id="+ItemListToBuy.join("_")+"&allow=yes" , "_buycur", 400, 350);
  }
  else if (ItemListToBuy.length > 1) {
      open_win("http://saymall.sayclub.com/saymall_buy_product.nwz?locations="+LocationStr+"&saleinfo_id="+ItemListToBuy.join("_")+"&allow=yes" , "_buycur", 400, 350);
  }
}//}}}

function SaymallRoom_buyCurrent1()//{{{
{
  var ItemListToBuy = playroom.XMALL_GetItemListToBuy();
  var arrItemToBuy = ItemListToBuy.split("|");

  var ItemListCurrent = playroom.XMALL_GetCurrentItemList();
  var arrItemCurrent = ItemListCurrent.split("|");

  var InfoOfCurrentRoom = [];

  for (var i=0; i<arrItemCurrent.length ; i++ )
  {
    if (arrItemCurrent[i] != "")
    {
      var arrItemProp = arrItemCurrent[i].split(",");

      var srl = arrItemProp[3];
      var x_pos = 0;
      var y_pos = 0;
      var point = 'N';

      if (srl>0)
        InfoOfCurrentRoom[InfoOfCurrentRoom.length] = i+"|"+srl+"|"+x_pos+"|"+y_pos+"|"+point;
    }
  }
  AppletSession.setvalue('BeforeBuy_Last',playroom.XMALL_GetMallItemString);

  LocationStr = "h";
  /*
  var ItemCurrent = playroom.XMALL_GetCurrentItemList();
  var arrItem = ItemCurrent.split("|");
  */
  var arrCharge = new Array();
  var arrItemProp = new Array();
  for (var i=0; i<arrItemToBuy.length; i++)
  {
    if (arrItemToBuy[i] != "")
    {
      arrItemProp = arrItemToBuy[i].split(",");
      arrCharge[arrCharge.length] = arrItemProp[3];
    }
  }

  if (arrCharge.length == 1)
    open_win("http://saymall.sayclub.com/saymall_buy_product.nwz?locations="+LocationStr+"&saleinfo_id="+arrCharge.join("_")+"&allow=yes", "_buycur", 400, 350);
  else if (arrCharge.length > 1)
    open_win("http://saymall.sayclub.com/saymall_buy_product.nwz?locations="+LocationStr+"&saleinfo_id="+arrCharge.join("_")+"&allow=yes", "_buycur", 400, 350);
}//}}}

function SaymallRoom_getGroupList ()/*{{{*/
{
  //Groupid,NameÀ» ÀÐ¾î¼­ array()·Î return
  SR_Data_.NameOfGroupid = [];
  SR_Data_.Last_GroupidOfRoom = "";
  
  var strGroupList = AppletSession.getvalue('MyRoomList');
 
  if (strGroupList != "") {
    var xx = strGroupList.split("\n\n");   
    SR_Data_.Last_GroupidOfRoom = xx[0];

    var arrGroupList = xx[1].split("\n");
    for(var i in arrGroupList) {
      var gData =  arrGroupList[i].split("|"); 
      SR_Data_.NameOfGroupid[gData[0]] = gData[1];
    }
  }
  return SR_Data_.NameOfGroupid;
}/*}}}*/
function SaymallRoom_getSelectedGroupid () /*{{{*/
{
  //°¡Àå ÃÖ±Ù¿¡ ¼±ÅÃÇÑ groupid
  return SR_Data_.Last_GroupidOfRoom;
}/*}}}*/
function SaymallRoom_init ()/*{{{*/
{
  //SR_Data_ÀÇ ÃÊ±âÈ­
  SR_Data_.ClearRoom = false; //ÇÃ·¹ÀÌ·ë ºñ¿ì±â¸¦ ³ªÅ¸³»´Â º¯¼ö
  SR_Data_.FocusLayer = 0;    //ÇöÀç ¼±ÅÃÇÑ ¾ÆÀÌÅÛÀÇ layer
  SR_Data_.offsetX = 0;
  SR_Data_.offsetY = 0;
  SR_Data_.dragThis = new Object();

  SR_Data_.FilenameOfSrl = [];
  SR_Data_.TitleOfSrl = [];

  SR_Data_.X_PosOfOriginLayer = [];
  SR_Data_.Y_PosOfOriginLayer = [];

  SR_Data_.PointOfCurLayer = [];
  SR_Data_.X_PosOfCurLayer = [];
  SR_Data_.Y_PosOfCurLayer = [];

  SR_Data_.CurLoadOfLayer = []; //ÇöÀç ÇÃ·¹ÀÌ·ë¿¡¼­ ÇØ´ç LayerÀÇ Srl
  SR_Data_.PutOnSrl = [];       //ÇöÀç ÇÃ·¹ÀÌ·ë¿¡ Ãß°¡ÇÑ Srl

  SaymallRoom_initData();
  var bPutOn = SaymallRoom_loadPutOnLast();
  SaymallRoom_loadOriginal(bPutOn);
  SaymallRoom_renderRoom();
  SaymallRoom_CalcPoint();

  SR_Data_.dragThis = null;
  document.onmousemove = SaymallRoom_dragSelectedLayer;
}/*}}}*/
function SaymallRoom_initData ()/*{{{*/
{
  SaymallRoom_initPutOnSrl();
  for (var j=1; j <=29 ; j++) {
    SR_Data_.CurLoadOfLayer[j] = 0;
    SR_Data_.PointOfCurLayer[j] = 0;
    SR_Data_.X_PosOfCurLayer[j] = 0;
    SR_Data_.Y_PosOfCurLayer[j] = 0;
  }
//  document.images["ImgChar9"].src = "http://filei.sayclub.kr/charimg/item_real2/img_blank.gif";
}/*}}}*/
function SaymallRoom_initPutOnSrl () /*{{{*/
{ 
  SR_Data_.PutOnSrl = [];
}/*}}}*/
function SaymallRoom_loadOriginal (bPutOn)/*{{{*/
{
  //MyRoomList·ÎºÎÅÍ ³»°¡ ¼ÒÀ¯ÇÑ ¾ÆÀÌÅÛ Á¤º¸¸¦ ÀÐ¾î¼­ ¹è¿­¿¡ ÀúÀå
  var strRoomList = AppletSession.getvalue('MyRoomList');
  if (strRoomList != "") {
    var yy = strRoomList.split("\n\n");
    var arrRoomInfo = yy[2].split("\n");
    if(!bPutOn && SR_Data_.Last_GroupidOfRoom == "")
      SR_Data_.Last_GroupidOfRoom = Default_Groupid ;

    for(var j in arrRoomInfo) {

      var arrContInfo = arrRoomInfo[j].split("|");
      var layer = arrContInfo[0];
      var srl= arrContInfo[1];

      SR_Data_.TitleOfSrl[srl] = arrContInfo[2];
      SR_Data_.FilenameOfSrl[srl] = arrContInfo[3];
      SR_Data_.X_PosOfOriginLayer[layer] = arrContInfo[4];
      SR_Data_.Y_PosOfOriginLayer[layer] = arrContInfo[5];

      if(!bPutOn && SR_Data_.ClearRoom == 0 ) {
        SR_Data_.PointOfCurLayer[layer] = -1;
        SR_Data_.X_PosOfCurLayer[layer] = arrContInfo[4];
        SR_Data_.Y_PosOfCurLayer[layer] = arrContInfo[5];
        SR_Data_.CurLoadOfLayer[layer] = srl;
      }
    }
  }
}/*}}}*/
function SaymallRoom_loadPutOnLast ()/*{{{*/
{
  //ÇÃ·¹ÀÌ·ë¿¡¼­ °¡Àå ÃÖ±Ù¿¡ ¼¼ÆÃÇÑ Á¤º¸¸¦ ÀÐ¾î¼­ LoadÇÔ 
  var strRoomList_PutOn = AppletSession.getvalue('MyRoomList_PutOn_Last');
  if( strRoomList_PutOn != "") {
    var x = strRoomList_PutOn.split("\n\n");
    SR_Data_.ClearRoom = x[0];
    if(x[1] != "")  {
      var arrCurLoadInfo = x[1].split("\n");
      SR_Data_.PutOnSrl = x[2].split("\n");

      for(var k in arrCurLoadInfo ) {
        var arrPutOn_OfLayer = arrCurLoadInfo[k].split("|"); 

        var layer = arrPutOn_OfLayer[0];
        var srl = arrPutOn_OfLayer[1];
        var title = arrPutOn_OfLayer[2]; 
        var filename = arrPutOn_OfLayer[3]; 
        var point = arrPutOn_OfLayer[4]; 
        var x_pos = arrPutOn_OfLayer[5] ? arrPutOn_OfLayer[5] : 0;
        var y_pos = arrPutOn_OfLayer[6] ? arrPutOn_OfLayer[6] : 0;

        SR_Data_.TitleOfSrl[srl] = title;
        SR_Data_.FilenameOfSrl[srl] = filename;
        SR_Data_.PointOfCurLayer[layer] = point;
        SR_Data_.X_PosOfCurLayer[layer] = x_pos;
        SR_Data_.Y_PosOfCurLayer[layer] = y_pos ;
        SR_Data_.CurLoadOfLayer[layer] = srl;

      }
      if(x[3] != "") {
        var usePos = x[3].split("|");
        SR_Data_.X_PosOfCurLayer[15] = usePos[0]; 
        SR_Data_.Y_PosOfCurLayer[15] = usePos[1]; 
      }
      return true;
    }
  }
  return false;
}/*}}}*/
function SaymallRoom_renderRoom()/*{{{*/
{
  //ÇöÀç ÇÃ·¹ÀÌ·ëÀ» rendering
  if('1000000224' == cat1 || '_nhp' == cat)
    ITEM_PREFIX = HOMPY_PREFIX;

  if ('object'!=typeof(document.all["ImgRoom1"]) || 'complete'!=document.all["ImgRoom1"].readyState || SR_Data_.Last_GroupidOfRoom == "") {
    if(SR_Data_.Last_GroupidOfRoom == "") SaymallRoom_DisplaySlot();
    return;
  }

  for (var layer=1; layer<=29; layer++) { 
    var myX_pos = parseInt(SR_Data_.X_PosOfCurLayer[layer]);  
    var myY_pos = parseInt(SR_Data_.Y_PosOfCurLayer[layer]);  

    if( layer == 15) {
      if(myX_pos == 0 && myY_pos == 0)
        continue;
 
      if(myX_pos >= -80 && myX_pos <= 380)
        document.all["user"].style.left = myX_pos;
      if(myY_pos >= -100 && myY_pos <= 230)
        document.all["user"].style.top = myY_pos;
      continue;
    } else if( layer == 1) {
       SR_Data_.X_PosOfCurLayer[layer] = 0;
       SR_Data_.Y_PosOfCurLayer[layer] = 172; 
    } 
    var srl = SR_Data_.CurLoadOfLayer[layer];

    if ( srl>0 && 'undefined' != typeof(document.all["ImgRoom"+layer]) ) {
      if(myX_pos < -80 || myX_pos > 380)
        SR_Data_.X_PosOfCurLayer[layer] = 0;
      if(myY_pos < -100 || myY_pos > 230)
        SR_Data_.Y_PosOfCurLayer[layer] = 0; 

      var filename = SR_Data_.FilenameOfSrl[srl]; 

      document.all["ImgRoom"+layer].innerHTML = "<img src="+ITEM_PREFIX+"/"+filename+" border=0>";
      
      document.all["ImgRoom"+layer].style.left = parseInt(SR_Data_.X_PosOfCurLayer[layer]);
      document.all["ImgRoom"+layer].style.top = parseInt(SR_Data_.Y_PosOfCurLayer[layer]);
      if ( SR_Data_.PointOfCurLayer[layer] == -1)
        var strPoint = "<a>¼ÒÀ¯</a>";  
      else
        var strPoint = "<font color=#cc6600>"+SR_Data_.PointOfCurLayer[layer]+"¿ø</font>&nbsp;";  
      document.all["span_"+layer].cells(0).innerHTML = ""
                   + "<table border=0 cellpadding=0 cellspacing=0>"
                   + "  <tr>"
                   + "  <td width=145>&nbsp;&nbsp;<a>"+SR_Data_.TitleOfSrl[srl]+"</a></td><td>" + strPoint + "</td>"
                   + "  </tr>"
                   + "</table>"; 
    }
    else {
      SaymallRoom_displayEmpty (layer);
    }
    
  }

  SaymallRoom_DisplaySlot();
}/*}}}*/
function SaymallRoom_displayEmpty (layer)/*{{{*/
{ 
  //Æ¯Á¤ layerÀÇ display¸¦ null·Î ¼¼ÆÃ
  if( 'undefined' != typeof(document.all["ImgRoom"+layer])) {
    document.all["ImgRoom"+layer].innerHTML = "";
    document.all["span_"+layer].cells(0).innerHTML = "";
  }
}/*}}}*/
function SaymallRoom_savePutOn ()/*{{{*/
{ 
  //°¡Àå ÃÖ±Ù ÇÃ·¹ÀÌ·ëÀÇ Á¤º¸¸¦ ÀúÀåÇÔ
  var InfoOfCurrentRoom = [];

  for (var i=1; i <= 29 ; i++ ) {
    var srl = SR_Data_.CurLoadOfLayer[i];
    var title = SR_Data_.TitleOfSrl[srl]; 
    var filename = SR_Data_.FilenameOfSrl[srl];
    // -1ÀÌ¸é ÀÌ¹Ì ¼ÒÀ¯ÇÑ ¾ÆÀÌÅÛ, But point°¡ ÀÖÀ¸¸é ¼ÒÀ¯Çß°Å³ª ¼ÒÀ¯ÇÏÁö ¾ÊÀº ¾ÆÀÌÅÛ µÑ´Ù °¡´É
    var point =  SR_Data_.PointOfCurLayer[i] ? SR_Data_.PointOfCurLayer[i] : -1 ;
    var x_pos = SR_Data_.X_PosOfCurLayer[i];
    var y_pos = SR_Data_.Y_PosOfCurLayer[i];
    if( i == 15) {
      var userPos = parseInt(x_pos)+"|"+parseInt(y_pos);   
    }

    if (srl>0)
      InfoOfCurrentRoom[InfoOfCurrentRoom.length] = i+"|"+srl+"|"+title+"|"+filename+"|"+point+"|"+x_pos+"|"+y_pos;
  }
 
  AppletSession.setvalue('RoomList_PutOn_Last', SR_Data_.ClearRoom+"\n\n"+InfoOfCurrentRoom.join("\n")+"\n\n"+SR_Data_.PutOnSrl.join("\n")
                          +"\n\n"+userPos);
  SaymallRoom_CalcPoint();

}/*}}}*/
function SaymallRoom_putOnItem ( srl, layer, filename, title, codestr, point, x_pos, y_pos)/*{{{*/
{
  //playroom check
	if('undefined'==typeof(document.all.playroom))
		return false;
  if(bLogged != 1)
			return false;
  layer = parseInt(layer);

  switch (layer)
  {
    case 1:
    case 2:
    case 3:
      playroom.XMGT_InsertBgItem(layer, filename, title, srl, '', '', point);
      break;
    default:
      playroom.XMGT_InsertSetItem(filename, title, srl, '', '', point);
      break;
  }

  //Æ¯Á¤¾ÆÀÌÅÛÀ» ÇÃ·¹ÀÌ·ë¿¡ Ãß°¡
  /*{{{
  if('1000000224' == cat1)
    ITEM_PREFIX = HOMPY_PREFIX;

  if (!bLogged || 'undefined'== typeof(document.all["ImgRoom"+layer])) return;
  var x_pos=0;
  var y_pos=0;
  var layer = layer;
 
  if( layer > 15) {
     if( SR_Data_.CurLoadOfLayer[16] > 0)
       SaymallRoom_Push("front");
     layer = 16; 
  } else if( layer > 3 && layer < 15) {
     if( SR_Data_.CurLoadOfLayer[14] > 0)
       SaymallRoom_Push("back"); 
     layer = 14; 
  } else if( layer <= 3) {
     if( layer == 3) {
       //2¹ø Layer¸¦ »«´Ù.
       if(SR_Data_.CurLoadOfLayer[2]>0)
         SaymallRoom_DelInPutOnSrl(SR_Data_.CurLoadOfLayer[2]);
       SaymallRoom_moveLayer(2,0,true);
       //1¹ø Layer¸¦ »«´Ù. 
       if(SR_Data_.CurLoadOfLayer[1]>0)
         SaymallRoom_DelInPutOnSrl(SR_Data_.CurLoadOfLayer[1]);
       SaymallRoom_moveLayer(1,0,true);
     } else if ( layer == 2 || layer == 1 ) {
       //3¹ø Layer¸¦ »«´Ù. 
       if(SR_Data_.CurLoadOfLayer[3]>0)
         SaymallRoom_DelInPutOnSrl(SR_Data_.CurLoadOfLayer[3]);
       SaymallRoom_moveLayer(3,0,true);
     }             
  }

  //ÀÌÀü¿¡ srl°ªÀÌ ÀÖÀ¸¸é PutOnSrl¿¡¼­ »«´Ù.
  var bInsertPutOn = false;
  if (SR_Data_.CurLoadOfLayer[layer] > 0 ) {
    var beforeSrl = SR_Data_.CurLoadOfLayer[layer];
    for(var k in SR_Data_.PutOnSrl ) {
      if (SR_Data_.PutOnSrl[k] == beforeSrl ) {
         SR_Data_.PutOnSrl[k] = srl;
         bInsertPutOn = true;
         break;
      }
    } 
  }else {
    for(var k in SR_Data_.PutOnSrl ) {
      if(SR_Data_.PutOnSrl[k] == 0 && !bInsertPutOn) {
        SR_Data_.PutOnSrl[k] = srl;
        bInsertPutOn = true;
        break;
      }
    }
  } 

  if(!bInsertPutOn)
  {
    SR_Data_.PutOnSrl[SR_Data_.PutOnSrl.length] = srl;
  }
 
  SR_Data_.TitleOfSrl[srl] = title;
  SR_Data_.FilenameOfSrl[srl] = filename;

  SR_Data_.CurLoadOfLayer[layer] = srl;
  SR_Data_.PointOfCurLayer[layer] = point ;
  SR_Data_.X_PosOfCurLayer[layer] = x_pos ;
  SR_Data_.Y_PosOfCurLayer[layer] = y_pos ;

  SR_Data_.CurLoadOfLayer[layer] = srl;

  document.all["ImgRoom"+layer].innerHTML = "<img src="+ITEM_PREFIX+"/"+filename+" border=0>";
  document.all["ImgRoom"+layer].style.left = x_pos;
  document.all["ImgRoom"+layer].style.top = y_pos;
  document.all["span_"+layer].cells(0).innerHTML = ""
                     + "<table border=0 cellpadding=0 cellspacing=0>"
                     + "  <tr>"
                     + "  <td width=145>&nbsp;&nbsp;<a>" + title + "</a></td><td><font color=#cc6600>"+point+"¿ø</font></td>"
                     + "  </tr>"
                     + "</table>"; 
   
  SaymallRoom_savePutOn ();
  SaymallRoom_renderRoom ();
  SaymallRoom_spanOnclick(document.all["span_"+layer].cells(0),"675AD4","E4D8F7",layer);
  if(layer >3) {
    SaymallRoom_moveControl();
    SaymallRoom_toggleControl(true);
  }
  SL_resizeScrBar(sl_id);
  }}}*/
}/*}}}*/
function SaymallRoom_clear()/*{{{*/
{ //ÇÃ·¹ÀÌ·ë ºñ¿ì±â
  SR_Data_.ClearRoom = 1;
  SaymallRoom_initPutOnSrl();
  for(var i=1 ; i<=29 ; i++) {
    SR_Data_.PointOfCurLayer[i] = 0 ;
    SR_Data_.X_PosOfCurLayer[i] = 0 ;
    SR_Data_.Y_PosOfCurLayer[i] = 0 ;
    SR_Data_.CurLoadOfLayer[i] = 0;
  }
  SaymallRoom_savePutOn();
  SaymallRoom_renderRoom(true);
  SR_Data_.FocusLayer = 0;  
  SaymallRoom_toggleControl(false);
}/*}}}*/
function SaymallRoom_renderOrigin()/*{{{*/
{ //ÇÃ·¹ÀÌ·ë ¿ø·¡´ë·Î
  SR_Data_.ClearRoom = 0;
  SaymallRoom_initData();
  SaymallRoom_savePutOn();
  SaymallRoom_loadOriginal();
  SaymallRoom_renderRoom(true);
  SR_Data_.FocusLayer = 0;  
  SaymallRoom_toggleControl(false);
}/*}}}*/
function SaymallRoom_CalcPoint()/*{{{*/
{ //ÇÃ·¹ÀÌ·ë¿¡ Ãß°¡ÇÑ ¾ÆÀÌÅÛÀÇ ÃÑ¼îÇÎÇÕ°è¸¦ °è»êÇÏ¿© display
  var totalpoint=0;
  for(var i=1 ; i<=29 ; i++) {
    if( SR_Data_.PointOfCurLayer[i] > 0)
      totalpoint = totalpoint + parseInt(SR_Data_.PointOfCurLayer[i]);
  }
  document.all.TotalBuyRoomItem.innerHTML = totalpoint+"¿ø";
}/*}}}*/
function SaymallRoom_DisplaySlot()/*{{{*/
{
  for (var i=1; i <= 29; i++) {
    if( parseInt(i) == 15) continue;
    var strCont = document.all["span_"+i].cells(0).innerHTML;
   
    if( strCont == "")
      SaymallRoom_fadeSlot("span_"+i,false);
    else 
      SaymallRoom_fadeSlot("span_"+i,true);
  }
}/*}}}*/
function SaymallRoom_fadeSlot(spanname, onDisplay)/*{{{*/
{
  if(onDisplay)
    document.all[spanname].style.display = "";
  else 
    document.all[spanname].style.display = "none";
}/*}}}*/
function SaymallRoom_moveControl()/*{{{*/
{ //controlImg¸¦ drag ÇÏ·Á´Â ¾ÆÀÌÅÛÀÇ À§Ä¡·Î ÀÌµ¿
  var curLayer = SR_Data_.FocusLayer;
  if(parseInt(curLayer) <4)
    return false;
  if(SR_Data_.FocusLayer == 15) {
    document.all.controlImg.height = 120;
    document.all.controlImg.width= 100;
    var controlX = parseInt(document.all.user.style.left); 
    var controlY = parseInt(document.all.user.style.top);
  }else {
    /* Control Image Resize
    var FocusImage = document.all["ImgRoom"+SR_Data_.FocusLayer].childNodes(0);
    var ImgHeight = FocusImage.height;
    var ImgWidth = FocusImage.width;
    document.all.controlImg.height = ImgHeight;
    document.all.controlImg.width= ImgWidth;
    */
    var controlX = SR_Data_.X_PosOfCurLayer[curLayer];
    var controlY = SR_Data_.Y_PosOfCurLayer[curLayer];
  }
  
  document.all.control.style.left = controlX;  
  document.all.control.style.top = controlY;  
   
}/*}}}*/
function SaymallRoom_onMouseDown()/*{{{*/
{ //ÀÌµ¿½ÃÅ°·Á´Â ¾ÆÀÌÅÛÀ» ¸¶¿ì½º·Î Å¬¸¯ÇÏ¿´À»¶§
  var oControl = window.event.srcElement;
  if (oControl.parentElement.id.indexOf("control") != -1) {
    SR_Data_.dragThis = document.all.control.style;
  }
  if(SR_Data_.dragThis) {
    SR_Data_.offsetX = window.event.offsetX;
    SR_Data_.offsetY = window.event.offsetY;
  }
  return false;
  
}/*}}}*/
function SaymallRoom_onMouseUp()/*{{{*/
{ //onmovemoveÀÌº¥Æ®°¡ ¹ß»ýÇÑ °´Ã¼¸¦ release 
   SR_Data_.dragThis = null;
   if(SR_Data_.FocusLayer == 0)
     return;
   var curLayer = SR_Data_.FocusLayer;
   if(curLayer == 15) {
     SR_Data_.X_PosOfCurLayer[curLayer] =  parseInt(document.all.user.style.left); 
     SR_Data_.Y_PosOfCurLayer[curLayer] =  parseInt(document.all.user.style.top) ;
   }else {
     SR_Data_.X_PosOfCurLayer[curLayer] =  parseInt(document.all["ImgRoom"+curLayer].style.left);
     SR_Data_.Y_PosOfCurLayer[curLayer] =  parseInt(document.all["ImgRoom"+curLayer].style.top) ;
   }     
   
   SaymallRoom_savePutOn();
}/*}}}*/
function SaymallRoom_dragSelectedLayer()/*{{{*/
{ //onmovemoveÀÌº¥Æ®°¡ ¹ß»ýÇÒ¶§ ¾ÆÀÌÅÛ ÀÌ¹ÌÁöÀÇ ÀÌµ¿
  if (SR_Data_.dragThis == null) return;
  if (SR_Data_.FocusLayer > 3) {
    var curLayer = SR_Data_.FocusLayer;
    var oControl = window.event.srcElement;
    if(oControl.parentElement.id !="control" ) return false;
    var newX = window.event.x - SR_Data_.offsetX;
    var newY = window.event.y - SR_Data_.offsetY;
    if(newX <= -80) newX = -80;
    if(newY <= -100) newY = -100;
    if(newX >= 380) newX = 380;
    if(newY >= 230) newY = 230;

    document.all.control.style.left = newX;
    document.all.control.style.top  = newY;

    if(curLayer == 15) {
      document.all.user.style.left = newX; 
      document.all.user.style.top  = newY;
    }else {
      document.all["ImgRoom"+curLayer].style.left = newX;
      document.all["ImgRoom"+curLayer].style.top =  newY;
    }     
     
  }
  return false;
   
}/*}}}*/
function SaymallRoom_spanMouseOut(obj,layer)/*{{{*/
{
  var beforelayer = SR_Data_.FocusLayer;
  if(layer != beforelayer) {
    obj.style.backgroundColor = "#ffffff";
    obj.style.border = 0;
  } 
}/*}}}*/
function SaymallRoom_spanMouseOver(obj,bgcolor,layer)/*{{{*/
{
  obj.style.backgroundColor = bgcolor;
}/*}}}*/
function SaymallRoom_spanOnclick(obj,fgcolor,bgcolor,layer,owncontid)/*{{{*/
{
  var beforelayer = SR_Data_.FocusLayer;
  obj.style.backgroundColor = bgcolor;
  obj.style.border = 1;
  obj.style.borderStyle = "solid";
  obj.style.borderColor = fgcolor;  

  if(beforelayer != 0 && beforelayer != layer && typeof(document.all["span_"+beforelayer]) != 'undefined')  {
    document.all["span_"+beforelayer].cells(0).childNodes(0).rows(0).cells(0).style.border = "";      
    document.all["span_"+beforelayer].cells(0).childNodes(0).rows(0).cells(0).style.backgroundColor = "#FFFFFF";
  }

  SR_Data_.FocusLayer = layer;
  SR_Data_.FocusOwncont = owncontid;
/*
  SaymallRoom_moveControl();

  if(parseInt(layer) > 3) {
    SaymallRoom_toggleControl(true);
  }
*/
}/*}}}*/
function SaymallRoom_toFront ()/*{{{*/
{ //Æ¯Á¤¾ÆÀÌÅÛÀ» ¾ÕÀ¸·Î ÇÒ¶§
/*
  var nextnum = 0;
  var strFocusWhere = SaymallRoom_checkWhere(SR_Data_.FocusLayer);
  if( strFocusWhere == "static" || SR_Data_.FocusLayer == 0 || SR_Data_.FocusLayer == 15 )
    return ;
 
  nextnum = SaymallRoom_nearLayer (SR_Data_.FocusLayer,"front")
  if(nextnum == 0 && SR_Data_.CurLoadOfLayer[16] == 0) 
    SaymallRoom_exchange(SR_Data_.FocusLayer,16);
  else if (nextnum == 0)
    return 0;
  if( nextnum == 0)
    return;
  
  //FocusLayer¿Í nextLayer°¡ µ¿ÀÏÇÑ ¿µ¿ª(Ä³¸¯ÅÍÀÇ ¾Õ,µÚ)¿¡ Á¸ÀçÇÒ¶§
  if( strFocusWhere == SaymallRoom_checkWhere(nextnum))
    SaymallRoom_exchange(SR_Data_.FocusLayer,nextnum);
  else {
    //nextLayerÀÇ À§Ä¡°¡ Ä³¸¯ÅÍÀÇ ¾Õ¿¡ ÀÖÀ»¶§(Áï,¿©±â¼­ 'front'´Â layer16~29¸¦ ÀÇ¹ÌÇÔ)
    if(SaymallRoom_checkWhere(nextnum) == "front") {
      if(SR_Data_.CurLoadOfLayer[16] == 0) {
         
        SaymallRoom_moveLayer(SR_Data_.FocusLayer,16); 
        SaymallRoom_fadeSlot("span_"+SR_Data_.FocusLayer, false);
        SaymallRoom_fadeSlot("span_16", true);
        SaymallRoom_spanOnclick(document.all["span_"+16].cells(0),'#675AD4','#E4D8F7',16);
      } else { 
        //front ¹æÇâÀ¸·Î ¾ÆÀÌÅÛÀ» layer¸¦ ¿Å±è  
        SaymallRoom_Push("front");
        if(SR_Data_.CurLoadOfLayer[16] == 0) {
          SaymallRoom_moveLayer(SR_Data_.FocusLayer,16); 
          SaymallRoom_fadeSlot("span_"+SR_Data_.FocusLayer, false);
          SaymallRoom_fadeSlot("span_16", true);
          SaymallRoom_spanOnclick(document.all["span_"+16].cells(0),'#675AD4','#E4D8F7',16);
        } else { 
          alert("¿Å±â½Ã·Á´Â ¿µ¿ªÀÌ ¸ðµÎ Ã¡½À´Ï´Ù.");
          return ;
        } 
      }
    }
  }
  SaymallRoom_savePutOn();
  SaymallRoom_DisplaySlot();
*/
  var itemtype = 0;

  if (SR_Data_.FocusOwncont == -1) // ¾Æ¹ÙÅ¸
    playroom.XMALL_MoveOneStepFront(1, SR_Data_.FocusLayer);
  else
    playroom.XMALL_MoveOneStepFront(0, SR_Data_.FocusLayer);
}/*}}}*/
function SaymallRoom_nearLayer (curLayer,strDirect)/*{{{*/
{ 
  var nearlayer=0;
  if(parseInt(curLayer) < 3)
    return ;
  if(strDirect == "back") {
    //layer29 -> layer4¹ø ¹æÇâ
    var startnum = parseInt(curLayer)-1;
    for(var i=startnum; i>=4; i--) {
      if(SR_Data_.CurLoadOfLayer[i] > 0) {
        nearlayer = i;
        break; 
      } 
    }
  }else if (strDirect == "front"){
    //layer4 -> layer29¹ø ¹æÇâ
    var startnum = parseInt(curLayer)+1;
    for(var i=startnum; i<=29; i++) {
      if(SR_Data_.CurLoadOfLayer[i] > 0) {
        nearlayer = i;
        break; 
      } 
    }
  }
  
  return nearlayer; 
}/*}}}*/
function SaymallRoom_toBack ()/*{{{*/
{ //Æ¯Á¤¾ÆÀÌÅÛÀ»  µÚ·Î ÇÒ¶§
/*
  var nextnum = 0;
  var strFocusWhere = SaymallRoom_checkWhere(SR_Data_.FocusLayer);
  if( strFocusWhere == "static" || SR_Data_.FocusLayer == 0 || SR_Data_.FocusLayer == 15)
    return ;
  
  nextnum = SaymallRoom_nearLayer (SR_Data_.FocusLayer,"back")
  if(nextnum == 0 && SR_Data_.CurLoadOfLayer[14] == 0) 
    SaymallRoom_exchange(SR_Data_.FocusLayer,14);
  else if (nextnum == 0)
    return 0;
 
  //FocusLayer¿Í nextLayer°¡ µ¿ÀÏÇÑ ¿µ¿ª(Ä³¸¯ÅÍÀÇ ¾Õ,µÚ)¿¡ Á¸ÀçÇÒ¶§
  if( strFocusWhere == SaymallRoom_checkWhere(nextnum))
    SaymallRoom_exchange(SR_Data_.FocusLayer,nextnum);
  else {
    //nextLayerÀÇ À§Ä¡°¡ Ä³¸¯ÅÍÀÇ µÚ¿¡ ÀÖÀ»¶§(Áï,¿©±â¼­ 'back'´Â layer4~14¸¦ ÀÇ¹ÌÇÔ)
    if(SaymallRoom_checkWhere(nextnum) == "back") {
      if(SR_Data_.CurLoadOfLayer[14] == 0) {
        SaymallRoom_moveLayer(SR_Data_.FocusLayer,14); 
        SaymallRoom_fadeSlot("span_"+SR_Data_.FocusLayer, false);
        SaymallRoom_fadeSlot("span_14", true);
        SaymallRoom_spanOnclick(document.all["span_"+14].cells(0),'#675AD4','#E4D8F7',14);
      } else { 
        SaymallRoom_Push("back");
        if(SR_Data_.CurLoadOfLayer[14] == 0) {
          SaymallRoom_moveLayer(SR_Data_.FocusLayer,14); 
          SaymallRoom_fadeSlot("span_"+SR_Data_.FocusLayer, false);
          SaymallRoom_fadeSlot("span_14", true);
          SaymallRoom_spanOnclick(document.all["span_"+14].cells(0),'#675AD4','#E4D8F7',14);
        } else { 
          alert("¿Å±â½Ã·Á´Â ¿µ¿ªÀÌ ¸ðµÎ Ã¡½À´Ï´Ù.");
          return ;
        } 
      }
    } 
  }
  SaymallRoom_savePutOn();
  SaymallRoom_DisplaySlot();
*/
  var itemtype = 0;

  if (SR_Data_.FocusOwncont == -1) // ¾Æ¹ÙÅ¸
    playroom.XMALL_MoveOneStepBack(1, SR_Data_.FocusLayer);
  else
    playroom.XMALL_MoveOneStepBack(0, SR_Data_.FocusLayer);
}/*}}}*/
function SaymallRoom_exchange(layer1,layer2) /*{{{*/
{ //layer1°ú layer2ÀÇ À§Ä¡¸¦ ¼­·Î ¹Ù²Þ
   if( parseInt(layer1) < 4 || parseInt(layer2) < 4 )
     return ;
   var tmpSrl = SR_Data_.CurLoadOfLayer[layer1];
   var tmpX_Pos = SR_Data_.X_PosOfCurLayer[layer1];
   var tmpY_Pos = SR_Data_.Y_PosOfCurLayer[layer1] ;
   var tmpPoint = SR_Data_.PointOfCurLayer[layer1] ;

   var tmpImgRoomHTML = document.all["ImgRoom"+layer1].innerHTML;
   var tmpSpanHTML = document.all["span_"+layer1].cells(0).innerHTML;

   SR_Data_.CurLoadOfLayer[layer1] = SR_Data_.CurLoadOfLayer[layer2];
   SR_Data_.X_PosOfCurLayer[layer1] = SR_Data_.X_PosOfCurLayer[layer2];
   SR_Data_.Y_PosOfCurLayer[layer1] = SR_Data_.Y_PosOfCurLayer[layer2] ;
   SR_Data_.PointOfCurLayer[layer1] = SR_Data_.PointOfCurLayer[layer2] ;

   document.all["ImgRoom"+layer1].innerHTML = document.all["ImgRoom"+layer2].innerHTML;
   document.all["ImgRoom"+layer1].style.left = SR_Data_.X_PosOfCurLayer[layer2];
   document.all["ImgRoom"+layer1].style.top = SR_Data_.Y_PosOfCurLayer[layer2];
   document.all["span_"+layer1].cells(0).innerHTML = document.all["span_"+layer2].cells(0).innerHTML;

   SR_Data_.CurLoadOfLayer[layer2] = tmpSrl;
   SR_Data_.X_PosOfCurLayer[layer2] = tmpX_Pos;
   SR_Data_.Y_PosOfCurLayer[layer2] = tmpY_Pos; 
   SR_Data_.PointOfCurLayer[layer2] = tmpPoint;

   document.all["ImgRoom"+layer2].innerHTML = tmpImgRoomHTML;
   document.all["ImgRoom"+layer2].style.left = tmpX_Pos; 
   document.all["ImgRoom"+layer2].style.top = tmpY_Pos;
   document.all["span_"+layer2].cells(0).innerHTML = tmpSpanHTML;
   
   SaymallRoom_fadeSlot("span_"+layer1, true);
   SaymallRoom_fadeSlot("span_"+layer2, true);
   
   SaymallRoom_spanOnclick(document.all["span_"+layer2].cells(0),'#675AD4','#E4D8F7',layer2);
}/*}}}*/
function SaymallRoom_moveLayer(fromlayer,tolayer,bInit) /*{{{*/
{  //fromlayer¿¡¼­ tolayer·Î ÀÌµ¿ 
   if(parseInt(fromlayer) < 4 && parseInt(tolayer) != 0 )
     return ;
  
   //bInitÀÌ trueÀÌ¸é fromlayer¸¦ null·Î ¼¼ÆÃ  
   if(!bInit) {
     SR_Data_.CurLoadOfLayer[tolayer] = SR_Data_.CurLoadOfLayer[fromlayer];
     SR_Data_.X_PosOfCurLayer[tolayer] = SR_Data_.X_PosOfCurLayer[fromlayer];
     SR_Data_.Y_PosOfCurLayer[tolayer] = SR_Data_.Y_PosOfCurLayer[fromlayer] ;
     SR_Data_.PointOfCurLayer[tolayer] = SR_Data_.PointOfCurLayer[fromlayer] ;

     document.all["ImgRoom"+tolayer].innerHTML = document.all["ImgRoom"+fromlayer].innerHTML;
     
     if(SR_Data_.X_PosOfCurLayer[fromlayer] == "undefined")
       SR_Data_.X_PosOfCurLayer[fromlayer] = 0;
     if(SR_Data_.Y_PosOfCurLayer[fromlayer] == "undefined")
       SR_Data_.Y_PosOfCurLayer[fromlayer] = 0;
     document.all["ImgRoom"+tolayer].style.left = SR_Data_.X_PosOfCurLayer[fromlayer];
     
     document.all["ImgRoom"+tolayer].style.top = SR_Data_.Y_PosOfCurLayer[fromlayer];
     document.all["span_"+tolayer].cells(0).innerHTML = document.all["span_"+fromlayer].cells(0).innerHTML;
   }
   SR_Data_.CurLoadOfLayer[fromlayer] = 0;
   SR_Data_.X_PosOfCurLayer[fromlayer] = 0;
   SR_Data_.Y_PosOfCurLayer[fromlayer] = 0;
   SR_Data_.PointOfCurLayer[fromlayer] = 0;

   document.all["ImgRoom"+fromlayer].innerHTML = "";
   document.all["ImgRoom"+fromlayer].style.left = 0;
   document.all["ImgRoom"+fromlayer].style.top = 0;
   document.all["span_"+fromlayer].cells(0).innerHTML = "";
}/*}}}*/
function SaymallRoom_checkWhere (layer) /*{{{*/
{ //layer°¡ ¾îµð¿¡ À§Ä¡ÇÏ´ÂÁö¸¦ return
  var where = "";
 
  if(layer > 15 && layer <=  29)
    where = "front";
  else if(layer > 3 && layer < 15 )
    where = "back";
  else if(layer > 0 && layer < 3 )   
    where = "static";
  else 
    return ;
  
  return where
}/*}}}*/
function SaymallRoom_Push (strArea)/*{{{*/
{ //back or front ¹æÇâÀ¸·Î Ä³¸¯ÅÍÀÇ ¾Õ,µÚ ¾ÆÀÌÅÛ ÀüÃ¼layer¸¦ ÀÌµ¿½ÃÅ´
  if(strArea == "")
   return ;
  if(strArea == "back") {
    for(var i = 4 ; i<=13; i++)  { 
      if(SR_Data_.CurLoadOfLayer[i] == 0) {
        var term = 0;
        for(var m = i+1 ; m<=14; m++) {
          term++;
          if( SR_Data_.CurLoadOfLayer[m] != 0 )
            break;
        }
        if(term > 0) {
          for(var n = m ; n<=14; n++) {
            SaymallRoom_moveLayer(n,n-term);
          }
        }
      }
    }
  }else if(strArea == "front") {
    for(var k = 29 ; k>=17; k--)  { 
      if(SR_Data_.CurLoadOfLayer[k] == 0) {
        var term = 0;
        for(var m = k-1 ; m>=16; m--) {
          term++;
          if( SR_Data_.CurLoadOfLayer[m] != 0 )
            break;
        }
     
        if(term > 0) {
          for(var n = m  ; n>=16; n--) {
            SaymallRoom_moveLayer(n,n+term);
          }
        }
      }
    }
  }
}/*}}}*/
function SaymallRoom_takeOut () /* {{{ */
{ //Æ¯Á¤¾ÆÀÌÅÛÀ» ÇÃ·¹ÀÌ·ë¿¡¼­ »­
  var delLayer = SR_Data_.FocusLayer;
  var delSrl = SR_Data_.CurLoadOfLayer[delLayer];

  if(delLayer == 0 || delLayer == 15)
    return ; 

  SaymallRoom_DelInPutOnSrl (delSrl);
  //SaymallRoom_moveLayer(delLayer,0,true);
  SaymallRoom_fadeSlot("span_"+delLayer, false);
  SaymallRoom_savePutOn();

  //SaymallRoom_toggleControl(false);
  SL_resizeScrBar(sl_id);
  playroom.XMGT_RemoveSetItem(SR_Data_.FocusLayer);

	
} /* }}} */
function SaymallRoom_DelInPutOnSrl (delSrl) /* {{{ */
{ //PutOnSrl¿¡¼­ delSrlÀ» 1°³¸¸ »©°í ±× index·ÎºÎÅÍ ¸¶Áö¸· ¹è¿­°ªÀ» shift
  if(delSrl == 0 || delSrl == "")
    return;

  var count=0; 
  for(var i in SR_Data_.PutOnSrl ) 
    if(SR_Data_.PutOnSrl[i] == delSrl && count == 0) {
      count++; 
      for(var k=parseInt(i);k<SR_Data_.PutOnSrl.length-1; k++ ) {
        var nextval = parseInt(k+1);
        SR_Data_.PutOnSrl[k] = SR_Data_.PutOnSrl[nextval];
      }
      SR_Data_.PutOnSrl[SR_Data_.PutOnSrl.length-1] = 0;    
    }
} /* }}} */
function SaymallRoom_ChangeGroup(obj)/*{{{*/
{ //»ç¿ëÀÚ°¡ ´Ù¸¥ ¹æÀ» ¼±ÅÃÇßÀ»¶§ ÇØ´çRoomÁ¤º¸¸¦ ÀÐ¾î¼­ 'MyRoomList'°ªÀ» ´Ù½Ã Setting
  var groupid = obj.options[obj.selectedIndex].value;
  
  if( groupid != SR_Data_.Last_GroupidOfRoom && parseInt(groupid) >=0) {
    var strMyRoomList = AppletSession.getvalue('MyRoomList');

    if (strMyRoomList != "") {
      var xx = strMyRoomList.split("\n\n");
      var strGroupsInfo = xx[1];
      var strRoomInfo = unescape(virtualGET(strURL+'?need=room&groupid='+groupid));
      AppletSession.setvalue('MyRoomList',groupid+"\n\n"+strGroupsInfo+"\n\n"+strRoomInfo);
      AppletSession.setvalue('RoomList_PutOn_Last','');
      SR_Data_.Last_GroupidOfRoom = groupid;
      //\SaymallRoom_init ();
      SaymallRoom_toggleControl(false);
    }
  }
  return false;
}/*}}}*/
function SaymallRoom_toggleControl(bDisplay)/*{{{*/
{ //controlImgÀÇ displayÃ³¸® 
  var oControlImg = document.all.controlImg.style;
  if(bDisplay) {
    oControlImg.border = 1;
    oControlImg.borderStyle ="solid" 
    oControlImg.borderColor = "#A9A9A9";
  } else {
    oControlImg.border = "";
  } 
  return false;
}/*}}}*/

function SaymallRoom_previewBalloon(product_id, filename)
{
  SaymallRoom_setBalloonImg(filename);
  SR_Data_.PutOnSrl[-1] = product_id;
}
 
function SaymallRoom_resetBalloon()
{
  SaymallRoom_setBalloonImg(SR_Data_.originalBalloon);
  SR_Data_.PutOnSrl[-1] = '';
}

function SaymallRoom_setBalloonImg(filename)
{
  var bubbleParam = filename.split('_');
  if(bubbleParam[2]=='w')
    var strColor = '#FFFFFF';
  else
    var strColor = '#000000';
  var strBubble1 = filename.replace('.gif', '')+'_b_x20_up.gif';
  var strBubble2 = filename.replace('.gif', '')+'_w_x20_up.gif';

  var arrTdBubble = document.all.tdBubble;
  arrTdBubble[0].style.backgroundImage = "url(http://filei.sayclub.kr/charimg/hompy/"+strBubble1+")";
  arrTdBubble[0].style.color = strColor;
  arrTdBubble[1].style.backgroundImage = "url(http://filei.sayclub.kr/charimg/hompy/"+strBubble2+")";
  arrTdBubble[1].style.color = strColor;
}

function SaymallRoom_putBalloonWish()
{
  if(SR_Data_.PutOnSrl[-1]!='')
  {
    var product_id = SR_Data_.PutOnSrl[-1];
    SaymallCatalog_openWinByAction('wishadd', 'b', product_id);
  }
}

function SaymallRoom_askBalloon()
{
  if(SR_Data_.PutOnSrl[-1]!='')
  {
    var product_id = SR_Data_.PutOnSrl[-1];
    SaymallCatalog_openWinByAction('ask', 'b', product_id);
  }
}
function SaymallRoom_buyWearingBalloon()
{
  if(SR_Data_.PutOnSrl[-1]=='')
    return;
  for(i in ItemList_Data_)
    if(ItemList_Data_[i].product_id==SR_Data_.PutOnSrl[-1])
      var oItem = ItemList_Data_[i];

  SaymallCatalog_openWinByAction('buy',oItem.usetype,oItem.product_id,'','',oItem.cat_id);
}
function SaymallRoom_giftWearingBalloon()
{
  if(SR_Data_.PutOnSrl[-1]=='')
    return;
  for(i in ItemList_Data_)
    if(ItemList_Data_[i].product_id==SR_Data_.PutOnSrl[-1])
      var oItem = ItemList_Data_[i];

  SaymallCatalog_openWinByAction('gift',oItem.usetype,oItem.product_id,'','',oItem.cat_id);
}


//about cart
function SaymallCart_pushItem()
{

}
