function Getclass2(classcode)
{
document.frames["class2frame"].location.replace("regclasscode2.asp?classcode="+classcode);
}

function info_edit(obj){
onfocutip="tip_"+obj.id;
document.getElementById(onfocutip).className = "notetrue";
return false;
}


function info_check(obj,checker){
//alert(obj.id);
infoitemtip="tip_"+obj.id;
if(checker!=1) checker=0;


if(document.getElementById(infoitemtip).innerText=="输入正确"&&checker==1){
 document.getElementById(infoitemtip).className = "note";
 //return false;
}else{

errorCode = validateValue(obj);

if(errorCode==""){
 document.getElementById(infoitemtip).className = "note";
 document.getElementById(infoitemtip).innerHTML="输入正确";
 errorCode = 0;
// return 0;
}else{
 document.getElementById(infoitemtip).className = "noteawoke";
 document.getElementById(infoitemtip).innerHTML=errorCode;
 if(errorCode.indexOf("检测中")>-1){
 errorCode = 0;	 
 }
 //document.getElementById(infoitemtip).focus();
// return 0;
}

if(obj.value!=""&&errorCode=="0"){
if(obj.id=="userid"){
		checkRequest(obj.id,obj.value,"输入正确","用户名已经被占用,请更换"); 
}
if(obj.id=="email"){
		checkRequest(obj.id,obj.value,"输入正确","邮箱已经被使用,请更换.如果忘记密码请<a href=\"find_mima.asp\" target=_blank>找回密码</a>");
}
if(obj.id=="companyname"){
		checkRequest(obj.id,obj.value,"输入正确","公司名称已经注册过,无法再次注册.如果忘记密码请<a href=\"find_mima.asp\" target=_blank>找回密码</a>");
}
//if(obj.id=="randCode"){
//		checkRequest(obj.id,obj.value,"输入正确","输入错误,请重新输入");
//}
}


}
}


function checkRequest(checkitem,ivalue,righttip,wrongtip) {
	checkitemtip="tip_"+checkitem;
	tipobj=document.getElementById(checkitemtip)
	
	
	
		ajax.get("/member/check.asp?TPL_"+checkitem+"="+ivalue,
		function(obj) {
			if(obj.responseText=="1"){
				tipobj.className = 'noteawoke';
        		tipobj.innerHTML = wrongtip;
				return false;

			}else{
				tipobj.className = 'note';
                tipobj.innerHTML = "输入正确";
			}
		}
	);
		

}




function checkRequest2(checkitem,ivalue,righttip,wrongtip) {
	var checkmsg="";

	checkitemtip="tip_"+checkitem;
	document.getElementById(checkitemtip).className = "note";
	document.getElementById(checkitemtip).innerHTML="正在检查..."
	if(window.XMLHttpRequest){
	var xmlObj = new XMLHttpRequest();
	}else{
     var MSXML =['Microsoft.XMLHTTP','MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP'];
	 for(var n = 0; n < MSXML.length; n++){
	        try{
			var xmlObj = new ActiveXObject(MSXML[n]);
			break;
			}catch(e){
			return "无法检查数据";
			break;
			}    
	}
	}

	xmlObj.open("POST","check.asp?tpl_"+checkitem+"="+ivalue,true);
	xmlObj.send(null); //要发送的能容

	xmlObj.onreadystatechange = function(){
	if (xmlObj.readyState == 4){
	       if(xmlObj.status == 200 || xmlObj.status == 304){
		checkmsg=checkmsg+xmlObj.responseText;
		   if(checkmsg=="1"){
			document.getElementById(checkitemtip).className = "noteawoke";
			document.getElementById(checkitemtip).InnerHtml=wrongtip;
			}else if(checkmsg=="0"){
			document.getElementById(checkitemtip).className = "note";
			document.getElementById(checkitemtip).InnerHtml="输入正确";
			}else{
			document.getElementById(checkitemtip).className = "noteawoke";
			document.getElementById(checkitemtip).InnerHtml="通讯错误";
			}
		}else{
			document.getElementById(checkitemtip).className = "noteawoke";
			document.getElementById(checkitemtip).InnerHtml=""+xmlObj.status +":"+ xmlObj.statusText;
		}
	}
	}
	//alert(checkmsg);

}

