﻿// JScript 文件
window.IncludeFile={"header":"head.html","tailer":"tail.html"};
window.JsModule=["system/jqframe.js"];
function WebMain()
{ 
     $.SendMessage({bLoading:false,type:"DBSelect",pm :"<@ehai_typetable%16id%16LENGTH(Class)/2,eName%16%16%16Class asc%160%16Sort=4%16@>",callback:getqyzztree},true);
     $.SendMessage({bLoading:false,type:"DBSelect",pm :"<@ehai_typetable%16id%16LENGTH(Class)/2,eName%16%16%16Class asc%160%16Sort=1%16@>",callback:getqytypetree},true);
}
function setstep2()
{
	document.getElementById('baojialiucheng').style.display="none";  
    var step1value=document.getElementById('step1value').value;
    if(step1value=="2")
    {
        document.getElementById('personuser').style.display="block";    
        document.getElementById('companyuser').style.display="none";  
    }else if(step1value=="1")
    {
        document.getElementById('companyuser').style.display="block";    
        document.getElementById('personuser').style.display="none";  
    }
};
function personusersub()
{
   
    if(!Validator.Validate(document.getElementById('personuser'),3))
    {
        alert("请检查填写的信息，有不符合规范的！");return false;
    }
    if( $("#ppwd").val()!=$("#prpwd").val())
    {
        alert("密码不一致");return false;
    }
    if( $("#pphone").val()=="" &&  $("#pmobile").val()=="")
    {
         alert("手机和电话必选其一填写！");return false;
    }
    //debugger;
    $.SendMessage({bSave:false,type:"DBSelect",id:"addpyanzheng",pm :"<@ehai_user%16id%16Id%16%16%16%160%16UserName='@>"+$("#pusername").val()+"'%16",callback:addrscheckcb},true);
};
function companyusersub()
{
   
    if(!Validator.Validate(document.getElementById('companyuser'),3))
    {
        alert("请检查填写的信息，有不符合规范的！");return false;
    }
    if( $("#cpwd").val()!=$("#crpwd").val())
    {
        alert("密码不一致");return false;
    }
    if( $("#cphone").val()=="" &&  $("#cmobile").val()=="")
    {
         alert("手机和电话必选其一填写！");return false;
    }
    //debugger;
     $.SendMessage({bSave:false,type:"DBSelect",id:"addcyanzheng",pm :"<@ehai_user%16id%16Id%16%16%16%160%16UserName='@>"+$("#cusername").val()+"' or company='"+ $("#cname").val() +"'%16",callback:addrscheckcb},true);
};
function addrscheckcb(re)
{
    //debugger;
    if(re && re[0])
    {
        alert("该用户名或企业名称已有人注册，请修改！");            
        return false;
    }else
    {
        if($("#step1value").val()=="2")
        {
            $.SendMessage({type:"DBInsert",id:"addgr",pm :"<@ehai_user%16UserName,Pwd,eName,Sex,Phone,Mobile,Email,RoleType,StartTime%16'@>"+$("#pusername").val()+"','"+$("#ppwd").val()+"','"+$("#pname").val()+"','"+$("#psex").val()+"','"+$("#pphone").val()+"','"+$("#pmobile").val()+"','"+$("#pemail").val()+"',2,NOW()%16%16",callback:addresult},true);
            loginuser=$("#pusername").val();
            loginpwd=$("#ppwd").val();
        }else if($("#step1value").val()=="1")
        {
            $.SendMessage({bLoading:false,type:"DBSelect",id:"regselqytype",pm :"<@ehai_typetable%16id%16Class%16%16%16%160%16Sort=1 and eName='@>"+$("#ctype").val()+"'%16",callback:getatype},true);
        }
    }
};
function getatype(re)
{
    if(re && re[0])
    $.SendMessage({type:"DBInsert",id:"addqy",pm :"<@ehai_user%16UserName,Pwd,Company,Address,Post,eName,Phone,Mobile,Email,Tax,WebSite,TechPost,Sort,RoleType,StartTime%16'@>"+$("#cusername").val()+"','"+$("#cpwd").val()+"','"+$("#cname").val()+"','"+$("#caddress").val()+"','"+$("#czip").val()+"','"+$("#cpname").val()+"','"+$("#cphone").val()+"','"+$("#cmobile").val()+"','"+$("#cemail").val()+"','"+$("#cfax").val()+"','"+$("#cweb").val()+"','"+$("#czizhi").val()+"','"+re[0][0]+"',0,NOW()%16%16",callback:addresult},true);
    loginuser=$("#cusername").val();
    loginpwd=$("#cpwd").val();
};
function addresult(re)
{
    if(re=="success")
    {
       alert("注册成功！");
       $.SendMessage({type:"Login",callback:loginbackForReg,pm :"<@ehai_user%16UserName%16Pwd%16RoleType@>%16"+loginuser+"%16"+loginpwd+"%16"},true);
       //window.location.href="of_bangongshi.html";
     }
    else{
       alert("注册失败！");
       return false;
       }
};

function loginbackForReg(re)
{
    if(re&&!re.error)
     {
         window.location="of_bangongshi.html";
     }
} 
function rscheck()
{
    var step1value=document.getElementById('step1value').value;
    if(step1value=="1")
    {
        var uname=document.getElementById('cusername').value; 
    }else if(step1value=="2")
    {
        var uname=document.getElementById('pusername').value; 
    }        
    if(uname=="")
    {
        alert("请输入用户名！");return false;
    }else{
     $.SendMessage({bSave:false,type:"DBSelect",id:"rscheckuser",pm :"<@ehai_user%16id%16Id%16%16%16%160%16UserName='@>"+uname+"'%16",callback:rscheckcb},true);
    }
};
function rscheckcb(re)
{
    if(re && re[0])
    {
        alert("该用户名已有人注册，请输入其他用户名！");            
        return false;
    }else
    {
         alert("恭喜您，可以继续注册该用户名！");
         return true;
    }
    
};
function getqyzztree(re)
{
    var h=classify(re,"<li><a href=\"#\">","</a>","</li>","<ul>","</ul></li>");
    $("input#czizhi").popup("<ul class=\"treeview-popup\">"+h+"</ul>");
    $(".treeview-popup").treeview({	         
    persist: "location",
    cookieId: "treeview-popup"
    });
    $(".popupPanel").bgiframe();
};
function getqytypetree(re)
{
    var h=classify(re,"<li><a href=\"#\">","</a>","</li>","<ul>","</ul></li>");
    $("input#ctype").popup("<ul class=\"treeview-popup\">"+h+"</ul>");
    $(".treeview-popup").treeview({	         
    persist: "location",
    cookieId: "treeview-popup"
    });
    $(".popupPanel").bgiframe();
};
function classify(re,fl,fr,sr,cs,ce)
{
    var html="";
    for(var i=0;i<re.length;i++)
    {
        html+=fl+re[i][1]+fr;
        if(re[i+1]&&re[i+1][0]>re[i][0])
            html+=cs;
        else if(re[i+1]&&re[i+1][0]==re[i][0])
            html+=sr;
        if(re[i][0]!=1)
        {
           if(re[i+1]&&re[i+1][0]<re[i][0])
                html+=sr+ce;
        }
    }
    return html;
};
function isshowbtm()
{
    var p=document.getElementById('pisobey').checked;
    var c=document.getElementById('cisobey').checked; 
    if(p)
    {
        $("#pobey").css("display","block");
    }else
    {$("#pobey").css("display","none");}
    if(c)
    {
        $("#cobey").css("display","block");
    }else
    {$("#cobey").css("display","none");}
};