    function WriteCountry(frm,country)
    {
      document.write('<select name="State_Country" size="1" onchange="State_changeckforcountry(' + frm + ')" class="user_input_readonly">');
      document.write('<option value="0" selected>選択して下さい…</option>');
      document.write('<option value="China">中国</option>');
      document.write('<option value="US">アメリカ</option>');
      document.write('<option value="Malaysia">マレーシア</option>');
      document.write('<option value="Romania">ルーマニア</option>');
      document.write('<option value="NewZealand">ニュージーランド</option>');
      document.write('<option value="Singapore">シンガポール</option>');
      document.write('<option value="Hungary">ハンガリー</option>');
      document.write('<option value="Sweden">スウェーデン</option>');
      document.write('<option value="Japan">日本</option>');
      document.write('<option value="Thailand">タイ</option>');
      document.write('<option value="Italy">イタリ</option>');
      document.write('<option value="UK">イギリス</option>');
      document.write('<option value="Belgium">ベルギー</option>');
      document.write('<option value="Poland">ボーランド</option>');
      document.write('<option value="Germany">ドイツ</option>');
      document.write('<option value="Korea">韓国</option>');
      document.write('<option value="Canada">カナダ</option>');
      document.write('<option value="Others">その他</option>');
      document.write('</select>');
     for (i=0;i<17;i++)
      {
       var countryS = eval(frm).State_Country.options[i].value;
       if(countryS == country)
       {
          eval(frm).State_Country.selectedIndex = i;}

        }

   }
   function WriteProvince(frm,province,city)

   {
    document.write('<select name="State_Province"  class="user_input_readonly" onChange=State_updateck('+frm+',"'+city+'")>');
    document.write('<option value="0">選択して下さい…</option>');
    document.write('<option value="beijing">北京</option>');
    document.write('<option value="guangdong">広東</option>');
    document.write('<option value="guangxi">広西</option>');
    document.write('<option value="hainan">海南</option>');
    document.write('<option value="fujian">福建</option>');
    document.write('<option value="tianjin">天津</option>');
    document.write('<option value="hunan">湖南</option>');
    document.write('<option value="hubei">湖北</option>');
    document.write('<option value="henan">河南</option>');
    document.write('<option value="hebei">河北</option>');
    document.write('<option value="shandong">山東</option>');
    document.write('<option value="shanxi">山西</option>');
    document.write('<option value="heilongjiang">黒竜江</option>');
    document.write('<option value="liaoning">遼寧</option>');
    document.write('<option value="shanghai">上海</option>');
    document.write('<option value="gansu">甘粛</option>');
    document.write('<option value="qinghai">青海</option>');
    document.write('<option value="xinjiang">新彊</option>');
    document.write('<option value="xizang">チベット</option>');
    document.write('<option value="ningxia">寧夏</option>');
    document.write('<option value="sichuan">四川</option>');
    document.write('<option value="yunnan">雲南</option>');
    document.write('<option value="jilin">吉林</option>');
    document.write('<option value="neimenggu">内モンゴル</option>');
    document.write('<option value="shanxi1">陕西</option>');
    document.write('<option value="anhui">安徽</option>');
    document.write('<option value="guzhou">貴州</option>');
    document.write('<option value="jiangshu">江蘇</option>');
    document.write('<option value="chongqing">重慶</option>');
    document.write('<option value="zhejiang">折江</option>');
    document.write('<option value="jiangxi">江西</option>');
    document.write('<option value="xianggang">香港</option>');
    document.write('<option value="aomen">マカオ</option>');
    document.write('<option value="taiwan">台湾</option>');
    document.write('<option value="qita">その他</option>');
    document.write('</select>');
    for (i=0;i<35;i++)
      {
       var provinceS = eval(frm).State_Province.options[i].value;
       if(provinceS == province)
       {
        //alert(aa);
        eval(frm).State_Province.selectedIndex = i;}

        }
    }

    function WriteEmailCode(frm,emailcode)
    {
      document.write('<select name="State_MailCode" size="1" class="user_input_readonly">');
      //document.write('<option value="0" selected>選択して下さい…</option>');
      document.write('<option value="charset=UTF-8" selected>Unicode(UTF-8)</option>');
      document.write('<option value="charset=GB2312">中文(GB2312)</option>');
      document.write('<option value="charset=BIG5">繁体(BIG5)</option>');

      document.write('</select>');
     for (i=0;i<3;i++)
      {
       var mailcodeS = eval(frm).State_MailCode.options[i].value;
       if(mailcodeS == emailcode)
       {
          eval(frm).State_MailCode.selectedIndex = i;
       }
     }
   }

