var Cookie = {
	set: function(name, value, expires, path, domain, secure){
		document.cookie = name + "=" + escape(value) +
			((expires) ? "; expires=" + expires.toGMTString() : "") +
			((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") +
			((secure) ? "; secure" : "");
	},
	get: function(name){
		var dc = document.cookie;
		var prefix = name + "=";
		var begin = dc.indexOf("; " + prefix);
		if(begin == -1){
			begin = dc.indexOf(prefix);
			if(begin != 0) return null;
		}
		else{
			begin += 2;
		}
		var end = document.cookie.indexOf(";", begin);
		if(end == -1){
			end = dc.length;
		}
		return unescape(dc.substring(begin + prefix.length, end));
	}
}
String.prototype.trimLeft = function(chr){
	var reg = /^\s*/g;
	if(chr) reg = new RegExp('^' + chr + '*','g');
	return this.replace(reg,'');
}
String.prototype.trimRight = function(chr){
	var reg = /\s*$/g;
	if(chr) reg = new RegExp(chr + '*$','g');
	return this.replace(reg, '');
}
//设置cookie
//mid 标识, gid 商品id ,gname 商品名称
function setgoods(mid,gid,gname,imgurl){
	var maxlength = 10;//最大长度
	results = "@" + gid + "|" + escape(gname)+"|"+imgurl;
	var value = Cookie.get(mid);
	if(value != null && value != ''){
		var array = format2Array(value);
		var length = array.length;
		var num = 1;
		for(var i = 0; i < length; i++){
			if(array[i].id != gid){
				results += '@' + array[i].id + '|' + escape(array[i].name)+'|'+array[i].imgurl;
				num += 1;
			}
			if(num > maxlength) break;
		}
	}
	else{
		results = "@" + results;
	}
	results += "@";
	var today = new Date();
	var expires = 30;
	expires = new Date(today.getTime() + expires * 1000 * 60 * 60 * 24);
	Cookie.set(mid, results, expires)
}
//获得cookie
//mid 标识
function getgoods(mid){
	var value = Cookie.get(mid);
	var results = new Array();
	if(value != null && value != ''){
		results = format2Array(value);
	}
	return results;
}
//清除cookie
//mid 标识
function cleargoods(mid){
	var today = new Date();
	var expires = -1;
	expires = new Date(today.getTime() + expires * 1000 * 60 * 60 * 24);
	Cookie.set(mid, '', expires)
}
function format2Array(strValue){
	strValue = strValue.trimLeft('@').trimRight('@');
	var array = strValue.split('@');
	var length = array.length;
	var results = new Array();
	for(var i = 0; i < length; i++){
		if(array[i] != null && array[i] != '' && array[i].indexOf('|') > -1){
			var e = array[i].split('|');
			results[i]= {'id':e[0],'name':unescape(e[1]),'imgurl':e[2]};
		}
	}
	return results;
}
function showgoods(mid){
	var goods = getgoods(mid);
	var div = document.createElement('div');
	var sdiv = document.createElement('div');
	for(var i=0; i<goods.length; i++){
		var li = document.createElement('div');
		var a = document.createElement('a');
		var span = document.createElement('span');
		var img = document.createElement('img');
		img.src=goods[i].imgurl;
		img.border=0;img.width="56";img.height="50";
		a.href = goods[i].id+'_productShow.html';
		a.target='_blank';
		a.innerHTML = goods[i].name;
//		span.style.width="48px";
//		span.style.height="45px";
//		span.style.styleFloat="left";
		span.appendChild(img);
//		li.style.width="136px";
//		li.style.height="43px";
//		li.style.styleFloat="right";
//		li.style.lineHeight="160%";
		li.appendChild(a);
		sdiv.className="hImg";
		sdiv.appendChild(span);
		sdiv.appendChild(li);
		div.appendChild(sdiv);
	}
	document.write(div.innerHTML);
}