function checkHelper(checkmsg,wrongtip){

		if(checkmsg=="0"){
			return "";}
		   else if(checkmsg=="1"){
			return wrongtip;}
		else{
			return "检查出错";
		}

}


function checkform(formObj){
	var checkpass=0;

    	var x = formObj;
    	if(!x) return false;

	y="userid,passwd,passwd1,person,email,phone,fax,mobile,companyname,city,address,classcode,products,aboutcompany".split(",") 
	//删除了randCode


    	for (var i=0;i<y.length;i++){
	if(document.getElementById("tip_"+y[i]).innerText.indexOf("输入正确")<0){
	 //alert(document.getElementById("tip_"+y[i]).id)
	 info_check(document.getElementById(y[i]),1);
	 }

	}
    	for (var i=0;i<y.length;i++){
	if(document.getElementById("tip_"+y[i]).innerText.indexOf("输入正确")<0) checkpass=checkpass+1
	}
	//alert(checkpass)
	return checkpass;
}

function submitForm(formObj){
var checkedform=checkform(formObj);
if(checkedform>0) return false;

}



function validateValue(obj){
    	//trim
    	var patn = /(^\s)|(\s$)/;
    	if(patn.test(obj.value))	obj.value = obj.value.trim();
    	//switcher
    	var errorCode = "";
    	switch(obj.id){
        	case "userid":
        	    //alert(obj);
        	    errorCode = validateUsername(obj);

        	    break;
        	case "passwd":
            	errorCode = validatePassword(obj);
            	break;
        	case "passwd1":
            	errorCode = validatePasswordSafe(obj);
            	break;
        	case "email":
            	errorCode = validateEmail(obj);

            	break;
        	case "companyname":
            	errorCode = validateCompany(obj);

            	break;
        	case "mobile":
            	errorCode = validateMobile(obj);
            	break;
        	case "address":
            	errorCode = validateAddress(obj);
            	break;
        	case "person":
            	errorCode = validateFirstName(obj);
            	break;
        	case "products":
            	errorCode = validateKeyword(obj);
            	break;	
        	case "aboutcompany":
            	errorCode = validateAboutCompany(obj);
            	break;	
        	case "phone":
            	errorCode = validatePhoneArea(obj);
            	break;	
        	case "fax":
            	errorCode = validateFaxArea(obj);
            	break;	
        	case "city":
            	errorCode = validateArea(obj);
            	break;	
        	case "classcode":
            	errorCode = validateclasscode(obj);
            	break;	
        	case "randCode":
            	errorCode = validateRandCode(obj);

            	break;	
        	default:
            	errorCode = "输入错误,请重新输入";
            	break;
    	}
    	return errorCode;
	}




	//检查长度
	function checkByteLength(str,minlen,maxlen) {
		if (str == null) return false;
		var l = str.length;
		var blen = 0;
		for(i=0; i<l; i++) {
			if ((str.charCodeAt(i) & 0xff00) != 0) {
				blen ++;
			}
			blen ++;
		}
		if (blen > maxlen || blen < minlen) {
			return false;
		}
		return true;
	} 

	//检查用户名
	function validateUsername(obj){
    	var str = obj.value;
    	var patn =   /^[a-zA-Z]+[a-zA-Z0-9]+$/; 
    	//var patn = /^[^\s]*$/;
    	if(!checkByteLength(str,4,20)) return "用户名长度必须在6-20之间";
    	if(!patn.test(str)){
        	return "用户名仅允许字母和数字的组合";
	    }
	return "检测中...";


	}
	

	//检查密码
	function validatePassword(obj){
    	var str = obj.value;
    	if(!checkByteLength(str,6,20)) return "密码长度必须在6-20之间";															
    	var patn1 =   /^[a-zA-Z0-9_]+$/;
    	if(!patn1.test(str) ) return "密码仅允许字母和数字的组合";

    	/***if(isNumberContinue(document.getElementById("passwd").value) == 1){
    	   return "密码不能为纯数字";
    	}****/
    	
    	if(isSameLetter(document.getElementById("passwd").value) == 1){
          return "密码不能为重复的字符";
    	}

    	return ""; 
	}
	function validateRandCode(obj){
    	var str = obj.value;
		//alert(obj.value);
		if(str.length()!=3)
		{
			return "验证码格式输入错误";
			}
    	//if(!checkByteLength(str,4,4)) return "验证码输入错误";	
    	//var patn1 =   /^[0-9_]+$/;
    	//if(!patn1.test(str) ) return "验证码必须为数字";
	//return "检测中...";
	}


	function validatePasswordSafe(obj){
    	var str = obj.value;
    	if(!checkByteLength(str,6,20)) return "密码长度必须在6-20之间";															
    	var patn1 =   /^[a-zA-Z0-9_]+$/;
    	if(!patn1.test(str) ) return "密码仅允许字母和数字的组合";

    	/***if(isNumberContinue(str) == 1){
    	   return "密码不能为纯数字";
    	}***/
    	
    	if(isSameLetter(str) == 1){
          return "密码不能为重复的字符";
    	}

    	if(isEqual("passwd","passwd1") != 1){
    	    return "两次输入的密码不相符合";
    	}
    	

    	return "";
	}
														



