//过滤参数
function Add(id,img,name,link)
{
	document.getElementById("MyLayer").style.display="block";
	var cookieValue=id + "|" + img + "|" + name + "|" + link;
	var string=ReadCookie("winecompare");
    var strset=string.split("*");
	var Size=strset.length;
	if(Size>3)
	{
		alert('对不起，最多只能选择四款产品,点击产品对比栏里面的图片，可以取消该产品的对比');
        DrawRaw("winecompare");
	}
	else AddCookie("winecompare",cookieValue,0);
}
//添加产品
function AddCookie(cookieName,cookieValue,expiry)
{
var string=ReadCookie(cookieName);
if(string) cookieValue=string + "*" + cookieValue;
WriteCookie(cookieName,cookieValue,'0');
}

//写入cookie
function WriteCookie(cookieName, cookieValue, expiry)
{
var expDate = new Date();
expDate.setTime (expDate.getTime() + expiry);
document.cookie = cookieName + "=" + escape(cookieValue) + "; expires=" + expDate.toGMTString();
DrawRaw(cookieName);
}

//读cookie值;
function ReadCookie(CookieName)
{
  var CookieString = document.cookie;
  var CookieSet = CookieString.split(';');
  var SetSize = CookieSet.length;
  var CookiePieces
  var ReturnValue = "";
  var x = 0;
  for (x = 0; ((x < SetSize) && (ReturnValue == "")); x++) {

    CookiePieces = CookieSet[x].split ('=');

    if (CookiePieces[0] == CookieName) {
      ReturnValue = CookiePieces[1];
    }

  }
  ReturnValue=unescape(ReturnValue);
  if(ReturnValue=="undefined") ReturnValue="";
  return ReturnValue;
 //alert ("Cookie Value is:"+ReturnValue);
}

//删除Cookie
function DelCookie(cookieName,value,num)
{
if(num==1) 
{
var date = new Date();
date.setTime(date.getTime() - 10000);
//document.cookie = cookieName + "=a; expires=" + date.toGMTString();
//DrawRaw(cookieName);
WriteCookie(cookieName, '', '0');
}
else
{
var string=ReadCookie(cookieName);
var cookieValue;
value=value.replace(/(@)/g,"'");
var str1=value+"*";
var str2="*"+value;
cookieValue=string.replace(str1,"");
cookieValue=cookieValue.replace(str2,"");
cookieValue=cookieValue.replace(value,"");
WriteCookie(cookieName, cookieValue, '0');
}
}

//生成对比产品
function DrawRaw(cookieName)
{
var data=ReadCookie(cookieName);
//document.write(data);
var strset=data.split('*');
var Size=strset.length;
//document.write(Size);
var i;
var floatstr="";
for(i=0;i<Size;i++)
{
var plit="<BR>";
var strsetvalue=strset[i].replace(/(')/g,"@");
var del="onclick=\"DelCookie('winecompare','" + strsetvalue + "','0');\"";
//alert(del);
var mstrset=strset[i].split('|');
if(floatstr=="")  plit="";
if(mstrset[0]) floatstr=floatstr + plit + "<span style='cursor:hand;'><img style='border:1px #C2C2C2 solid' src='/"+ mstrset[1] + "' width='60' height='75' alt='' title='点击取消该产品对比' "+ del +"></span><br><a href='" + mstrset[3] + "'>" + mstrset[2] + "</a>";
}
innethtml(floatstr);
}

//读取产品值
function innethtml(value)
{
document.getElementById("divcompare").innerHTML=value;
}

//传送参数到对比页

function SendUrl()
{	
var string=ReadCookie('winecompare');
if(string=="") alert('请先选择所要对比的产品');
else
	{
	var strset=string.split('*');
	var Size=strset.length;
	var sendstring="";
	var i;
	var n=0;
	for(i=0;i<Size;i++)
	{
		var mstring = strset[i].split('|');
		var plit=",";
		if(sendstring=='')
		{
			plit="";
		}
		if(mstring[0])
		{
			sendstring=sendstring + plit + mstring[0];
			n++;
		}
	}
	var newurl="/setcompare.php?action=add&t=1&sc5=" + sendstring;
	window.open(newurl,'酒立方');
}
}