﻿    function showResponse(originalRequest)
    {                
//        Element.hide($('load'));//用设定它的 style.display 为 'none'来隐藏每个传入的元素。    
//        alert(originalRequest.responseText); //弹出服务器端的msgStr字符串 
                 
    } 
    
    function show_loading(id){
       $(id).innerHTML = '<div>验证中.....</div><img src="images/Waitlog.gif" position="absmiddle"/>';
    }
    
    function LoginShow()
    {
        Dialog.confirm($('login').innerHTML, {windowParameters: {className:"alphacube", width:350, height:200,maximizable:false,showEffect:Effect.Appear, hideEffect:Effect.SwitchOff, draggable:true}, 
                                      
                                      ok:function(win)
		                              {
			                            submitform();
		                              },cancel:function(win)
		                              {
		                                location.href="index.aspx";
		                              }
                  });
    }
      
    function submitform()
    {
        var	strUserName ;
        var strUserPwd ;

        strUserName = $("username").value;
        strUserPwd  = $("userPwd").value;
    	
        if ( strUserName.length < 2 || strUserName.length > 16 )
        {
	        $('login_error_msg').innerHTML='用户名由2到16个字符组成！';
	        $("username").focus();
	        return false;
    		
        }
        else if ( strUserName.indexOf('<') != -1 || strUserName.indexOf(' ') != -1 || 
            strUserName.indexOf('（') != -1 || strUserName.indexOf('）') != -1 || 
            strUserName.indexOf('>') != -1 || strUserName.indexOf('《') != -1 || 
            strUserName.indexOf('》') != -1 || strUserName.indexOf('~') != -1 || 
            strUserName.indexOf('!') != -1 || strUserName.indexOf('@') != -1 || 
            strUserName.indexOf('#') != -1 || strUserName.indexOf('$') != -1 ||
            strUserName.indexOf('%') != -1 || strUserName.indexOf('^') != -1 ||
            strUserName.indexOf('&') != -1 || strUserName.indexOf('*') != -1 ||
            strUserName.indexOf('?') != -1 || strUserName.indexOf('－－') != -1 ||
            strUserName.indexOf('、') !=-1 || strUserName.indexOf('*') != -1 ||
            strUserName.indexOf('，') !=-1 || strUserName.indexOf('。') !=-1 ||
            strUserName.indexOf(']') != -1 || strUserName.indexOf('[') != -1 ||
            strUserName.indexOf('{') != -1 || strUserName.indexOf('}') != -1 ||
            strUserName.indexOf('+') != -1 || strUserName.indexOf('.') != -1 ||
            strUserName.indexOf(',') != -1 || strUserName.indexOf('\\') !=-1 ||
            strUserName.indexOf(',') != -1 || strUserName.indexOf('.') != -1 ||
            strUserName.indexOf('/') != -1 || strUserName.indexOf('.') != -1 ||
            strUserName.indexOf(';') != -1 || strUserName.indexOf(':') != -1 ||
            strUserName.indexOf('=') != -1 || strUserName.indexOf('`') != -1 ||
            strUserName.indexOf('；') !=-1 )
        {

	        $('login_error_msg').innerHTML='用户名中包含有非法字符！';
	        $("username").focus();
	        return false;

        }
        else if ( strUserPwd.length < 4 || strUserPwd.length > 20 )
        {
    	
	        $('login_error_msg').innerHTML='密码由4到20个字符组成！';
	        $("userPwd").focus();
	        return false;
    		
        }
        else if( strUserPwd.indexOf(' ') != -1 )		
        {
    	    $('login_error_msg').innerHTML='密码中包含非法字符！';
    	    $("userPwd").focus();
	        return false;
            
        }
        else
        {
	      //  $("myform").action = "./checkUserLogin.aspx";
	      //  $("myform").submit(return false);
	       return Login();
    	    
        }
    }
    function Login()
    {
         var url = 'checkLogin.aspx'; 
         new Ajax.Updater('login_error_msg',url, 
    	        {asynchronous:true, evalScripts:true, onComplete:showResponse, 
    	        onLoading:function(request){show_loading('login_error_msg');}, 
    	        parameters:Form.serialize($('myform1'))}
    	        );return false;
    }
    
    function UExit()
    {
        PageMethods.UserExit(function(rtn){
            if (rtn == "ok")
            {
                //alert("Exit success!");
                location.href = "index.aspx";
            }
            else
            {
                //alert("Exit error!");
            }
        });
    }