function isNumberContinue(str){
    var patn1 =   /^[0-9_]+$/;
    var ascendNumber=0;
    var descendNumber=0;
    
    for (var i = 1; i < str.length; i++) {
        if (str.charAt(i).charCodeAt() != (str.charAt(i-1).charCodeAt() + 1)) {
            ascendNumber = 1;
            break;
        }
    }	
    
    for (i = 0; i < (str.length - 1); i++) {
        if (str.charAt(i).charCodeAt() != (str.charAt(i+1).charCodeAt() + 1)) {
            descendNumber = 1;
            break;
        }
    }
    if(descendNumber == 0 || ascendNumber == 0){
        return 1;
    }else{
        return 0;
    }
}

function isSameLetter(str){
    var sameNumberFlag = 1;
    var patn1 =   /^[0-9]+$/;
    if(patn1.test(str) ){
        for (var i = 0; i < str.length; i++) {
          if (str.charAt(0) != str.charAt(i)) {
              sameNumberFlag = 0;
              break;
          }
        }          
    } else {
       for (var i = 0; i < str.length; i++) {
          if (str.charAt(0) != str.charAt(i)) {
              sameNumberFlag = 0;
        	  break;
           }
        }
    }
    return sameNumberFlag;
}

	function isEqual(objid1,objid2){
	    if(document.getElementById(objid1).value == document.getElementById(objid2).value){
	        return 1;
    	}else{
	        return 0;
	    }
	}
			


	function validateEmail(obj){
    	var str = obj.value;
    	if(!checkByteLength(str,1,50)) return "邮箱地址长度不能超过50位";
      	var patn = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
    	if(!patn.test(str)){
        	return "邮箱格式不正确,请重新输入";//incorrect format
    	}
	return "检测中...";	


	}


	function validateFirstName(obj){
		var str = obj.value;
		if(str.length > 32){
	    	return "姓名不能多于32字";
		}
		if(str.length == 0){
		return "姓名不能为空";
		}
		if(checkDenyWords(str)!= ""){
    		return "姓名含有敏感字符,如果确认需要注册,请拨打020-34114806";
		}
		return "";
	}



