﻿function btn_click()
{
   var isValid=  CheckForm(document.getElementById("form_table"));
   if(isValid)
   {
        var dcList=GetCheckedValue("dc",",");//来源调查
        if(dcList.length==0)//为空
        {
            alert("请选择一个企业来源调查！");
            return;
        }
        var swname=document.all.swname.value;
        if(dcList=="5")//选择的是商务人员,要填写商务人员的姓名
        {
            if(swname.length==0)//为空
            {
                alert("您选择的是商务人员，请填写商务人员的姓名！");
                document.all.swname.focus();
                return;
            }
        }
        
        //现所在地
        var cityID=document.getElementById("jcity1Hidden").value;
        if(cityID.length==0)
        {
            zhPrompt(document.getElementById("jcity1"),zhPromptType.wrong);
            return false;
        }
        else
        {
            zhPrompt(document.getElementById("jcity1"),zhPromptType.ok);       
        }
        
       document.getElementById("ok").value = "提交中，请稍后...";
       document.getElementById("ok").disabled = true;	
       document.forms[0].submit();  
   }
}

function CheckExist(obj)
{
   var userName=obj.value;
   var remoteParm=new Array();
   remoteParm.push(userName);
   zhAjax.stateID="userName_prompt";
   zhAjax.isTimeout=false;
   zhAjax.ajaxStateText.wait="正在检测……";
   zhAjax.ajaxStateText.succeed="";
   zhAjax.simple("CheckExistsUserName",function (_return){
    if(_return!=null)
    {
        if(_return=="True")
        {
            zhAjax.SetText("帐号未被使用，可以注册！","right");
        }
        else
        {
            zhAjax.SetText("帐号已被使用，不能注册，请重新设置帐号！","wrong");
        }
    }
   },remoteParm);
}

function GetCheckedValue(checkBoxId, splitStr) {
    var sReturn = "";
    var checks = document.getElementsByName(checkBoxId);
    var TotalLength = checks.length;
    var checkedCount = 0;
    for (i = 0; i < TotalLength; i++) {
        if (checks[i].checked == true) {
            checkedCount++;
            if (checkedCount != 1) {
                sReturn += splitStr + checks[i].value;
            }
            else {
                sReturn += checks[i].value;
            }
        }
    }
    return sReturn;
}
