﻿//连播设置cookie
function setCookies(name, value){
	var setTime = 1000;              //设置时间为1000毫秒
	var MusicCookie;                 //创建一个音乐列表的cookies值
		if (setTime)
		{
			var date = new Date();
			date.setTime(date.getTime()+(setTime*60*60*24));//设置时间为24小时60分60秒
			var expires = "; expires="+date.toGMTString();  //过期时间根据(GMT)格林时间，获取日期算起1天后Cookies过期
		}
		else 
			var expires = "";
	MusicCookie=getCookies(name);
	if( MusicCookie && MusicCookie !="undefined")
	{
		if (EscapeLen(value+"; "+document.cookie)>4096)
		{
			return 0
		}
		document.cookie = "[" + name + "]="+getCookies(name) + value +expires+"; path=/;";
	}
	else	
		document.cookie = "[" + name + "]=$$" + value +expires+"; path=/;";

	return 1;
}

function EscapeLen(value){
	var sTemp;
	sTemp = value.replace(/ /g,"123")                 //将/ /g,替换成123
	sTemp = sTemp.replace(/[\u4e00-\u9fa5]/g,"12")    //将前面的部分用12替换
	return sTemp.length                               //返回一个字符串的长度
}

//获取Cookies值
function getCookies(Name) { 
	var search = "[" + Name + "]=";                  //定义一个search值为[name]
	var MusicList="";                                //定义一个MusicList值为空
	var ArrMusicList;
	var i;
	if (document.cookie.length > 0){
	offset = document.cookie.indexOf(search)         //检索cookie中的获取过来的值，返回指定search在获取过来中首次出现的位置
	if (offset != -1){                               //如果不等于-1，有字符串传入（即有值传入）
		offset += search.length;
		end = document.cookie.indexOf(";", offset);
		if (end == -1)
			end = document.cookie.length ;
		return unescape(document.cookie.substring(offset, end));

		}
	}
}

//删除cookie值 
function CleanPlayList(name){ 
	var setTime = 1000;
	if (setTime){
		var date = new Date();
		date.setTime(date.getTime()-(setTime*60*60*24));
		var expires = "; expires="+date.toGMTString();
	}
	else 
		var expires = "";
	if(getCookies(name)) 
	{	document.cookie = "["+ name +"]="+expires+";path=/";
		document.cookie = "[playOrder]=1;path=/";
		document.cookie = "[playNumber]=8;path=/";
		document.cookie = "[playAuto]=0;path=/";
	}
}










//-------------------------创建跳转播放获取当前播放ID的cookie-------------------------
//写cookies函数 作者：翟振凯
function SetCookie(name,value)//两个参数，一个是cookie的名子，一个是值
{
    var setTime = 1000; //此 cookie 1000毫秒
    var exp  = new Date();    //new Date("December 31, 9998");
    exp.setTime(exp.getTime() + setTime*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)//取cookies函数        
{
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
     if(arr != null) return unescape(arr[2]); return null;

}
function delCookie(name)//删除cookie
{
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