//检查敏感词
function checkDenyWords(content) {
    //if (content == "" || content.trim() == "") return "";
	if (content == "")return "";
    var wordsArrays = new Array();
	content=content.toLowerCase();
    wordsArrays = new Array();
        for(var k=0;k<wordsArrays.length;k++){
			var wordLowerCase=wordsArrays[k].toLowerCase();
			if (content.indexOf(wordLowerCase)!=-1){
                return wordsArrays[k];
            }
	}
    return "";
}


	function validateNum(obj){
    	var str = obj.value;
    	var patn = new RegExp("\\d{"+getAttrValueByName(obj,"minlen")+","+getAttrValueByName(obj,"maxlen")+"}"); 
    	if(patn.test(str)) return 0;
    	return 1; 	
	}
	
	function validateMobile(obj){
    	var str1 = obj.value;
    	var str = tot(str1); 
    	obj.value = str;
    	if(str.length == 0){
    	    return "";
    	}
    	if(str.length > 16){
    	    return "手机号码长度不能超过16位";
    	}
	

   	var patn = /^[0-9]+$/;
    	if(!patn.test(str)) return "手机号码格式不正确";
    	   return ""; 	
	}
	
	function validatePhoneArea(obj){
    	var str1 = obj.value;
    	var str = tot(str1); 
    	obj.value = str;
    	if(str.length == 0){
    	   return "电话号码长度不正确";
    	}
   	var patn = /^[0-9-\/]+$/;
    	if(!patn.test(str)) return "电话号码格式不正确";
	return "";
	}


	function validateFaxArea(obj){
    	var str1 = obj.value;
    	var str = tot(str1); 
    	obj.value = str;

    	if(str.length == 0){
    	   return "";
    	}

   	var patn = /^[0-9-\/]+$/;
    	if(!patn.test(str)) return "传真号码格式不正确";
	return "";
	}
	

	function validateCompany(obj){
		var str = obj.value;
		if(str.length > 20){
		    return "公司名称不能超过50字";
		}
		if(str.length == 0){
		    return "公司名称不能为空";
		}
        if(checkDenyWords(str) != ""){
		    return "公司名称含有敏感字符,如果确定需要注册,请联系020-34114806";
		}
		return "检测中...";


	}


	function validateArea(obj){
    	var str1 = obj.value;
    	var str = tot(str1); 
    	obj.value = str;

    	if(str.length == 0||str==""||str==""){
        	return "未选择城市";
	    }

    	//var patn = /^[0-9]+$/;
    	//if(!patn.test(str)) return "地区格式不正确";   
    	return ""; 
	}

	function validateKeyword(obj){
	var str=""
      var   objs=document.all[obj.id];   
      for(var   i=0;i<objs.length;i++){
	if(str==""){
          str=objs[i].value;   
	}else{
          str=str+","+objs[i].value;   
	}
      }   

    	//var str = obj.value;

    	if(str.length > 100){
    	    return "主营产品不能多于100字";
    	}
    	if(str.length == 0||str.length == 16){
    	   return "主营产品不能为空";
	    }
    	   return "";
	}

	function validateAboutCompany(obj){
    	var str = obj.value;
    	if(str.length > 1000 || str.length < 20){
    	    return "公司介绍不能多于1000字且不能少于20字";
    	}
    	if(str.length == 0){
    	   return "公司介绍不能为空";
	    }
    	   return "";
	}

	function validateclasscode(obj){
    	var str1 = obj.value;
    	var str = tot(str1); 
    	obj.value = str;
    	if(str1.length == 0||str1=="请选择分类"){
        	return "未选择分类";
	}
    	var patn = /^[acefghIjklmnopqrstuv]+$/;
    	if(!patn.test(str)) return "分类不允许";   
    	return ""; 
	}

	
	function validateAddress(obj){
		var str = obj.value;
		if(str.length > 80){
    		return "地址长度不能超过80";
		}
		if(str.length == 0){
	    	return "地址不得为空";
		}
		return "";
    }

	function validateNumber(obj){
    	var str1 = obj.value;
    	var str = tot(str1); 
    	obj.value = str;
    	if(str.length == 0){
    	    return -1;
    	}
    	var patn = /^[0-9-\/]+$/;
    	if(!patn.test(str)) return 1;
    	return 0;
	}

	function validatePhoneNumber(obj){
     	var str1 = obj.value;
    	var str = tot(str1); 
    	obj.value = str;
    	if(str.length == 0){
    	   return -1;
    	}
    	var patn = /^[0-9-\/]+$/;
    	if(!patn.test(str)) return 1;
    	return validatePhone(); 
	}

	function validateFaxNumber(obj){
	
    	var str1 = obj.value;
    	var str = tot(str1); 
    	obj.value = str;
    	if(str.length == 0){
        	return -1;
    	}
    	var patn = /^[0-9-\/]+$/;
    	if(!patn.test(str)) return 1;
    	return validateFax(); 
	}


	function tot(mobnumber){                        
    	while(mobnumber.indexOf("０")!=-1){           
    		mobnumber = mobnumber.replace("０","0");        
    	}                                               
    	while(mobnumber.indexOf("１")!=-1){             
	    	mobnumber = mobnumber.replace("１","1");}       
    	while(mobnumber.indexOf("２")!=-1){             
	    	mobnumber = mobnumber.replace("２","2");}       
    	while(mobnumber.indexOf("３")!=-1){             
	    	mobnumber = mobnumber.replace("３","3");}       
    	while(mobnumber.indexOf("４")!=-1){             
	    	mobnumber = mobnumber.replace("４","4");}       
    	while(mobnumber.indexOf("５")!=-1){             
	    	mobnumber = mobnumber.replace("５","5");}       
    	while(mobnumber.indexOf("６")!=-1){             
	    	mobnumber = mobnumber.replace("６","6");}       
    	while(mobnumber.indexOf("７")!=-1){             
	    	mobnumber = mobnumber.replace("７","7");}       
    	while(mobnumber.indexOf("８")!=-1){             
	    	mobnumber = mobnumber.replace("８","8");}       
    	while(mobnumber.indexOf("９")!=-1){             
	    	mobnumber = mobnumber.replace("９","9");}       
    	return mobnumber;                               
	}	  




