// js cookie
//mod by gyf 100224
var d2dcookie={};
d2dcookie.addCookie=function(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;
	//alert("添加cookie成功");
}

d2dcookie.getCookie=function(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]);
	}
}

d2dcookie.delCookie=function(name){//为了删除指定名称的cookie，可以将其过期时间设定为一个过去的时间
	var date = new Date();
	date.setTime(date.getTime() - 10000);
	document.cookie = name + "=a; expires=" + date.toGMTString();
}


//读取出来所有的cookie字筗串了
d2dcookie.allCookie=function(){//读取所有保存的cookie字符串
	var str = document.cookie;
	if(str == ""){
	str = "没有保存任何cookie";
	}
	alert(d2dcookie.getCookie("house"));
	//alert(str);
}

d2dcookie.addCookieitem=function(type,tempdatago){
		if(!type||!tempdatago||!tempdatago.ID||!tempdatago.Name)return;
		 var esfhistory=d2dcookie.getCookie(type);
		esfhistory=esfhistory?esfhistory:"";
		var esfhistorysplit=esfhistory.split("|");
		var n=0;
		for(var i=0;i<esfhistorysplit.length;i++)
		{
			if(!esfhistorysplit[i])continue;
			var esfhistorysplittemp=esfhistorysplit[i].split(";");
			//该cookie已经存在
			if(esfhistorysplittemp[0]==tempdatago.ID)return;
			n++;
		}
		//长度控制
		 if(n>9)
		 {
			 esfhistory=esfhistory.substr(0,esfhistory.lastIndexOf("|"));
		 }				
		
		esfhistory=tempdatago.ID+";"+tempdatago.Name+"|"+esfhistory;
		
		d2dcookie.delCookie(type);
		d2dcookie.addCookie(type,esfhistory,1);		
		
};
