
function rememberUser()
{  
	var rName = document.getElementById ('rLoginId');
	var rPwd = document.getElementById ('rPwd');
    if(document.cookie !="")
    {
    	var uname = getCookie('elearning_userName');
    	var pwd = getCookie('elearning_passWord'); 
     	//alert( uname );
     	//alert( pwd );
     	
     	
     	//alert(rName.value);
     	//alert(rPwd.value);
     	
     	var unameObj = document.getElementById ('loginName');
     	var pwdObj = document.getElementById ('password');
     	
     	if(uname)
     	{
			
			//alert(unameObj);
			if(unameObj == null)
     			return;
			unameObj.value=uname;
			unameObj.focus();
			unameObj.blur();
			rName.checked = true;
		}
		if(pwd)
		{
			
			pwdObj.value=pwd;
			pwdObj.focus();
			pwdObj.blur();
			rPwd.checked = true;
		}
    }
}
// 用正则表达式将前后空格,用空字符串替代(PS:因为js没有现成的trim,所以要加上这个)
String.prototype.trim = function()   
{       
     //return this.replace(/(^s*)|(s*$)/g," ");  
     return this.replace(/^\s+|\s+$/g,"") 
}
function getCookie(objName)//获取指定名称的cookie的值
{    
    var arrStr = document.cookie.split(";");
    
        for(var i = 0;i < arrStr.length;i++)
            {
            	//alert("arr:" + arrStr[i]);
                var temp = arrStr[i].split("=");
                //alert("q" + objName + ":" + temp[0] + "e");
                if(objName.trim()==temp[0].trim()) //此处如果没有去掉字符串空格就不行,偶在这里折腾了半死,主要是这种错误不好跟踪啊
                {                
                	//alert("value:" + temp[1]);
                	return temp[1];
                }                            
            }
}

function setCookie()//设置cookie
{
	var unameObj = document.getElementById ('loginName');
	var pwdObj = document.getElementById ('password');
	if(unameObj.value!="")
	{
		var expiration = new Date((new Date()).getTime() + 365 * 24 * 60 * 60000);
		var expiration2 = new Date((new Date()).getTime() - 365 * 24 * 60 * 60000);
		var rName = document.getElementById ('rLoginId');
		var rPwd = document.getElementById ('rPwd');
		if(rName.checked == true)
		{
			//alert();
	 		document.cookie ="elearning_userName="+unameObj.value+ ";expires="+ expiration.toGMTString() + ";path=" + "/" ;//+ ";domain=" + "mydomain.com" + "; secure";

 		}
 		else
 		{
 			document.cookie ="elearning_userName="+unameObj.value+ ";expires="+ expiration2.toGMTString() + ";path=" + "/" ;//+ ";domain=" + "mydomain.com" + "; secure";

 		}
 		if(rPwd.checked == true)
 		{
 			document.cookie = "elearning_passWord="+pwdObj.value+ ";expires="+ expiration.toGMTString() + ";path=" + "/" ;//+ ";domain=" + "mydomain.com" + "; secure";

 		}
 		else
 		{
 			document.cookie = "elearning_passWord="+pwdObj.value+ ";expires="+ expiration2.toGMTString() + ";path=" + "/" ;//+ ";domain=" + "mydomain.com" + "; secure";

 		}
 	}
}