//变换选择的国家，设置省、市的状态
	function State_changeckforcountry(form)
	{
		if (form.State_Country.value!="China")
		{
			form.State_City.length=1;
			form.State_City.options[0].value="その他";
			form.State_City.options[0].text="その他";
			form.State_Province.length=1;
			form.State_Province.options[0].value="その他";
			form.State_Province.options[0].text="その他";
		}
		else
		{
			form.State_Province.length=35;
			form.State_Province.options[0].value="0";
			form.State_Province.options[0].text="選択して下さい…";
			form.State_Province.options[1].value="beijing";
			form.State_Province.options[1].text="北京";
			form.State_Province.options[2].value="guangdong";
			form.State_Province.options[2].text="広東";
			form.State_Province.options[3].value="guangxi";
			form.State_Province.options[3].text="広西";
			form.State_Province.options[4].value="hainan";
			form.State_Province.options[4].text="海南";
			form.State_Province.options[5].value="fujian";
			form.State_Province.options[5].text="福建";
			form.State_Province.options[6].value="tianjin";
			form.State_Province.options[6].text="天津";
			form.State_Province.options[7].value="hunan";
			form.State_Province.options[7].text="湖南";
			form.State_Province.options[8].value="hubei";
			form.State_Province.options[8].text="湖北";
			form.State_Province.options[9].value="henan";
			form.State_Province.options[9].text="河南";
			form.State_Province.options[10].value="hebei";
			form.State_Province.options[10].text="河北";
			form.State_Province.options[11].value="shandong";
			form.State_Province.options[11].text="山東";
			form.State_Province.options[12].value="shanxi";
			form.State_Province.options[12].text="山西";
			form.State_Province.options[13].value="heilongjiang";
			form.State_Province.options[13].text="黒竜江";
			form.State_Province.options[14].value="liaoning";
			form.State_Province.options[14].text="遼寧";
			form.State_Province.options[15].value="shanghai";
			form.State_Province.options[15].text="上海";
			form.State_Province.options[16].value="gansu";
			form.State_Province.options[16].text="甘粛";
			form.State_Province.options[17].value="qinghai";
			form.State_Province.options[17].text="青海";
			form.State_Province.options[18].value="xinjiang";
			form.State_Province.options[18].text="新彊";
			form.State_Province.options[19].value="xizang";
			form.State_Province.options[19].text="チベット";
			form.State_Province.options[20].value="ningxia";
			form.State_Province.options[20].text="寧夏";
			form.State_Province.options[21].value="sichuan";
			form.State_Province.options[21].text="四川";
			form.State_Province.options[22].value="yunnan";
			form.State_Province.options[22].text="雲南";
			form.State_Province.options[23].value="jilin";
			form.State_Province.options[23].text="吉林";
			form.State_Province.options[24].value="neimenggu";
			form.State_Province.options[24].text="内モンゴル";
			form.State_Province.options[25].value="shanxi1";
			form.State_Province.options[25].text="陕西";
			form.State_Province.options[26].value="anhui";
			form.State_Province.options[26].text="安徽";
			form.State_Province.options[27].value="guizhou";
			form.State_Province.options[27].text="貴州";
			form.State_Province.options[28].value="jiangshu";
			form.State_Province.options[28].text="江蘇";
			form.State_Province.options[29].value="chongqing";
			form.State_Province.options[29].text="重慶";
			form.State_Province.options[30].value="zhejiang";
			form.State_Province.options[30].text="折江";
			form.State_Province.options[31].value="jiangxi";
			form.State_Province.options[31].text="江西";
			form.State_Province.options[32].value="xianggang";
			form.State_Province.options[32].text="香港";
			form.State_Province.options[33].value="aomen";
			form.State_Province.options[33].text="マカオ";
			form.State_Province.options[34].value="taiwan";
			form.State_Province.options[34].text="台湾";
		}
	}

	  //初始化国家
  function State_initckforcountry(form, country) {
		form.State_Country.value = country;
		State_changeckforcountry(form);
	}

	//选择省份后，变换市为选择省的所有市
  function State_changeck(form){
    State_updateck(form,"");
  }		

  function State_updateck(form){
		form.State_City.length=1;
		form.State_City.options[0].value="その他";
		form.State_City.options[0].text="その他";
	}
	
	/**
	 * 选择省份后，变换市为选择省的所有市
	 * form 表单名
	 * city 输入城市名，如果是添加操作city为空，是显示修改信息则输入city值
	 */
  function State_updateck(form,city)
	{ 
  	var a="anhui:合肥,182*蚌埠,184*淮北,186*安慶,188*銅陵,190*滁州,183*淮南,185*埠陽,187*馬鞍山,189*黄山,191*宿州,257*その他,245*;aomen:マカオ,255*;beijing:北京,001*その他,250*;fujian:福州,034*泉州,036*三明,038*漳州,040*蒲田,035*南平,037*竜岩,039*夏門,041*その他,226*;gansu:蘭州,134*白銀,136*嘉峪関,138*天水,135*金昌,137*その他,235*;guangdong:東莞,006*恵州,008*樟木,010*宝安,012*竜岡,014*佛山,016*中山,018*虎門,020*順徳,022*広州,005*深せん,007*汕头,009*潮州,011*番禺,013*清遠,015*江門,017*けい慶,019*陽江,021*セン江,023*その他,223*;guangxi:南寧,024*防城港,026*貴港,028*梧州,030*けっ州,025*北海,027*玉林,029*桂林,031*その他,224*;guizhou:貴陽,192*遵義,194*六盤水,193*その他,246*;hainan:海口,032*三亜,033*その他,225*;hebei:張家口,076*刑台,078*衡水,080*保定,082*承徳,084*秦皇島,086*石家荘,077*邯鄲,079*そう州,081*廊坊,083*唐山,085*その他,230*;henan:郑州,062*鶴壁,064*撲陽,066*商丘,068*三門峡,070*南陽,072*累河,074*新郷,063*安陽,065*開封,067*洛陽,069*平頂山,071*許昌,073*信陽,075*その他,229*;heilongjiang:大慶,110*黒河,112*牡丹江,114*鶴岡,116*双鴨山,118*ハルピン,109*サイサイハル,111*伊春,113*鶏西,115*佳木斯,117*七台河,119*その他,233*;hubei:黄岡,054*黄石,056*襄はん,058*荊州,060*武漢,053*鄂州,055*孝感,057*十堰,059*宜昌,061*その他,228*;hunan:長沙,042*株洲,044*郴州,046*湘潭,048*益陽,050*張家界,052*岳陽,043*衡陽,045*永州,047*懐化,049*常徳,051*その他,227*;jilin:四平,164*松原,166*遼源,168*白山,170*長春,163*白城,165*吉林,167*通化,169*その他,242*延吉,258*;jiangshu:鎮江,196*無錫,198*楊州,200*張家港,202*淮陰,204*連雲港,206*南京,195*常州,197*蘇州,199*江陰,201*南通,203*昆山,205*徐州,207*その他,247*;jiangxi:鷹潭,218*九江,220*へい郷,222*南昌,217*景徳鎮,219*新余,221*その他,249*;liaoning:沈陽,120*錦州,122*朝陽,124*鉄嶺,126*本渓,128*遼陽,130*営口,132*盤錦,121*瓢箪島,123*埠新,125*撫順,127*丹東,129*鞍山,131*大連,133*その他,234*;neimenggu:包頭,172*赤峰,174*呼和浩特,171*乌海,173*その他,243*;ningxia:銀川,144*呉忠,146*石嘴川,145*その他,239*;qinghai:西寧,139*その他,236*;shandong:徳州,088*東営,090*維坊,092*威海,094*済寧,096*莱芜,098*椪婩,100*済南,087*聊城,089*し博,091*青島,093*煙台,095*泰安,097*日照,099*棗荘,101*その他,231*荷沢,260*;shanxi:陽泉,104*大同,106*晋城,108*太原,103*遡州,105*長治,107*その他,232*;shanxi1:い南,176*延安,178*宝鶏,180*西安,175*銅川,177*咸陽,179*漢中,181*その他,244*;shanghai:上海,003*その他,252*;sichuan:徳陽,148*広元,150*南充,152*自貢,154*宜賓,156*はん枝花,158*成都,147*綿陽,149*遂寧,151*広安,153*ろ州,155*楽山,157*その他,240*;taiwan:台湾,256*;tianjin:天津,002*その他,251*;xizang:ラサ,142*日客則,143*その他,238*;xianggang:香港,254*;xinjiang:ウルムキ,140*カラマイ,141*ハミ,261*その他,237*;yunnan:東川,160*玉渓,162*昆明,159*曲セイ,161*その他,241*;zhejiang:杭州,208*湖州,210*寧波,212*金華,214*温州,216*嘉興,209*紹興,211*舟山,213*台州,215*義烏,259*その他,248*;chongqing:重慶,004*その他,253*;"

		var data1=""
		var data2=""
		var data3=""
		var data4=""
		var i,j
		data1=a.split(";");
		if (form.State_Province.value=="0")
		{
			form.State_City.length=1;
			form.State_City.options[0].value="-1";
			form.State_City.options[0].text="選択して下さい…";
	
		}
		else
		{
			for (i=0;i<data1.length-1;++i)
			{
				data2=data1[i].split(":");
				if (data2[0]==form.State_Province.value)
				{
					form.State_City.length=0;
					data3=data2[1].split("*");
					if (data3.length>2)
					{
						form.State_City.length=data3.length;	
						
						for(j=0;j<data3.length;++j)				
						{
							if (j==0)
							{
								form.State_City.options[j].value="0";
								form.State_City.options[j].text="選択して下さい…";
							}
							else
							{
								data4=data3[j-1].split(",");
  										if(city.length > 0){
      										if(data4[0] == city) {
      											form.State_City.options[j].selected = true;
      										}
  										}								
								form.State_City.options[j].value=data4[0];
								form.State_City.options[j].text=data4[0];
							}				
						} 					
					}	
					else
					{
  					form.State_City.length=1;
  					data4=data3[0].split(",");
  					form.State_City.options[0].value=data4[0];
  					form.State_City.options[0].text=data4[0];
				  }	
				}		
		 	}
		}	
	}

