ready_cookie();
function set_buy_href(regnow_id)
{
	 var buy_href = $("#"+regnow_id).attr('href');
	 var  last_linkid = getCookie('last_linkid');
	 var linkid = '';
	 if(typeof(last_linkid) != "undefined" && last_linkid != "")
	 {
		linkid = '&linkid='+last_linkid;
	 }
	$("#"+regnow_id).attr('href',buy_href+linkid);
}

function ready_cookie()
{
	    var affilate = getParameter(window.location.href,'src');
		 if(affilate != null)
		 {
		    SetCookie('last_linkid', affilate,'.spotmau.com');
		 }
		
		if(affilate!= null)
		{
		  SaveCookie(affilate);
		}
	

}
//获取调用JS链接所带的参数
function getParameter(str, paraname) {
    var sValue = str.match(new RegExp("[?&]" + paraname + "=([^&]*)(&?)", "i"));
    if (sValue ? sValue[1] : sValue == null)
        return sValue ? sValue[1] : sValue;
}
//两个参数，一个是cookie的名子，一个是值
function SetCookie(name,value,web_domain)
{
	var Days = 60; //此 cookie 将被保存 60 天
	var exp = new Date(); //new Date("December 31, 9998");
	
	exp.setTime(exp.getTime() + Days*24*60*60*1000);
	document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString()+'; domain='+web_domain+';path=/';
}
//获取指定名称的cookie的值
function getCookie(objName)
{
    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 SaveCookie(value)
{	
  var  affilate_cookies = getCookie('Affilate_Cookies');
  var myDate = new Date();
  var  time_str = myDate.getTime();
  if(typeof(affilate_cookies) != "undefined" && affilate_cookies != "")
  {
	 is_exist_cookie(affilate_cookies,value,time_str);

  }else
  {
	  affilate_cookies = 'affilate='+value+'&time='+time_str;
	  SetCookie('Affilate_Cookies', affilate_cookies,'.spotmau.com');
  }
  
}
//判断Affilate_Cookies是否存在value
function is_exist_cookie(cookies_str,value,time)
{
	 var arr =  cookies_str.split('||');
	 var str  = '';
	 var falge = 0;
	 for( var i=0; i<arr.length; i++ )
	 { 
	    var arr2 =  arr[i].split('&');//affilate=123&time=456;
		var arr3 =  arr2[0].split('=');//affilate=123
		var arr4 =  arr2[1].split('=');//time=456
		if(arr3[1] == value )
		{
			var time_str = time; 
			falge = 1;
		}else
		{ 
		   var time_str = arr4[1];
		}
		if(time > (time_str+(60*24*60*60*1000)))
		{
			 continue;
		}
		if(i == 0)
		{
			str = 'affilate='+arr3[1]+'&time='+time_str;
		}else
		{ 
	
		    if(str.replace(/(^\s*)|(\s*$)/g, "")!="")
			{
				str += '||affilate='+arr3[1]+'&time='+time_str;
			}else
			{
				str = 'affilate='+arr3[1]+'&time='+time_str; 
			}
		}
	 }
	  if(falge  == 0)
	  {
		   if(str.replace(/(^\s*)|(\s*$)/g, "")!="")
			{
				str += '||affilate='+value+'&time='+time;
			}else
			{
				str = 'affilate='+value+'&time='+time; 
			}

	  }
	  SetCookie('Affilate_Cookies', str,'.spotmau.com');
}

