	var str_province;
	var str_city;
	var str_area;

	function window_onload() 
	{
		service.useService("SelectArea.asmx?WSDL","myselect");				
		str_province=service.myselect.callService(province_Result,"getProvince");
		service.useService("CheckInPut.asmx?WSDL","myselect1");
	}
	
	function SetSelected(obj,oValue)
	{
		for(i=0;i<obj.length;i++)
		{
			if(obj.options[i].value == oValue)
			{
				obj.selectedIndex = i;
				break;
			}
		}
	}

	function province_Result(result)
	{				
		if(!result.error)
　　	{
　　　　	document.all("select_province").length=0;　　　　			
　　　　	if(result.value.substring(0,1)==",")
				result.value =result.value.substring(1,result.length);
　　　　	var piArray = result.value.split(',');
　　　　	for(var i=0;i<piArray.length;i++)
　　　　	{
　　　　　　	var ary1 = piArray[i].toString().split('|');
　　　　　　	document.all("select_province").options.add(new Option(ary1[1].toString(),ary1[0].toString()));
　　　　	}
　　　　	province_onchange();　			
　　	}
	}

	function province_onchange() 
	{
		var province=document.getElementById("select_province");
		var pindex = province.selectedIndex;
		var pValue = province.options[pindex].value;
		var pText  = province.options[pindex].text;
		if('|71|81|82'.indexOf('|'+document.all("select_province").value.substring(0,2))<0)
		{
　　　　	document.all("select_city").style.display="";
　　　　	document.all("select_area").style.display="";
			str_city=service.myselect.callService(city_Result,"getCity",pValue);
		}
		else//如果是港澳台就不绑定,隐藏市县
		{
　　　　	document.all("select_city").length=0;　
　　　　	document.all("select_city").style.display="none";
　　　　	document.all("select_area").length=0;　
　　　　	document.all("select_area").style.display="none";
　　　　}
		
	}
	
	function city_Result(result)
	{
		if(!result.error)
　　	{
　　　　	document.all("select_city").length=0;
　　　　	if(result.value.substring(0,1)==",")
				result.value =result.value.substring(1,result.length);
　　　　	var piArray = result.value.split(",");
　　　　	for(var i=0;i<piArray.length;i++)
　　　　	{
　　　　　　	var ary1 = piArray[i].toString().split("|");
　　　　　　	document.all("select_city").options.add(new Option(ary1[1].toString(),ary1[0].toString()));
　　　　	}
　　　　city_onchange();
　　	}
	}

	function city_onchange() 
	{
		var city=document.getElementById("select_city");
		var cindex = city.selectedIndex;
		var cValue = city.options[cindex].value;
		var cText  = city.options[cindex].text;
		str_area=service.myselect.callService(area_Result,"getArea",cValue);
	}


	function area_Result(result)
	{
		if(!result.error)
　　	{
　　　　	document.all("select_area").length=0;
　　　　	if(result.value.substring(0,1)==",")
				result.value =result.value.substring(1,result.length);
　　　　	var piArray = result.value.split(",");
　　　　	for(var i=0;i<piArray.length;i++)
　　　　	{
　　　　　　	var ary1 = piArray[i].toString().split("|");
　　　　　　	document.all("select_area").options.add(new Option(ary1[1].toString(),ary1[0].toString()));
　　　　	}
　　	}
	}

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;
	if(str=="") return 2;
	var patn =   /^[a-zA-Z]+[a-zA-Z0-9]+$/;
	//var patn = /^[^\s]*$/;
	if(!checkByteLength(str,4,20)) return 1;
	if(!patn.test(str))
	{
	return 1;
	}
	return 0;
}
//验证密码
function validatePassword(obj){
	var str = obj.value;
	if(!checkByteLength(str,6,20)) return 1;
	var patn1 =   /^[a-zA-Z0-9]+$/;
	if(!patn1.test(str) ) return 1;
	return 0;
}

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 1;
	var patn = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
	if(!patn.test(str)){
	return 1;//incorrect format
	}
	return 0;
}

