﻿   function addCookie(objName,objValue,objHours){//添加cookie
    var str = objName + "=" + escape(objValue);
    if(objHours > 0){//为0时不设定过期时间，浏览器关闭时cookie自动消失
     var date = new Date();
     var ms = objHours*3600*1000;
     date.setTime(date.getTime() + ms);
     str += ";path=/; expires=" + date.toGMTString();
    }
    document.cookie = str;

   }
  
   function getCookie(objName){//获取指定名称的cookie的值
    var arrStr = document.cookie.split("; ");
    for(var i = 0;i < arrStr.length;i ++){
     var temp = arrStr[i].split("=");
     if(temp[0] == objName) return unescape(temp[1]);
    } 
   }

   function delCookie(name){//为了删除指定名称的cookie，可以将其过期时间设定为一个过去的时间
    var date = new Date();
    date.setTime(date.getTime() - 10000);
    document.cookie = name + "=a; expires=" + date.toGMTString();
   }

//保存玩过的游戏
function SaveGames(objName,objValue)
{ 
	var lValues=getCookie(objName); //获取历史访问过的记录
	var lHist=new Array();  
	var i;
	var lFlag=false;

	if (! lValues)
	{
		addCookie(objName,objValue,87600);//有效时间10年
		return;
	}

	lHist=lValues.split(';');
	lValues="";
	for(i=0;i<lHist.length;i++)
	{
		if (lHist[i]!=objValue && i<30)   //只存前9个
		{
			lValues=lValues+lHist[i]+";";
		}
	}
    
	lValues=objValue+';'+lValues;
	addCookie(objName,lValues,87600);//保存
	 
	return;

}

