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] = {

'わからない(関東エリア)':'■わからない(関東エリア)■',

'東京都':'▼▼▼東京都▼▼▼',

'梅屋敷店':'梅屋敷店',

'戸越公園店':'戸越公園店',

'下赤塚店':'下赤塚店',

'お花茶屋駅前店':'お花茶屋駅前店',

'平井駅前店':'平井駅前店',

'上石神井店':'上石神井店',

'久米川駅前店':'久米川駅前店',

'京成小岩駅前店':'京成小岩駅前店',

'マルエツ新糀谷店':'マルエツ新糀谷店',

'桜上水店':'桜上水店',

'西小山店':'西小山店',

'新小岩店':'新小岩店',

'中板橋駅前店':'中板橋駅前店',

'JR小岩駅前店':'JR小岩駅前店',

'亀有駅前店':'亀有駅前店',

'西荻窪駅前店':'西荻窪駅前店',

'神奈川県':'▼▼▼神奈川県▼▼▼',

'武蔵新城店':'武蔵新城店',

'横浜橋店':'横浜橋店',

'新丸子店':'新丸子店',

'小田原シティーモール フレスポ店':'小田原シティーモール フレスポ店',

'日吉駅前店':'日吉駅前店',

'埼玉県':'▼▼▼埼玉県▼▼▼',

'川口店':'川口店',

'千葉県ｓ':'▼▼▼千葉県▼▼▼',

'東武ストア新船橋店':'東武ストア新船橋店'

}

__stc_target_area_ary[3] = {

'イオン大高SC店':'イオン大高SC店'

}

__stc_target_area_ary[4] = {

'わからない(関西エリア)':'■わからない(関西エリア)■',

'大阪市内':'▼▼▼大阪市内▼▼▼',

'生野本店':'生野本店',

'今里駅前店':'今里駅前店',

'千林商店街店':'千林商店街店',

'九条店':'九条店',

'駒川商店街店':'駒川商店街店',

'放出駅前店':'放出駅前店',

'今川店':'今川店',

'天下茶屋店':'天下茶屋店',

'三国店':'三国店',

'塚本店':'塚本店',

'関目高殿駅前店':'関目高殿駅前店',

'玉造日之出通商店街店':'玉造日之出通商店街店',

'上新庄駅前店':'上新庄駅前店',

'阪急十三駅前店':'阪急十三駅前店',

'あびこ駅前店':'あびこ駅前店',

'沢ノ町駅前店':'沢ノ町駅前店',

'相川駅前店':'相川駅前店',

'鶴見橋商店街店':'鶴見橋商店街店',

'杉本町店':'杉本町店',

'松虫店':'松虫店',

'鴫野駅前店':'鴫野駅前店',

'天神橋１丁目店':'天神橋１丁目店',

'玉出駅前店':'玉出駅前店',

'千鳥橋店':'千鳥橋店',

'緑店':'緑店',

'鶴見緑地店':'鶴見緑地店',

'浄正橋店':'浄正橋店',

'JR野田駅前店':'JR野田駅前店',

'南大阪':'▼▼▼南大阪▼▼▼',

'大蓮店':'大蓮店',

'弥刀駅前店':'弥刀駅前店',

'植松町店':'植松町店',

'河内山本駅前店':'河内山本駅前店',

'JR八尾駅前店':'JR八尾駅前店',

'河内天美店':'河内天美店',

'河内松原駅前店':'河内松原駅前店',

'ライフ国分店':'ライフ国分店',

'イオン東岸和田店':'イオン東岸和田店',

'岸和田駅前通商店街店':'岸和田駅前通商店街店',

'古市店':'古市店',

'藤井寺駅前店':'藤井寺駅前店',

'綿綾町店':'綿綾町店',

'六万寺店':'六万寺店',

'春木駅前店':'春木駅前店',

'忠岡駅前店':'忠岡駅前店',

'若江岩田店':'若江岩田店',

'北大阪':'▼▼▼北大阪▼▼▼',

'土居旭通商店街店':'土居旭通商店街店',

'四條畷店':'四條畷店',

'香里園店':'香里園店',

'高槻駅前店':'高槻駅前店',

'庄内駅前店':'庄内駅前店',

'茨木商店街店':'茨木商店街店',

'正雀駅前店':'正雀駅前店',

'阪急高槻市駅北口店':'阪急高槻市駅北口店',

'枚方市駅前店':'枚方市駅前店',

'寝屋川市駅前店':'寝屋川市駅前店',

'忍ヶ丘駅前店':'忍ヶ丘駅前店',

'兵庫県':'▼▼▼兵庫県▼▼▼',

'尼崎西店':'尼崎西店',

'新長田店':'新長田店',

'立花商店街店':'立花商店街店',

'水道筋商店街店':'水道筋商店街店',

'関西スーパー伊丹中央店':'関西スーパー伊丹中央店',

'阪急塚口駅前店':'阪急塚口駅前店',

'京都府':'▼▼▼京都府▼▼▼',

'京都五条店':'京都五条店',

'奈良県':'▼▼▼奈良県▼▼▼',

'奈良広陵町店':'奈良広陵町店',

'斑鳩店':'斑鳩店',

'広陵中和幹線店':'広陵中和幹線店',

'御所店':'御所店'

}

__stc_target_area_ary[5] = {

'エミフルMASAKI店':'エミフルMASAKI店',

'余戸店':'余戸店',

'鷹子町店':'鷹子町店',

'松山本町店':'松山本町店'

}

/* 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();