var g_selProvince;
var g_selCity;
var Provinces=new Array(
new Array("110000","北京市"),
new Array("120000","天津市"),
new Array("500000","重庆市"),
new Array("130000","河北省"),
new Array("140000","山西省"),
new Array("150000","内蒙古自治区"),
new Array("210000","辽宁省"),
new Array("220000","吉林省"),
new Array("230000","黑龙江省"),
new Array("310000","上海市"),
new Array("320000","江苏省"),
new Array("330000","浙江省"),
new Array("340000","安徽省"),
new Array("350000","福建省"),
new Array("360000","江西省"),
new Array("370000","山东省"),
new Array("410000","河南省"),
new Array("420000","湖北省"),
new Array("430000","湖南省"),
new Array("440000","广东省"),
new Array("450000","广西壮族自治区"),
new Array("460000","海南省"),
new Array("510000","四川省"),
new Array("520000","贵州省"),
new Array("530000","云南省"),
new Array("540000","西藏自治区"),
new Array("610000","陕西省"),
new Array("620000","甘肃省"),
new Array("630000","青海省"),
new Array("640000","宁夏回族自治区"),
new Array("650000","新疆维吾尔自治区"),
new Array("710000","台湾省"),
new Array("810000","香港特别行政区"),
new Array("820000","澳门特别行政区")
);

