﻿// JScript 文件

var SafeCode = "";
    function window.onload()
    {            
        $.ajax({success:GetMac,error:GetMac,timeout:120000,url:"../../GetRndCode.aspx?r=" + Math.random()});
    }

    function GetMac(rnd)
    {
        document.all.hf_rnd.value=rnd;
        SafeCode=rnd;
        if (getCookie("UserName") == null)
        {
            $("#UserName").get(0).value = "";
            $("#UserName").get(0).focus();
        }
        else
        {
            $("#UserName").get(0).value = getCookie("UserName");
        }
        try{
              var v=document.all.hzg1.GetVersion();   
              var m=document.all.hzg1.GetMAC2();
              if(m=="")
              {
                 m=document.all.hzg1.GetMAC3();
              }
              var s=document.all.hzg1.H_MD5(document.all.hzg1.H_MD5(m)+parseInt(rnd));

              document.all.hf_mac.value=m;
              document.all.hf_code.value=s;

          }catch(e)
          {
             document.getElementById("trSafe").style.display="";
          }
    }

    function ShowDownloadPage()
    {
       createFrameOverLayer(400,400,"../SafeControlDownload.htm","下载安全控件");
    }
    function ShowSec(i)
    {
    
        $("#spBD").get(0).style.display = "none";
        $("#rndkey").get(0).style.display = "none";
        $("#Img1").get(0).style.display = "none";
        $.each($("input[cname=iSec]"),function(){this.checked=false;});
        i.checked = true;
        switch(i.value)
        {
            case "1":
                break;
            case "2":
                $("#rndkey").get(0).style.display = "";
                $("#Img1").get(0).style.display = "";
                $("#Img1").get(0).src = "../../GetSign.aspx?key=2&rnd=" + Math.random();   
                break;
            case "3":
                $("#rndkey").get(0).style.display = "";
                $("#spBD").get(0).style.display = "";                
                break;
            default:
                break;
        }
    }
    
    function MouseSel(i)
    {        
        if ($("#UserName").get(0).value=="")
            $("#UserName").get(0).focus();
        else if ($("#Password").get(0).value=="")
            $("#Password").get(0).focus();
        else if(i.value==2 || i.value==3)
            $("#SecString").get(0).focus();  
    }
    
    function Empty(){
    }
    
    function createShortcut()
    {
        try
        {
            var fso = new ActiveXObject("Scripting.FileSystemObject");
            var shell = new ActiveXObject("WScript.Shell");   
            var url = "<%=WebUrl %>";
            var name ="<%=WebName %>";

            //获取桌面本地桌面地址
            var tagFolder = shell.SpecialFolders("Desktop") ;
            if(!fso.FolderExists(tagFolder )){
               fso.CreateFolder(tagFolder);
            }

            if(!fso.FileExists(tagFolder + name)){ 

               //在指定的文件夹下创建名为手拉手商务平台.lnk的快捷方式
               var link = shell.CreateShortcut(tagFolder + name); 
              
               //相应的描述信息
               link.Description = "shortcut for slswd";
              
               //快捷方式指向的链接
               link.TargetPath = url;

               //激活链接并且窗口最大化
               link.WindowStyle = 3;
                
               link.Save();
               alert("创建成功！");                      
            }  
            else
            {
                alert("已存在此快捷方式");
            }
        }
        catch(e)  
        {
            alert("创建失败");
        }         
    }
    
    function submit_h()
    {
        var UserName = $("#UserName").get(0);
        var Password = $("#Password").get(0);
        
        if (UserName.value == "")
        {
            alert("请输入用户名");
            UserName.focus();
            return;
        }
        if (Password.value == "")
        {
            alert("请输入密码");
            Password.focus();
            return;
        }
        
        document.getElementById("hf_Pwd").value = MD5(Password.value + document.all.hf_rnd.value).substring(0,16);
        
        var md5str=MD5(MD5(Password.value).substring(0,16)+document.getElementById("hf_code").value).substring(0,16);
        document.getElementById("Password").value=md5str;
        document.getElementById("iSec").value=($("#iSec_0").get(0).checked)?1:(($("#iSec_1").get(0).checked)?2:(($("#iSec_2").get(0).checked)?3:4));
        __doPostBack('','');
    }
    
    function __doPostBack(eventTarget, eventArgument) 
    { 
        var fr = document.getElementById('form1');
        SetCookie("UserName",$("#UserName").get(0).value);
        fr.submit(); 
    } 
     
    document.onkeydown = function(){
        var e = window.event;
        if (e.keyCode == 13) {  
            document.getElementById("bt").click(); 
        }
    }
    
    