    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>select…</option>');
      document.write('<option value="China">China</option>');
      document.write('<option value="US">USA</option>');
      document.write('<option value="Malaysia">Malaysia</option>');
      document.write('<option value="Romania">Romania</option>');
      document.write('<option value="NewZealand">New Zealand</option>');
      document.write('<option value="Singapore">Singapore</option>');
      document.write('<option value="Hungary">Hungary</option>');
      document.write('<option value="Sweden">Sweden</option>');
      document.write('<option value="Japan">Japan</option>');
      document.write('<option value="Thailand">Thailand</option>');
      document.write('<option value="Italy">Italy</option>');
      document.write('<option value="UK">UK</option>');
      document.write('<option value="Belgium">Belgium</option>');
      document.write('<option value="Poland">Poland</option>');
      document.write('<option value="Germany">Germany</option>');
      document.write('<option value="Korea">Korea</option>');
      document.write('<option value="Canada">Canada</option>');
      document.write('<option value="Others">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">select…</option>');
    document.write('<option value="beijing">Beijing</option>');
    document.write('<option value="guangdong">Guangdong</option>');
    document.write('<option value="guangxi">Guangxi</option>');
    document.write('<option value="hainan">Hainan</option>');
    document.write('<option value="fujian">Fujian</option>');
    document.write('<option value="tianjin">Ttianjing</option>');
    document.write('<option value="hunan">Hunan</option>');
    document.write('<option value="hubei">Hubei</option>');
    document.write('<option value="henan">Henan</option>');
    document.write('<option value="hebei">Hebei</option>');
    document.write('<option value="shandong">Shandong</option>');
    document.write('<option value="shanxi">Shanxi</option>');
    document.write('<option value="heilongjiang">Heilongjiang</option>');
    document.write('<option value="liaoning">Liaoning</option>');
    document.write('<option value="shanghai">Shanghai</option>');
    document.write('<option value="gansu">Gansu</option>');
    document.write('<option value="qinghai">Qinghai</option>');
    document.write('<option value="xinjiang">Xinjiang</option>');
    document.write('<option value="xizang">Xizang</option>');
    document.write('<option value="ningxia">Ningxia</option>');
    document.write('<option value="sichuan">Sichuan</option>');
    document.write('<option value="yunnan">Yunnan</option>');
    document.write('<option value="jilin">Jilin</option>');
    document.write('<option value="neimenggu">Neimenggu</option>');
    document.write('<option value="shanxi1">Shanxi</option>');
    document.write('<option value="anhui">Anhui</option>');
    document.write('<option value="guzhou">Guizhou</option>');
    document.write('<option value="jiangshu">Jiangsu</option>');
    document.write('<option value="chongqing">Chongqing</option>');
    document.write('<option value="zhejiang">Zhejiang</option>');
    document.write('<option value="jiangxi">Jiangxi</option>');
    document.write('<option value="xianggang">Hongkong</option>');
    document.write('<option value="aomen">Macao</option>');
    document.write('<option value="taiwan">Taiwan</option>');
    document.write('<option value="qita">Others</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>select…</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="Others";
			form.State_City.options[0].text="Others";
			form.State_Province.length=1;
			form.State_Province.options[0].value="Others";
			form.State_Province.options[0].text="Others";
		}
		else
		{
			form.State_Province.length=35;
			form.State_Province.options[0].value="0";
			form.State_Province.options[0].text="select…";
			form.State_Province.options[1].value="beijing";
			form.State_Province.options[1].text="Beijing";
			form.State_Province.options[2].value="guangdong";
			form.State_Province.options[2].text="Guangdong";
			form.State_Province.options[3].value="guangxi";
			form.State_Province.options[3].text="Guangxi";
			form.State_Province.options[4].value="hainan";
			form.State_Province.options[4].text="Hainan";
			form.State_Province.options[5].value="fujian";
			form.State_Province.options[5].text="Fujian";
			form.State_Province.options[6].value="tianjin";
			form.State_Province.options[6].text="Ttianjing";
			form.State_Province.options[7].value="hunan";
			form.State_Province.options[7].text="Hunan";
			form.State_Province.options[8].value="hubei";
			form.State_Province.options[8].text="Hubei";
			form.State_Province.options[9].value="henan";
			form.State_Province.options[9].text="Henan";
			form.State_Province.options[10].value="hebei";
			form.State_Province.options[10].text="Hebei";
			form.State_Province.options[11].value="shandong";
			form.State_Province.options[11].text="Shandong";
			form.State_Province.options[12].value="shanxi";
			form.State_Province.options[12].text="Shanxi";
			form.State_Province.options[13].value="heilongjiang";
			form.State_Province.options[13].text="Heilongjiang";
			form.State_Province.options[14].value="liaoning";
			form.State_Province.options[14].text="Liaoning";
			form.State_Province.options[15].value="shanghai";
			form.State_Province.options[15].text="Shanghai";
			form.State_Province.options[16].value="gansu";
			form.State_Province.options[16].text="Gansu";
			form.State_Province.options[17].value="qinghai";
			form.State_Province.options[17].text="Qinghai";
			form.State_Province.options[18].value="xinjiang";
			form.State_Province.options[18].text="Xinjiang";
			form.State_Province.options[19].value="xizang";
			form.State_Province.options[19].text="Xizang";
			form.State_Province.options[20].value="ningxia";
			form.State_Province.options[20].text="Ningxia";
			form.State_Province.options[21].value="sichuan";
			form.State_Province.options[21].text="Sichuan";
			form.State_Province.options[22].value="yunnan";
			form.State_Province.options[22].text="Yunnan";
			form.State_Province.options[23].value="jilin";
			form.State_Province.options[23].text="Jilin";
			form.State_Province.options[24].value="neimenggu";
			form.State_Province.options[24].text="Neimenggu";
			form.State_Province.options[25].value="shanxi1";
			form.State_Province.options[25].text="Shanxi";
			form.State_Province.options[26].value="anhui";
			form.State_Province.options[26].text="Anhui";
			form.State_Province.options[27].value="guizhou";
			form.State_Province.options[27].text="Guizhou";
			form.State_Province.options[28].value="jiangshu";
			form.State_Province.options[28].text="Jiangsu";
			form.State_Province.options[29].value="chongqing";
			form.State_Province.options[29].text="Chongqing";
			form.State_Province.options[30].value="zhejiang";
			form.State_Province.options[30].text="Zhejiang";
			form.State_Province.options[31].value="jiangxi";
			form.State_Province.options[31].text="Jiangxi";
			form.State_Province.options[32].value="xianggang";
			form.State_Province.options[32].text="Hongkong";
			form.State_Province.options[33].value="aomen";
			form.State_Province.options[33].text="Macao";
			form.State_Province.options[34].value="taiwan";
			form.State_Province.options[34].text="Taiwan";
		}
	}

	  //初始化国家
  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="Others";
		form.State_City.options[0].text="Others";
	}
	
	/**
	 * 选择省份后，变换市为选择省的所有市
	 * form 表单名
	 * city 输入城市名，如果是添加操作city为空，是显示修改信息则输入city值
	 */
  function State_updateck(form,city)
	{ 
  	var a="anhui:Hefei,182*Bengbu,184*Huaibei,186*Anqing,188*Tongling,190*Chuzhou,183*Huainan,185*Fuyang,187*Maanshan,189*Huangshan,191*Suzhou,257*Others,245*;aomen:Macao,255*;beijing:Beijing,001*Others,250*;fujian:Fuzhou,034*Quanzhou,036*Sanming,038*Zhangzhou,040*Putian,035*Nanping,037*Longyan,039*Xiamen,041*Others,226*;gansu:Lanzhou,134*Baiyin,136*Jiayuguan,138*Tianshui,135*Jinchang,137*Others,235*;guangdong:Dongguan,006*Huizhou,008*Zhangmotou,010*Baoan,012*Longgang,014*Foshan,016*Zhongshan,018*Humen,020*Shunde,022*Guangzhou,005*Shenzhen,007*Shantou,009*Chaozhou,011*Fanyu,013*Qingyuan,015*Jiangmen,017*Zhaoqing,019*Yangjiang,021*Zhanjiang,023*Others,223*;guangxi:Nanning,024*Fangchenggang,026*Guigang,028*Wuzhou,030*Qinzhou,025*Beihai,027*Yulin,029*Guilin,031*Others,224*;guizhou:Guiyang,192*Zunyi,194*Liupanshui,193*Others,246*;hainan:Haikou,032*Sanya,033*Others,225*;hebei:Zhangjiakou,076*Xingtai,078*Hengshui,080*Baoding,082*Chengde,084*Qinhuangdao,086*Shijiazhuang,077*Handan,079*Changzhou,081*Langfang,083*Tangshan,085*Others,230*;henan:Zhengzhou,062*Hebi,064*Puyang,066*Shangqiu,068*Sanmenxia,070*Nanyang,072*Luohe,074*Xinxiang,063*Anyang,065*Kaifeng,067*Luoyang,069*Pingdingshan,071*Xuchang,073*Xinyang,075*Others,229*;heilongjiang:Daqing,110*Heihe,112*Mudanjiang,114*Hegang,116*Shuangyashan,118*Haerbin,109*Qiqihaer,111*Yichun,113*Jixi,115*Jiamusi,117*Qitaihe,119*Others,233*;hubei:Huanggang,054*Huangshi,056*Xiangfan,058*Jingzhou,060*Wuhan,053*Ezhou,055*Xiaogan,057*Shiyan,059*Yichang,061*Others,228*;hunan:Changsha,042*Zhuzhou,044*Chenzhou,046*Xiangtan,048*Yiyang,050*Zhangjiajie,052*Yueyang,043*Hengyang,045*Yongzhou,047*Huaihua,049*Changde,051*Others,227*;jilin:Siping,164*Songyuan,166*Liaoyuan,168*Baishan,170*Changchun,163*Baicheng,165*Jilin,167*Tonghua,169*Others,242*Yanji,258*;jiangshu:Zhenjiang,196*Wuxi,198*Yangzhou,200*Zhangjiagang,202*Huaiyin,204*Lianyungang,206*Nanjing,195*Changzhou,197*Suzhou,199*Jiangyin,201*Nantong,203*Kunshan,205*Xuzhou,207*Others,247*;jiangxi:Yingtan,218*Jiujiang,220*Pingxiang,222*Nanchang,217*Jingdezhen,219*Yinyu,221*Others,249*;liaoning:Shenyang,120*Jinzhou,122*Chaoyang,124*Tieling,126*Benxi,128*Liaoyang,130*Yingkou,132*Panjin,121*Huludao,123*Buxin,125*Fushun,127*Dandong,129*Anshan,131*Dalian,133*Others,234*;neimenggu:Baotou,172*Chifeng,174*Huhehaote,171*Wuhai,173*Others,243*;ningxia:Yinchuan,144*Wuzhong,146*Shizuizhou,145*Others,239*;qinghai:Xining,139*Others,236*;shandong:Dezhou,088*Dongying,090*Weifang,092*Weihai,094*Jining,096*Laiwu,098*Linyi,100*Jinan,087*Liaocheng,089*Zibo,091*Qingdao,093*Yantai,095*Taian,097*Rizhao,099*Zaozhuang,101*Others,231*Heze,260*;shanxi:Quanyang,104*Datong,106*Jincheng,108*Taiyuan,103*Shuozhou,105*Changzhi,107*Others,232*;shanxi1:Weinan,176*Yanan,178*Baoji,180*Xian,175*Tongchuan,177*Xianyang,179*Hanzhong,181*Others,244*;shanghai:Shanghai,003*Others,252*;sichuan:Deyang,148*Guangyuan,150*Nanchong,152*Zigong,154*Yibin,156*Panzhihua,158*Chengdu,147*Mianyang,149*Suining,151*Guangan,153*Luzhou,155*Leshan,157*Others,240*;taiwan:Taiwan,256*;tianjin:Ttianjing,002*Others,251*;xizang:Lasa,142*Rikeze,143*Others,238*;xianggang:Hongkong,254*;xinjiang:Wulumuqi,140*Kelamayi,141*Hami,261*Others,237*;yunnan:Dongchuan,160*Yuxi,162*Kunming,159*Qujing,161*Others,241*;zhejiang:Hangzhou,208*Huzhou,210*Ningbo,212*Jinhua,214*Wenzhou,216*Jiaxing,209*Shaoxing,211*Zhoushan,213*Taizhou,215*Yiwu,259*Others,248*;chongqing:Chongqing,004*Others,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="select…";
	
		}
		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="select…";
							}
							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];
				  }	
				}		
		 	}
		}	
	}