var Citys=new Array(
new Array("110100","北京"),
new Array("120100","天津"),
new Array("130101","石家庄"),
new Array("130201","唐山"),
new Array("130301","秦皇岛"),
new Array("130701","张家口"),
new Array("130801","承德"),
new Array("131001","廊坊"),
new Array("130401","邯郸"),
new Array("130501","邢台"),
new Array("130601","保定"),
new Array("130901","沧州"),
new Array("133001","衡水"),
new Array("140101","太原"),
new Array("140201","大同"),
new Array("140301","阳泉"),
new Array("140501","晋城"),
new Array("140601","朔州"),
new Array("142201","忻州"),
new Array("142331","离石"),
new Array("142401","榆次"),
new Array("142601","临汾"),
new Array("142701","运城"),
new Array("140401","长治"),
new Array("150101","呼和浩特"),
new Array("150201","包头"),
new Array("150301","乌海"),
new Array("152601","集宁"),
new Array("152701","巴彦浩特"),
new Array("152801","临河"),
new Array("152921","鄂尔多斯"),
new Array("150401","赤峰"),
new Array("152301","通辽"),
new Array("152502","锡林浩特"),
new Array("152101","海拉尔"),
new Array("152201","乌兰浩特"),
new Array("210101","沈阳"),
new Array("210201","大连"),
new Array("210301","鞍山"),
new Array("210401","抚顺"),
new Array("210501","本溪"),
new Array("210701","锦州"),
new Array("210801","营口"),
new Array("210901","阜新"),
new Array("211101","盘锦"),
new Array("211201","铁岭"),
new Array("211301","朝阳"),
new Array("211401","葫芦岛"),
new Array("210601","丹东"),
new Array("220101","长春"),
new Array("220201","吉林"),
new Array("220301","四平"),
new Array("220401","辽源"),
new Array("220601","松原"),
new Array("222301","白城"),
new Array("222401","延边"),
new Array("220501","通化"),
new Array("230101","哈尔滨"),
new Array("230301","鸡西"),
new Array("230401","鹤岗"),
new Array("230501","双鸭山"),
new Array("230701","伊春"),
new Array("230801","佳木斯"),
new Array("230901","七台河"),
new Array("231001","牡丹江"),
new Array("232301","绥化"),
new Array("230201","齐齐哈尔"),
new Array("230601","大庆"),
new Array("232601","黑河"),
new Array("232700","大兴安岭"),
new Array("310100","上海"),
new Array("320101","南京"),
new Array("320201","无锡"),
new Array("320301","徐州"),
new Array("320401","常州"),
new Array("320501","苏州"),
new Array("320600","南通"),
new Array("320701","连云港"),
new Array("320801","淮阴"),
new Array("320901","盐城"),
new Array("321001","扬州"),
new Array("321101","镇江"),
new Array("321102","泰州"),
new Array("321103","宿迁"),
new Array("330101","杭州"),
new Array("330201","宁波"),
new Array("330301","温州"),
new Array("330401","嘉兴"),
new Array("330501","湖州"),
new Array("330601","绍兴"),
new Array("330701","金华"),
new Array("330801","衢州"),
new Array("330901","舟山"),
new Array("332501","丽水"),
new Array("332602","台州"),
new Array("340101","合肥"),
new Array("340201","芜湖"),
new Array("340301","蚌埠"),
new Array("340401","淮南"),
new Array("340501","马鞍山"),
new Array("340601","淮北"),
new Array("340701","铜陵"),
new Array("340801","安庆"),
new Array("341001","黄山市"),
new Array("342101","阜阳"),
new Array("342201","宿州"),
new Array("342301","滁州"),
new Array("342401","六安"),
new Array("342501","宣城"),
new Array("342601","巢湖"),
new Array("342901","池州"),
new Array("350101","福州"),
new Array("350201","厦门"),
new Array("350301","莆田"),
new Array("350401","三明"),
new Array("350501","泉州"),
new Array("350601","漳州"),
new Array("352101","南平"),
new Array("352201","宁德"),
new Array("352601","龙岩"),
new Array("622602","陇南"),
new Array("622603","庆阳"),
new Array("360101","南昌"),
new Array("360201","景德镇"),
new Array("362101","赣州"),
new Array("360301","萍乡"),
new Array("360401","九江"),
new Array("360501","新余"),
new Array("360601","鹰潭"),
new Array("362201","宜春"),
new Array("362301","上饶"),
new Array("362401","吉安"),
new Array("370101","济南"),
new Array("370201","青岛"),
new Array("370301","淄博"),
new Array("370401","枣庄"),
new Array("370501","东营"),
new Array("370601","烟台"),
new Array("370701","潍坊"),
new Array("370801","济宁"),
new Array("370901","泰安"),
new Array("371001","威海"),
new Array("371100","日照"),
new Array("372301","滨州"),
new Array("372401","德州"),
new Array("372501","聊城"),
new Array("372801","临沂"),
new Array("372901","菏泽"),
new Array("372902","莱芜"),
new Array("410101","郑州"),
new Array("410201","开封"),
new Array("410301","洛阳"),
new Array("410401","平顶山"),
new Array("410501","安阳"),
new Array("410601","鹤壁"),
new Array("410701","新乡"),
new Array("410801","焦作"),
new Array("410901","濮阳"),
new Array("411001","许昌"),
new Array("411101","漯河"),
new Array("411201","三门峡"),
new Array("412301","商丘"),
new Array("412701","周口"),
new Array("412801","驻马店"),
new Array("412901","南阳"),
new Array("413001","信阳"),
new Array("420101","武汉"),
new Array("420201","黄石"),
new Array("420301","十堰"),
new Array("420400","随州"),
new Array("420501","宜昌"),
new Array("420601","襄樊"),
new Array("420701","鄂州"),
new Array("420801","荆门"),
new Array("422103","黄冈"),
new Array("422201","孝感"),
new Array("422301","咸宁"),
new Array("422421","荆州"),
new Array("422801","恩施"),
new Array("430101","长沙"),
new Array("430401","衡阳"),
new Array("430501","邵阳"),
new Array("432801","郴州"),
new Array("432901","永州"),
new Array("430801","韶山"),
new Array("430802","张家界"),
new Array("433001","怀化"),
new Array("433101","吉首"),
new Array("430201","株洲"),
new Array("430301","湘潭"),
new Array("430601","岳阳"),
new Array("430701","常德"),
new Array("432301","益阳"),
new Array("432501","娄底"),
new Array("440101","广州"),
new Array("440601","佛山"),
new Array("440301","深圳"),
new Array("441501","汕尾"),
new Array("441301","惠州"),
new Array("441601","河源"),
new Array("441801","清远"),
new Array("441901","东莞"),
new Array("440401","珠海"),
new Array("440701","江门"),
new Array("441201","肇庆"),
new Array("442001","中山"),
new Array("440801","湛江"),
new Array("440901","茂名"),
new Array("440201","韶关"),
new Array("440501","汕头"),
new Array("441401","梅州"),
new Array("441701","阳江"),
new Array("441702","潮州"),
new Array("441703","顺德"),
new Array("441704","揭阳"),
new Array("441705","云浮"),
new Array("450101","南宁"),
new Array("450401","梧州"),
new Array("452501","玉林"),
new Array("450301","桂林"),
new Array("452601","百色"),
new Array("452701","河池"),
new Array("452802","钦州"),
new Array("450201","柳州"),
new Array("450501","北海"),
new Array("450502","防城港"),
new Array("450503","贵港"),
new Array("450504","贺州"),
new Array("460100","海口"),
new Array("460200","三亚"),
new Array("460300","西沙群岛"),
new Array("510101","成都"),
new Array("513321","眉山"),
new Array("513101","雅安"),
new Array("513229","峨嵋山"),
new Array("510301","自贡"),
new Array("500100","重庆"),
new Array("500102","万州"),
new Array("500103","涪陵"),
new Array("512901","南充"),
new Array("510501","泸州"),
new Array("510601","德阳"),
new Array("510701","绵阳"),
new Array("510901","遂宁"),
new Array("511001","内江"),
new Array("511101","乐山"),
new Array("512501","宜宾"),
new Array("510801","广元"),
new Array("513021","达州"),
new Array("513401","资阳"),
new Array("510401","攀枝花"),
new Array("510402","阿坝"),
new Array("510403","甘孜"),
new Array("510404","凉山"),
new Array("510405","广安"),
new Array("510406","巴中"),
new Array("500239","黔江"),
new Array("520101","贵阳"),
new Array("520200","六盘水"),
new Array("522201","铜仁"),
new Array("522501","安顺"),
new Array("522601","凯里"),
new Array("522701","都匀"),
new Array("522301","兴义"),
new Array("522421","毕节"),
new Array("522101","遵义"),
new Array("530101","昆明"),
new Array("530201","德宏"),
new Array("532201","曲靖"),
new Array("532301","楚雄"),
new Array("532401","玉溪"),
new Array("532501","红河"),
new Array("532621","文山"),
new Array("532721","思茅"),
new Array("532101","昭通"),
new Array("532821","西双版纳"),
new Array("532901","大理"),
new Array("533001","保山"),
new Array("533121","怒江"),
new Array("533221","丽江"),
new Array("533321","迪庆"),
new Array("533521","临沧"),
new Array("540101","拉萨"),
new Array("542121","昌都"),
new Array("542221","山南"),
new Array("542301","日喀则"),
new Array("542421","那曲"),
new Array("542523","阿里"),
new Array("542621","林芝"),
new Array("610101","西安"),
new Array("610201","铜川"),
new Array("610301","宝鸡"),
new Array("610401","咸阳"),
new Array("612101","渭南"),
new Array("612301","汉中"),
new Array("612401","安康"),
new Array("612501","商洛"),
new Array("612601","延安"),
new Array("612701","榆林"),
new Array("620101","兰州"),
new Array("620401","白银"),
new Array("620301","金昌"),
new Array("620501","天水"),
new Array("622201","张掖"),
new Array("622301","武威"),
new Array("622421","定西"),
new Array("622701","平凉"),
new Array("622901","临夏"),
new Array("620201","嘉峪关"),
new Array("622102","酒泉"),
new Array("630100","西宁"),
new Array("632121","果洛"),
new Array("632221","海西"),
new Array("632321","格尔木"),
new Array("632521","海东"),
new Array("632621","海北"),
new Array("632721","玉树"),
new Array("632802","黄南"),
new Array("640101","银川"),
new Array("640201","石嘴山"),
new Array("642101","吴忠"),
new Array("642221","固原"),
new Array("650101","乌鲁木齐"),
new Array("650201","克拉玛依"),
new Array("652101","吐鲁番"),
new Array("652201","哈密"),
new Array("652301","昌吉"),
new Array("652701","博乐"),
new Array("652801","库尔勒"),
new Array("652901","阿克苏"),
new Array("653001","克州"),
new Array("653101","喀什"),
new Array("654101","伊犁"),
new Array("655001","石河子"),
new Array("655002","塔城"),
new Array("655003","阿勒泰"),
new Array("710001","台北"),
new Array("211001","辽阳"),
new Array("653201","和田"),
new Array("820000","澳门"),
new Array("810000","香港")
);

