﻿// JScript 文件
var domainName = ".168ec.com";
var prefix = "";
//var cookiename="newsid";
function getCookie(cookiename) {
    var arg = cookiename + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i=0;
    while(i<clen) {
	var j=i+alen;
	if(document.cookie.substring(i,j)==arg)
		return www_helpor_net(j);
	i=document.cookie.indexOf(" ",i)+1;
	if(i==0)
	    break;
	    }
    return null;
}
function www_helpor_net(offset) {
  var endstr=document.cookie.indexOf(";",offset);
  if(endstr==-1)
  endstr=document.cookie.length;
  return unescape(document.cookie.substring(offset,endstr));
}
function addCookie(name,value) {
    value = value+prefix;
    if(name=="")
        return;
    document.cookie = name + "=" + value +";path=/;domain="+domainName;
}

function clearCookie(name) {
  var value = "null";
  cookieValue= name + "=" + value + ";path=/;domain="+domainName;
  document.cookie = cookieValue;
}
function stringToArray(str) {
   var temp = str;
//   var strArray = new Array();
//   var count = 0;
//   while(temp.indexOf(",") != -1) {
//	 var position = temp.indexOf(",");
//	 strArray[count] = temp.substring(0,position);
//	 count++;
//	 var len = temp.length;
//	 temp =  temp.substring(position+1,len);
//   }
   var arr=[];
   if(temp.indexOf(",") == -1)
        arr=[temp];
   else
   {
        arr=temp.split(",");
   }
   return arr;
}
function recodeidarray(cookiename,id)
{
    var getvalue=getCookie(cookiename);
    if(getvalue==null || getvalue=="null")
    {
        clearCookie(cookiename);
        addCookie(cookiename,id);
    }
    else
    {
        var arrayid=stringToArray(getvalue);
        var result = "";
        var k=0;
        //5控制行数
        if(arrayid.length>5)
            k=arrayid.length-5;
	    for(var i=k;i<arrayid.length;i++) 
	    {
	        if(arrayid[i] != id) 
	        {
			    if(i==k) 
			        result=arrayid[i];
			    else
			        result = result + "," + arrayid[i];
			    if(i==arrayid.length-1)
			        result=result+","+id;
	        }
	    }
	    clearCookie(cookiename);
	    addCookie(cookiename,result);
    }
}

