﻿// JScript 文件
    var _t; 
    var _h = 0; 
    var _m = 0; 
    var _s = 10; 
    var _v = formatTime('登录中...'); 
    var istimeout = true;
    function doTime() { 
        _s --; 
        if (_s == -1) { 
             _m --; 
             _s = 59; 
        } 
        if (_m == -1) { 
             _h --; 
             _m = 59; 
        } 
        var _b = ((_h == 0) && (_m == 0) && (_s == 0)); 
        if (_b && istimeout) { 
            _v = "<table width='100%' border='0' align='right' cellpadding='0' cellspacing='0' id='tb_login'>"+
                            "<tr align='left'>"+
                                "<td width='69' align='right' class='black_12_19'>用户ID:</td>"+
                                "<td width='48' align='left'>"+
                                    "<input id='head_username' type='text' size='11' /></td>"+
                                "<td width='46' align='right' class='black_12_19'>密码:</td>"+
                                "<td width='67' align='left'>"+
                                    "<input id='pas' type='password' onkeydown='if (event.keyCode==13){Login(true); }' size='11' /></td>"+
                                "<td width='60' align='left'>"+
                                    "<a href='#'>"+
                                        "<img src='/img/1_022.gif' width='48' height='20' border='0' onclick='Login(true)' /></a></td>"+
                                "<td width='81' align='left'>"+
                                    "<a href='/MemberCenter/UserReg.aspx' target='_blank'>"+
                                        "<img src='/img/1_023.gif' width='71' height='20' border='0' /></a></td>"+
                                "<td width='82' align='left'>"+
                                    "<a href='/MemberCenter/InfoRelease.aspx' target='_blank'>"+
                                        "<img src='/img/1_024.gif' width='82' height='20' border='0' /></a></td>"+
                                "<td width='35' align='left'>"+
                                    "<img src='/img/free.gif' width='23' height='12' /></td>"+
                            "</tr></table>"; 
            clearTimeout(_t); 
        } else { 
            _v = formatTime('登录中...'); 
            _t = setTimeout('doTime()', 1000); 
        }  
        document.getElementById('head_td_login').innerHTML = _v; 
    } 
   
    function formatTime(_time) { 
        return _time;
    } 
var IsLogin;
function Login(infologin,name,password)
{   
    
    if(infologin)
    {
      name = document.getElementById('head_username').value;
      password = document.getElementById('pas').value;
    }
    
    var td = document.getElementById('head_td_login');
    if(name=="")
    {
        alert("登录名不能为空！");
        return false;
        }
    else if(password=="")
    {
        alert("登录密码不能为空！");
        return false;
        }
    else
    {
        Controls_Control_Head.UserLogin(name,password,UserLogin_callback);
       
       td = document.getElementById('head_td_login');
       td.innerHTML = _v;
        _t = setTimeout('doTime()', 1000); 
       var div_text = document.getElementById('info_info_login_div_text');
       if(div_text && infologin)
       {
         Info_Login(false,name,password);
        }
    }
}

function UserLogOut()
{
    Controls_Control_Head.UserLogOut(UserLogOut_callback);
}

function UserLogOut_callback(res)
{
    var tb=document.getElementById('head_td_login');
    if(res)
    {        
        document.getElementById('head_td_login').innerHTML=res.value;
        if(typeof(head_LogOut)=="function")
        {
            head_LogOut();
        }
        IsLogin=false;
    }
    else
    {
        tb.innerHTML="未知错误!";
    }
}

function UserLogin_callback(res)
{
    var td = document.getElementById('head_td_login');
    if(res)
    {
        if(res.value == '登录失败')
        {
            Login_Error();
            clearTimeout(_t);   
            if(typeof(UserLoginErro)=="function")
            {
                UserLoginErro();
            }
        }
        else
        {
            td.innerHTML = res.value; 
            clearTimeout(_t);          
            if(typeof(UserLoginOk)=="function")
            {
                UserLoginOk();
            }
            IsLogin=true;
        }
    }
}

var duration=2900;
 var endTime;
function Login_Error()
{
   endTime = new Date().getTime() + duration + 100;
   setTimeout("Check_Login()", duration+100);
   interval(endTime);
}

 function interval()
 {
  var td = document.getElementById('head_td_login');
   var n=(endTime-new Date().getTime())/1000;
   if(n<0) return;
   td.innerHTML =  '登录中失败！请检查用户名密码是否正确...'+n.toFixed(3);
   setTimeout(interval, 10);
 }

function Check_Login()
{
    
    Controls_Control_Head.UserIsLogin(UserIsLogin_callback);
}

function UserIsLogin_callback(res)
{
    var td = document.getElementById('head_td_login');
    if(res)
    {
       td.innerHTML = res.value;
    }
}

