function mac_select()
{
  return true;
}
/* param */

									  
									  
									  
var __stc_select_area_ary = new Array();
__stc_select_area_ary[2] = '関東エリア';
__stc_select_area_ary[3] = '東海エリア';
__stc_select_area_ary[4] = '関西エリア';
__stc_select_area_ary[5] = '四国エリア'

var __stc_target_area_ary = new Array();


__stc_target_area_ary[2] = {
'わからない(関東エリア)':'■わからない(関東エリア)■',
'1':'▼▼▼東京都▼▼▼',
'梅屋敷店':'梅屋敷店',
'砂町銀座店':'砂町銀座店',
'戸越公園店':'戸越公園店',
'下赤塚店':'下赤塚店',
'石川台駅前店':'石川台駅前店',
'お花茶屋駅前店':'お花茶屋駅前店',
'平井駅前店':'平井駅前店',
'上石神井店':'上石神井店',
'久米川駅前店':'久米川駅前店',
'京成小岩駅前店':'京成小岩駅前店',
'マルエツ新糀谷店':'マルエツ新糀谷店',
'桜上水店':'桜上水店',
'西小山店':'西小山店',
'京成立石店':'京成立石店',
'新小岩店':'新小岩店',
'野方駅前店':'野方駅前店',
'中板橋駅前店':'中板橋駅前店',
'JR小岩駅前店':'JR小岩駅前店',
'亀有駅前店':'亀有駅前店',
'西荻窪駅前店':'西荻窪駅前店',
'2':'▼▼▼神奈川県▼▼▼',
'武蔵新城店':'武蔵新城店',
'弘明寺店':'弘明寺店',
'横浜橋店':'横浜橋店',
'新丸子店':'新丸子店',
'小田原シティーモール フレスポ店':'小田原シティーモール フレスポ店',
'日吉駅前店':'日吉駅前店',
'3':'▼▼▼埼玉県▼▼▼',
'川口店':'川口店',
'4':'▼▼▼千葉県▼▼▼',
'東武ストア新船橋店':'東武ストア新船橋店'
}
__stc_target_area_ary[3] = {
'イオン大高SC店':'イオン大高SC店'
}
__stc_target_area_ary[4] = {
'わからない(関西エリア)':'■わからない(関西エリア)■',
'5':'▼▼▼大阪市内▼▼▼',
'生野本店':'生野本店',
'今里駅前店':'今里駅前店',
'千林商店街店':'千林商店街店',
'九条店':'九条店',
'駒川商店街店':'駒川商店街店',
'放出駅前店':'放出駅前店',
'今川店':'今川店',
'天下茶屋店':'天下茶屋店',
'三国店':'三国店',
'塚本店':'塚本店',
'関目高殿駅前店':'関目高殿駅前店',
'玉造日之出通商店街店':'玉造日之出通商店街店',
'上新庄駅前店':'上新庄駅前店',
'阪急十三駅前店':'阪急十三駅前店',
'あびこ駅前店':'あびこ駅前店',
'沢ノ町駅前店':'沢ノ町駅前店',
'相川駅前店':'相川駅前店',
'鶴見橋商店街店':'鶴見橋商店街店',
'杉本町店':'杉本町店',
'6':'▼▼▼南大阪▼▼▼',
'大蓮店':'大蓮店',
'弥刀駅前店':'弥刀駅前店',
'植松町店':'植松町店',
'河内山本駅前店':'河内山本駅前店',
'JR八尾駅前店':'JR八尾駅前店',
'河内天美店':'河内天美店',
'河内松原駅前店':'河内松原駅前店',
'ライフ国分店':'ライフ国分店',
'東岸和田サティ店':'東岸和田サティ店',
'岸和田駅前通商店街店':'岸和田駅前通商店街店',
'古市店':'古市店',
'藤井寺駅前店':'藤井寺駅前店',
'7':'▼▼▼北大阪▼▼▼',
'土居旭通商店街店':'土居旭通商店街店',
'四條畷店':'四條畷店',
'香里園店':'香里園店',
'高槻駅前店':'高槻駅前店',
'庄内駅前店':'庄内駅前店',
'茨木商店街店':'茨木商店街店',
'正雀駅前店':'正雀駅前店',
'8':'▼▼▼兵庫県▼▼▼',
'尼崎西店':'尼崎西店',
'新長田店':'新長田店',
'立花商店街店':'立花商店街店',
'水道筋商店街店':'水道筋商店街店',
'関西スーパー伊丹中央店':'関西スーパー伊丹中央店',
'洲本店':'洲本店',
'9':'▼▼▼京都府▼▼▼',
'イオンモール京都ハナ店':'イオンモール京都ハナ店',
'a':'▼▼▼奈良県▼▼▼',
'奈良広陵町店':'奈良広陵町店',
'斑鳩店':'斑鳩店'
}
__stc_target_area_ary[5] = {
'エミフル松前SC店':'エミフル松前SC店',
'余戸店':'余戸店',
'鷹子町店':'鷹子町店'
}
/* param end */