function ChkUserName(username) 
{		
    TiShi1.innerHTML = "检测中，请稍等..."; 
var iCallID = 0;
	iCallID=service.myselect1.callService(onWSresult,"UserName",username);
}
function ChkEmail(email) 
{		
    TiShi4.innerHTML = "检测中，请稍等..."; 
var iCallID = 0;
	iCallID=service.myselect1.callService(onWSresult,"Email",email);
}
			
function onWSresult(result)
{
	if(result.error)
	{
	alert("发生错误!");
	}
	else
	{
	if(result.value.indexOf('邮箱')==-1)
	TiShi1.innerHTML =result.value;
	else
	TiShi4.innerHTML =result.value;
	}
}
function ClearHtml(Num)
{
	var objNew=eval("TiShi"+Num);
	objNew.innerHTML="";
}

function validatePhoneArea(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 validateFaxArea(obj){
	var str1 = obj.value;
	var str = tot(str1);
	obj.value = str;
	if(str.length == 0){
	return -1;
	return
	}
	var patn = /^[0-9]+$/;
	if(!patn.test(str)) return 1;
	return validateFax();
}
function validateArea(obj){
	var str1 = obj.value;
	var str = tot(str1);
	obj.value = str;
	if(str.length == 0){
	return -1;
	return
	}
	var patn = /^[0-9]+$/;
	if(!patn.test(str)) return 1;
	return 0;
}
//验证数字
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 validateMobile(obj){
	var str1 = obj.value;
	var str = tot(str1);
	obj.value = str;
	if(str.length == 0){
		return -1;
	}
	if(str.length<11){
		return 1;//小于10位
	}
	var patn = /^1[35]\d{9}$/;
	if(!patn.test(str)) return 1;//不符合
	return 0;//通过
}
//验证股东代码
function validateStockholderCode(obj){
	var str1 = obj.value;
	var str = tot(str1);
	obj.value = str;
	if(str.length == 0){
		return -1;
	}
	if(str.length<10){
		return 1;//小于10位                 
	}
	var patn = /^[AB0-9]\d{9}$/;
	if(!patn.test(str)) return 1;//不符合
	return 0;//通过
}
//将全角数字换成半角
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;
}
function CheckInPut(obj,Num)
{
var Str="",OkStr="<font color=green><img src=/images/oklv.gif />  填写正确！</font>";
var objNew=eval("TiShi"+Num);
	switch (parseInt(Num))
	{
	case 1:
		if(validateUsername(obj)==2)
			Str="必须填写用户名！";
		else if(validateUsername(obj)==1)
			Str="您的填写有误。会员登录名只能由4-20个英文字母或数字组成(不支持中文、不能以数字开头)。";
		else
		{
			ChkUserName(obj.value);
			return;
		}
		break;
	case 2:
		if(validatePassword(obj)==2)
			Str="必须填写密码！";
		else if(validatePassword(obj)==1)
			Str="您设置的密码有误。密码由6-20个英文字母(区分大小写)或数字组成";
		else
		{
			objNew.innerHTML=OkStr;
			return;
		}
		break;
	case 3:				
		if(obj.value=="")
			Str="必须填写验证密码！";
		else if(obj.value!=document.forms[0].txtPassword.value)
			Str="两次输入的密码不一致！";
		else
		{
			objNew.innerHTML=OkStr;
			return;
		}
		break;
	case 4:
		if(obj.value=="")
			Str="必须填写！";
		else if(validateEmail(obj)==1)
			Str="电子邮件格式不正确，请输入正确的电子邮件地址。";
		else
		{
			ChkEmail(obj.value);
			return;
		}
		break;
	case 5:
		if(validateArea(obj)==1)
			Str="区号只能使用数字。";
		else
		{
			ClearHtml(Num);
			return;
		}
		break;
	case 8:
		if(validateArea(obj)==1)
			Str="邮政编码只能使用数字。";
		else
		{
			ClearHtml(Num);
			return;
		}
		break;
	case 9:
		if(validateStockholderCode(obj)==1)
		{
			Str="股东代码格式不正确。";
		}
		else
		{
			ClearHtml(Num);
			return;
		}
		break;
	case 10:
		if(validateNumber(obj)==1)
			Str="资金量格式不正确。";
		else
		{
			ClearHtml(Num)
			return;
		}
		break;
	case 11:
		if(validateMobile(obj)==1)
			Str="手机号格式不正确。";
		else
		{
			ClearHtml(Num);
			return;
		}
		break;
	default:
		Str="未知";
		break;
	}
	objNew.innerHTML="<font color=red><img src=/images/x.gif />  "+Str+"</font>";
}
function TiShi(Num)
{
var Str="";
	switch (parseInt(Num))
	{
	case 1:
	Str="由4-20个字母或数字组成。不支持中文，不能以数字开头，注册成功后不可修改。";
	break;
	case 2:
	Str="由6-20个字母（区分大小写）或数字组成。";
	break;
	case 3:
	Str="请再输入一遍您上面填写的密码。";
	break;
	case 4:
	Str="您需要通过邮箱验证才能完成注册。";//<br>没有电子邮箱？<a href=\"http://www.126.com\" target=\"_blank\" class=\"NOL\">注册网易邮箱<\/a> <a href=\"https://member.cn.yahoo.com/cnreg/reginfo.html?id=61001\" target=\"_blank\" class=\"NOL\">注册雅虎邮箱<\/a>";
	break;
	case 5:
	Str="请输入区号，3-4个数字组成。";
	break;
	case 6:
	Str="多个号码，请用“/”分隔；分机号码，请用“-”分隔。";
	break;
	case 7:
	Str="多个号码，请用“/”分隔；分机号码，请用“-”分隔。";
	break;
	case 8:
	Str="请输入邮政编码，由6个数字组成。";
	break;
	case 9:
	Str="请输入股东代码";
	break;
	case 10:
	Str="请输入资金量";
	break;
	case 11:
	Str="请输入手机号";
	break;
	default:
	Str="未知";
	}
	var obj=eval("TiShi"+Num);
obj.innerHTML="<font color=blue><img src=/images/i.gif />  "+Str+"</font>";
}
function submitForm(obj) {
var ErrorMsg="";
	try{
		if(document.all.TiShi1.innerHTML.indexOf("可以注册")<0)
			ErrorMsg+="用户名必须填写正确！\r\n";
		if(document.all.TiShi2.innerHTML.indexOf("填写正确")<0)
			ErrorMsg+="密码有问题！\r\n";
		if(document.all.TiShi3.innerHTML.indexOf("填写正确")<0)
			ErrorMsg+="重复密码有问题！\r\n";
		if(document.all.TiShi4.innerHTML.indexOf("可以注册")<0)
			ErrorMsg+="电子邮箱必须填写正确！\r\n";
		if(document.all.TiShi5.innerHTML.length>0)
			ErrorMsg+="区号有问题！\r\n";
		if(document.all.TiShi8.innerHTML.length>0)
			ErrorMsg+="邮政编码有问题！\r\n";
		if(obj.txtValidateCode.value.length<4)
			ErrorMsg+="验证码不足4位！\r\n";
		if(document.all.TiShi9.innerHTML.length>0){
			ErrorMsg+="股东代码格式不正确！\r\n";
		}
		if(document.all.TiShi10.innerHTML.length>0)
		{
			ErrorMsg+="资金量格式不正确！\r\n";
		}
		if(document.all.TiShi11.innerHTML.length>0)
		{
			ErrorMsg+="手机号格式不正确！\r\n";
		}
		if(ErrorMsg.length>0)
		{
			alert(ErrorMsg);
			return false;
		}
	}
	catch(err)
	{
	return false;
	}
}
