/**
 * 写得超级烂
 */

var text_input;
var h_id;
var mup_h_id;
var h_engName;

function single_select(name,id,letter){
  $('#'+text_input).val(jQuery.trim(name));
  if($('#'+h_id)==null){
    var hiddenId = document.createElement("input");
    $(hiddenId).attr("name",h_id).attr("id",h_id).attr("type","hidden").attr("value",id);
    $('#region').after(hiddenId);
  }else{
    document.getElementById(h_id).value = id;
  }
  if($('#'+h_engName)==null){
    var hiddenId = document.createElement("input");
    $(hiddenId).attr("name",h_engName).attr("id",h_engName).attr("type","hidden").attr("value",letter);
    $('#region').after(hiddenId);
  }else{
    document.getElementById(h_engName).value = letter;
  }
  $('#'+text_input).blur();
}

function muplite_select(name,id,letter){
  $('#'+text_input).val(name);
  var h_text_num = parseInt(text_input.substring(8));
  var hidden_dom = document.getElementById("h"+h_text_num);
  if(hidden_dom){
    hidden_dom.value = id;
  }else{
    var hiddenId = document.createElement("input");
    $(hiddenId).attr("name","h"+h_text_num).attr("id","h"+h_text_num).attr("type","hidden").attr("value",id).addClass("hide_singel_r");
    $('#'+text_input).after(hiddenId);
  }
  //重新构建attetion_Region 字符串
  var r_list = new String();
  $(".hide_singel_r").each(function(i){
    r_list=r_list+this.value+",";
  })
  document.getElementById(mup_h_id).value = r_list;
}

/**
 * 注册页面1使用
 */
function registerRegion1(name,id,letter,ic){
  text_input ="region";
  h_id="map[bindRegion.id]";
  h_engName="map[bindRegion.egname]";
  if (ic!='null') {
  	$('#ic').val(ic);
  } else {
  	$('#ic').val('');
  }
  $('#ic').focus();
  single_select(name,id,letter);
}

/**
 * 修改绑定社区
 */
function modifyBindRegion(name,id,letter){
  text_input ="regionName";
  h_id="bindRegion";
  h_engName="map[bindRegion.egname]";
  single_select(name,id,letter);
}


/**
 * 注册页面3调用
 * @title :select_city_region
 */
 function s_city_region(name,id,letter){
  text_input="c_region";
  h_id="map[userinfo.cityRegion.id]";
  h_engName="map[bindRegion.egname]";
  single_select(name,id,letter);
  }

/**
 * 注册页面3调用
 */
  function s_bind_region(name,id,letter){
    text_input="bind_region";
    h_id="map[bindRegion.id]";
    h_engName="map[bindRegion.egname]";
    single_select(name,id,letter);
  }

/**
 * 注册页面3调用
 * @title: select_home_region
 */
  function h_city_region(name,id,letter){
    text_input="h_region";
    h_id="map[userinfo.homeRegion.id]";
    h_engName="map[bindRegion.egname]";
    single_select(name,id,letter);
  }

/**
 * 关注的社区
 */
 function s_att_region(name,id,letter,t_in){
  text_input=t_in;
  mup_h_id="map[userinfo.attentionRegion]";
  muplite_select(name,id,letter);
 }