/* SelectTagetChange class */
function SelectTagetChange(){
  this.select_area = null; 
  this.target_area = null;
  this.select_area_ary = null; 
  this.target_area_ary = null;
  this.target_area_el_ary = new Array();

  this.select_default = null;
  this.target_default = null;
  this.select_default_str = '----';
  this.target_default_str = '---------------';
  this.target_default_none = null;
}

SelectTagetChange.prototype = {

	initialize : function(select_area,target_area,select_area_ary,target_area_ary)
  {
    __STC_select_area.select_area = document.getElementById(select_area);
    __STC_select_area.target_area = document.getElementById(target_area);
    __STC_select_area.select_area_ary = select_area_ary;
    __STC_select_area.target_area_ary = target_area_ary;
  },

  load : function()
  {
    __STC_select_area.load_target();
    __STC_select_area.load_select();
    __STC_select_area.addEvent(__STC_select_area.select_area,'click',__STC_select_area.target_change);
  },

  load_target : function()
  {
    /* 毎回get_target で動的に作る
    for(i in __STC_select_area.target_area_ary){
      var options = new Array();
      for(j in __STC_select_area.target_area_ary[i]){
        var el = document.createElement('option');
        el.value = j;
        el.appendChild(document.createTextNode(__STC_select_area.target_area_ary[i][j]));
        if(el.value == __STC_select_area.target_default)
          el.selected = 'selected';
        options[options.length] = el;
      }
      __STC_select_area.target_area_el_ary[i] = options;
    }
    */
    __STC_select_area.set_default(null,__STC_select_area.target_default_str,__STC_select_area.target_area,false);
  },

  get_target : function(i)
  {
    if(!__STC_select_area.target_area_el_ary[i])
    {
      var options = new Array();
      for(j in __STC_select_area.target_area_ary[i]){
        var el = document.createElement('option');
        el.value = j;
        el.appendChild(document.createTextNode(__STC_select_area.target_area_ary[i][j]));
        if(el.value == __STC_select_area.target_default)
          el.selected = 'selected';
        options[options.length] = el;
      }
      __STC_select_area.target_area_el_ary[i] = options;
    }
    //__STC_select_area.set_default(null,__STC_select_area.target_default_str,__STC_select_area.target_area,false);
    return __STC_select_area.target_area_el_ary[i];
  },

  load_select : function()
  {
    var select_default_value = null;
    for(i in __STC_select_area.select_area_ary){
      var el = document.createElement('option');
      el.value = i;
      el.appendChild(document.createTextNode(__STC_select_area.select_area_ary[i]));
      __STC_select_area.select_area.appendChild(el);
      if(i == __STC_select_area.select_default)
        select_default_value = i;
    }
    __STC_select_area.set_default(select_default_value,__STC_select_area.select_default_str,__STC_select_area.select_area,true);
  },

  set_default : function(default_value,default_str,el_area,selected)
  {
    if(default_str){
      var el = document.createElement('option');
      el.value = '';
      el.appendChild(document.createTextNode(default_str));
      el_area.insertBefore(el , el_area.firstChild );
      el_area.firstChild.selected = selected;
    }
    if(default_value){
      // selectのdefault_value値があったらdefault_valueを設定
      el_area.value = default_value;
      __STC_select_area.target_change();
      /*
    }else{
      if(default_str){
        var el = document.createElement('option');
        el.value = '';
        el.appendChild(document.createTextNode(default_str));
        el_area.insertBefore(el , el_area.firstChild );
        el_area.firstChild.selected = selected;
      }
      */
    }
  },

  target_change : function()
  {
    //var target_area_el = __STC_select_area.target_area_el_ary[__STC_select_area.select_area.value];
    var target_area_el = __STC_select_area.get_target(__STC_select_area.select_area.value);
    // 子ノードの全削除
    //__STC_select_area.target_area.length = 0;
    while(__STC_select_area.target_area.lastChild){
      __STC_select_area.target_area.removeChild(__STC_select_area.target_area.lastChild);
    }
    if(target_area_el){
      for(i in target_area_el){
        __STC_select_area.target_area.appendChild(target_area_el[i]);
      }
      //要素が一つもなければdefaultを追加
      if(__STC_select_area.target_area.length == 0)
        __STC_select_area.set_default(null,__STC_select_area.target_default_str,__STC_select_area.target_area,false);
    }else if(__STC_select_area.select_area.value && __STC_select_area.target_default_none){
      __STC_select_area.set_default(null,__STC_select_area.target_default_none,__STC_select_area.target_area,false);
    }else if(!__STC_select_area.select_area.value && __STC_select_area.target_default_str){
      __STC_select_area.set_default(null,__STC_select_area.target_default_str,__STC_select_area.target_area,false);
    }else{
      __STC_select_area.load_target();
    }
  },

  addEvent : function(obj,type,func)
  {
    if (obj.addEventListener){
      obj.addEventListener(type,func,false);
    } else if(obj.attachEvent){
      obj.attachEvent('on' + type,func);
    }
  }

}
var __STC_select_area = new SelectTagetChange();
__STC_select_area.initialize('select_area','target_area',__stc_select_area_ary,__stc_target_area_ary);
__STC_select_area.select_default_str = '----'
__STC_select_area.target_default_str = '---------------'
__STC_select_area.load();