function FillProvinces(selProvince)
{
    selProvince.options[0]=new Option("请选择省份","000000");
    for(i=0;i<Provinces.length;i++)
    {
        selProvince.options[i+1]=new Option(Provinces[i][1],Provinces[i][0]);
        //selProvince.options[i+1]=new Option(Provinces[i][1],Provinces[i][1]);
    }
    selProvince.options[0].selected=true;
    selProvince.length=i+1;
}

function FillCitys(selCity,ProvinceCode)
{
    //if the province is a direct-managed city, like Beijing, shanghai, tianjin, chongqin,hongkong, macro
        //need not "请选择选项"
        if(ProvinceCode=="110000"||ProvinceCode=="120000"||ProvinceCode=="310000"
                 ||ProvinceCode=="810000"||ProvinceCode=="820000"||ProvinceCode=="500000")
             count=0;
        else
                {
		//selCity.options[0]=new Option("请选择城市",ProvinceCode);
		selCity.options[0]=new Option("请选择城市","");
                count=1;
		}
    for(i=0;i<Citys.length;i++)
    {
        if(Citys[i][0].toString().substring(0,2)==ProvinceCode.substring(0,2))
        {
            //selCity.options[count]=new Option(Citys[i][1],Citys[i][0]);
            selCity.options[count]=new Option(Citys[i][1],Citys[i][1]);
            count=count+1;
        }
    }
    selCity.options[0].selected=true;
    selCity.length=count;
}

function Province_onchange()
{
    FillCitys(g_selCity,g_selProvince.value);
}

function InitCitySelect(selProvince,selCity)
{
    //alert("begin");
    g_selProvince=selProvince;
    g_selCity=selCity;
    selProvince.onchange=Function("Province_onchange();");
    FillProvinces(selProvince);
    Province_onchange();
	//初始化城市选择
}
function InitCitySelect2(selProvince,selCity,CityCode)
{
    InitCitySelect(selProvince,selCity)
    for(i=0;i<selProvince.length;i++)
    {
        if(selProvince.options[i].value.substring(0,2)==CityCode.substring(0,2))
        {
            selProvince.options[i].selected=true;
        }
    }
    Province_onchange();
    for(i=0;i<selCity.length;i++)
    {
        if(selCity.options[i].value==CityCode)
        {
            selCity.options[i].selected=true;
        }
    }
}
